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 |