198 $(LN) -s ../$(basename $(@F)).debuginfo $(basename $@).debuginfo |
198 $(LN) -s ../$(basename $(@F)).debuginfo $(basename $@).debuginfo |
199 $(CD) $(@D) && $(ZIP) -q -y $@.tmp $(basename $(@F)).debuginfo |
199 $(CD) $(@D) && $(ZIP) -q -y $@.tmp $(basename $(@F)).debuginfo |
200 $(RM) $(basename $@).debuginfo |
200 $(RM) $(basename $@).debuginfo |
201 $(MV) $@.tmp $@ |
201 $(MV) $@.tmp $@ |
202 |
202 |
203 ####### |
203 ########################################################################################## |
|
204 # Unpack the binary distributions of the crypto classes if they exist. |
|
205 SEC_FILES_ZIP:=$(JDK_TOPDIR)/make/tools/crypto/sec-bin.zip |
|
206 SEC_FILES_WIN_ZIP:=$(JDK_TOPDIR)/make/tools/crypto/sec-windows-bin.zip |
|
207 JGSS_WIN32_FILES_ZIP:=$(JDK_TOPDIR)/make/tools/crypto/jgss-windows-i586-bin.zip |
|
208 JGSS_WIN64_FILES_ZIP:=$(JDK_TOPDIR)/make/tools/crypto/jgss-windows-x64-bin.zip |
|
209 |
|
210 define unzip-sec-file |
|
211 $(ECHO) Unzipping $(<F) |
|
212 $(MKDIR) -p $(@D) |
|
213 $(RM) $@ |
|
214 ($(CD) $(JDK_OUTPUTDIR) && $(UNZIP) $< > $@.tmp) |
|
215 $(MV) $@.tmp $@ |
|
216 endef |
|
217 |
|
218 $(JDK_OUTPUTDIR)/classes/_the.sec-bin.unzipped: $(SEC_FILES_ZIP) |
|
219 $(call unzip-sec-file) |
|
220 |
|
221 $(JDK_OUTPUTDIR)/classes/_the.sec-windows-bin.unzipped: $(SEC_FILES_WIN_ZIP) |
|
222 $(call unzip-sec-file) |
|
223 |
|
224 $(JDK_OUTPUTDIR)/classes/_the.jgss-windows-i586-bin.unzipped: $(JGSS_WIN32_FILES_ZIP) |
|
225 $(call unzip-sec-file) |
|
226 |
|
227 $(JDK_OUTPUTDIR)/classes/_the.jgss-windows-x64-bin.unzipped: $(JGSS_WIN64_FILES_ZIP) |
|
228 $(call unzip-sec-file) |
|
229 |
|
230 ifneq ($(wildcard $(SEC_FILES_ZIP)),) |
|
231 IMPORT_TARGET_FILES += $(JDK_OUTPUTDIR)/classes/_the.sec-bin.unzipped |
|
232 ifeq ($(OPENJDK_TARGET_OS),windows) |
|
233 IMPORT_TARGET_FILES += $(JDK_OUTPUTDIR)/classes/_the.sec-windows-bin.unzipped |
|
234 ifeq ($(OPENJDK_TARGET_CPU),x86) |
|
235 IMPORT_TARGET_FILES += $(JDK_OUTPUTDIR)/classes/_the.jgss-windows-i586-bin.unzipped |
|
236 endif |
|
237 ifeq ($(OPENJDK_TARGET_CPU),x86_64) |
|
238 IMPORT_TARGET_FILES += $(JDK_OUTPUTDIR)/classes/_the.jgss-windows-x64-bin.unzipped |
|
239 endif |
|
240 endif |
|
241 endif |
|
242 |
|
243 ########################################################################################## |
204 |
244 |
205 all: $(IMPORT_TARGET_FILES) |
245 all: $(IMPORT_TARGET_FILES) |