rules.mk: Honour MAKEFLAGS in recursive make invocations

This commit is contained in:
Jan Lindemann 2005-04-26 18:41:03 +00:00 committed by Jan Lindemann
commit 3c0e0dfec3

View file

@ -10,11 +10,12 @@ all: $(LOCAL_TARGETS) $(ALL)
echo_all:
@echo "$(ALL)"
all.done: $(PREREQ_DONE) all
all.done: $(PREREQ_DONE)
make -$(MAKEFLAGS) all
touch $@
%.done:
make -C $(shell dirname $@) `basename $@`
make -$(MAKEFLAGS) -C $(shell dirname $@) `basename $@`
$(LIBDIR):
mkdir -p $@
@ -84,7 +85,7 @@ endif
install -m 755 $@ $(BUILD_BINDIR)
$(LIBS):
make -C $(LIBDIR) all
make -$(MAKEFLAGS) -C $(LIBDIR) all
$(INSTALL_HDRDIR) $(INSTALL_BINDIR) $(INSTALL_LIBDIR) $(INSTALL_MKDIR):
$(INSTALL) -d -g $(MAKEGROUP) -o $(MAKEOWNER) -m 755 $@
@ -210,7 +211,7 @@ vcdistclean:
rm -rf *.plg *.opt *.ncb Debug *.exe dist *.ilk
prereqclean:
for dir in $(PREREQ_DIR); do make -C $$dir clean; done
for dir in $(PREREQ_DIR); do make -$(MAKEFLAGS) -C $$dir clean; done
profclean:
rm -f *.da *.bb *.bbg *.gcov