summaryrefslogtreecommitdiff
path: root/RepositoryModule_host.mk
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-05-31 23:02:33 +0200
committerMichael Stahl <mstahl@redhat.com>2013-06-01 00:45:56 +0200
commitc4f7ed869fec153b92bee00b191b5504efdd09d7 (patch)
tree0273ea5e60e00b3d67dd7ee6d950cbc306fbb223 /RepositoryModule_host.mk
parentfcca05c337bb0e4ffc2df88b4da4559f42598295 (diff)
RepositoryModule: un-break serialization of libraries
The serialization was effectively disabled because the top-level Makefile does not invoke Makefile.gbuild with "all" target but with empty (default) target so MAKECMDS is empty. (regression from 96409470b19d32a2310086b089542b333686f4da) Change-Id: I919c6543a282945cbb36468ff0d4666718a7d8f6
Diffstat (limited to 'RepositoryModule_host.mk')
-rw-r--r--RepositoryModule_host.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/RepositoryModule_host.mk b/RepositoryModule_host.mk
index 93a2fe7cba0c..259ca29eb233 100644
--- a/RepositoryModule_host.mk
+++ b/RepositoryModule_host.mk
@@ -241,7 +241,9 @@ $(if $(strip $(1)),\
$(call repositorymodule_serialize,$(wordlist 2,$(words $(1)),$(1))))
endef
-ifeq (all,$(filter all,$(MAKECMDGOALS)))
+# do not serialize on a partial build as that may fail due to missing deps.
+# the default goal is all (see Module.mk)
+ifeq (,$(filter-out all,$(MAKECMDGOALS)))
$(eval $(call repositorymodule_serialize,\
scfilt \
$(if $(filter SCRIPTING,$(BUILD_TYPE)),vbaobj) \