diff options
| author | pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> | 2006-05-13 13:55:08 +0000 |
|---|---|---|
| committer | pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> | 2006-05-13 13:55:08 +0000 |
| commit | 4aa4253115255d79fe510ba15a68dad8f4ba4499 (patch) | |
| tree | 56a004ee655a4b096481b04227339043e5cbf7a7 | |
| parent | 5627148a1980fcdca7201bd797b8692ee501c408 (diff) | |
| download | focaccia-qemu-4aa4253115255d79fe510ba15a68dad8f4ba4499.tar.gz focaccia-qemu-4aa4253115255d79fe510ba15a68dad8f4ba4499.zip | |
Allow parallel make.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1915 c046a42c-6fe2-441c-8c8c-71466251a162
| -rw-r--r-- | Makefile | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Makefile b/Makefile index 2a5425e6ad..3a69a0494d 100644 --- a/Makefile +++ b/Makefile @@ -17,10 +17,12 @@ else DOCS= endif -all: dyngen$(EXESUF) $(TOOLS) $(DOCS) - for d in $(TARGET_DIRS); do \ - $(MAKE) -C $$d $@ || exit 1 ; \ - done +subdir-%: dyngen$(EXESUF) + $(MAKE) -C $(subst subdir-,,$@) all + +recurse-all: $(patsubst %,subdir-%, $(TARGET_DIRS)) + +all: $(TOOLS) $(DOCS) recurse-all qemu-img$(EXESUF): qemu-img.c block.c block-cow.c block-qcow.c aes.c block-vmdk.c block-cloop.c block-dmg.c block-bochs.c block-vpc.c block-vvfat.c $(CC) -DQEMU_TOOL $(CFLAGS) $(LDFLAGS) $(DEFINES) -o $@ $^ -lz $(LIBS) |