diff options
author | Trammell Hudson <hudson@trmm.net> | 2018-07-17 07:37:12 -0400 |
---|---|---|
committer | Trammell Hudson <hudson@trmm.net> | 2018-07-17 07:40:28 -0400 |
commit | 1b1538deb49d17c55fa2ffa61c591220f7508668 (patch) | |
tree | df26a5b2f0202abdb07f950411e25708a0969a8d /Makefile | |
parent | 5aeb5c9b4d164b39444152105b2b50a4bf10985b (diff) | |
download | icestorm-1b1538deb49d17c55fa2ffa61c591220f7508668.tar.gz icestorm-1b1538deb49d17c55fa2ffa61c591220f7508668.tar.bz2 icestorm-1b1538deb49d17c55fa2ffa61c591220f7508668.zip |
Allow parallel make all to build each subdir simultaneously
Diffstat (limited to 'Makefile')
-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 |