67 SIGNING_KEYSTORE := $(SIGNING_KEY_DIR)/KeyStore.jks 68 SIGNING_PASSPHRASE := $(SIGNING_KEY_DIR)/passphrase.txt 69 SIGNING_ALIAS := oracle_jce_rsa 70 71 # 72 # Defines for signing the various jar files. 73 # 74 check-keystore: 75 @if [ ! -f $(SIGNING_KEYSTORE) -o ! -f $(SIGNING_PASSPHRASE) ]; then \ 76 $(PRINTF) "\n$(SIGNING_KEYSTORE): Signing mechanism *NOT* available..."; \ 77 $(PRINTF) $(README-MAKEFILE_WARNING); \ 78 exit 2; \ 79 fi 80 81 $(JCE_OUTPUTDIR)/%: $(JDK_OUTPUTDIR)/unsigned/% 82 $(call install-file) 83 $(JARSIGNER) -keystore $(SIGNING_KEYSTORE) \ 84 $@ $(SIGNING_ALIAS) < $(SIGNING_PASSPHRASE) 85 @$(PRINTF) "\nJar codesigning finished.\n" 86 87 JAR_LIST := jce.jar \ 88 local_policy.jar \ 89 sunec.jar \ 90 sunjce_provider.jar \ 91 sunpkcs11.jar \ 92 US_export_policy.jar 93 94 SIGNED_JARS := $(addprefix $(JCE_OUTPUTDIR)/,$(JAR_LIST)) 95 96 $(SIGNED_JARS): check-keystore 97 98 all: $(SIGNED_JARS) 99 @$(PRINTF) "\n***The jar files built by the 'jar-sign' target must***" 100 @$(PRINTF) "\n***still be checked into the closed workspace!***" 101 @$(PRINTF) $(README-MAKEFILE_WARNING) 102 103 endif # !OPENJDK | 67 SIGNING_KEYSTORE := $(SIGNING_KEY_DIR)/KeyStore.jks 68 SIGNING_PASSPHRASE := $(SIGNING_KEY_DIR)/passphrase.txt 69 SIGNING_ALIAS := oracle_jce_rsa 70 71 # 72 # Defines for signing the various jar files. 73 # 74 check-keystore: 75 @if [ ! -f $(SIGNING_KEYSTORE) -o ! -f $(SIGNING_PASSPHRASE) ]; then \ 76 $(PRINTF) "\n$(SIGNING_KEYSTORE): Signing mechanism *NOT* available..."; \ 77 $(PRINTF) $(README-MAKEFILE_WARNING); \ 78 exit 2; \ 79 fi 80 81 $(JCE_OUTPUTDIR)/%: $(JDK_OUTPUTDIR)/unsigned/% 82 $(call install-file) 83 $(JARSIGNER) -keystore $(SIGNING_KEYSTORE) \ 84 $@ $(SIGNING_ALIAS) < $(SIGNING_PASSPHRASE) 85 @$(PRINTF) "\nJar codesigning finished.\n" 86 87 JAR_LIST := \ 88 jce.jar \ 89 local_policy.jar \ 90 sunec.jar \ 91 sunjce_provider.jar \ 92 sunpkcs11.jar \ 93 US_export_policy.jar \ 94 sunmscapi.jar \ 95 # 96 97 UNSIGNED_JARS := $(wildcard $(addprefix $(JDK_OUTPUTDIR)/unsigned/, $(JAR_LIST))) 98 99 ifeq ($(UNSIGNED_JARS), ) 100 $(error No jars found in $(JDK_OUTPUTDIR)/unsigned/) 101 endif 102 103 SIGNED_JARS := $(patsubst $(JDK_OUTPUTDIR)/unsigned/%,$(JCE_OUTPUTDIR)/%, $(UNSIGNED_JARS)) 104 105 $(SIGNED_JARS): check-keystore 106 107 all: $(SIGNED_JARS) 108 @$(PRINTF) "\n***The jar files built by the 'jar-sign' target must***" 109 @$(PRINTF) "\n***still be checked into the closed workspace!***" 110 @$(PRINTF) $(README-MAKEFILE_WARNING) 111 112 endif # !OPENJDK |