makefiles/Import.gmk

Print this page




 183 
 184 $(INSTALL_LIBRARIES_HERE)/minimal/%$(SHARED_LIBRARY_SUFFIX) : $(INSTALL_LIBRARIES_HERE)/%$(SHARED_LIBRARY_SUFFIX)
 185         $(MKDIR) -p $(@D)
 186         $(RM) $@
 187         $(LN) -s ../$(@F) $@
 188 
 189 $(INSTALL_LIBRARIES_HERE)/minimal/%.debuginfo : $(INSTALL_LIBRARIES_HERE)/%.debuginfo
 190         $(MKDIR) -p $(@D)
 191         $(RM) $@
 192         $(LN) -s ../$(@F) $@
 193 
 194 $(INSTALL_LIBRARIES_HERE)/minimal/%.diz : $(INSTALL_LIBRARIES_HERE)/%.diz
 195         $(MKDIR) -p $(@D)
 196         $(RM) $@
 197         $(RM) $@.tmp $(basename $@).debuginfo
 198         $(LN) -s ../$(basename $(@F)).debuginfo $(basename $@).debuginfo
 199         $(CD) $(@D) && $(ZIP) -q -y $@.tmp $(basename $(@F)).debuginfo
 200         $(RM) $(basename $@).debuginfo
 201         $(MV) $@.tmp $@
 202 
 203 #######








































 204 
 205 all: $(IMPORT_TARGET_FILES)


 183 
 184 $(INSTALL_LIBRARIES_HERE)/minimal/%$(SHARED_LIBRARY_SUFFIX) : $(INSTALL_LIBRARIES_HERE)/%$(SHARED_LIBRARY_SUFFIX)
 185         $(MKDIR) -p $(@D)
 186         $(RM) $@
 187         $(LN) -s ../$(@F) $@
 188 
 189 $(INSTALL_LIBRARIES_HERE)/minimal/%.debuginfo : $(INSTALL_LIBRARIES_HERE)/%.debuginfo
 190         $(MKDIR) -p $(@D)
 191         $(RM) $@
 192         $(LN) -s ../$(@F) $@
 193 
 194 $(INSTALL_LIBRARIES_HERE)/minimal/%.diz : $(INSTALL_LIBRARIES_HERE)/%.diz
 195         $(MKDIR) -p $(@D)
 196         $(RM) $@
 197         $(RM) $@.tmp $(basename $@).debuginfo
 198         $(LN) -s ../$(basename $(@F)).debuginfo $(basename $@).debuginfo
 199         $(CD) $(@D) && $(ZIP) -q -y $@.tmp $(basename $(@F)).debuginfo
 200         $(RM) $(basename $@).debuginfo
 201         $(MV) $@.tmp $@
 202 
 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 ##########################################################################################
 244 
 245 all: $(IMPORT_TARGET_FILES)