177 # should only be used to build the 'make/tools' sources, which are not |
177 # should only be used to build the 'make/tools' sources, which are not |
178 # class files that end up in the classes directory. |
178 # class files that end up in the classes directory. |
179 ifeq ($(COMPILER_WARNINGS_FATAL), true) |
179 ifeq ($(COMPILER_WARNINGS_FATAL), true) |
180 BOOT_JAVACFLAGS += -Werror |
180 BOOT_JAVACFLAGS += -Werror |
181 endif |
181 endif |
182 BOOT_JAVACFLAGS += -encoding ascii |
182 BOOT_SOURCE_LANGUAGE_VERSION = 6 |
|
183 BOOT_TARGET_CLASS_VERSION = 6 |
|
184 BOOT_JAVACFLAGS += -encoding ascii -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION) |
183 |
185 |
184 BOOT_JAVA_CMD = $(BOOTDIR)/bin/java $(JAVA_TOOLS_FLAGS) |
186 BOOT_JAVA_CMD = $(BOOTDIR)/bin/java $(JAVA_TOOLS_FLAGS) |
185 BOOT_JAVAC_CMD = $(BOOTDIR)/bin/javac $(JAVAC_JVM_FLAGS) $(BOOT_JAVACFLAGS) |
187 BOOT_JAVAC_CMD = $(BOOTDIR)/bin/javac $(JAVAC_JVM_FLAGS) $(BOOT_JAVACFLAGS) |
186 BOOT_JAR_CMD = $(BOOTDIR)/bin/jar |
188 BOOT_JAR_CMD = $(BOOTDIR)/bin/jar |
187 BOOT_JARSIGNER_CMD = $(BOOTDIR)/bin/jarsigner |
189 BOOT_JARSIGNER_CMD = $(BOOTDIR)/bin/jarsigner |