jdk/makefiles/Import.gmk
changeset 17957 1a51992c6097
parent 15691 0f039e7fe863
child 20887 e6ca3d58bfe9
child 20547 453837141fac
equal deleted inserted replaced
17815:b72ae39e1329 17957:1a51992c6097
   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)