20 # |
20 # |
21 # Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 |
23 |
24 PATH=/usr/bin:/usr/gnu/bin |
24 PATH=/usr/bin:/usr/gnu/bin |
|
25 |
|
26 # Default to looking for source archives on the internal mirror before we |
|
27 # hammer on the external repositories. |
|
28 export DOWNLOAD_SEARCH_PATH = http://userland.us.oracle.com/source-archives/ |
|
29 |
|
30 # The workspace starts at the mercurial root |
|
31 export WS_TOP ?= $(shell hg root) |
25 |
32 |
26 CONSOLIDATION = userland |
33 CONSOLIDATION = userland |
27 PUBLISHER = $(CONSOLIDATION)-build |
34 PUBLISHER = $(CONSOLIDATION)-build |
28 |
35 |
29 IS_GLOBAL_ZONE = $(shell /usr/sbin/zoneadm list | grep -c global) |
36 IS_GLOBAL_ZONE = $(shell /usr/sbin/zoneadm list | grep -c global) |
145 BUILD_TOOLS = /ws/onnv-tools |
152 BUILD_TOOLS = /ws/onnv-tools |
146 |
153 |
147 SPRO_ROOT = $(BUILD_TOOLS)/SUNWspro |
154 SPRO_ROOT = $(BUILD_TOOLS)/SUNWspro |
148 SPRO_VROOT = $(SPRO_ROOT)/sunstudio12.1 |
155 SPRO_VROOT = $(SPRO_ROOT)/sunstudio12.1 |
149 |
156 |
150 GCC_ROOT = /usr/gnu |
157 GCC_ROOT = /usr/sfw |
151 |
158 |
152 CC.studio.32 = $(SPRO_VROOT)/bin/cc |
159 CC.studio.32 = $(SPRO_VROOT)/bin/cc |
153 CCC.studio.32 = $(SPRO_VROOT)/bin/CC |
160 CCC.studio.32 = $(SPRO_VROOT)/bin/CC |
154 |
161 |
155 CC.studio.64 = $(SPRO_VROOT)/bin/cc |
162 CC.studio.64 = $(SPRO_VROOT)/bin/cc |
156 CCC.studio.64 = $(SPRO_VROOT)/bin/CC |
163 CCC.studio.64 = $(SPRO_VROOT)/bin/CC |
157 |
164 |
158 CC.gcc.32 = $(GCC_ROOT)/bin/cc -m32 |
165 CC.gcc.32 = $(GCC_ROOT)/bin/gcc -m32 |
159 CCC.gcc.32 = $(GCC_ROOT)/bin/CC -m32 |
166 CCC.gcc.32 = $(GCC_ROOT)/bin/g++ -m32 |
160 |
167 |
161 CC.gcc.64 = $(GCC_ROOT)/bin/cc -m64 |
168 CC.gcc.64 = $(GCC_ROOT)/bin/gcc -m64 |
162 CCC.gcc.64 = $(GCC_ROOT)/bin/CC -m64 |
169 CCC.gcc.64 = $(GCC_ROOT)/bin/g++ -m64 |
163 |
170 |
164 CC = $(CC.$(COMPILER).$(BITS)) |
171 CC = $(CC.$(COMPILER).$(BITS)) |
165 CCC = $(CCC.$(COMPILER).$(BITS)) |
172 CCC = $(CCC.$(COMPILER).$(BITS)) |
166 |
173 |
167 lint.32 = $(SPRO_VROOT)/bin/lint -m32 |
174 lint.32 = $(SPRO_VROOT)/bin/lint -m32 |
176 |
183 |
177 PYTHON.32 = $(PYTHON.$(PYTHON_VERSION).$(BITS)) |
184 PYTHON.32 = $(PYTHON.$(PYTHON_VERSION).$(BITS)) |
178 PYTHON.64 = $(PYTHON.$(PYTHON_VERSION).$(BITS)) |
185 PYTHON.64 = $(PYTHON.$(PYTHON_VERSION).$(BITS)) |
179 |
186 |
180 JAVA_HOME = /usr/jdk/instances/jdk1.6.0 |
187 JAVA_HOME = /usr/jdk/instances/jdk1.6.0 |
|
188 |
|
189 PERL = /usr/perl5/bin/perl |
181 |
190 |
182 GMAKE = /usr/gnu/bin/make |
191 GMAKE = /usr/gnu/bin/make |
183 GPATCH = /usr/gnu/bin/patch |
192 GPATCH = /usr/gnu/bin/patch |
184 PATCH_LEVEL = 1 |
193 PATCH_LEVEL = 1 |
185 GPATCH_BACKUP = --backup --version-control=numbered |
194 GPATCH_BACKUP = --backup --version-control=numbered |