common/autoconf/spec.gmk.in

changeset 883
e877cb3eb4d6
parent 877
3dc55f0c1b6f
parent 621
ffb4d2e95140
child 885
13ddc5c3ebfc
     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.

mercurial