.depend supports OBJDIR.

This commit is contained in:
johns 2002-06-13 18:50:51 +00:00
parent 7702b9d0f8
commit ef2369ab44
2 changed files with 4 additions and 10 deletions

View file

@ -28,18 +28,17 @@ all: $(OBJS)
doc: $(SRCS:.c=.doc) $(CPPSRCS.cpp=.doc) $(HDRS:.h=.doc)
DEPOBJS = $(addprefix $(OBJDIR)/, $(SRCS:.c=.dep)) $(addprefix $(OBJDIR)/, $(CPPSRCS:.cpp=.dep))
clean::
$(RM) $(OBJS) core *.doc
clobber: clean
$(RM) .depend .#* *~ *.$(OE)
depend:: $(DEPOBJS)
depend::
@echo -n >.depend
@for i in $(DEPOBJS) ; do\
cat $$i >>.depend ; $(RM) $$i ; done
@for i in $(SRCS) $(CPPSRCS) ; do\
echo -n $(OBJDIR)/ >> .depend;\
$(CC) -MM $(IFLAGS) $(DFLAGS) $(CFLAGS) $$i >>.depend ; done
tags::
for i in $(SRCS) $(CPPSRCS) ; do\

5
setup
View file

@ -940,11 +940,6 @@ if [ "$DARWIN" = "1" ] ; then
fi
echo >> $RULESFILE
echo "\$(OBJDIR)/%.dep: %.c" >> $RULESFILE
echo " @echo -n \"\$(OBJDIR)/\" >\$@" >> $RULESFILE
echo " @\$(CC) -MM \$(IFLAGS) \$(DFLAGS) \$(CFLAGS) \$< >>\$@" >> $RULESFILE
echo >> $RULESFILE
echo "\$(OBJDIR)/%.dep: %.cpp" >> $RULESFILE
echo " @echo -n \"\$(OBJDIR)/\" >\$@" >> $RULESFILE
echo " @\$(CC) -MM \$(IFLAGS) \$(DFLAGS) \$(CFLAGS) \$< >>\$@" >> $RULESFILE