Print this page
7170 ENABLE_PERL64 multiarch builds
reviewed by: Andrew Stormont <andyjstormont@gmail.com>
reviewed by: Lauri Tirkkonen <lotheac@iki.fi>


 161 # be very careful that the targets are of the form $(PDIR)/pkgname.  If
 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 
 185 PKGDEP_TOKENS_i386= \
 186         'PLATFORM=i86hvm' \
 187         'PLATFORM=i86pc' \
 188         'PLATFORM=i86xpv' \
 189         'ISALIST=amd64' \
 190         'ISALIST=i386'
 191 PKGDEP_TOKENS_sparc= \
 192         'PLATFORM=sun4u' \
 193         'PLATFORM=sun4v' \
 194         'ISALIST=sparcv9' \
 195         'ISALIST=sparc'
 196 PKGDEP_TOKENS= $(PKGDEP_TOKENS_$(PKGMACH))
 197 
 198 #
 199 # The package lists are generated with $(PKGDEP_TYPE) as their
 200 # dependency types, so that they can be included by either an
 201 # incorporation or a group package.




 161 # be very careful that the targets are of the form $(PDIR)/pkgname.  If
 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         ENABLE_PERL64=$(ENABLE_PERL64) \
 182         PERL_ARCH=$(PERL_ARCH) \
 183         PERL_ARCH64=$(PERL_ARCH64) \
 184         PERL_VERSION=$(PERL_VERSION) \
 185         PERL_PKGVERS=$(PERL_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.