422 STRIPFLAGS:=@STRIPFLAGS@ |
422 STRIPFLAGS:=@STRIPFLAGS@ |
423 |
423 |
424 JAVA_FLAGS:=@JAVA_FLAGS@ |
424 JAVA_FLAGS:=@JAVA_FLAGS@ |
425 JAVA_FLAGS_BIG:=@JAVA_FLAGS_BIG@ |
425 JAVA_FLAGS_BIG:=@JAVA_FLAGS_BIG@ |
426 JAVA_FLAGS_SMALL:=@JAVA_FLAGS_SMALL@ |
426 JAVA_FLAGS_SMALL:=@JAVA_FLAGS_SMALL@ |
|
427 JAVA_FLAGS_JAVAC:=@JAVA_FLAGS_JAVAC@ |
427 JAVA_TOOL_FLAGS_SMALL:=@JAVA_TOOL_FLAGS_SMALL@ |
428 JAVA_TOOL_FLAGS_SMALL:=@JAVA_TOOL_FLAGS_SMALL@ |
428 SJAVAC_SERVER_JAVA_FLAGS:=@SJAVAC_SERVER_JAVA_FLAGS@ |
429 SJAVAC_SERVER_JAVA_FLAGS:=@SJAVAC_SERVER_JAVA_FLAGS@ |
429 |
430 |
430 # The *_CMD variables are defined separately to be easily overridden in bootcycle-spec.gmk |
431 # The *_CMD variables are defined separately to be easily overridden in bootcycle-spec.gmk |
431 # for bootcycle-images build. Make sure to keep them in sync. Do not use the *_CMD |
432 # for bootcycle-images build. Make sure to keep them in sync. Do not use the *_CMD |
438 SJAVAC_SERVER_JAVA_CMD:=@SJAVAC_SERVER_JAVA@ |
439 SJAVAC_SERVER_JAVA_CMD:=@SJAVAC_SERVER_JAVA@ |
439 # These variables are meant to be used. They are defined with = instead of := to make |
440 # These variables are meant to be used. They are defined with = instead of := to make |
440 # it possible to override only the *_CMD variables. |
441 # it possible to override only the *_CMD variables. |
441 JAVA=@FIXPATH@ $(JAVA_CMD) $(JAVA_FLAGS_BIG) $(JAVA_FLAGS) |
442 JAVA=@FIXPATH@ $(JAVA_CMD) $(JAVA_FLAGS_BIG) $(JAVA_FLAGS) |
442 JAVA_SMALL=@FIXPATH@ $(JAVA_CMD) $(JAVA_FLAGS_SMALL) $(JAVA_FLAGS) |
443 JAVA_SMALL=@FIXPATH@ $(JAVA_CMD) $(JAVA_FLAGS_SMALL) $(JAVA_FLAGS) |
|
444 JAVA_JAVAC=@FIXPATH@ $(JAVA_CMD) $(JAVA_FLAGS_JAVAC) $(JAVA_FLAGS) |
443 JAVAC=@FIXPATH@ $(JAVAC_CMD) |
445 JAVAC=@FIXPATH@ $(JAVAC_CMD) |
444 JAVAH=@FIXPATH@ $(JAVAH_CMD) |
446 JAVAH=@FIXPATH@ $(JAVAH_CMD) |
445 JAR=@FIXPATH@ $(JAR_CMD) |
447 JAR=@FIXPATH@ $(JAR_CMD) |
446 JARSIGNER=@FIXPATH@ $(JARSIGNER_CMD) |
448 JARSIGNER=@FIXPATH@ $(JARSIGNER_CMD) |
447 # A specific java binary with specific options can be used to run |
449 # A specific java binary with specific options can be used to run |
448 # the long running background sjavac servers and other long running tasks. |
450 # the long running background sjavac servers and other long running tasks. |
449 SJAVAC_SERVER_JAVA=@FIXPATH@ $(SJAVAC_SERVER_JAVA_CMD) $(SJAVAC_SERVER_JAVA_FLAGS) |
451 SJAVAC_SERVER_JAVA=@FIXPATH@ @FIXPATH_DETACH_FLAG@ $(SJAVAC_SERVER_JAVA_CMD) \ |
|
452 $(SJAVAC_SERVER_JAVA_FLAGS) |
450 |
453 |
451 # Hotspot sets this variable before reading the SPEC when compiling sa-jdi.jar. Avoid |
454 # Hotspot sets this variable before reading the SPEC when compiling sa-jdi.jar. Avoid |
452 # overriding that value by using ?=. |
455 # overriding that value by using ?=. |
453 JAVAC_FLAGS?=@JAVAC_FLAGS@ |
456 JAVAC_FLAGS?=@JAVAC_FLAGS@ |
454 |
457 |