summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Module.mk
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2013-01-09 21:37:10 +0100
committerMatúš Kukan <matus.kukan@gmail.com>2013-01-10 14:43:32 +0100
commit26637fe8f241c6ae00f8fdcd5d2a647c7c3cb411 (patch)
tree5b13050212d6528d3464d05692a5becaba655cb8 /solenv/gbuild/Module.mk
parent0723e6c57e26364821bd7edc6658000135faa723 (diff)
optimize for build targets in one place
Change-Id: Ib886a323c1ade6dcd455a44d3dfc6702086416e3
Diffstat (limited to 'solenv/gbuild/Module.mk')
-rw-r--r--solenv/gbuild/Module.mk9
1 files changed, 4 insertions, 5 deletions
diff --git a/solenv/gbuild/Module.mk b/solenv/gbuild/Module.mk
index 0f985bbffa9c..d20176a3db25 100644
--- a/solenv/gbuild/Module.mk
+++ b/solenv/gbuild/Module.mk
@@ -89,7 +89,7 @@ $(call gb_Module_get_target,%) :
mkdir -p $(dir $@) && \
touch $@)
-.PHONY : build all clean unitcheck slowcheck subsequentcheck showmodules translations
+.PHONY : all build unitcheck slowcheck subsequentcheck clean check debugrun help showmodules translations
.DEFAULT_GOAL := all
all : build unitcheck
@@ -130,6 +130,9 @@ check : unitcheck slowcheck
debugrun :
$(call gb_Module_DEBUGRUNCOMMAND)
+help :
+ @cat $(SRCDIR)/solenv/gbuild/gbuild.help.txt
+
showmodules :
$(info $(strip $(gb_Module_ALLMODULES)))
@true
@@ -184,9 +187,6 @@ endif
endef
-gb_FULL_BUILD := $(if $(filter showmodules translations,$(MAKECMDGOALS)),$(false),$(true))
-
-ifeq ($(gb_FULL_BUILD),$(true))
define gb_Module_add_target
$(call gb_Module__read_targetfile,$(1),$(2),target)
@@ -220,7 +220,6 @@ $(call gb_Module_get_subsequentcheck_target,$(1)) : $$(gb_Module_CURRENTTARGET)
$(call gb_Module_get_clean_target,$(1)) : $$(gb_Module_CURRENTCLEANTARGET)
endef
-endif
define gb_Module_add_moduledir
include $(patsubst $(1):%,%,$(filter $(1):%,$(gb_Module_MODULELOCATIONS)))/$(2)/Module_$(2).mk