From 61f13baf14d087c377dac8e4a033a06db2ff362e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Harter?= <gaetan.harter@fu-berlin.de> Date: Mon, 23 Apr 2018 14:49:35 +0200 Subject: [PATCH] Makefile.include: set pkg-prepare as BUILDDEPS Use BUILDDEPS to define pkg-prepare dependency --- Makefile.include | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile.include b/Makefile.include index 3e8e85a4c3..275d0ceefd 100644 --- a/Makefile.include +++ b/Makefile.include @@ -366,6 +366,7 @@ DIRS += $(EXTERNAL_MODULE_DIRS) # Define dependencies required for building (headers, downloading source files,) BUILDDEPS += $(RIOTBUILD_CONFIG_HEADER_C) +BUILDDEPS += pkg-prepare BUILDDEPS += $(APPDEPS) # Save value to verify it is not modified later @@ -429,14 +430,14 @@ endef # The `clean` needs to be serialized before everything else. ifneq (, $(filter clean, $(MAKECMDGOALS))) - all $(BASELIBS) $(USEPKG:%=$(RIOTPKG)/%/Makefile.include) pkg-prepare $(BUILDDEPS): clean + all $(BASELIBS) $(USEPKG:%=$(RIOTPKG)/%/Makefile.include) $(BUILDDEPS): clean endif .PHONY: pkg-prepare $(USEPKG:%=$(BINDIR)/%.a) pkg-prepare: -@for i in $(USEPKG) ; do "$(MAKE)" -C $(RIOTPKG)/$$i prepare ; done -$(USEPKG:%=$(BINDIR)/%.a): pkg-prepare $(BUILDDEPS) +$(USEPKG:%=$(BINDIR)/%.a): $(BUILDDEPS) @mkdir -p $(BINDIR) $(QQ)"$(MAKE)" -C $(RIOTPKG)/$(patsubst $(BINDIR)/%.a,%,$@) -- GitLab