Print this page
7661 illumos should provide 64bit perl modules


   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
  25 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>

  26 #
  27 
  28 include $(SRC)/Makefile.master
  29 include $(SRC)/Makefile.buildnum
  30 
  31 #
  32 # Make sure we're getting a consistent execution environment for the
  33 # embedded scripts.
  34 #
  35 SHELL= /usr/bin/ksh93
  36 
  37 #
  38 # To suppress package dependency generation on any system, regardless
  39 # of how it was installed, set SUPPRESSPKGDEP=true in the build
  40 # environment.
  41 #
  42 SUPPRESSPKGDEP= false
  43 
  44 #
  45 # Comment this line out or set "PKGDEBUG=" in your build environment


 162 # you use a higher level target, or a package list, you'll trigger a
 163 # complete reprocessing of all manifests because they'll fail command
 164 # dependency checking.
 165 #
 166 PM_TRANSFORMS= common_actions publish restart_fmri facets defaults \
 167         extract_metadata
 168 PM_INC= transforms manifests
 169 
 170 PKGMOG_DEFINES= \
 171         i386_ONLY=$(POUND_SIGN) \
 172         sparc_ONLY=$(POUND_SIGN) \
 173         $(PKGMACH)_ONLY= \
 174         ARCH=$(PKGMACH) \
 175         ARCH32=$($(PKGMACH)_ARCH32) \
 176         ARCH64=$($(PKGMACH)_ARCH64) \
 177         PKGVERS_COMPONENT=$(PKGVERS_COMPONENT) \
 178         PKGVERS_BUILTON=$(PKGVERS_BUILTON) \
 179         PKGVERS_BRANCH=$(PKGVERS_BRANCH) \
 180         PKGVERS=$(PKGVERS) \
 181         PERL_ARCH=$(PERL_ARCH) \

 182         PERL_VERSION=$(PERL_VERSION) \
 183         PERL_PKGVERS=$(PERL_PKGVERS) \


 184         PYTHON_VERSION=$(PYTHON_VERSION) \
 185         PYTHON_PKGVERS=$(PYTHON_PKGVERS)
 186 
 187 PKGDEP_TOKENS_i386= \
 188         'PLATFORM=i86hvm' \
 189         'PLATFORM=i86pc' \
 190         'PLATFORM=i86xpv' \
 191         'ISALIST=amd64' \
 192         'ISALIST=i386'
 193 PKGDEP_TOKENS_sparc= \
 194         'PLATFORM=sun4u' \
 195         'PLATFORM=sun4v' \
 196         'ISALIST=sparcv9' \
 197         'ISALIST=sparc'
 198 PKGDEP_TOKENS= $(PKGDEP_TOKENS_$(PKGMACH))
 199 
 200 #
 201 # The package lists are generated with $(PKGDEP_TYPE) as their
 202 # dependency types, so that they can be included by either an
 203 # incorporation or a group package.




   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved.
  25 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
  26 # Copyright 2016 RackTop Systems.
  27 #
  28 
  29 include $(SRC)/Makefile.master
  30 include $(SRC)/Makefile.buildnum
  31 
  32 #
  33 # Make sure we're getting a consistent execution environment for the
  34 # embedded scripts.
  35 #
  36 SHELL= /usr/bin/ksh93
  37 
  38 #
  39 # To suppress package dependency generation on any system, regardless
  40 # of how it was installed, set SUPPRESSPKGDEP=true in the build
  41 # environment.
  42 #
  43 SUPPRESSPKGDEP= false
  44 
  45 #
  46 # Comment this line out or set "PKGDEBUG=" in your build environment


 163 # you use a higher level target, or a package list, you'll trigger a
 164 # complete reprocessing of all manifests because they'll fail command
 165 # dependency checking.
 166 #
 167 PM_TRANSFORMS= common_actions publish restart_fmri facets defaults \
 168         extract_metadata
 169 PM_INC= transforms manifests
 170 
 171 PKGMOG_DEFINES= \
 172         i386_ONLY=$(POUND_SIGN) \
 173         sparc_ONLY=$(POUND_SIGN) \
 174         $(PKGMACH)_ONLY= \
 175         ARCH=$(PKGMACH) \
 176         ARCH32=$($(PKGMACH)_ARCH32) \
 177         ARCH64=$($(PKGMACH)_ARCH64) \
 178         PKGVERS_COMPONENT=$(PKGVERS_COMPONENT) \
 179         PKGVERS_BUILTON=$(PKGVERS_BUILTON) \
 180         PKGVERS_BRANCH=$(PKGVERS_BRANCH) \
 181         PKGVERS=$(PKGVERS) \
 182         PERL_ARCH=$(PERL_ARCH) \
 183         PERL_ARCH64=$(PERL_ARCH64) \
 184         PERL_VERSION=$(PERL_VERSION) \
 185         PERL_PKGVERS=$(PERL_PKGVERS) \
 186         32BIT_PERL=$(ENABLE_32BIT_PERL) \
 187         64BIT_PERL=$(ENABLE_64BIT_PERL) \
 188         PYTHON_VERSION=$(PYTHON_VERSION) \
 189         PYTHON_PKGVERS=$(PYTHON_PKGVERS)
 190 
 191 PKGDEP_TOKENS_i386= \
 192         'PLATFORM=i86hvm' \
 193         'PLATFORM=i86pc' \
 194         'PLATFORM=i86xpv' \
 195         'ISALIST=amd64' \
 196         'ISALIST=i386'
 197 PKGDEP_TOKENS_sparc= \
 198         'PLATFORM=sun4u' \
 199         'PLATFORM=sun4v' \
 200         'ISALIST=sparcv9' \
 201         'ISALIST=sparc'
 202 PKGDEP_TOKENS= $(PKGDEP_TOKENS_$(PKGMACH))
 203 
 204 #
 205 # The package lists are generated with $(PKGDEP_TYPE) as their
 206 # dependency types, so that they can be included by either an
 207 # incorporation or a group package.