diff --git a/Makefile.include b/Makefile.include index 98d8c40927cd4b47732a3c7f8598296e54ff764f..e465eadfa5f5f9231ba9cdaa709e5a564988bf87 100644 --- a/Makefile.include +++ b/Makefile.include @@ -451,11 +451,11 @@ ifneq (, $(filter clean, $(MAKECMDGOALS))) all $(BASELIBS) $(USEPKG:%=$(RIOTPKG)/%/Makefile.include) $(BUILDDEPS): clean endif -.PHONY: pkg-prepare $(USEPKG:%=$(BINDIR)/%.a) +.PHONY: pkg-prepare pkg-prepare: -@for i in $(USEPKG) ; do "$(MAKE)" -C $(RIOTPKG)/$$i prepare ; done -$(USEPKG:%=$(BINDIR)/%.a): $(BUILDDEPS) +$(USEPKG:%=$(BINDIR)/%.a): $(BUILDDEPS) FORCE @mkdir -p $(BINDIR) $(QQ)"$(MAKE)" -C $(RIOTPKG)/$(patsubst $(BINDIR)/%.a,%,$@)