From 02e5c868bacb02066dc44e292dbd4aac1665ed1c Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Tue, 16 Jun 2015 15:09:09 +0200 Subject: [PATCH] Makefile: Declare dependencies better, for parallel builds Signed-off-by: Joachim Nilsson --- Makefile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index ad210288..e2b36e05 100644 --- a/Makefile +++ b/Makefile @@ -59,22 +59,21 @@ LDLIBS += -lite -luev include common.mk -all: config.h $(DEPLIBS) $(EXEC) +all: config.h $(EXEC) +$(MAKE) -C plugins $@ $(DEPLIBS): Makefile - +$(MAKE) -C libite all - +$(MAKE) -C libuev all + +$(MAKE) -C `dirname $@` all -$(OBJS): Makefile $(DEPLIBS) +$(OBJS): Makefile config.h: configure @echo "Please run configure script first." @exit 1 -finit: $(OBJS) +finit: $(OBJS) $(DEPLIBS) -initctl: initctl.o svc.o helpers.o +initctl: initctl.o svc.o helpers.o $(DEPLIBS) reboot: reboot.o $(DEPLIBS)