mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-23 06:30:38 +01:00
rules.mk: Honour MAKEFLAGS in recursive make invocations
This commit is contained in:
parent
00d3c7384e
commit
3c0e0dfec3
1 changed files with 5 additions and 4 deletions
|
|
@ -10,11 +10,12 @@ all: $(LOCAL_TARGETS) $(ALL)
|
||||||
echo_all:
|
echo_all:
|
||||||
@echo "$(ALL)"
|
@echo "$(ALL)"
|
||||||
|
|
||||||
all.done: $(PREREQ_DONE) all
|
all.done: $(PREREQ_DONE)
|
||||||
|
make -$(MAKEFLAGS) all
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
%.done:
|
%.done:
|
||||||
make -C $(shell dirname $@) `basename $@`
|
make -$(MAKEFLAGS) -C $(shell dirname $@) `basename $@`
|
||||||
|
|
||||||
$(LIBDIR):
|
$(LIBDIR):
|
||||||
mkdir -p $@
|
mkdir -p $@
|
||||||
|
|
@ -84,7 +85,7 @@ endif
|
||||||
install -m 755 $@ $(BUILD_BINDIR)
|
install -m 755 $@ $(BUILD_BINDIR)
|
||||||
|
|
||||||
$(LIBS):
|
$(LIBS):
|
||||||
make -C $(LIBDIR) all
|
make -$(MAKEFLAGS) -C $(LIBDIR) all
|
||||||
|
|
||||||
$(INSTALL_HDRDIR) $(INSTALL_BINDIR) $(INSTALL_LIBDIR) $(INSTALL_MKDIR):
|
$(INSTALL_HDRDIR) $(INSTALL_BINDIR) $(INSTALL_LIBDIR) $(INSTALL_MKDIR):
|
||||||
$(INSTALL) -d -g $(MAKEGROUP) -o $(MAKEOWNER) -m 755 $@
|
$(INSTALL) -d -g $(MAKEGROUP) -o $(MAKEOWNER) -m 755 $@
|
||||||
|
|
@ -210,7 +211,7 @@ vcdistclean:
|
||||||
rm -rf *.plg *.opt *.ncb Debug *.exe dist *.ilk
|
rm -rf *.plg *.opt *.ncb Debug *.exe dist *.ilk
|
||||||
|
|
||||||
prereqclean:
|
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:
|
profclean:
|
||||||
rm -f *.da *.bb *.bbg *.gcov
|
rm -f *.da *.bb *.bbg *.gcov
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue