Added more dependencies.

This commit is contained in:
Harry Moffat 2008-01-01 19:14:33 +00:00
parent 5c08be7011
commit ebdb0b4094
4 changed files with 22 additions and 8 deletions

View file

@ -71,12 +71,13 @@ endif
DEPENDS = $(EQUIL_OBJ:.o=.d) $(VCSNONIDEAL_OBJ:.o=.d)
all: $(LIB) $(VLIB)
all: $(LIB) $(VLIB) .depends
@(@INSTALL@ -d $(INCDIR))
@(for lh in $(EQUIL_H) $(VCSNONIDEAL_H); do \
$(INSTALL_TSC) "$${lh}" $(INCDIR) ; \
done)
%.d:
%.d: Makefile %.o
@CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d
.cpp.o:
@ -119,6 +120,8 @@ depends:
.depends: $(DEPENDS)
cat $(DEPENDS) > .depends
$(EQUIL_OBJ) $(VCSNONIDEAL_OBJ): Makefile
TAGS:
etags *.h *.cpp

View file

@ -31,13 +31,13 @@ ONED_LIB = @buildlib@/liboneD.a
DEPENDS = $(OBJS:.o=.d)
%.d:
%.d: Makefile %.o
@CXX_DEPENDS@ @DEFS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d
.cpp.o:
@CXX@ -c $< @DEFS@ $(CXX_FLAGS) $(CXX_INCLUDES)
all: $(ONED_LIB)
all: $(ONED_LIB) .depends
@(@INSTALL@ -d $(INCDIR))
@(for lh in $(ONED_H) ; do \
$(INSTALL_TSC) "$${lh}" $(INCDIR) ; \
@ -68,6 +68,8 @@ depends:
.depends: $(DEPENDS)
cat *.d > .depends
$(OBJS): Makefile
TAGS:
etags *.h *.cpp

View file

@ -86,7 +86,7 @@ all: $(LIB) .depends
@(for lh in $(CATHERMO_H) ; do \
$(INSTALL_TSC) "$${lh}" $(INCDIR) ; \
done)
%.d: Makefile $*.o
%.d: Makefile %.o
@CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d
.cpp.o:
@ -115,12 +115,22 @@ clean:
$(RM) -rf SunWS_cache ; \
fi )
#
# Dependency rules
#
depends:
@MAKE@ .depends
.depends: $(DEPENDS)
cat $(DEPENDS) > .depends
$(CATHERMO_OBJ): Makefile
#
# Make sure that if the Makefile changes, all object files
# must get recompiled
$(CATHERMO_OBJ): Makefile
TAGS:
etags *.h *.cpp

View file

@ -58,6 +58,8 @@ endif
%.o : %.f
@F77@ -c $< $(F_FLAGS)
$(OBJS): Makefile
clean:
$(RM) $(OBJS) $(LIB)
@ -65,6 +67,3 @@ depends:
echo '...'