jdk/makefiles/GendataFontConfig.gmk
changeset 13702 efd6a05935b2
parent 13164 72c5d01a857d
child 14231 a0c23c1c010f
equal deleted inserted replaced
13694:ffe6bce5a521 13702:efd6a05935b2
    24 #
    24 #
    25 
    25 
    26 GENDATA_FONT_CONFIG_DST := $(JDK_OUTPUTDIR)/lib
    26 GENDATA_FONT_CONFIG_DST := $(JDK_OUTPUTDIR)/lib
    27 
    27 
    28 ifeq ($(OPENJDK_TARGET_OS), windows)
    28 ifeq ($(OPENJDK_TARGET_OS), windows)
    29 GENDATA_FONT_CONFIG_SRC_DIR    := $(JDK_TOPDIR)/src/windows/classes/sun/awt/windows
    29   GENDATA_FONT_CONFIG_SRC_DIR    := $(JDK_TOPDIR)/src/windows/classes/sun/awt/windows
    30 GENDATA_FONT_CONFIG_SRC_FILES  := fontconfig.properties
    30   GENDATA_FONT_CONFIG_SRC_FILES  := fontconfig.properties
    31 GENDATA_FONT_CONFIG_SRC_PREFIX := 
    31   GENDATA_FONT_CONFIG_SRC_PREFIX := 
    32 endif
    32 endif
    33 
    33 
    34 ifeq ($(OPENJDK_TARGET_OS), linux)
    34 ifeq ($(OPENJDK_TARGET_OS), linux)
    35 GENDATA_FONT_CONFIG_SRC_PREFIX := linux.
    35   GENDATA_FONT_CONFIG_SRC_PREFIX := linux.
    36 ifdef OPENJDK
    36   ifdef OPENJDK
    37 GENDATA_FONT_CONFIG_SRC_DIR   := $(JDK_TOPDIR)/src/solaris/classes/sun/awt/fontconfigs
    37     GENDATA_FONT_CONFIG_SRC_DIR   := \
    38 GENDATA_FONT_CONFIG_SRC_FILES := \
    38         $(JDK_TOPDIR)/src/solaris/classes/sun/awt/fontconfigs
       
    39     GENDATA_FONT_CONFIG_SRC_FILES := \
    39 	fontconfig.properties \
    40 	fontconfig.properties \
    40 	fontconfig.SuSE.properties \
    41 	fontconfig.SuSE.properties \
    41 	fontconfig.Ubuntu.properties \
    42 	fontconfig.Ubuntu.properties \
    42 	fontconfig.Fedora.properties
    43 	fontconfig.Fedora.properties
    43 else
    44   else
    44 GENDATA_FONT_CONFIG_SRC_DIR   := $(JDK_TOPDIR)/src/closed/solaris/classes/sun/awt/fontconfigs
    45     GENDATA_FONT_CONFIG_SRC_DIR   := \
    45 GENDATA_FONT_CONFIG_SRC_FILES := \
    46         $(JDK_TOPDIR)/src/closed/solaris/classes/sun/awt/fontconfigs
       
    47     GENDATA_FONT_CONFIG_SRC_FILES := \
    46 	fontconfig.properties				\
    48 	fontconfig.properties				\
    47 	fontconfig.RedHat.5.properties			\
    49 	fontconfig.RedHat.5.properties			\
    48 	fontconfig.RedHat.6.properties			\
    50 	fontconfig.RedHat.6.properties			\
    49 	fontconfig.Turbo.properties			\
    51 	fontconfig.Turbo.properties			\
    50 	fontconfig.SuSE.10.properties                   \
    52 	fontconfig.SuSE.10.properties                   \
    51 	fontconfig.SuSE.11.properties
    53 	fontconfig.SuSE.11.properties
    52 endif
    54   endif
    53 endif
    55 endif
    54 
    56 
    55 ifeq ($(OPENJDK_TARGET_OS), solaris)
    57 ifeq ($(OPENJDK_TARGET_OS), solaris)
    56 GENDATA_FONT_CONFIG_SRC_DIR    := $(JDK_TOPDIR)/src/solaris/classes/sun/awt/fontconfigs
    58   GENDATA_FONT_CONFIG_SRC_DIR    := \
    57 GENDATA_FONT_CONFIG_SRC_FILES  := fontconfig.properties
    59       $(JDK_TOPDIR)/src/solaris/classes/sun/awt/fontconfigs
    58 GENDATA_FONT_CONFIG_SRC_PREFIX := solaris.
    60   GENDATA_FONT_CONFIG_SRC_FILES  := fontconfig.properties
       
    61   GENDATA_FONT_CONFIG_SRC_PREFIX := solaris.
    59 endif
    62 endif
    60 
    63 
    61 ifeq ($(OPENJDK_TARGET_OS), macosx)
    64 ifeq ($(OPENJDK_TARGET_OS), macosx)
    62 GENDATA_FONT_CONFIG_SRC_DIR    := $(JDK_TOPDIR)/src/macosx/classes/sun/awt/fontconfigs
    65   GENDATA_FONT_CONFIG_SRC_DIR    := \
    63 GENDATA_FONT_CONFIG_SRC_FILES  := fontconfig.properties
    66       $(JDK_TOPDIR)/src/macosx/classes/sun/awt/fontconfigs
    64 GENDATA_FONT_CONFIG_SRC_PREFIX := macosx.
    67   GENDATA_FONT_CONFIG_SRC_FILES  := fontconfig.properties
    65 endif # OPENJDK_TARGET_OS
    68   GENDATA_FONT_CONFIG_SRC_PREFIX := macosx.
       
    69 endif
    66 
    70 
    67 ###
    71 ###
    68 
    72 
    69 $(GENDATA_FONT_CONFIG_DST)/%.src : $(GENDATA_FONT_CONFIG_SRC_DIR)/$(GENDATA_FONT_CONFIG_SRC_PREFIX)%
    73 $(GENDATA_FONT_CONFIG_DST)/%.src : \
       
    74     $(GENDATA_FONT_CONFIG_SRC_DIR)/$(GENDATA_FONT_CONFIG_SRC_PREFIX)%
       
    75 	$(RM) $@
    70 	$(MKDIR) -p $(@D)
    76 	$(MKDIR) -p $(@D)
    71 	$(CP) $< $@
    77 	$(CP) $< $@
    72 	$(CHMOD) 644 $@
    78 	$(CHMOD) 644 $@
    73 
    79 
    74 $(GENDATA_FONT_CONFIG_DST)/%.bfc : $(GENDATA_FONT_CONFIG_SRC_DIR)/$(GENDATA_FONT_CONFIG_SRC_PREFIX)%.properties
    80 $(GENDATA_FONT_CONFIG_DST)/%.bfc : \
       
    81     $(GENDATA_FONT_CONFIG_SRC_DIR)/$(GENDATA_FONT_CONFIG_SRC_PREFIX)%.properties
    75 	$(MKDIR) -p $(@D)
    82 	$(MKDIR) -p $(@D)
       
    83 	$(RM) $@
    76 	$(TOOL_COMPILEFONTCONFIG) $< $@
    84 	$(TOOL_COMPILEFONTCONFIG) $< $@
    77 	$(CHMOD) 444 $@
    85 	$(CHMOD) 444 $@
    78 
    86 
    79 ###
    87 ###
    80 
    88 
    82 GENDATA_BFONT_CONFIGS := $(GENDATA_FONT_CONFIG_SRC_FILES:%.properties=$(GENDATA_FONT_CONFIG_DST)/%.bfc)
    90 GENDATA_BFONT_CONFIGS := $(GENDATA_FONT_CONFIG_SRC_FILES:%.properties=$(GENDATA_FONT_CONFIG_DST)/%.bfc)
    83 
    91 
    84 GENDATA_FONT_CONFIG := $(GENDATA_FONT_CONFIGS) $(GENDATA_BFONT_CONFIGS)
    92 GENDATA_FONT_CONFIG := $(GENDATA_FONT_CONFIGS) $(GENDATA_BFONT_CONFIGS)
    85 
    93 
    86 ###
    94 ###
       
    95