Revision 4aa42531

b/Makefile
17 17
DOCS=
18 18
endif
19 19

  
20
all: dyngen$(EXESUF) $(TOOLS) $(DOCS)
21
	for d in $(TARGET_DIRS); do \
22
	$(MAKE) -C $$d $@ || exit 1 ; \
23
        done
20
subdir-%: dyngen$(EXESUF)
21
	$(MAKE) -C $(subst subdir-,,$@) all
22

  
23
recurse-all: $(patsubst %,subdir-%, $(TARGET_DIRS))
24
        
25
all: $(TOOLS) $(DOCS) recurse-all
24 26

  
25 27
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
26 28
	$(CC) -DQEMU_TOOL $(CFLAGS) $(LDFLAGS) $(DEFINES) -o $@ $^ -lz $(LIBS)

Also available in: Unified diff