mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +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)"
|
||||
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue