blob: 63b5d620f78c61bb7e0470a3bb6dd480137e39b2 [file] [log] [blame]
DEPEND_FILE=.depend
$(OBJDIR):
if [ ! -d $@ ]; then mkdir $@; fi
# dummy
install::
clobber::
-rm -rf $(OBJDIR)
clean:: $(OBJDIR)
-rm -f $(OBJDIR)/*
depend dep:: $(OBJDIR)
$(CC) $(CFLAGS) -M $(SRCS) | \
sed -e 's,^[ ]*\(.*\.o\)[ ]*:,$(OBJDIR)/\1:,' \
> $(OBJDIR)/$(DEPEND_FILE)
ifneq ($(DIRS),)
lib realclean clean depend::
@for i in $(DIRS); do \
echo making $@ in $$i; \
($(MAKE) -C $$i $@); \
done;
endif
#
# include a dependency file if one exists
#
ifeq ($(OBJDIR)/$(DEPEND_FILE),$(wildcard $(OBJDIR)/$(DEPEND_FILE)))
include $(OBJDIR)/$(DEPEND_FILE)
endif