553N/A# or visit www.oracle.com if you need additional information or have any
0N/ABOOT_JAVAC=$(BOOT_JAVA_HOME)/bin/javac
0N/A FINDBUGS_HOME = /java/devtools/share/findbugs/1.1.2-rc4
0N/AFINDBUGS = $(FINDBUGS_HOME)/bin/findbugs
0N/ASRC_BIN_DIR = $(TOPDIR)/src/share/bin
0N/ASRC_CLASSES_DIR = $(TOPDIR)/src/share/classes
0N/AJAVADOC_JAR = $(LIB_DIR)/javadoc.jar
0N/ACLASSES_JAR = $(DIST_DIR)/classes.jar
0N/ANO_PROPRIETARY_API_WARNINGS = -XDignore.symbol.file=true
0N/A GENSRC_DIR=$(BUILD_DIR)/bootstrap/gensrc \
0N/A CLASSES_DIR=$(BUILD_DIR)/bootstrap/classes \
0N/A BIN_DIR=$(BUILD_DIR)/bootstrap/bin \
0N/A LIB_DIR=$(BUILD_DIR)/bootstrap/lib \
0N/A $(BUILD_DIR)/bootstrap/lib/javac.jar \
0N/A $(BUILD_DIR)/bootstrap/bin/javac
0N/A BOOT_JAVAC=$(BUILD_DIR)/bootstrap/bin/javac \
0N/A# dist/bootstrap/{bin,lib}:
0N/A# .properties and .java files for classes in classes.jar,
0N/A GENSRC_DIR=$(BUILD_DIR)/bootstrap/gensrc \
0N/A CLASSES_DIR=$(BUILD_DIR)/bootstrap/classes \
0N/A BIN_DIR=$(DIST_DIR)/bootstrap/bin \
0N/A LIB_DIR=$(DIST_DIR)/bootstrap/lib \
0N/A BOOT_JAVAC=$(DIST_DIR)/bootstrap/bin/javac \
0N/A $(DIST_DIR)/lib/classes.jar \
0N/A $(DIST_DIR)/lib/src.zip
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(JAVAC_DIRS)) -name SCCS -prune -o -name \*.properties -print )
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(JAVAC_DIRS)) -name SCCS -prune -o -name \*.java -print ) \
0N/A $(GENSRC_DIR)/com/sun/tools/javac/resources/version.java
0N/A $(BOOT_JAVAC) -d $(CLASSES_DIR) -target $(TARGET_LEVEL) $(NO_PROPRIETARY_API_WARNINGS) $(JAVAC_JAVA_FILES)
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(JAVADOC_DIRS)) -name SCCS -prune -o -name \*.properties -print )
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(JAVADOC_DIRS)) -name SCCS -prune -o -name \*.java -print ) \
0N/A $(BOOT_JAVAC) -sourcepath "" -classpath $(JAVAC_JAR) -d $(CLASSES_DIR) -target $(TARGET_LEVEL) $(JAVADOC_JAVA_FILES)
0N/A ( $(ECHO) Main-Class: com.sun.tools.javadoc.Main ; $(ECHO) Class-Path: javac.jar ) > $(BUILD_DIR)/javadoc.mf
0N/A $(BOOTJAR) -cfm $@ $(BUILD_DIR)/javadoc.mf $(patsubst %,-C $(CLASSES_DIR) %, $(JAVADOC_DIRS))
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(JAVAH_DIRS)) -name SCCS -prune -o -name \*.properties -print )
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(JAVAH_DIRS)) -name SCCS -prune -o -name \*.java -print ) \
0N/A $(BOOT_JAVAC) -sourcepath "" -classpath $(CLASSES_DIR) -d $(CLASSES_DIR) -target $(TARGET_LEVEL) $(JAVAH_JAVA_FILES)
0N/A ( $(ECHO) Main-Class: com.sun.tools.javah.Main ; $(ECHO) Class-Path: javadoc.jar ) > $(BUILD_DIR)/javah.mf
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(JAVAP_DIRS)) -name SCCS -prune -o -name \*.properties -print )
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(JAVAP_DIRS)) -name SCCS -prune -o -name \*.java -print ) \
0N/A $(BOOT_JAVAC) -sourcepath "" -classpath $(CLASSES_DIR) -d $(CLASSES_DIR) -target $(TARGET_LEVEL) $(JAVAP_JAVA_FILES)
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(APT_DIRS)) -name SCCS -prune -o -name \*.properties -print )
0N/A $(shell find $(patsubst %,$(SRC_CLASSES_DIR)/%,$(APT_DIRS)) -name SCCS -prune -o -name \*.java -print ) \
0N/A $(BOOT_JAVAC) -sourcepath "" -classpath $(CLASSES_DIR) -d $(CLASSES_DIR) -target $(TARGET_LEVEL) $(NO_PROPRIETARY_API_WARNINGS) \
0N/A ( $(ECHO) Main-Class: com.sun.tools.apt.Main ; $(ECHO) Class-Path: javac.jar ) > $(BUILD_DIR)/apt.mf
0N/Abuild-tools: $(BUILDTOOLCLASSES_DIR)/CompileProperties/CompileProperties.class
0N/A$(GENSRC_DIR)/%.java: $(SRC_CLASSES_DIR)/%.properties $(BUILDTOOLCLASSES_DIR)/CompileProperties/CompileProperties.class
0N/A $(BOOT_JAVA) -cp $(BUILDTOOLCLASSES_DIR)/CompileProperties CompileProperties $< $(patsubst $(CLASSES_DIR)/%.class,$(GENSRC_DIR)/%.java,$@)
0N/A$(GENSRC_DIR)/%.java: $(GENSRC_DIR)/%.properties $(BUILDTOOLCLASSES_DIR)/CompileProperties/CompileProperties.class
0N/A $(BOOT_JAVA) -cp $(BUILDTOOLCLASSES_DIR)/CompileProperties CompileProperties $< $(patsubst $(CLASSES_DIR)/%.class,$(GENSRC_DIR)/%.java,$@)
0N/A$(DIST_DIR)/%/classes.jar: $(JAVAC_JAR) $(JAVADOC_JAR) $(JAVAH_JAR) $(JAVAP_JAR) $(APT_JAR)
0N/ASRC_ZIP_FILES = $(shell $(FIND) $(SRC_CLASSES_DIR) \( -name SCCS -o -name \*-template \) -prune -o -type f -print )
0N/A ( cd $(SRC_CLASSES_DIR) ; $(FIND) . \( -name SCCS -o -name \*-template \) -prune -o -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; \
0N/A ( cd $(SRC_CLASSES_DIR) ; $(FIND) . -name SCCS -prune -o -name \*-template -print | $(SED) -e 's/-template//' ) | ( cd $(GENSRC_DIR) ; $(ZIP) -q $$abs_src_zip -@ )
0N/A$(BIN_DIR)/%: $(SRC_BIN_DIR)/launcher.sh-template
0N/Afindbugs: $(BUILD_DIR)/findbugs.txt
0N/A$(BUILD_DIR)/findbugs.txt: $(CLASSES_JAR)