1.1 --- a/common/autoconf/spec.gmk.in Thu Feb 21 15:25:31 2013 -0400 1.2 +++ b/common/autoconf/spec.gmk.in Fri Feb 22 13:09:37 2013 -0400 1.3 @@ -285,6 +285,9 @@ 1.4 X_LIBS:=@X_LIBS@ 1.5 OPENWIN_HOME:=@OPENWIN_HOME@ 1.6 1.7 +# The lowest required version of macosx to enforce compatiblity for 1.8 +MACOSX_REQUIRED_VERSION=@MACOSX_REQUIRED_VERSION@ 1.9 + 1.10 # There are two types: CC or CL 1.11 # CC is gcc and others behaving reasonably similar. 1.12 # CL is cl.exe only. 1.13 @@ -437,6 +440,12 @@ 1.14 1.15 JARSIGNER=@FIXPATH@ $(BOOT_JDK)/bin/jarsigner 1.16 1.17 +# You run the new javac using the boot jdk with $(BOOT_JDK)/bin/java $(NEW_JAVAC) ... 1.18 +BOOTSTRAP_JAVAC_JAR:=$(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar 1.19 +BOOTSTRAP_JAVAC_ARGS:="-Xbootclasspath/p:$(BOOTSTRAP_JAVAC_JAR)" -cp $(BOOTSTRAP_JAVAC_JAR) 1.20 +NEW_JAVAC = $(BOOTSTRAP_JAVAC_ARGS) com.sun.tools.javac.Main 1.21 +NEW_JAVADOC = $(BOOTSTRAP_JAVAC_ARGS) com.sun.tools.javadoc.Main 1.22 + 1.23 # Base flags for RC 1.24 # Guarding this against resetting value. Legacy make files include spec multiple 1.25 # times.