summaryrefslogtreecommitdiff
path: root/solenv/gbuild/source_and_rerun.mk
blob: 1fe62c89eaa2afacd3a97371813225036c432505 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

gb_MAKEFILEDIR:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))

$(info gb_PARTIALBUILD $(gb_PARTIALBUILD))
ifneq ($(strip $(gb_PARTIALBUILD)),)

SRCDIR:=$(realpath $(gb_MAKEFILEDIR)/..)
gb_SourceEnvAndRecurse_reconfigure=true

else

SRCDIR:=$(realpath $(gb_MAKEFILEDIR))
gb_SourceEnvAndRecurse_reconfigure=$(MAKE) -f $(firstword $(MAKEFILE_LIST)) $(SRCDIR)/Env.Host.sh

endif

source-env-and-recurse:
	$(gb_SourceEnvAndRecurse_reconfigure) && \
	if test -f $(SRCDIR)/config.mk ; then . $(SRCDIR)/config.mk; fi && \
	if test -f $(SRCDIR)/Env.Host.sh; then . $(SRCDIR)/Env.Host.sh; fi && \
	if test -z "$${SOLARENV}"; then echo "no configuration found and could not create one" && exit 1; fi && \
	$(MAKE) -f $(firstword $(MAKEFILE_LIST)) $(MAKECMDGOALS)

ifneq ($(strip $(MAKECMDGOALS)),)
ifneq ($(MAKECMDGOALS),$(SRCDIR)/Env.Host.sh)
$(eval $(MAKECMDGOALS) : source-env-and-recurse)
endif
endif
0b65868542381b24ae'>sb118: merged in DEV300_m72sb 2010-02-17CWS-TOOLING: integrate CWS changefileheader2Vladimir Glazunov 2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun Mi...Jens-Heiner Rechtien 2010-01-29sb118: #i108776# changed addsym.awk to also export STLport num_put symbols, a...sb 2010-01-08#i107450#: build all other modules with new editeng libMathias Bauer 2009-09-18CWS-TOOLING: integrate CWS dtrans2vclIvo Hinkelmann 2009-08-25CWS-TOOLING: integrate CWS ooxml03Release Engineers 2008-12-30CWS-TOOLING: integrate CWS sb102Jens-Heiner Rechtien 2008-04-11INTEGRATION: CWS changefileheader (1.19.12); FILE MERGEDRüdiger Timm 2008-02-25INTEGRATION: CWS supdremove02 (1.18.34); FILE MERGEDOliver Bolte 2007-10-15INTEGRATION: CWS sb71 (1.16.34); FILE MERGEDVladimir Glazounov 2007-09-20INTEGRATION: CWS os2port01 (1.13.86); FILE MERGEDVladimir Glazounov 2007-03-09INTEGRATION: CWS ause076 (1.15.6); FILE MERGEDOliver Bolte 2007-02-06INTEGRATION: CWS ause074 (1.14.24); FILE MERGEDVladimir Glazounov 2006-12-01INTEGRATION: CWS dba22a (1.13.68); FILE MERGEDRüdiger Timm 2006-04-07INTEGRATION: CWS internatiodel (1.12.46); FILE MERGEDVladimir Glazounov 2005-09-08INTEGRATION: CWS ooo19126 (1.11.82); FILE MERGEDRüdiger Timm 2004-12-17#i10000#: no special characters in makefile,mk's, pleaseJens-Heiner Rechtien 2004-11-16INTEGRATION: CWS eforms2 (1.7.94); FILE MERGEDOliver Bolte 2004-11-16INTEGRATION: CWS eforms2 (1.13.34); FILE MERGEDOliver Bolte 2004-05-07INTEGRATION: CWS frmcontrols03 (1.7.92); FILE MERGEDRüdiger Timm 2004-04-13INTEGRATION: CWS frmcontrols02 (1.7.88); FILE MERGEDJens-Heiner Rechtien 2004-04-13INTEGRATION: CWS frmcontrols02 (1.11.6); FILE MERGEDJens-Heiner Rechtien 2004-04-02INTEGRATION: CWS frmvalidation (1.11.26); FILE MERGEDRüdiger Timm 2003-12-11INTEGRATION: CWS frmcontrols01 (1.10.46); FILE MERGEDKurt Zenker