summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjoern Michaelsen <bjoern.michaelsen@canonical.com>2011-12-07 13:12:22 +0100
committerEike Rathke <erack@redhat.com>2011-12-07 17:20:03 +0100
commita0476cf0193834c66d5472c22e0ddea466603568 (patch)
tree45a63bc120054da87c88843178aeb19682a263ad
parent13af51ff8a4b452e77af49e772f50994b74d360a (diff)
in modules, when we have a env we are in stage gbuild
-rw-r--r--MathMLDTD/Makefile1
-rw-r--r--Mesa/Makefile1
-rw-r--r--animations/Makefile1
-rw-r--r--avmedia/Makefile1
-rw-r--r--basctl/Makefile1
-rw-r--r--basebmp/Makefile1
-rw-r--r--basegfx/Makefile1
-rw-r--r--basic/Makefile1
-rw-r--r--bean/Makefile1
-rw-r--r--binaryurp/Makefile1
-rw-r--r--canvas/Makefile1
-rw-r--r--chart2/Makefile1
-rw-r--r--comphelper/Makefile1
-rw-r--r--configmgr/Makefile1
-rw-r--r--cppcanvas/Makefile1
-rw-r--r--cui/Makefile1
-rw-r--r--dbaccess/Makefile1
-rw-r--r--desktop/Makefile1
-rw-r--r--drawinglayer/Makefile1
-rw-r--r--dtrans/Makefile1
-rw-r--r--editeng/Makefile1
-rw-r--r--eventattacher/Makefile1
-rw-r--r--extensions/Makefile1
-rw-r--r--fileaccess/Makefile1
-rw-r--r--filter/Makefile1
-rw-r--r--forms/Makefile1
-rw-r--r--formula/Makefile1
-rw-r--r--framework/Makefile1
-rw-r--r--hwpfilter/Makefile1
-rw-r--r--i18npool/Makefile1
-rw-r--r--i18nutil/Makefile1
-rw-r--r--idl/Makefile1
-rw-r--r--libcmis/Makefile1
-rw-r--r--linguistic/Makefile1
-rw-r--r--lotuswordpro/Makefile1
-rw-r--r--nlpsolver/Makefile1
-rw-r--r--o3tl/Makefile1
-rw-r--r--offapi/Makefile1
-rw-r--r--officecfg/Makefile1
-rw-r--r--oovbaapi/Makefile1
-rw-r--r--oox/Makefile1
-rw-r--r--package/Makefile1
-rw-r--r--padmin/Makefile1
-rw-r--r--psprint_config/Makefile1
-rw-r--r--qadevOOo/Makefile1
-rw-r--r--regexp/Makefile1
-rw-r--r--reportdesign/Makefile1
-rw-r--r--rsc/Makefile1
-rw-r--r--sal/Makefile1
-rw-r--r--sane/Makefile1
-rw-r--r--sax/Makefile1
-rw-r--r--sc/Makefile1
-rw-r--r--scaddins/Makefile1
-rw-r--r--sccomp/Makefile1
-rw-r--r--scripting/Makefile1
-rw-r--r--sd/Makefile1
-rw-r--r--sfx2/Makefile1
-rw-r--r--slideshow/Makefile1
-rw-r--r--sot/Makefile1
-rw-r--r--starmath/Makefile1
-rw-r--r--svl/Makefile1
-rw-r--r--svtools/Makefile1
-rw-r--r--svx/Makefile1
-rw-r--r--sw/Makefile1
-rw-r--r--swext/Makefile1
-rw-r--r--tail_build/Makefile1
-rw-r--r--toolkit/Makefile1
-rw-r--r--tools/Makefile1
-rw-r--r--twain/Makefile1
-rw-r--r--ucb/Makefile1
-rw-r--r--ucbhelper/Makefile1
-rw-r--r--udkapi/Makefile1
-rw-r--r--unixODBC/Makefile1
-rw-r--r--unotools/Makefile1
-rw-r--r--unoxml/Makefile1
-rw-r--r--uui/Makefile1
-rw-r--r--vbahelper/Makefile1
-rw-r--r--vcl/Makefile1
-rw-r--r--wizards/Makefile1
-rw-r--r--writerfilter/Makefile1
-rw-r--r--writerperfect/Makefile1
-rw-r--r--xmerge/Makefile1
-rw-r--r--xml2cmp/Makefile1
-rw-r--r--xmloff/Makefile1
-rw-r--r--xmlreader/Makefile1
-rw-r--r--xmlscript/Makefile1
-rw-r--r--xmlsecurity/Makefile1
87 files changed, 87 insertions, 0 deletions
diff --git a/MathMLDTD/Makefile b/MathMLDTD/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/MathMLDTD/Makefile
+++ b/MathMLDTD/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/Mesa/Makefile b/Mesa/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/Mesa/Makefile
+++ b/Mesa/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/animations/Makefile b/animations/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/animations/Makefile
+++ b/animations/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/avmedia/Makefile b/avmedia/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/avmedia/Makefile
+++ b/avmedia/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/basctl/Makefile b/basctl/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/basctl/Makefile
+++ b/basctl/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/basebmp/Makefile b/basebmp/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/basebmp/Makefile
+++ b/basebmp/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/basegfx/Makefile b/basegfx/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/basegfx/Makefile
+++ b/basegfx/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/basic/Makefile b/basic/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/basic/Makefile
+++ b/basic/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/bean/Makefile b/bean/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/bean/Makefile
+++ b/bean/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/binaryurp/Makefile b/binaryurp/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/binaryurp/Makefile
+++ b/binaryurp/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/canvas/Makefile b/canvas/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/canvas/Makefile
+++ b/canvas/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/chart2/Makefile b/chart2/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/chart2/Makefile
+++ b/chart2/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/comphelper/Makefile b/comphelper/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/comphelper/Makefile
+++ b/comphelper/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/configmgr/Makefile b/configmgr/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/configmgr/Makefile
+++ b/configmgr/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/cppcanvas/Makefile b/cppcanvas/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/cppcanvas/Makefile
+++ b/cppcanvas/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/cui/Makefile b/cui/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/cui/Makefile
+++ b/cui/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/dbaccess/Makefile b/dbaccess/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/dbaccess/Makefile
+++ b/dbaccess/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/desktop/Makefile b/desktop/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/desktop/Makefile
+++ b/desktop/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/drawinglayer/Makefile b/drawinglayer/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/drawinglayer/Makefile
+++ b/drawinglayer/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/dtrans/Makefile b/dtrans/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/dtrans/Makefile
+++ b/dtrans/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/editeng/Makefile b/editeng/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/editeng/Makefile
+++ b/editeng/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/eventattacher/Makefile b/eventattacher/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/eventattacher/Makefile
+++ b/eventattacher/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/extensions/Makefile b/extensions/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/extensions/Makefile
+++ b/extensions/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/fileaccess/Makefile b/fileaccess/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/fileaccess/Makefile
+++ b/fileaccess/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/filter/Makefile b/filter/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/filter/Makefile
+++ b/filter/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/forms/Makefile b/forms/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/forms/Makefile
+++ b/forms/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/formula/Makefile b/formula/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/formula/Makefile
+++ b/formula/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/framework/Makefile b/framework/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/framework/Makefile
+++ b/framework/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/hwpfilter/Makefile b/hwpfilter/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/hwpfilter/Makefile
+++ b/hwpfilter/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/i18npool/Makefile b/i18npool/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/i18npool/Makefile
+++ b/i18npool/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/i18nutil/Makefile b/i18nutil/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/i18nutil/Makefile
+++ b/i18nutil/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/idl/Makefile b/idl/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/idl/Makefile
+++ b/idl/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/libcmis/Makefile b/libcmis/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/libcmis/Makefile
+++ b/libcmis/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/linguistic/Makefile b/linguistic/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/linguistic/Makefile
+++ b/linguistic/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/lotuswordpro/Makefile b/lotuswordpro/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/lotuswordpro/Makefile
+++ b/lotuswordpro/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/nlpsolver/Makefile b/nlpsolver/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/nlpsolver/Makefile
+++ b/nlpsolver/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/o3tl/Makefile b/o3tl/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/o3tl/Makefile
+++ b/o3tl/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/offapi/Makefile b/offapi/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/offapi/Makefile
+++ b/offapi/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/officecfg/Makefile b/officecfg/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/officecfg/Makefile
+++ b/officecfg/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/oovbaapi/Makefile b/oovbaapi/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/oovbaapi/Makefile
+++ b/oovbaapi/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/oox/Makefile b/oox/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/oox/Makefile
+++ b/oox/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/package/Makefile b/package/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/package/Makefile
+++ b/package/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/padmin/Makefile b/padmin/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/padmin/Makefile
+++ b/padmin/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/psprint_config/Makefile b/psprint_config/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/psprint_config/Makefile
+++ b/psprint_config/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/qadevOOo/Makefile b/qadevOOo/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/qadevOOo/Makefile
+++ b/qadevOOo/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/regexp/Makefile b/regexp/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/regexp/Makefile
+++ b/regexp/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/reportdesign/Makefile b/reportdesign/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/reportdesign/Makefile
+++ b/reportdesign/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/rsc/Makefile b/rsc/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/rsc/Makefile
+++ b/rsc/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/sal/Makefile b/sal/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/sal/Makefile
+++ b/sal/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/sane/Makefile b/sane/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/sane/Makefile
+++ b/sane/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/sax/Makefile b/sax/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/sax/Makefile
+++ b/sax/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/sc/Makefile b/sc/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/sc/Makefile
+++ b/sc/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/scaddins/Makefile b/scaddins/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/scaddins/Makefile
+++ b/scaddins/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/sccomp/Makefile b/sccomp/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/sccomp/Makefile
+++ b/sccomp/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/scripting/Makefile b/scripting/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/scripting/Makefile
+++ b/scripting/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/sd/Makefile b/sd/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/sd/Makefile
+++ b/sd/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/sfx2/Makefile b/sfx2/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/sfx2/Makefile
+++ b/sfx2/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/slideshow/Makefile b/slideshow/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/slideshow/Makefile
+++ b/slideshow/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/sot/Makefile b/sot/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/sot/Makefile
+++ b/sot/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/starmath/Makefile b/starmath/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/starmath/Makefile
+++ b/starmath/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/svl/Makefile b/svl/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/svl/Makefile
+++ b/svl/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/svtools/Makefile b/svtools/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/svtools/Makefile
+++ b/svtools/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/svx/Makefile b/svx/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/svx/Makefile
+++ b/svx/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/sw/Makefile b/sw/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/sw/Makefile
+++ b/sw/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/swext/Makefile b/swext/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/swext/Makefile
+++ b/swext/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/tail_build/Makefile b/tail_build/Makefile
index e13530e0247f..98a90a1e115d 100644
--- a/tail_build/Makefile
+++ b/tail_build/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(SRCDIR)/Module_tail_build.mk))
diff --git a/toolkit/Makefile b/toolkit/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/toolkit/Makefile
+++ b/toolkit/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/tools/Makefile b/tools/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/twain/Makefile b/twain/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/twain/Makefile
+++ b/twain/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/ucb/Makefile b/ucb/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/ucb/Makefile
+++ b/ucb/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/ucbhelper/Makefile b/ucbhelper/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/ucbhelper/Makefile
+++ b/ucbhelper/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/udkapi/Makefile b/udkapi/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/udkapi/Makefile
+++ b/udkapi/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/unixODBC/Makefile b/unixODBC/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/unixODBC/Makefile
+++ b/unixODBC/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/unotools/Makefile b/unotools/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/unotools/Makefile
+++ b/unotools/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/unoxml/Makefile b/unoxml/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/unoxml/Makefile
+++ b/unoxml/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/uui/Makefile b/uui/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/uui/Makefile
+++ b/uui/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/vbahelper/Makefile b/vbahelper/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/vbahelper/Makefile
+++ b/vbahelper/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/vcl/Makefile b/vcl/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/vcl/Makefile
+++ b/vcl/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/wizards/Makefile b/wizards/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/wizards/Makefile
+++ b/wizards/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/writerfilter/Makefile b/writerfilter/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/writerfilter/Makefile
+++ b/writerfilter/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/writerperfect/Makefile b/writerperfect/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/writerperfect/Makefile
+++ b/writerperfect/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/xmerge/Makefile b/xmerge/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/xmerge/Makefile
+++ b/xmerge/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/xml2cmp/Makefile b/xml2cmp/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/xml2cmp/Makefile
+++ b/xml2cmp/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/xmloff/Makefile b/xmloff/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/xmloff/Makefile
+++ b/xmloff/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/xmlreader/Makefile b/xmlreader/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/xmlreader/Makefile
+++ b/xmlreader/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/xmlscript/Makefile b/xmlscript/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/xmlscript/Makefile
+++ b/xmlscript/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
diff --git a/xmlsecurity/Makefile b/xmlsecurity/Makefile
index 7b3dec8b4c28..7bbbe6c703e6 100644
--- a/xmlsecurity/Makefile
+++ b/xmlsecurity/Makefile
@@ -31,6 +31,7 @@ ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
+gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))