diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-07-17 13:44:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-17 13:44:04 +0200 |
commit | 6528b96bec63318972060fce0805a458d8f011f3 (patch) | |
tree | df26a5b2f0202abdb07f950411e25708a0969a8d | |
parent | 5aeb5c9b4d164b39444152105b2b50a4bf10985b (diff) | |
parent | 1b1538deb49d17c55fa2ffa61c591220f7508668 (diff) | |
download | icestorm-6528b96bec63318972060fce0805a458d8f011f3.tar.gz icestorm-6528b96bec63318972060fce0805a458d8f011f3.tar.bz2 icestorm-6528b96bec63318972060fce0805a458d8f011f3.zip |
Merge pull request #173 from osresearch/parallel-make
Allow parallel make all to build each subdir simultaneously
-rw-r--r-- | Makefile | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -2,7 +2,11 @@ SUBDIRS = icebox icepack iceprog icemulti icepll icetime icebram include config.mk -all clean install uninstall: +all: $(addsuffix .all,$(SUBDIRS)) +$(addsuffix .all,$(SUBDIRS)): + $(MAKE) -C $(basename $@) all + +clean install uninstall: for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir $@ || exit; \ done |