makefiles/Import.gmk
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File jdk Sdiff makefiles

makefiles/Import.gmk

Print this page




 140 $(eval $(call CopyDir,HOTSPOT1, $(HOTSPOT_DIST)/lib, $(JDK_OUTPUTDIR)/lib, $(HOTSPOT_IMPORT_FILES)))
 141 
 142 JSIG_DEBUGINFO := $(strip $(wildcard $(HOTSPOT_DIST)/jre/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjsig.debuginfo) \
 143                   $(wildcard $(HOTSPOT_DIST)/jre/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjsig.diz) )
 144 
 145 ifneq ($(OPENJDK_TARGET_OS), windows)
 146     ifeq ($(JVM_VARIANT_SERVER), true)
 147         IMPORT_TARGET_FILES += $(INSTALL_LIBRARIES_HERE)/server/$(LIBRARY_PREFIX)jsig$(SHARED_LIBRARY_SUFFIX)
 148         ifneq (,$(JSIG_DEBUGINFO))
 149             IMPORT_TARGET_FILES += $(INSTALL_LIBRARIES_HERE)/server/$(foreach I,$(JSIG_DEBUGINFO),$(notdir $I))
 150         endif
 151     endif
 152     ifeq ($(JVM_VARIANT_CLIENT), true)
 153         IMPORT_TARGET_FILES += $(INSTALL_LIBRARIES_HERE)/client/$(LIBRARY_PREFIX)jsig$(SHARED_LIBRARY_SUFFIX)
 154         ifneq (,$(JSIG_DEBUGINFO))
 155             IMPORT_TARGET_FILES += $(INSTALL_LIBRARIES_HERE)/client/$(foreach I,$(JSIG_DEBUGINFO),$(notdir $I))
 156         endif
 157     endif
 158 endif
 159 


 160 $(INSTALL_LIBRARIES_HERE)/server/%$(SHARED_LIBRARY_SUFFIX) : $(INSTALL_LIBRARIES_HERE)/%$(SHARED_LIBRARY_SUFFIX)
 161         $(MKDIR) -p $(@D)
 162         $(RM) $@
 163         $(LN) -s ../$(@F) $@
 164 
 165 $(INSTALL_LIBRARIES_HERE)/server/%.debuginfo : $(INSTALL_LIBRARIES_HERE)/%.debuginfo
 166         $(MKDIR) -p $(@D)
 167         $(RM) $@
 168         $(LN) -s ../$(@F) $@
 169 
 170 $(INSTALL_LIBRARIES_HERE)/server/%.diz : $(INSTALL_LIBRARIES_HERE)/%.diz
 171         $(MKDIR) -p $(@D)
 172         $(RM) $@
 173 ifeq (REALLY_WEIRD,1)
 174         $(LN) -s ../$(@F) $@
 175 else
 176 #
 177 # TODO: Check if this is what they really want...a zip containing a symlink
 178 #
 179         $(RM) $@.tmp $(basename $@).debuginfo


 190 
 191 $(INSTALL_LIBRARIES_HERE)/client/%.debuginfo : $(INSTALL_LIBRARIES_HERE)/%.debuginfo
 192         $(MKDIR) -p $(@D)
 193         $(RM) $@
 194         $(LN) -s ../$(@F) $@
 195 
 196 $(INSTALL_LIBRARIES_HERE)/client/%.diz : $(INSTALL_LIBRARIES_HERE)/%.diz
 197         $(MKDIR) -p $(@D)
 198         $(RM) $@
 199 ifeq (REALLY_WEIRD,1)
 200         $(LN) -s ../$(@F) $@
 201 else
 202 #
 203 # TODO: Check if this is what they really want...a zip containing a symlink
 204 #
 205         $(RM) $@.tmp $(basename $@).debuginfo
 206         $(LN) -s ../$(basename $(@F)).debuginfo $(basename $@).debuginfo
 207         $(ZIP) -q -y $@.tmp $(basename $@).debuginfo
 208         $(RM) $(basename $@).debuginfo
 209         $(MV) $@.tmp $@






















 210 endif
 211 
 212 #######
 213 
 214 ifeq ($(OPENJDK_TARGET_OS),solaris)
 215 define install-file
 216         $(MKDIR) -p '$(@D)'
 217         $(RM) '$@'
 218         $(CP) -r -P '$<' '$(@D)'
 219 endef
 220 else ifeq ($(OPENJDK_TARGET_OS),macosx)
 221 define install-file
 222         $(MKDIR) -p '$(@D)'
 223         $(RM) '$@'
 224         $(CP) -pRP '$<' '$@'
 225 endef
 226 else
 227 define install-file
 228         $(MKDIR) -p '$(@D)'
 229         $(RM) '$@'


 140 $(eval $(call CopyDir,HOTSPOT1, $(HOTSPOT_DIST)/lib, $(JDK_OUTPUTDIR)/lib, $(HOTSPOT_IMPORT_FILES)))
 141 
 142 JSIG_DEBUGINFO := $(strip $(wildcard $(HOTSPOT_DIST)/jre/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjsig.debuginfo) \
 143                   $(wildcard $(HOTSPOT_DIST)/jre/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjsig.diz) )
 144 
 145 ifneq ($(OPENJDK_TARGET_OS), windows)
 146     ifeq ($(JVM_VARIANT_SERVER), true)
 147         IMPORT_TARGET_FILES += $(INSTALL_LIBRARIES_HERE)/server/$(LIBRARY_PREFIX)jsig$(SHARED_LIBRARY_SUFFIX)
 148         ifneq (,$(JSIG_DEBUGINFO))
 149             IMPORT_TARGET_FILES += $(INSTALL_LIBRARIES_HERE)/server/$(foreach I,$(JSIG_DEBUGINFO),$(notdir $I))
 150         endif
 151     endif
 152     ifeq ($(JVM_VARIANT_CLIENT), true)
 153         IMPORT_TARGET_FILES += $(INSTALL_LIBRARIES_HERE)/client/$(LIBRARY_PREFIX)jsig$(SHARED_LIBRARY_SUFFIX)
 154         ifneq (,$(JSIG_DEBUGINFO))
 155             IMPORT_TARGET_FILES += $(INSTALL_LIBRARIES_HERE)/client/$(foreach I,$(JSIG_DEBUGINFO),$(notdir $I))
 156         endif
 157     endif
 158 endif
 159 
 160 # Fixme: this should be based on the contents of JVM_VARIANTS not hardwired for client/server/minimal
 161 
 162 $(INSTALL_LIBRARIES_HERE)/server/%$(SHARED_LIBRARY_SUFFIX) : $(INSTALL_LIBRARIES_HERE)/%$(SHARED_LIBRARY_SUFFIX)
 163         $(MKDIR) -p $(@D)
 164         $(RM) $@
 165         $(LN) -s ../$(@F) $@
 166 
 167 $(INSTALL_LIBRARIES_HERE)/server/%.debuginfo : $(INSTALL_LIBRARIES_HERE)/%.debuginfo
 168         $(MKDIR) -p $(@D)
 169         $(RM) $@
 170         $(LN) -s ../$(@F) $@
 171 
 172 $(INSTALL_LIBRARIES_HERE)/server/%.diz : $(INSTALL_LIBRARIES_HERE)/%.diz
 173         $(MKDIR) -p $(@D)
 174         $(RM) $@
 175 ifeq (REALLY_WEIRD,1)
 176         $(LN) -s ../$(@F) $@
 177 else
 178 #
 179 # TODO: Check if this is what they really want...a zip containing a symlink
 180 #
 181         $(RM) $@.tmp $(basename $@).debuginfo


 192 
 193 $(INSTALL_LIBRARIES_HERE)/client/%.debuginfo : $(INSTALL_LIBRARIES_HERE)/%.debuginfo
 194         $(MKDIR) -p $(@D)
 195         $(RM) $@
 196         $(LN) -s ../$(@F) $@
 197 
 198 $(INSTALL_LIBRARIES_HERE)/client/%.diz : $(INSTALL_LIBRARIES_HERE)/%.diz
 199         $(MKDIR) -p $(@D)
 200         $(RM) $@
 201 ifeq (REALLY_WEIRD,1)
 202         $(LN) -s ../$(@F) $@
 203 else
 204 #
 205 # TODO: Check if this is what they really want...a zip containing a symlink
 206 #
 207         $(RM) $@.tmp $(basename $@).debuginfo
 208         $(LN) -s ../$(basename $(@F)).debuginfo $(basename $@).debuginfo
 209         $(ZIP) -q -y $@.tmp $(basename $@).debuginfo
 210         $(RM) $(basename $@).debuginfo
 211         $(MV) $@.tmp $@
 212 endif
 213 
 214 $(INSTALL_LIBRARIES_HERE)/minimal/%$(SHARED_LIBRARY_SUFFIX) : $(INSTALL_LIBRARIES_HERE)/%$(SHARED_LIBRARY_SUFFIX)
 215         $(RM) -f $@
 216         $(LN) -s ../$(@F) $@
 217 
 218 $(INSTALL_LIBRARIES_HERE)/minimal/%.debuginfo : $(INSTALL_LIBRARIES_HERE)/%.debuginfo
 219         $(RM) -f $@
 220         $(LN) -s ../$(@F) $@
 221 
 222 $(INSTALL_LIBRARIES_HERE)/minimal/%.diz : $(INSTALL_LIBRARIES_HERE)/%.diz
 223         $(RM) -f $@
 224 ifeq (REALLY_WEIRD,1)
 225         $(LN) -s ../$(@F) $@
 226 else
 227 #
 228 # TODO: Check if this is what they really want...a zip containing a symlink
 229 #
 230         $(RM) -f $(basename $@).debuginfo
 231         $(LN) -s ../$(basename $(@F)).debuginfo $(basename $@).debuginfo
 232         $(ZIP) -q -y $@ $(basename $@).debuginfo
 233         $(RM) -f $(basename $@).debuginfo
 234 endif
 235 
 236 #######
 237 
 238 ifeq ($(OPENJDK_TARGET_OS),solaris)
 239 define install-file
 240         $(MKDIR) -p '$(@D)'
 241         $(RM) '$@'
 242         $(CP) -r -P '$<' '$(@D)'
 243 endef
 244 else ifeq ($(OPENJDK_TARGET_OS),macosx)
 245 define install-file
 246         $(MKDIR) -p '$(@D)'
 247         $(RM) '$@'
 248         $(CP) -pRP '$<' '$@'
 249 endef
 250 else
 251 define install-file
 252         $(MKDIR) -p '$(@D)'
 253         $(RM) '$@'
makefiles/Import.gmk
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File