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.