summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2013-03-05 17:03:04 +0100
committerMatúš Kukan <matus.kukan@gmail.com>2013-03-06 12:39:28 +0100
commit96409470b19d32a2310086b089542b333686f4da (patch)
treea9f5dd9446101c1f8f1c92d56a164ec4fea0d78b /solenv
parent076eaea23c1c9992499399504c90fd00d83f1539 (diff)
reintroduce gb_PARTIAL_BUILD to know if we want to run slowcheck
Also kills horrible SKIP_TESTS hack along the way. Change-Id: Ida59fb44d247b52ef11ee7ba5e4e006996a87ebf
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/Module.mk4
-rw-r--r--solenv/gbuild/partial_build.mk3
2 files changed, 3 insertions, 4 deletions
diff --git a/solenv/gbuild/Module.mk b/solenv/gbuild/Module.mk
index 0e694e5f6173..80e90bbf8400 100644
--- a/solenv/gbuild/Module.mk
+++ b/solenv/gbuild/Module.mk
@@ -92,7 +92,7 @@ $(call gb_Module_get_target,%) :
.PHONY : all build unitcheck slowcheck subsequentcheck clean check debugrun help showmodules translations
.DEFAULT_GOAL := all
-all : build unitcheck
+all : build unitcheck $(if $(gb_PARTIAL_BUILD),,slowcheck)
build :
$(call gb_Output_announce,top level modules: $(foreach module,$(filter-out deliverlog $(WORKDIR)/bootstrap,$^),$(notdir $(module))),$(true),ALL,6)
@@ -197,7 +197,6 @@ $(call gb_Module_get_clean_target,$(1)) : $$(gb_Module_CURRENTCLEANTARGET)
endef
-ifeq ($(strip $(SKIP_TESTS)),)
define gb_Module_add_check_target
$(call gb_Module__read_targetfile,$(1),$(2),check target)
@@ -213,7 +212,6 @@ $(call gb_Module_get_slowcheck_target,$(1)) : $$(gb_Module_CURRENTTARGET)
$(call gb_Module_get_clean_target,$(1)) : $$(gb_Module_CURRENTCLEANTARGET)
endef
-endif # SKIP_TESTS
define gb_Module_add_subsequentcheck_target
$(call gb_Module__read_targetfile,$(1),$(2),subsequentcheck target)
diff --git a/solenv/gbuild/partial_build.mk b/solenv/gbuild/partial_build.mk
index aa7def4c9a58..9c7f3fb3b750 100644
--- a/solenv/gbuild/partial_build.mk
+++ b/solenv/gbuild/partial_build.mk
@@ -5,6 +5,7 @@ ifeq ($(SOLARENV),)
include $(dir $(realpath $(lastword $(MAKEFILE_LIST))))../../config_$(gb_Side).mk
endif
+gb_PARTIAL_BUILD := T
include $(SOLARENV)/gbuild/gbuild.mk
-$(eval $(call gb_Module_make_global_targets,$(shell ls $(module_directory)/Module*.mk)))
+$(eval $(call gb_Module_make_global_targets,$(wildcard $(module_directory)/Module*.mk)))