mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-16 02:49:03 +00:00
Fix Makefile to preserve module file dates while copying, avoiding compilation
cascades when possible.
This commit is contained in:
+2
-2
@@ -11,8 +11,8 @@ lib:
|
||||
(cd tools; make lib LIBNAME=$(BASELIBNAME))
|
||||
(cd serial; make lib LIBNAME=$(BASELIBNAME))
|
||||
(cd psblas; make lib LIBNAME=$(BASELIBNAME))
|
||||
/bin/cp $(HERE)/$(LIBNAME) $(LIBDIR)
|
||||
/bin/cp $(LIBMOD) $(LIBDIR)
|
||||
/bin/cp -p $(HERE)/$(LIBNAME) $(LIBDIR)
|
||||
/bin/cp -p $(LIBMOD) $(LIBDIR)
|
||||
|
||||
clean:
|
||||
(cd modules; make clean)
|
||||
|
||||
@@ -33,7 +33,7 @@ psb_base_mod.o: $(MODULES) $(MPFOBJS)
|
||||
lib: mpfobjs $(MODULES) $(OBJS)
|
||||
$(AR) $(LIBDIR)/$(LIBNAME) $(MODULES) $(OBJS) $(MPFOBJS)
|
||||
$(RANLIB) $(LIBDIR)/$(LIBNAME)
|
||||
/bin/cp $(LIBMOD) ./parts.fh $(LIBDIR)
|
||||
/bin/cp -p $(LIBMOD) ./parts.fh $(LIBDIR)
|
||||
|
||||
|
||||
mpfobjs:
|
||||
|
||||
+2
-2
@@ -25,8 +25,8 @@ OBJS=$(F90OBJS) $(COBJS) $(MPFOBJS) $(MODOBJS)
|
||||
lib: $(OBJS)
|
||||
$(AR) $(HERE)/$(LIBNAME) $(OBJS)
|
||||
$(RANLIB) $(HERE)/$(LIBNAME)
|
||||
/bin/cp $(HERE)/$(LIBNAME) $(LIBDIR)
|
||||
/bin/cp $(LIBMOD) $(LIBDIR)
|
||||
/bin/cp -p $(HERE)/$(LIBNAME) $(LIBDIR)
|
||||
/bin/cp -p $(LIBMOD) $(LIBDIR)
|
||||
|
||||
$(F90OBJS): $(MODOBJS)
|
||||
psb_prec_mod.o: psb_prec_type.o
|
||||
|
||||
+2
-2
@@ -18,8 +18,8 @@ INCDIRS=-I. -I$(LIBDIR)
|
||||
lib: $(OBJS)
|
||||
$(AR) $(HERE)/$(LIBNAME) $(OBJS)
|
||||
$(RANLIB) $(HERE)/$(LIBNAME)
|
||||
/bin/cp $(HERE)/$(LIBNAME) $(LIBDIR)
|
||||
/bin/cp $(LIBMOD) $(LIBDIR)
|
||||
/bin/cp -p $(HERE)/$(LIBNAME) $(LIBDIR)
|
||||
/bin/cp -p $(LIBMOD) $(LIBDIR)
|
||||
|
||||
veryclean: clean
|
||||
/bin/rm -f $(HERE)/$(LIBNAME)
|
||||
|
||||
+2
-2
@@ -18,8 +18,8 @@ INCDIRS=-I. -I$(LIBDIR)
|
||||
lib: $(OBJS)
|
||||
$(AR) $(HERE)/$(LIBNAME) $(OBJS)
|
||||
$(RANLIB) $(HERE)/$(LIBNAME)
|
||||
/bin/cp $(HERE)/$(LIBNAME) $(LIBDIR)
|
||||
/bin/cp $(LIBMOD) $(LIBDIR)
|
||||
/bin/cp -p $(HERE)/$(LIBNAME) $(LIBDIR)
|
||||
/bin/cp -p $(LIBMOD) $(LIBDIR)
|
||||
|
||||
|
||||
psb_util_mod.o: $(BASEOBJ)
|
||||
|
||||
Reference in New Issue
Block a user