jdk/make/copy/Copy-java.desktop.gmk
changeset 27293 901a9a6f8658
parent 26752 66228a695a62
child 27736 8c9bd4be4a86
child 27565 729f9700483a
equal deleted inserted replaced
27292:7ff4b24b33ce 27293:901a9a6f8658
    65     FREETYPE_TARGET_LIB := $(JDK_OUTPUTDIR)/bin/$(call SHARED_LIBRARY,freetype)
    65     FREETYPE_TARGET_LIB := $(JDK_OUTPUTDIR)/bin/$(call SHARED_LIBRARY,freetype)
    66   else
    66   else
    67     FREETYPE_TARGET_LIB := $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/$(call SHARED_LIBRARY,freetype).6
    67     FREETYPE_TARGET_LIB := $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/$(call SHARED_LIBRARY,freetype).6
    68   endif
    68   endif
    69 
    69 
       
    70   # We can't use $(install-file) in this rule because it preserves symbolic links and
       
    71   # libfreetype.so is usually a symbolic link to something like libfreetype.so.6 on Unix.
    70   $(FREETYPE_TARGET_LIB): $(FREETYPE_BUNDLE_LIB_PATH)/$(call SHARED_LIBRARY,freetype)
    72   $(FREETYPE_TARGET_LIB): $(FREETYPE_BUNDLE_LIB_PATH)/$(call SHARED_LIBRARY,freetype)
    71 	$(install-file)
    73 	$(MKDIR) -p $(@D)
       
    74 	$(CP) $< $@
    72         ifeq ($(OPENJDK_BUILD_OS), windows)
    75         ifeq ($(OPENJDK_BUILD_OS), windows)
    73 	  $(CHMOD) +rx $@
    76 	  $(CHMOD) +rx $@
    74         endif
    77         endif
    75 endif
    78 endif
    76 
    79