417 418 JAVA_FLAGS:=@BOOT_JDK_JVMARGS@ 419 420 JAVA=@FIXPATH@ $(BOOT_JDK)/bin/java $(JAVA_FLAGS) 421 422 JAVAC=@FIXPATH@ $(BOOT_JDK)/bin/javac 423 # Hotspot sets this variable before reading the SPEC when compiling sa-jdi.jar. Avoid 424 # overriding that value by using ?=. 425 JAVAC_FLAGS?=@JAVAC_FLAGS@ 426 427 JAVAH=@FIXPATH@ $(BOOT_JDK)/bin/javah 428 429 JAR=@FIXPATH@ $(BOOT_JDK)/bin/jar 430 431 RMIC=@FIXPATH@ $(BOOT_JDK)/bin/rmic 432 433 NATIVE2ASCII=@FIXPATH@ $(BOOT_JDK)/bin/native2ascii 434 435 JARSIGNER=@FIXPATH@ $(BOOT_JDK)/bin/jarsigner 436 437 # Base flags for RC 438 # Guarding this against resetting value. Legacy make files include spec multiple 439 # times. 440 ifndef RC_FLAGS 441 RC_FLAGS:=@RC_FLAGS@ 442 endif 443 444 # A specific java binary with specific options can be used to run 445 # the long running background sjavac servers and other long running tasks. 446 SJAVAC_SERVER_JAVA:=@FIXPATH@ @SJAVAC_SERVER_JAVA@ 447 448 # Tools adhering to a minimal and common standard of posix compliance. 449 AWK:=@AWK@ 450 BASENAME:=@BASENAME@ 451 BASH:=@BASH@ 452 CAT:=@CAT@ 453 CCACHE:=@CCACHE@ 454 # CD is going away, but remains to cater for legacy makefiles. 455 CD:=cd 456 CHMOD:=@CHMOD@ | 417 418 JAVA_FLAGS:=@BOOT_JDK_JVMARGS@ 419 420 JAVA=@FIXPATH@ $(BOOT_JDK)/bin/java $(JAVA_FLAGS) 421 422 JAVAC=@FIXPATH@ $(BOOT_JDK)/bin/javac 423 # Hotspot sets this variable before reading the SPEC when compiling sa-jdi.jar. Avoid 424 # overriding that value by using ?=. 425 JAVAC_FLAGS?=@JAVAC_FLAGS@ 426 427 JAVAH=@FIXPATH@ $(BOOT_JDK)/bin/javah 428 429 JAR=@FIXPATH@ $(BOOT_JDK)/bin/jar 430 431 RMIC=@FIXPATH@ $(BOOT_JDK)/bin/rmic 432 433 NATIVE2ASCII=@FIXPATH@ $(BOOT_JDK)/bin/native2ascii 434 435 JARSIGNER=@FIXPATH@ $(BOOT_JDK)/bin/jarsigner 436 437 # You run the new javac using the boot jdk with $(BOOT_JDK)/bin/java $(NEW_JAVAC) ... 438 BOOTSTRAP_JAVAC_JARS:="-Xbootclasspath/p:$(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar" -cp $(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar 439 NEW_JAVAC = $(BOOTSTRAP_JAVAC_JARS) com.sun.tools.javac.Main 440 NEW_JAVADOC = $(BOOTSTRAP_JAVAC_JARS) com.sun.tools.javadoc.Main 441 442 # Base flags for RC 443 # Guarding this against resetting value. Legacy make files include spec multiple 444 # times. 445 ifndef RC_FLAGS 446 RC_FLAGS:=@RC_FLAGS@ 447 endif 448 449 # A specific java binary with specific options can be used to run 450 # the long running background sjavac servers and other long running tasks. 451 SJAVAC_SERVER_JAVA:=@FIXPATH@ @SJAVAC_SERVER_JAVA@ 452 453 # Tools adhering to a minimal and common standard of posix compliance. 454 AWK:=@AWK@ 455 BASENAME:=@BASENAME@ 456 BASH:=@BASH@ 457 CAT:=@CAT@ 458 CCACHE:=@CCACHE@ 459 # CD is going away, but remains to cater for legacy makefiles. 460 CD:=cd 461 CHMOD:=@CHMOD@ |