build packages in parallel

Signed-off-by: Justin Cormack <justin@specialbusservice.com>
This commit is contained in:
Justin Cormack 2016-09-10 20:40:16 +01:00 committed by Justin Cormack
parent b75711b4cd
commit 5ae109fc23
2 changed files with 9 additions and 22 deletions

View File

@ -5,7 +5,7 @@ ETCFILES+=etc/inittab etc/fstab
initrd.img: Dockerfile mkinitrd.sh init $(ETCFILES)
rm -f initrd.img
$(MAKE) -C packages
$(MAKE) -j -C packages
$(MAKE) -C kernel
docker build -t moby-initrd:build .
docker run --net=none --rm moby-initrd:build /bin/mkinitrd.sh > $@

View File

@ -1,23 +1,10 @@
all:
$(MAKE) -C proxy
$(MAKE) -C diagnostics
$(MAKE) -C transfused
$(MAKE) -C tap-vsockd
$(MAKE) -C hvtools
$(MAKE) -C docker
$(MAKE) -C nc-vsock
$(MAKE) -C vsudd
$(MAKE) -C 9pmount-vsock
$(MAKE) -C iptables
DEPS=proxy diagnostics transfused tap-vsockd hvtools docker nc-vsock vsudd 9pmount-vsock iptables
.PHONY: clean $(DEPS)
default: $(DEPS)
$(DEPS):
$(MAKE) -C $@
clean:
$(MAKE) -C proxy clean
$(MAKE) -C diagnostics clean
$(MAKE) -C transfused clean
$(MAKE) -C tap-vsockd clean
$(MAKE) -C docker clean
$(MAKE) -C hvtools clean
$(MAKE) -C nc-vsock clean
$(MAKE) -C vsudd clean
$(MAKE) -C 9pmount-vsock clean
$(MAKE) -C iptables clean
for f in $(DEPS); do $(MAKE) -C $$f clean; done