makefiles/GensrcSwing.gmk

Print this page




  51 BEANS       = AbstractButton Box JComponent JApplet JButton             \
  52               JCheckBox JCheckBoxMenuItem JComboBox JColorChooser       \
  53               JDesktopPane JDialog JEditorPane JFileChooser JFrame      \
  54               JFormattedTextField JInternalFrame JLabel JLayeredPane    \
  55               JList JMenu JMenuBar JMenuItem JOptionPane JPanel         \
  56               JPasswordField JPopupMenu JProgressBar JRadioButton       \
  57               JRadioButtonMenuItem JScrollBar JScrollPane JSeparator    \
  58               JSlider JSplitPane JSpinner JTabbedPane JTable            \
  59               JTextArea JTextField JTextPane JToggleButton JToolBar     \
  60               JTree JWindow
  61 
  62 # javax.swing.text package
  63 BEANS_TEXT = JTextComponent
  64 
  65 BEANS_SRC = $(BEANS:%=$(JDK_TOPDIR)/src/share/classes/javax/swing/%.java) \
  66             $(BEANS_TEXT:%=$(JDK_TOPDIR)/src/share/classes/javax/swing/text/%.java)
  67 
  68 # Dummy variable so far, in the old build system it was false by default
  69 SWINGBEAN_DEBUG_FLAG = false
  70 # GenDocletBeanInfo is compiled in Tools.gmk and picks up from $(JDK_OUTPUTDIR)/btclasses
  71 $(JDK_OUTPUTDIR)/gensrc_no_srczip/_the.generated_beaninfo: $(BEANS_SRC) $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/SwingBeanInfoBase.java $(JDK_OUTPUTDIR)/gensrc/sun/swing/BeanInfoUtils.java $(BUILD_TOOLS)





  72         $(ECHO) Generating beaninfo
  73         $(MKDIR) -p $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing
  74         $(JAVA) -Djava.awt.headless=true $(NEW_JAVADOC) -doclet GenDocletBeanInfo \


  75         -x $(SWINGBEAN_DEBUG_FLAG) -d $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing \
  76         -t $(DOCLETSRC_DIR)/SwingBeanInfo.template -docletpath $(JDK_OUTPUTDIR)/btclasses \
  77         -XDignore.symbol.file=true \
  78         -classpath $(JDK_OUTPUTDIR)/btclasses $(BEANS_SRC) $(LOG_INFO)
  79 #       Move the JTextComponent into its proper package directory.
  80         $(MKDIR) -p $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/text
  81         $(MV) $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/JTextComponentBeanInfo.java $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/text/JTextComponentBeanInfo.java 
  82         $(TOUCH) $@
  83 
  84 # This file is the part of dt.jar
  85 # For some reason it is under $(JDK_TOPDIR)/make/tools/swing-beans/javax/swing
  86 # Should it be moved under $(JDK_TOPDIR)/src/share/classes/javax/swing instead?
  87 $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/SwingBeanInfoBase.java: $(DOCLETSRC_DIR)/javax/swing/SwingBeanInfoBase.java
  88         $(call install-file)
  89 
  90 # This file is the part of dt.jar 
  91 # For some reason it is under $(JDK_TOPDIR)/make/tools/swing-beans/sun/swing
  92 # Should it be moved under $(JDK_TOPDIR)/src/share/classes/sun/swing instead?
  93 $(JDK_OUTPUTDIR)/gensrc/sun/swing/BeanInfoUtils.java: $(DOCLETSRC_DIR)/sun/swing/BeanInfoUtils.java
  94         $(call install-file)


  51 BEANS       = AbstractButton Box JComponent JApplet JButton             \
  52               JCheckBox JCheckBoxMenuItem JComboBox JColorChooser       \
  53               JDesktopPane JDialog JEditorPane JFileChooser JFrame      \
  54               JFormattedTextField JInternalFrame JLabel JLayeredPane    \
  55               JList JMenu JMenuBar JMenuItem JOptionPane JPanel         \
  56               JPasswordField JPopupMenu JProgressBar JRadioButton       \
  57               JRadioButtonMenuItem JScrollBar JScrollPane JSeparator    \
  58               JSlider JSplitPane JSpinner JTabbedPane JTable            \
  59               JTextArea JTextField JTextPane JToggleButton JToolBar     \
  60               JTree JWindow
  61 
  62 # javax.swing.text package
  63 BEANS_TEXT = JTextComponent
  64 
  65 BEANS_SRC = $(BEANS:%=$(JDK_TOPDIR)/src/share/classes/javax/swing/%.java) \
  66             $(BEANS_TEXT:%=$(JDK_TOPDIR)/src/share/classes/javax/swing/text/%.java)
  67 
  68 # Dummy variable so far, in the old build system it was false by default
  69 SWINGBEAN_DEBUG_FLAG = false
  70 # GenDocletBeanInfo is compiled in Tools.gmk and picks up from $(JDK_OUTPUTDIR)/btclasses
  71 # LocaleDataMetaInfo needs to be generated before running this to avoid confusing errors
  72 # in the build log.
  73 $(JDK_OUTPUTDIR)/gensrc_no_srczip/_the.generated_beaninfo: $(BEANS_SRC) \
  74                 $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/SwingBeanInfoBase.java \
  75                 $(JDK_OUTPUTDIR)/gensrc/sun/swing/BeanInfoUtils.java $(BUILD_TOOLS) \
  76                 | $(GENSRC_LOCALEDATAMETAINFO)
  77         $(ECHO) Generating beaninfo
  78         $(MKDIR) -p $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing
  79         $(JAVA) -Djava.awt.headless=true $(NEW_JAVADOC) \
  80         -sourcepath $(JDK_TOPDIR)/src/share/classes$(PATH_SEP)$(JDK_OUTPUTDIR)/gensrc \
  81          -doclet GenDocletBeanInfo \
  82         -x $(SWINGBEAN_DEBUG_FLAG) -d $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing \
  83         -t $(DOCLETSRC_DIR)/SwingBeanInfo.template -docletpath $(JDK_OUTPUTDIR)/btclasses \
  84         -XDignore.symbol.file=true \
  85         -classpath $(JDK_OUTPUTDIR)/btclasses $(BEANS_SRC) $(LOG_INFO)
  86 #       Move the JTextComponent into its proper package directory.
  87         $(MKDIR) -p $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/text
  88         $(MV) $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/JTextComponentBeanInfo.java $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/text/JTextComponentBeanInfo.java 
  89         $(TOUCH) $@
  90 
  91 # This file is the part of dt.jar
  92 # For some reason it is under $(JDK_TOPDIR)/make/tools/swing-beans/javax/swing
  93 # Should it be moved under $(JDK_TOPDIR)/src/share/classes/javax/swing instead?
  94 $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/SwingBeanInfoBase.java: $(DOCLETSRC_DIR)/javax/swing/SwingBeanInfoBase.java
  95         $(call install-file)
  96 
  97 # This file is the part of dt.jar 
  98 # For some reason it is under $(JDK_TOPDIR)/make/tools/swing-beans/sun/swing
  99 # Should it be moved under $(JDK_TOPDIR)/src/share/classes/sun/swing instead?
 100 $(JDK_OUTPUTDIR)/gensrc/sun/swing/BeanInfoUtils.java: $(DOCLETSRC_DIR)/sun/swing/BeanInfoUtils.java
 101         $(call install-file)