make-rules/shared-macros.mk
changeset 127 3e3c266b3a81
parent 120 ef1efc113f13
child 131 651976f969f6
equal deleted inserted replaced
126:1cbfcafbc1e9 127:3e3c266b3a81
    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