70 US_EXPORT_POLICY_JAR_TMP := \
71 $(SUPPORT_OUTPUTDIR)/jce/policy/unlimited/US_export_policy_jar.tmp
72
73 $(US_EXPORT_POLICY_JAR_TMP)/%: $(US_EXPORT_POLICY_JAR_SRC_DIR)/%
74 $(install-file)
75
76 US_EXPORT_POLICY_JAR_DEPS := \
77 $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy
78
79 $(eval $(call SetupJarArchive, BUILD_US_EXPORT_POLICY_JAR, \
80 DEPENDENCIES := $(US_EXPORT_POLICY_JAR_DEPS), \
81 SRCS := $(US_EXPORT_POLICY_JAR_TMP), \
82 SUFFIXES := .policy, \
83 JAR := $(US_EXPORT_POLICY_JAR_UNLIMITED), \
84 EXTRA_MANIFEST_ATTR := Crypto-Strength: unlimited, \
85 SKIP_METAINF := true, \
86 ))
87
88 $(US_EXPORT_POLICY_JAR_LIMITED): \
89 $(US_EXPORT_POLICY_JAR_UNLIMITED)
90 $(ECHO) $(LOG_INFO) \
91 Copying unlimited $(patsubst $(OUTPUT_ROOT)/%,%,$@)
92 $(install-file)
93
94 TARGETS += $(US_EXPORT_POLICY_JAR_LIMITED) $(US_EXPORT_POLICY_JAR_UNLIMITED)
95
96 ifeq ($(UNLIMITED_CRYPTO), true)
97 $(US_EXPORT_POLICY_JAR_DST): $(US_EXPORT_POLICY_JAR_UNLIMITED)
98 $(install-file)
99 else
100 $(US_EXPORT_POLICY_JAR_DST): $(US_EXPORT_POLICY_JAR_LIMITED)
101 $(install-file)
102 endif
103
104 ifndef OPENJDK
105 ifneq ($(UNLIMITED_CRYPTO), true)
106 $(UNLIMITED_POLICY_DIR)/US_export_policy.jar: \
107 $(US_EXPORT_POLICY_JAR_UNLIMITED)
108 $(install-file)
109 TARGETS += $(UNLIMITED_POLICY_DIR)/US_export_policy.jar
110 endif
111 endif
|
70 US_EXPORT_POLICY_JAR_TMP := \
71 $(SUPPORT_OUTPUTDIR)/jce/policy/unlimited/US_export_policy_jar.tmp
72
73 $(US_EXPORT_POLICY_JAR_TMP)/%: $(US_EXPORT_POLICY_JAR_SRC_DIR)/%
74 $(install-file)
75
76 US_EXPORT_POLICY_JAR_DEPS := \
77 $(US_EXPORT_POLICY_JAR_TMP)/default_US_export.policy
78
79 $(eval $(call SetupJarArchive, BUILD_US_EXPORT_POLICY_JAR, \
80 DEPENDENCIES := $(US_EXPORT_POLICY_JAR_DEPS), \
81 SRCS := $(US_EXPORT_POLICY_JAR_TMP), \
82 SUFFIXES := .policy, \
83 JAR := $(US_EXPORT_POLICY_JAR_UNLIMITED), \
84 EXTRA_MANIFEST_ATTR := Crypto-Strength: unlimited, \
85 SKIP_METAINF := true, \
86 ))
87
88 $(US_EXPORT_POLICY_JAR_LIMITED): \
89 $(US_EXPORT_POLICY_JAR_UNLIMITED)
90 $(call LogInfo, Copying unlimited $(patsubst $(OUTPUT_ROOT)/%,%,$@))
91 $(install-file)
92
93 TARGETS += $(US_EXPORT_POLICY_JAR_LIMITED) $(US_EXPORT_POLICY_JAR_UNLIMITED)
94
95 ifeq ($(UNLIMITED_CRYPTO), true)
96 $(US_EXPORT_POLICY_JAR_DST): $(US_EXPORT_POLICY_JAR_UNLIMITED)
97 $(install-file)
98 else
99 $(US_EXPORT_POLICY_JAR_DST): $(US_EXPORT_POLICY_JAR_LIMITED)
100 $(install-file)
101 endif
102
103 ifndef OPENJDK
104 ifneq ($(UNLIMITED_CRYPTO), true)
105 $(UNLIMITED_POLICY_DIR)/US_export_policy.jar: \
106 $(US_EXPORT_POLICY_JAR_UNLIMITED)
107 $(install-file)
108 TARGETS += $(UNLIMITED_POLICY_DIR)/US_export_policy.jar
109 endif
110 endif
|