Skip to content

Commit b3a87c3

Browse files
committed
use $(MAKE) instead of make to support parallel make
1 parent e34f082 commit b3a87c3

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,20 @@ help:
2424

2525

2626
doc:
27-
make -C gendoc
27+
$(MAKE) -C gendoc
2828

2929
perl: default
30-
(cd src/perl; $(PERL) Makefile.PL INSTALL_BASE=$(PERL_PREFIX) && make && make test)
30+
(cd src/perl; $(PERL) Makefile.PL INSTALL_BASE=$(PERL_PREFIX) && $(MAKE) && $(MAKE) test)
3131

3232
all: default perl doc
3333

3434
install-all: all install
35-
make -C gendoc install
36-
make -C src/perl install
35+
$(MAKE) -C gendoc install
36+
$(MAKE) -C src/perl install
3737

3838
clean::
39-
make -C src/perl clean || $(TRUECMD)
40-
make -C gendoc clean
39+
$(MAKE) -C src/perl clean || $(TRUECMD)
40+
$(MAKE) -C gendoc clean
4141
rm -f src/perl/Makefile.old
4242
rm -rf src/perl/object
4343

Makefile.base

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,23 +94,23 @@ value_%:
9494

9595

9696
make-recursive-%::
97-
$(foreach DIR,$(SUBDIRS), make -C $(DIR) $(patsubst make-recursive-%,%,$@) && ) $(TRUECMD)
97+
$(foreach DIR,$(SUBDIRS), $(MAKE) -C $(DIR) $(patsubst make-recursive-%,%,$@) && ) $(TRUECMD)
9898

9999
# automaticly perform some actions recursively
100100
default-make-target: make-recursive-default-make-target
101101
clean:: make-recursive-clean
102102
test:: make-recursive-test
103103
valg:: make-recursive-valg
104104
profile::
105-
make MODE=profile make-recursive-default-make-target
105+
$(MAKE) MODE=profile make-recursive-default-make-target
106106
test-prof::
107-
make MODE=profile make-recursive-test
107+
$(MAKE) MODE=profile make-recursive-test
108108
test-fast::
109-
make FAST=1 make-recursive-test
109+
$(MAKE) FAST=1 make-recursive-test
110110
valg-fast::
111-
make FAST=1 make-recursive-valg
111+
$(MAKE) FAST=1 make-recursive-valg
112112
test-prof-fast::
113-
make MODE=profile FAST=1 make-recursive-test
113+
$(MAKE) MODE=profile FAST=1 make-recursive-test
114114

115115

116116
install:: default-make-target make-recursive-install

0 commit comments

Comments
 (0)