jdk/makefiles/CopyFiles.gmk
changeset 16636 1cc691bcfe50
parent 16507 75bde2ca0061
child 16852 60207b2b4b42
equal deleted inserted replaced
16575:d7ad0dfaa411 16636:1cc691bcfe50
    44 		$(INCLUDEDIR)/jawt.h			\
    44 		$(INCLUDEDIR)/jawt.h			\
    45 		$(OPENJDK_TARGET_OS_INCLUDE)/jni_md.h	\
    45 		$(OPENJDK_TARGET_OS_INCLUDE)/jni_md.h	\
    46 		$(OPENJDK_TARGET_OS_INCLUDE)/jawt_md.h
    46 		$(OPENJDK_TARGET_OS_INCLUDE)/jawt_md.h
    47 
    47 
    48 $(INCLUDEDIR)/%.h: $(JDK_TOPDIR)/src/share/javavm/export/%.h
    48 $(INCLUDEDIR)/%.h: $(JDK_TOPDIR)/src/share/javavm/export/%.h
    49 	$(MKDIR) -p $(@D)
    49 	$(call install-file)
    50 	$(RM) $@
       
    51 	$(CP) $< $@
       
    52 
    50 
    53 $(OPENJDK_TARGET_OS_INCLUDE)/%.h: $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/javavm/export/%.h
    51 $(OPENJDK_TARGET_OS_INCLUDE)/%.h: $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/javavm/export/%.h
    54 	$(MKDIR) -p $(@D)
    52 	$(call install-file)
    55 	$(RM) $@
       
    56 	$(CP) $< $@
       
    57 
    53 
    58 COPY_FILES = $(H_TARGET_FILES)
    54 COPY_FILES = $(H_TARGET_FILES)
    59 
    55 
    60 ##########################################################################################
    56 ##########################################################################################
    61 
    57 
    86 MGMT_LIB_SRC = $(JDK_TOPDIR)/src/share/lib/management
    82 MGMT_LIB_SRC = $(JDK_TOPDIR)/src/share/lib/management
    87 MGMT_SRC_FILES = $(wildcard $(MGMT_LIB_SRC)/*)
    83 MGMT_SRC_FILES = $(wildcard $(MGMT_LIB_SRC)/*)
    88 MGMT_TARGET_FILES = $(subst $(MGMT_LIB_SRC),$(MGMT_LIBDIR),$(MGMT_SRC_FILES))
    84 MGMT_TARGET_FILES = $(subst $(MGMT_LIB_SRC),$(MGMT_LIBDIR),$(MGMT_SRC_FILES))
    89 
    85 
    90 $(MGMT_LIBDIR)/management.properties: $(MGMT_LIB_SRC)/management.properties
    86 $(MGMT_LIBDIR)/management.properties: $(MGMT_LIB_SRC)/management.properties
    91 	$(MKDIR) -p $(@D)
    87 	$(call install-file)
    92 	$(RM) $@
       
    93 	$(CP) $< $@
       
    94 	$(CHMOD) 644 $@
    88 	$(CHMOD) 644 $@
    95 
    89 
    96 # this file has different permissions...don't know why...
    90 # this file has different permissions...don't know why...
    97 $(MGMT_LIBDIR)/jmxremote.access: $(MGMT_LIB_SRC)/jmxremote.access
    91 $(MGMT_LIBDIR)/jmxremote.access: $(MGMT_LIB_SRC)/jmxremote.access
    98 	$(MKDIR) -p $(@D)
    92 	$(call install-file)
    99 	$(RM) $@
       
   100 	$(CP) $< $@
       
   101 	$(CHMOD) 644 $@
    93 	$(CHMOD) 644 $@
   102 
    94 
   103 $(MGMT_LIBDIR)/%: $(MGMT_LIB_SRC)/%
    95 $(MGMT_LIBDIR)/%: $(MGMT_LIB_SRC)/%
   104 	$(MKDIR) -p $(@D)
    96 	$(call install-file)
   105 	$(RM) $@
       
   106 	$(CP) $< $@
       
   107 	$(CHMOD) 444 $@
    97 	$(CHMOD) 444 $@
   108 
    98 
   109 COPY_FILES += $(MGMT_TARGET_FILES)
    99 COPY_FILES += $(MGMT_TARGET_FILES)
   110 
   100 
   111 ##########################################################################################
   101 ##########################################################################################
   112 
   102 
   113 LOGGING_LIB_SRC = $(JDK_TOPDIR)/src/share/lib
   103 LOGGING_LIB_SRC = $(JDK_TOPDIR)/src/share/lib
   114 
   104 
   115 $(LIBDIR)/logging.properties: $(LOGGING_LIB_SRC)/logging.properties
   105 $(LIBDIR)/logging.properties: $(LOGGING_LIB_SRC)/logging.properties
   116 	$(MKDIR) -p $(@D)
   106 	$(call install-file)
   117 	$(RM) $@
       
   118 	$(CP) $< $@
       
   119 
   107 
   120 COPY_FILES += $(LIBDIR)/logging.properties
   108 COPY_FILES += $(LIBDIR)/logging.properties
   121 
   109 
   122 ##########################################################################################
   110 ##########################################################################################
   123 #
   111 #
   126 PSFONTPROPFILE_SRC_DIR = $(JDK_TOPDIR)/src/share/classes/sun/print
   114 PSFONTPROPFILE_SRC_DIR = $(JDK_TOPDIR)/src/share/classes/sun/print
   127 PSFONTPROPFILE_SRCS = $(wildcard $(PSFONTPROPFILE_SRC_DIR)/*.properties*)
   115 PSFONTPROPFILE_SRCS = $(wildcard $(PSFONTPROPFILE_SRC_DIR)/*.properties*)
   128 PSFONTPROPFILE_TARGET_FILES = $(subst $(PSFONTPROPFILE_SRC_DIR),$(LIBDIR),$(PSFONTPROPFILE_SRCS))
   116 PSFONTPROPFILE_TARGET_FILES = $(subst $(PSFONTPROPFILE_SRC_DIR),$(LIBDIR),$(PSFONTPROPFILE_SRCS))
   129 
   117 
   130 $(LIBDIR)/%: $(PSFONTPROPFILE_SRC_DIR)/%
   118 $(LIBDIR)/%: $(PSFONTPROPFILE_SRC_DIR)/%
   131 	$(MKDIR) -p $(@D)
   119 	$(call install-file)
   132 	$(RM) $@
       
   133 	$(CP) $< $@
       
   134 
   120 
   135 COPY_FILES += $(PSFONTPROPFILE_TARGET_FILES)
   121 COPY_FILES += $(PSFONTPROPFILE_TARGET_FILES)
   136 
   122 
   137 ##########################################################################################
   123 ##########################################################################################
   138 #
   124 #
   143 else
   129 else
   144 OPENJDK_TARGET_OS_LIB_SRC = $(JDK_TOPDIR)/src/macosx/lib
   130 OPENJDK_TARGET_OS_LIB_SRC = $(JDK_TOPDIR)/src/macosx/lib
   145 endif
   131 endif
   146 
   132 
   147 $(LIBDIR)/flavormap.properties: $(OPENJDK_TARGET_OS_LIB_SRC)/flavormap.properties
   133 $(LIBDIR)/flavormap.properties: $(OPENJDK_TARGET_OS_LIB_SRC)/flavormap.properties
   148 	$(MKDIR) -p $(@D)
   134 	$(call install-file)
   149 	$(RM) $@
       
   150 	$(CP) $< $@
       
   151 
   135 
   152 COPY_FILES += $(LIBDIR)/flavormap.properties
   136 COPY_FILES += $(LIBDIR)/flavormap.properties
   153 
   137 
   154 CURSORS_DEST_DIR = $(LIBDIR)/images/cursors
   138 CURSORS_DEST_DIR = $(LIBDIR)/images/cursors
   155 CURSORS_OPENJDK_TARGET_OS_LIB_SRC = $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/lib/images/cursors
   139 CURSORS_OPENJDK_TARGET_OS_LIB_SRC = $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/lib/images/cursors
   156 
   140 
   157 $(CURSORS_DEST_DIR)/cursors.properties: $(CURSORS_OPENJDK_TARGET_OS_LIB_SRC)/cursors.properties
   141 $(CURSORS_DEST_DIR)/cursors.properties: $(CURSORS_OPENJDK_TARGET_OS_LIB_SRC)/cursors.properties
   158 	$(MKDIR) -p $(@D)
   142 	$(call install-file)
   159 	$(RM) $@
       
   160 	$(CP) $< $@
       
   161 
   143 
   162 COPY_FILES += $(CURSORS_DEST_DIR)/cursors.properties
   144 COPY_FILES += $(CURSORS_DEST_DIR)/cursors.properties
   163 
   145 
   164 CURSORS_LIB_SRC = $(JDK_TOPDIR)/src/share/lib/images/cursors
   146 CURSORS_LIB_SRC = $(JDK_TOPDIR)/src/share/lib/images/cursors
   165 ifeq ($(OPENJDK_TARGET_OS), windows)
   147 ifeq ($(OPENJDK_TARGET_OS), windows)
   168 CURSORS_SRC_FILES = $(CURSORS_LIB_SRC)/invalid32x32.gif $(wildcard $(CURSORS_LIB_SRC)/motif_*.gif)
   150 CURSORS_SRC_FILES = $(CURSORS_LIB_SRC)/invalid32x32.gif $(wildcard $(CURSORS_LIB_SRC)/motif_*.gif)
   169 endif # OPENJDK_TARGET_OS
   151 endif # OPENJDK_TARGET_OS
   170 CURSORS_TARGET_FILES =  $(subst $(CURSORS_LIB_SRC),$(CURSORS_DEST_DIR),$(CURSORS_SRC_FILES))
   152 CURSORS_TARGET_FILES =  $(subst $(CURSORS_LIB_SRC),$(CURSORS_DEST_DIR),$(CURSORS_SRC_FILES))
   171 
   153 
   172 $(CURSORS_DEST_DIR)/%: $(CURSORS_LIB_SRC)/%
   154 $(CURSORS_DEST_DIR)/%: $(CURSORS_LIB_SRC)/%
   173 	$(MKDIR) -p $(@D)
   155 	$(call install-file)
   174 	$(RM) $@
       
   175 	$(CP) $< $@
       
   176 
   156 
   177 COPY_FILES += $(CURSORS_TARGET_FILES)
   157 COPY_FILES += $(CURSORS_TARGET_FILES)
   178 
   158 
   179 ##########################################################################################
   159 ##########################################################################################
   180 
   160 
   181 CONTENT_TYPES_SRC=$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/lib
   161 CONTENT_TYPES_SRC=$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/lib
   182 
   162 
   183 $(LIBDIR)/content-types.properties: $(CONTENT_TYPES_SRC)/content-types.properties
   163 $(LIBDIR)/content-types.properties: $(CONTENT_TYPES_SRC)/content-types.properties
   184 	$(MKDIR) -p $(@D)
   164 	$(call install-file)
   185 	$(RM) $@
       
   186 	$(CP) $< $@
       
   187 
   165 
   188 COPY_FILES += $(LIBDIR)/content-types.properties
   166 COPY_FILES += $(LIBDIR)/content-types.properties
   189 
   167 
   190 ##########################################################################################
   168 ##########################################################################################
   191 
   169 
   192 CALENDARS_SRC := $(JDK_TOPDIR)/src/share/lib
   170 CALENDARS_SRC := $(JDK_TOPDIR)/src/share/lib
   193 
   171 
   194 $(LIBDIR)/calendars.properties: $(CALENDARS_SRC)/calendars.properties
   172 $(LIBDIR)/calendars.properties: $(CALENDARS_SRC)/calendars.properties
   195 	$(MKDIR) -p $(@D)
   173 	$(call install-file)
   196 	$(RM) $@
       
   197 	$(CP) $< $@
       
   198 
   174 
   199 COPY_FILES += $(LIBDIR)/calendars.properties
   175 COPY_FILES += $(LIBDIR)/calendars.properties
   200 
   176 
   201 ##########################################################################################
   177 ##########################################################################################
   202 
   178 
   203 ifeq ($(OPENJDK_TARGET_OS),windows)
   179 ifeq ($(OPENJDK_TARGET_OS),windows)
   204 
   180 
   205 TZMAPPINGS_SRC := $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/lib
   181 TZMAPPINGS_SRC := $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/lib
   206 
   182 
   207 $(LIBDIR)/tzmappings: $(TZMAPPINGS_SRC)/tzmappings
   183 $(LIBDIR)/tzmappings: $(TZMAPPINGS_SRC)/tzmappings
   208 	$(MKDIR) -p $(@D)
   184 	$(call install-file)
   209 	$(RM) $@
       
   210 	$(CP) $< $@
       
   211 
   185 
   212 COPY_FILES += $(LIBDIR)/tzmappings
   186 COPY_FILES += $(LIBDIR)/tzmappings
   213 
   187 
   214 endif
   188 endif
   215 
   189 
   225 
   199 
   226 ICCPROFILE_SRCS:=$(wildcard $(ICCPROFILE_SRC_DIR)/*.pf)
   200 ICCPROFILE_SRCS:=$(wildcard $(ICCPROFILE_SRC_DIR)/*.pf)
   227 ICCPROFILE_TARGET_FILES:=$(subst $(ICCPROFILE_SRC_DIR),$(ICCPROFILE_DEST_DIR),$(ICCPROFILE_SRCS))
   201 ICCPROFILE_TARGET_FILES:=$(subst $(ICCPROFILE_SRC_DIR),$(ICCPROFILE_DEST_DIR),$(ICCPROFILE_SRCS))
   228 
   202 
   229 $(ICCPROFILE_DEST_DIR)%.pf: $(ICCPROFILE_SRC_DIR)%.pf
   203 $(ICCPROFILE_DEST_DIR)%.pf: $(ICCPROFILE_SRC_DIR)%.pf
   230 	$(MKDIR) -p $(@D)
   204 	$(call install-file)
   231 	$(RM) $@
       
   232 	$(CP) $< $@
       
   233 	$(CHMOD) 444 $@
   205 	$(CHMOD) 444 $@
   234 
   206 
   235 COPY_FILES += $(ICCPROFILE_TARGET_FILES)
   207 COPY_FILES += $(ICCPROFILE_TARGET_FILES)
   236 
   208 
   237 ##########################################################################################
   209 ##########################################################################################
   277 
   249 
   278 ifeq ($(OPENJDK_TARGET_OS),windows)
   250 ifeq ($(OPENJDK_TARGET_OS),windows)
   279     MSVCR_TARGET := $(JDK_OUTPUTDIR)/bin/$(notdir $(MSVCR_DLL))
   251     MSVCR_TARGET := $(JDK_OUTPUTDIR)/bin/$(notdir $(MSVCR_DLL))
   280     # Chmod to avoid permission issues if bundles are unpacked on unix platforms.
   252     # Chmod to avoid permission issues if bundles are unpacked on unix platforms.
   281     $(MSVCR_TARGET): $(MSVCR_DLL)
   253     $(MSVCR_TARGET): $(MSVCR_DLL)
   282 	$(MKDIR) -p $(@D)
   254 	$(call install-file)
   283 	$(RM) $@
       
   284 	$(CP) $< $@
       
   285 	$(CHMOD) a+rx $@
   255 	$(CHMOD) a+rx $@
   286 
   256 
   287     COPY_FILES += $(MSVCR_TARGET)
   257     COPY_FILES += $(MSVCR_TARGET)
   288 endif
   258 endif
   289 
   259 
   290 ##########################################################################################
   260 ##########################################################################################
   291 
   261 
   292 HPROF_SRC=$(JDK_TOPDIR)/src/share/demo/jvmti/hprof/jvm.hprof.txt
   262 HPROF_SRC=$(JDK_TOPDIR)/src/share/demo/jvmti/hprof/jvm.hprof.txt
   293 
   263 
   294 $(LIBDIR)/jvm.hprof.txt : $(HPROF_SRC)
   264 $(LIBDIR)/jvm.hprof.txt : $(HPROF_SRC)
   295 	$(MKDIR) -p $(@D)
   265 	$(call install-file)
   296 	$(RM) $@
       
   297 	$(CP) $< $@
       
   298 
   266 
   299 COPY_FILES += $(LIBDIR)/jvm.hprof.txt
   267 COPY_FILES += $(LIBDIR)/jvm.hprof.txt
   300 
   268 
   301 ##########################################################################################
   269 ##########################################################################################
   302 
   270 
   349 		$(PRINTF) "-native ERROR\n">>$(JVMCFG)
   317 		$(PRINTF) "-native ERROR\n">>$(JVMCFG)
   350 		$(PRINTF) "-green ERROR\n">>$(JVMCFG)
   318 		$(PRINTF) "-green ERROR\n">>$(JVMCFG)
   351         else
   319         else
   352             # Use the default jvm.cfg for this 32 bit setup. 
   320             # Use the default jvm.cfg for this 32 bit setup. 
   353             $(JVMCFG): $(JVMCFG_SRC)
   321             $(JVMCFG): $(JVMCFG_SRC)
   354 	    	$(MKDIR) -p $(@D)
   322 	    	$(call install-file)
   355 		$(RM) $@
       
   356 		$(CP) $< $@
       
   357         endif
   323         endif
   358     endif
   324     endif
   359 else
   325 else
   360     # Use the default jvm.cfg for this 64 bit setup.
   326     # Use the default jvm.cfg for this 64 bit setup.
   361     $(JVMCFG): $(JVMCFG_SRC)
   327     $(JVMCFG): $(JVMCFG_SRC)
   362 		$(MKDIR) -p $(@D)
   328 		$(call install-file)
   363 		$(RM) $@
       
   364 		$(CP) $< $@
       
   365 endif
   329 endif
   366 
   330 
   367 COPY_FILES += $(JVMCFG)
   331 COPY_FILES += $(JVMCFG)
   368 
   332 
   369 ##########################################################################################
   333 ##########################################################################################
   370 
   334 
   371 PROPS_SRC := $(JDK_TOPDIR)/src/share/lib/security/java.security-$(OPENJDK_TARGET_OS)
   335 PROPS_SRC := $(JDK_TOPDIR)/src/share/lib/security/java.security-$(OPENJDK_TARGET_OS)
   372 PROPS_DST := $(JDK_OUTPUTDIR)/lib/security/java.security
   336 PROPS_DST := $(JDK_OUTPUTDIR)/lib/security/java.security
   373 
   337 
   374 $(PROPS_DST): $(PROPS_SRC)
   338 $(PROPS_DST): $(PROPS_SRC)
   375 	$(MKDIR) -p $(@D)
   339 	$(call install-file)
   376 	$(RM) $@
       
   377 	$(CP) $< $@
       
   378 
   340 
   379 COPY_FILES += $(PROPS_DST)
   341 COPY_FILES += $(PROPS_DST)
   380 
   342 
   381 ##########################################################################################
   343 ##########################################################################################
   382 
   344 
   383 POLICY_SRC := $(JDK_TOPDIR)/src/share/lib/security/java.policy
   345 POLICY_SRC := $(JDK_TOPDIR)/src/share/lib/security/java.policy
   384 POLICY_DST := $(JDK_OUTPUTDIR)/lib/security/java.policy
   346 POLICY_DST := $(JDK_OUTPUTDIR)/lib/security/java.policy
   385 
   347 
   386 $(POLICY_DST): $(POLICY_SRC)
   348 $(POLICY_DST): $(POLICY_SRC)
   387 	$(MKDIR) -p $(@D)
   349 	$(call install-file)
   388 	$(RM) $@
       
   389 	$(CP) $< $@
       
   390 
   350 
   391 COPY_FILES += $(POLICY_DST)
   351 COPY_FILES += $(POLICY_DST)
   392 
   352 
   393 ##########################################################################################
   353 ##########################################################################################
   394 
   354 
   395 CACERTS_SRC := $(CACERTS_FILE)
   355 CACERTS_SRC := $(CACERTS_FILE)
   396 CACERTS_DST := $(JDK_OUTPUTDIR)/lib/security/cacerts
   356 CACERTS_DST := $(JDK_OUTPUTDIR)/lib/security/cacerts
   397 
   357 
   398 $(CACERTS_DST): $(CACERTS_SRC)
   358 $(CACERTS_DST): $(CACERTS_SRC)
   399 	$(MKDIR) -p $(@D)
   359 	$(call install-file)
   400 	$(RM) $@
       
   401 	$(CP) $< $@
       
   402 
   360 
   403 COPY_FILES += $(CACERTS_DST)
   361 COPY_FILES += $(CACERTS_DST)
   404 
   362 
   405 ##########################################################################################
   363 ##########################################################################################
   406 
   364 
   411 
   369 
   412 TRUSTEDLIBS_SRC := $(JDK_TOPDIR)/src/closed/share/lib/security/trusted.libraries
   370 TRUSTEDLIBS_SRC := $(JDK_TOPDIR)/src/closed/share/lib/security/trusted.libraries
   413 TRUSTEDLIBS_DST := $(JDK_OUTPUTDIR)/lib/security/trusted.libraries
   371 TRUSTEDLIBS_DST := $(JDK_OUTPUTDIR)/lib/security/trusted.libraries
   414 
   372 
   415 $(BLACKLIST_DST): $(BLACKLIST_SRC)
   373 $(BLACKLIST_DST): $(BLACKLIST_SRC)
   416 	$(MKDIR) -p $(@D)
   374 	$(call install-file)
   417 	$(RM) $@
       
   418 	$(CP) $< $@
       
   419 
   375 
   420 COPY_FILES += $(BLACKLIST_DST)
   376 COPY_FILES += $(BLACKLIST_DST)
   421 
   377 
   422 $(TRUSTEDLIBS_DST): $(TRUSTEDLIBS_SRC)
   378 $(TRUSTEDLIBS_DST): $(TRUSTEDLIBS_SRC)
   423 	$(MKDIR) -p $(@D)
   379 	$(call install-file)
   424 	$(RM) $@
       
   425 	$(CP) $< $@
       
   426 
   380 
   427 COPY_FILES += $(TRUSTEDLIBS_DST)
   381 COPY_FILES += $(TRUSTEDLIBS_DST)
   428 
   382 
   429 endif
   383 endif
   430 
   384 
   446 
   400 
   447 SHARED_FONTS_SRC := $(foreach F,$(SHARED_FONTS_FILES),$(SHARED_FONTS_SRC_DIR)/$(F))
   401 SHARED_FONTS_SRC := $(foreach F,$(SHARED_FONTS_FILES),$(SHARED_FONTS_SRC_DIR)/$(F))
   448 SHARED_FONTS_DST := $(foreach F,$(SHARED_FONTS_FILES),$(SHARED_FONTS_DST_DIR)/$(F))
   402 SHARED_FONTS_DST := $(foreach F,$(SHARED_FONTS_FILES),$(SHARED_FONTS_DST_DIR)/$(F))
   449 
   403 
   450 $(SHARED_FONTS_DST_DIR)/%.ttf : $(SHARED_FONTS_SRC_DIR)/%.ttf
   404 $(SHARED_FONTS_DST_DIR)/%.ttf : $(SHARED_FONTS_SRC_DIR)/%.ttf
   451 	$(MKDIR) -p $(@D)
   405 	$(call install-file)
   452 	$(RM) $@
       
   453 	$(CP) $< $@
       
   454 
   406 
   455 $(SHARED_FONTS_DST_DIR)/fonts.dir : $(JDK_TOPDIR)/src/solaris/classes/sun/awt/motif/java.fonts.dir
   407 $(SHARED_FONTS_DST_DIR)/fonts.dir : $(JDK_TOPDIR)/src/solaris/classes/sun/awt/motif/java.fonts.dir
   456 	$(MKDIR) -p $(@D)
   408 	$(call install-file)
   457 	$(RM) $@
       
   458 	$(CP) $< $@
       
   459 
   409 
   460 COPY_FILES += $(SHARED_FONTS_DST)
   410 COPY_FILES += $(SHARED_FONTS_DST)
   461 
   411 
   462 ifneq ($(OPENJDK_TARGET_OS), windows)
   412 ifneq ($(OPENJDK_TARGET_OS), windows)
   463     COPY_FILES += $(SHARED_FONTS_DST_DIR)/fonts.dir
   413     COPY_FILES += $(SHARED_FONTS_DST_DIR)/fonts.dir
   474 
   424 
   475 OBL_FONTS_SRC := $(foreach F,$(OBL_FONTS_FILES),$(OBL_FONTS_SRC_DIR)/$(F))
   425 OBL_FONTS_SRC := $(foreach F,$(OBL_FONTS_FILES),$(OBL_FONTS_SRC_DIR)/$(F))
   476 OBL_FONTS_DST := $(foreach F,$(OBL_FONTS_FILES),$(OBL_FONTS_DST_DIR)/$(F))
   426 OBL_FONTS_DST := $(foreach F,$(OBL_FONTS_FILES),$(OBL_FONTS_DST_DIR)/$(F))
   477 
   427 
   478 $(OBL_FONTS_DST_DIR)/%.ttf : $(OBL_FONTS_SRC_DIR)/%.ttf
   428 $(OBL_FONTS_DST_DIR)/%.ttf : $(OBL_FONTS_SRC_DIR)/%.ttf
   479 	$(MKDIR) -p $(@D)
   429 	$(call install-file)
   480 	$(RM) $@
       
   481 	$(CP) $< $@
       
   482 
   430 
   483 $(OBL_FONTS_DST_DIR)/fonts.dir : $(JDK_TOPDIR)/src/solaris/classes/sun/awt/motif/java.oblique-fonts.dir
   431 $(OBL_FONTS_DST_DIR)/fonts.dir : $(JDK_TOPDIR)/src/solaris/classes/sun/awt/motif/java.oblique-fonts.dir
   484 	$(MKDIR) -p $(@D)
   432 	$(call install-file)
   485 	$(RM) $@
       
   486 	$(CP) $< $@
       
   487 
   433 
   488 COPY_FILES += $(OBL_FONTS_DST) $(OBL_FONTS_DST_DIR)/fonts.dir
   434 COPY_FILES += $(OBL_FONTS_DST) $(OBL_FONTS_DST_DIR)/fonts.dir
   489 
   435 
   490 endif # linux
   436 endif # linux
   491 endif # OPENJDK
   437 endif # OPENJDK
   500 
   446 
   501 JS_RESOURCES_SRC := $(foreach F,$(JS_RESOURCES_FILES),$(JS_RESOURCES_SRC_DIR)/$(F))
   447 JS_RESOURCES_SRC := $(foreach F,$(JS_RESOURCES_FILES),$(JS_RESOURCES_SRC_DIR)/$(F))
   502 JS_RESOURCES_DST := $(foreach F,$(JS_RESOURCES_FILES),$(JS_RESOURCES_DST_DIR)/$(F))
   448 JS_RESOURCES_DST := $(foreach F,$(JS_RESOURCES_FILES),$(JS_RESOURCES_DST_DIR)/$(F))
   503 
   449 
   504 $(JS_RESOURCES_DST_DIR)/% : $(JS_RESOURCES_SRC_DIR)/%
   450 $(JS_RESOURCES_DST_DIR)/% : $(JS_RESOURCES_SRC_DIR)/%
   505 	$(MKDIR) -p $(@D)
   451 	$(call install-file)
   506 	$(RM) $@
       
   507 	$(CP) $< $@
       
   508 
   452 
   509 COPY_FILES += $(JS_RESOURCES_DST)
   453 COPY_FILES += $(JS_RESOURCES_DST)
   510 
   454 
   511 endif
   455 endif
   512 
   456 
   537 _DGALIBS_amd64 = 	# no amd64 library yet
   481 _DGALIBS_amd64 = 	# no amd64 library yet
   538 
   482 
   539 DGALIBS = $(_DGALIBS_$(OPENJDK_TARGET_CPU_LEGACY):%=$(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/%)
   483 DGALIBS = $(_DGALIBS_$(OPENJDK_TARGET_CPU_LEGACY):%=$(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/%)
   540 
   484 
   541 $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libxinerama.so: $(JDK_TOPDIR)/src/closed/solaris/lib/$(OPENJDK_TARGET_CPU_LEGACY)/libxinerama.so
   485 $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libxinerama.so: $(JDK_TOPDIR)/src/closed/solaris/lib/$(OPENJDK_TARGET_CPU_LEGACY)/libxinerama.so
   542 	$(MKDIR) -p $(@D)
   486 	$(call install-file)
   543 	$(RM) $@
       
   544 	$(CP) $< $@
       
   545 	$(CHMOD) 755 $@
   487 	$(CHMOD) 755 $@
   546 
   488 
   547 $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjdgaSUNW%.so: $(JDK_TOPDIR)/src/closed/solaris/lib/$(OPENJDK_TARGET_CPU_LEGACY)/libjdgaSUNW%.so
   489 $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjdgaSUNW%.so: $(JDK_TOPDIR)/src/closed/solaris/lib/$(OPENJDK_TARGET_CPU_LEGACY)/libjdgaSUNW%.so
   548 	$(MKDIR) -p $(@D)
   490 	$(call install-file)
   549 	$(RM) $@
       
   550 	$(CP) $< $@
       
   551 	$(CHMOD) 755 $@
   491 	$(CHMOD) 755 $@
   552 
   492 
   553 $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjdgaSUNWafb.so: $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjdgaSUNWffb.so
   493 $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjdgaSUNWafb.so: $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)/libjdgaSUNWffb.so
   554 	$(MKDIR) -p $(@D)
   494 	$(MKDIR) -p $(@D)
   555 	$(RM) $@
   495 	$(RM) $@
   565 
   505 
   566 SUNPKCS11_CFG_SRC := $(JDK_TOPDIR)/src/share/lib/security/sunpkcs11-solaris.cfg
   506 SUNPKCS11_CFG_SRC := $(JDK_TOPDIR)/src/share/lib/security/sunpkcs11-solaris.cfg
   567 SUNPKCS11_CFG_DST := $(JDK_OUTPUTDIR)/lib/security/sunpkcs11-solaris.cfg
   507 SUNPKCS11_CFG_DST := $(JDK_OUTPUTDIR)/lib/security/sunpkcs11-solaris.cfg
   568 
   508 
   569 $(SUNPKCS11_CFG_DST) : $(SUNPKCS11_CFG_SRC)
   509 $(SUNPKCS11_CFG_DST) : $(SUNPKCS11_CFG_SRC)
   570 	$(MKDIR) -p $(@D)
   510 	$(call install-file)
   571 	$(RM) $@
       
   572 	$(CP) $< $@
       
   573 
   511 
   574 COPY_FILES += $(SUNPKCS11_CFG_DST)
   512 COPY_FILES += $(SUNPKCS11_CFG_DST)
   575 
   513 
   576 endif
   514 endif
   577 
   515 
   582 
   520 
   583 UCRYPTO_CFG_SRC := $(JDK_TOPDIR)/src/closed/share/lib/security/ucrypto-solaris.cfg
   521 UCRYPTO_CFG_SRC := $(JDK_TOPDIR)/src/closed/share/lib/security/ucrypto-solaris.cfg
   584 UCRYPTO_CFG_DST := $(JDK_OUTPUTDIR)/lib/security/ucrypto-solaris.cfg
   522 UCRYPTO_CFG_DST := $(JDK_OUTPUTDIR)/lib/security/ucrypto-solaris.cfg
   585 
   523 
   586 $(UCRYPTO_CFG_DST) : $(UCRYPTO_CFG_SRC)
   524 $(UCRYPTO_CFG_DST) : $(UCRYPTO_CFG_SRC)
   587 	$(MKDIR) -p $(@D)
   525 	$(call install-file)
   588 	$(RM) $@
       
   589 	$(CP) $< $@
       
   590 
   526 
   591 COPY_FILES += $(UCRYPTO_CFG_DST)
   527 COPY_FILES += $(UCRYPTO_CFG_DST)
   592 
   528 
   593 endif
   529 endif
   594 endif
   530 endif
   595 
   531 
   596 ##########################################################################################
   532 ##########################################################################################
   597 
   533 
   598 $(JDK_OUTPUTDIR)/lib/sound.properties : $(JDK_TOPDIR)/src/share/lib/sound.properties
   534 $(JDK_OUTPUTDIR)/lib/sound.properties : $(JDK_TOPDIR)/src/share/lib/sound.properties
   599 	$(MKDIR) -p $(@D)
   535 	$(call install-file)
   600 	$(RM) $@
       
   601 	$(CP) $< $(@)
       
   602 
   536 
   603 COPY_FILES += $(JDK_OUTPUTDIR)/lib/sound.properties
   537 COPY_FILES += $(JDK_OUTPUTDIR)/lib/sound.properties
   604 
   538 
   605 ##########################################################################################
   539 ##########################################################################################