jdk/makefiles/GensrcSwing.gmk
changeset 14231 a0c23c1c010f
parent 12892 3ef14bab6254
child 14343 8e4626a27efe
equal deleted inserted replaced
14104:8d9d430b4244 14231:a0c23c1c010f
    25 
    25 
    26 #
    26 #
    27 # Generate java files for javax.swing.plaf package
    27 # Generate java files for javax.swing.plaf package
    28 # 
    28 # 
    29 NIMBUS_PACKAGE = javax.swing.plaf
    29 NIMBUS_PACKAGE = javax.swing.plaf
    30 NIMBUS_GENSRC_DIR = $(JDK_OUTPUTDIR)/gensrc_swing/javax/swing/plaf/nimbus
    30 NIMBUS_GENSRC_DIR = $(JDK_OUTPUTDIR)/gensrc/javax/swing/plaf/nimbus
    31 NIMBUS_SKIN_FILE = $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/nimbus/skin.laf
    31 NIMBUS_SKIN_FILE = $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/nimbus/skin.laf
    32 
    32 
    33 $(JDK_OUTPUTDIR)/gensrc_swing/_the.generated_nimbus: $(NIMBUS_SKIN_FILE) $(BUILD_TOOLS)
    33 $(JDK_OUTPUTDIR)/gensrc/_the.generated_nimbus: $(NIMBUS_SKIN_FILE) $(BUILD_TOOLS)
    34 	$(MKDIR) -p $(@D)
    34 	$(MKDIR) -p $(@D)
    35 	$(ECHO) "Generating Nimbus source files:"
    35 	$(ECHO) "Generating Nimbus source files"
    36 	$(TOOL_GENERATENIMBUS) \
    36 	$(TOOL_GENERATENIMBUS) $(LOG_INFO) \
    37 	    -skinFile $(NIMBUS_SKIN_FILE) -buildDir $(JDK_OUTPUTDIR)/gensrc_swing \
    37 	    -skinFile $(NIMBUS_SKIN_FILE) -buildDir $(JDK_OUTPUTDIR)/gensrc \
    38 	    -packagePrefix $(NIMBUS_PACKAGE).nimbus -lafName Nimbus
    38 	    -packagePrefix $(NIMBUS_PACKAGE).nimbus -lafName Nimbus
    39 	$(ECHO) "Finished generating Nimbus source files"
    39 	$(ECHO) $(LOG_INFO) "Finished generating Nimbus source files"
    40 	$(TOUCH) $@
    40 	$(TOUCH) $@
    41 
    41 
    42 GENSRC_SWING_NIMBUS := $(JDK_OUTPUTDIR)/gensrc_swing/_the.generated_nimbus
    42 GENSRC_SWING_NIMBUS := $(JDK_OUTPUTDIR)/gensrc/_the.generated_nimbus
    43 
    43 
    44 #
    44 #
    45 # Generate beaninfo java files
    45 # Generate beaninfo java files
    46 #
    46 #
    47 
    47 
    48 BEAN_GENSRC_DIR = $(JDK_OUTPUTDIR)/gensrc_swing/javax/swing/beaninfo
    48 BEAN_GENSRC_DIR = $(JDK_OUTPUTDIR)/gensrc/javax/swing/beaninfo
    49 DOCLETSRC_DIR = $(JDK_TOPDIR)/make/tools/swing-beans
    49 DOCLETSRC_DIR = $(JDK_TOPDIR)/make/tools/swing-beans
    50 
    50 
    51 # javax.swing package
    51 # javax.swing package
    52 BEANS	    = AbstractButton Box JComponent JApplet JButton		\
    52 BEANS	    = AbstractButton Box JComponent JApplet JButton		\
    53 	      JCheckBox JCheckBoxMenuItem JComboBox JColorChooser	\
    53 	      JCheckBox JCheckBoxMenuItem JComboBox JColorChooser	\
    67 	    $(BEANS_TEXT:%=$(JDK_TOPDIR)/src/share/classes/javax/swing/text/%.java)
    67 	    $(BEANS_TEXT:%=$(JDK_TOPDIR)/src/share/classes/javax/swing/text/%.java)
    68 
    68 
    69 # Dummy variable so far, in the old build system it was false by default
    69 # Dummy variable so far, in the old build system it was false by default
    70 SWINGBEAN_DEBUG_FLAG = false
    70 SWINGBEAN_DEBUG_FLAG = false
    71 # GenDocletBeanInfo is compiled in Tools.gmk and picks up from $(JDK_OUTPUTDIR)/btclasses
    71 # GenDocletBeanInfo is compiled in Tools.gmk and picks up from $(JDK_OUTPUTDIR)/btclasses
    72 $(JDK_OUTPUTDIR)/gensrc_swing/_the.generated_beaninfo: $(BEANS_SRC) $(BEAN_GENSRC_DIR)/SwingBeanInfoBase.java $(BEAN_GENSRC_DIR)/BeanInfoUtils.java $(BUILD_TOOLS)
    72 $(JDK_OUTPUTDIR)/gensrc/_the.generated_beaninfo: $(BEANS_SRC) $(BEAN_GENSRC_DIR)/SwingBeanInfoBase.java $(BEAN_GENSRC_DIR)/BeanInfoUtils.java $(BUILD_TOOLS)
       
    73 	$(ECHO) Generating beaninfo
    73 	$(JAVA) -Djava.awt.headless=true -jar $(JAVADOC_JARS) -doclet GenDocletBeanInfo -x $(SWINGBEAN_DEBUG_FLAG) -d $(BEAN_GENSRC_DIR) -t $(DOCLETSRC_DIR)/SwingBeanInfo.template -docletpath $(JDK_OUTPUTDIR)/btclasses \
    74 	$(JAVA) -Djava.awt.headless=true -jar $(JAVADOC_JARS) -doclet GenDocletBeanInfo -x $(SWINGBEAN_DEBUG_FLAG) -d $(BEAN_GENSRC_DIR) -t $(DOCLETSRC_DIR)/SwingBeanInfo.template -docletpath $(JDK_OUTPUTDIR)/btclasses \
    74 	    -classpath $(JDK_OUTPUTDIR)/btclasses $(BEANS_SRC)
    75 	-XDignore.symbol.file=true \
       
    76 	-classpath $(JDK_OUTPUTDIR)/btclasses $(BEANS_SRC) $(LOG_INFO)
    75 	$(TOUCH) $@
    77 	$(TOUCH) $@
    76 
    78 
    77 # This file is the part of dt.jar
    79 # This file is the part of dt.jar
    78 # For some reason it is under $(JDK_TOPDIR)/make/tools/swing-beans/beaninfo
    80 # For some reason it is under $(JDK_TOPDIR)/make/tools/swing-beans/beaninfo
    79 # Should it be moved under $(JDK_TOPDIR)/src/share/classes/javax/swing instead?
    81 # Should it be moved under $(JDK_TOPDIR)/src/share/classes/javax/swing instead?
    86 # Should it be moved under $(JDK_TOPDIR)/src/share/classes/sun/swing instead?
    88 # Should it be moved under $(JDK_TOPDIR)/src/share/classes/sun/swing instead?
    87 $(BEAN_GENSRC_DIR)/BeanInfoUtils.java: $(DOCLETSRC_DIR)/beaninfo/BeanInfoUtils.java
    89 $(BEAN_GENSRC_DIR)/BeanInfoUtils.java: $(DOCLETSRC_DIR)/beaninfo/BeanInfoUtils.java
    88 	$(MKDIR) -p $(@D)
    90 	$(MKDIR) -p $(@D)
    89 	$(CP) $< $@
    91 	$(CP) $< $@
    90 
    92 
    91 GENSRC_SWING_BEANINFO = $(JDK_OUTPUTDIR)/gensrc_swing/_the.generated_beaninfo
    93 GENSRC_SWING_BEANINFO = $(JDK_OUTPUTDIR)/gensrc/_the.generated_beaninfo