51 GENSRC += $(GENSRC_JDWP) |
51 GENSRC += $(GENSRC_JDWP) |
52 |
52 |
53 include GensrcMisc.gmk |
53 include GensrcMisc.gmk |
54 GENSRC += $(GENSRC_MISC) |
54 GENSRC += $(GENSRC_MISC) |
55 |
55 |
|
56 include GensrcCharsetMapping.gmk |
|
57 GENSRC += $(GENSRC_CHARSETMAPPING) |
|
58 |
|
59 include GensrcCharsetCoder.gmk |
|
60 GENSRC += $(GENSRC_CHARSETCODER) |
|
61 |
|
62 include GensrcBuffer.gmk |
|
63 GENSRC += $(GENSRC_BUFFER) |
|
64 |
|
65 include GensrcExceptions.gmk |
|
66 GENSRC += $(GENSRC_EXCEPTIONS) |
|
67 |
|
68 ifneq ($(HOST_OS),windows) |
|
69 include GensrcIcons.gmk |
|
70 GENSRC += $(GENSRC_ICONS) |
|
71 |
|
72 include GensrcX11Wrappers.gmk |
|
73 GENSRC += $(GENSRC_X11WRAPPERS) |
|
74 endif |
|
75 |
|
76 include GensrcSwing.gmk |
|
77 ifndef DISABLE_NIMBUS |
|
78 GENSRC += $(GENSRC_SWING_NIMBUS) |
|
79 endif |
|
80 |
56 $(GENSRC) : $(BUILD_TOOLS) |
81 $(GENSRC) : $(BUILD_TOOLS) |
57 |
82 |
58 all: $(GENSRC) |
83 # The exception handling of swing beaninfo |
|
84 # gensrc_swing/javax/swing/beaninfo/* have not be in src.zip |
|
85 all: $(GENSRC) $(GENSRC_SWING_BEANINFO) |
59 $(MKDIR) -p $(JDK_OUTPUTDIR)/gensrc |
86 $(MKDIR) -p $(JDK_OUTPUTDIR)/gensrc |
60 (cd $(JDK_OUTPUTDIR) && \ |
87 (cd $(JDK_OUTPUTDIR) && \ |
61 chmod -R u+rw gensrc && \ |
88 $(CHMOD) -R u+rw gensrc && \ |
62 cp -rp gensrc_characterdata/* gensrc && \ |
89 $(CP) -rp gensrc_characterdata/* gensrc && \ |
63 cp -rp gensrc_properties/* gensrc && \ |
90 $(CP) -rp gensrc_properties/* gensrc && \ |
64 cp -rp gensrc_localedatametainfo/* gensrc && \ |
91 $(CP) -rp gensrc_localedatametainfo/* gensrc && \ |
65 cp -rp gensrc_jdwp/* gensrc && \ |
92 $(CP) -rp gensrc_jdwp/* gensrc && \ |
66 cp -rp gensrc_misc/* gensrc) |
93 $(CP) -rp gensrc_misc/* gensrc && \ |
|
94 $(CP) -rp gensrc_charsetmapping/* gensrc && \ |
|
95 $(CP) -rp gensrc_charsetcoder/* gensrc && \ |
|
96 $(CP) -rp gensrc_exceptions/* gensrc && \ |
|
97 $(CP) -rp gensrc_buffer/* gensrc) |
|
98 if [ -d $(JDK_OUTPUTDIR)/gensrc_swing/javax/swing/plaf ] ; then \ |
|
99 (cd $(JDK_OUTPUTDIR) && \ |
|
100 $(MKDIR) -p gensrc/javax/swing/plaf && \ |
|
101 $(CP) -rp gensrc_swing/javax/swing/plaf/* gensrc/javax/swing/plaf) \ |
|
102 fi |
|
103 ifneq ($(HOST_OS),windows) |
|
104 (cd $(JDK_OUTPUTDIR) && \ |
|
105 $(CP) -rp gensrc_icons/* gensrc && \ |
|
106 $(CP) -rp gensrc_x11wrappers/classes/* gensrc) |
|
107 endif |
67 |
108 |
68 .PHONY: all |
109 .PHONY: all |