Fix Makefile to preserve module file dates while copying, avoiding compilation

cascades when possible.
This commit is contained in:
Salvatore Filippone
2007-01-17 14:41:17 +00:00
parent 6fd59d278c
commit 229b097a2b
5 changed files with 9 additions and 9 deletions
+2 -2
View File
@@ -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)
+1 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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)