.depend supports OBJDIR.
This commit is contained in:
parent
7702b9d0f8
commit
ef2369ab44
2 changed files with 4 additions and 10 deletions
|
@ -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
5
setup
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue