Print this page
3971 remove EXPORT_RELEASE_BUILD

@@ -35,15 +35,10 @@
 #
 # INTERNAL_RELEASE_BUILD is a subset of RELEASE_BUILD. It mostly controls
 # identification strings. Enabling RELEASE_BUILD automatically enables
 # INTERNAL_RELEASE_BUILD.
 #
-# EXPORT_RELEASE_BUILD controls whether binaries are built in a form that
-# can be released for export under a binary license.  It is orthogonal to
-# the other *RELEASE_BUILD settings.  ("#" means do an export release
-# build, "" means do a normal build.)
-#
 # CLOSED_BUILD controls whether we try to build files under
 # usr/closed.  ("" means to build closed code, "#" means don't try to
 # build it.)  Skipping the closed code implies doing an export release
 # build.
 #

@@ -77,13 +72,10 @@
 
 # If CLOSED_IS_PRESENT is not set, assume the closed tree is present.
 CLOSED_BUILD_1= $(CLOSED_IS_PRESENT:yes=)
 CLOSED_BUILD=   $(CLOSED_BUILD_1:no=$(POUND_SIGN))
 
-EXPORT_RELEASE_BUILD=                   $(POUND_SIGN)
-$(CLOSED_BUILD)EXPORT_RELEASE_BUILD=
-
 # SPARC_BLD is '#' for an Intel build.
 # INTEL_BLD is '#' for a Sparc build.
 SPARC_BLD_1=    $(MACH:i386=$(POUND_SIGN))
 SPARC_BLD=      $(SPARC_BLD_1:sparc=)
 INTEL_BLD_1=    $(MACH:sparc=$(POUND_SIGN))

@@ -897,27 +889,10 @@
 CTFCONVERT_O            = $(CTFCONVERT) $(CTFCVTFLAGS) $@
 
 ELFSIGN_O=      $(TRUE)
 ELFSIGN_CRYPTO= $(ELFSIGN_O)
 ELFSIGN_OBJECT= $(ELFSIGN_O)
-$(EXPORT_RELEASE_BUILD)ELFSIGN_O =      $(ELFSIGN)
-$(EXPORT_RELEASE_BUILD)ELFSIGN_CFNAME = SUNWosnetCF
-$(EXPORT_RELEASE_BUILD)ELFSIGN_KEY =    \
-                        $(CLOSED)/cmd/cmd-crypto/etc/keys/$(ELFSIGN_CFNAME)
-$(EXPORT_RELEASE_BUILD)ELFSIGN_CERT=    \
-                        $(CLOSED)/cmd/cmd-crypto/etc/certs/$(ELFSIGN_CFNAME)
-$(EXPORT_RELEASE_BUILD)ELFSIGN_SENAME = SUNWosnetSE
-$(EXPORT_RELEASE_BUILD)ELFSIGN_SEKEY =  \
-                        $(CLOSED)/cmd/cmd-crypto/etc/keys/$(ELFSIGN_SENAME)
-$(EXPORT_RELEASE_BUILD)ELFSIGN_SECERT=  \
-                        $(CLOSED)/cmd/cmd-crypto/etc/certs/$(ELFSIGN_SENAME)
-$(EXPORT_RELEASE_BUILD)ELFSIGN_CRYPTO=  $(ELFSIGN_O) sign \
-                        $(ELFSIGN_FORMAT_OPTION) \
-                        -k $(ELFSIGN_KEY) -c $(ELFSIGN_CERT) -e $@
-$(EXPORT_RELEASE_BUILD)ELFSIGN_OBJECT=  $(ELFSIGN_O) sign \
-                        $(ELFSIGN_FORMAT_OPTION) \
-                        -k $(ELFSIGN_SEKEY) -c $(ELFSIGN_SECERT) -e $@
 
 # Rules (normally from make.rules) and macros which are used for post
 # processing files. Normally, these do stripping of the comment section
 # automatically.
 #    RELEASE_CM:        Should be editted to reflect the release.