jdk/makefiles/GenerateJavaSources.gmk
changeset 12892 3ef14bab6254
parent 12317 9670c1610c53
child 13164 72c5d01a857d
equal deleted inserted replaced
12891:5dbaa8f0f72e 12892:3ef14bab6254
    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