6604021: RMIC is defaulting to BOOT jdk version, needs to be rmic.jar
Reviewed-by: dholmes, chegar
This commit is contained in:
parent
ee31bf9cb4
commit
f1ff8b5c67
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -371,8 +371,8 @@ define SetupJavaCompilation
|
|||||||
# INCLUDE_FILES:="com/sun/SolarisFoobar.java" means only compile this file!
|
# INCLUDE_FILES:="com/sun/SolarisFoobar.java" means only compile this file!
|
||||||
# EXCLUDE_FILES:="com/sun/SolarisFoobar.java" means do not compile this particular file!
|
# EXCLUDE_FILES:="com/sun/SolarisFoobar.java" means do not compile this particular file!
|
||||||
# "SolarisFoobar.java" means do not compile SolarisFoobar, wherever it is found.
|
# "SolarisFoobar.java" means do not compile SolarisFoobar, wherever it is found.
|
||||||
# JAVAC_SOURCE_PATH_UGLY_OVERRIDE:=Don't use this. This forces an explicit -sourcepath to javac.
|
# JAVAC_SOURCE_PATH_OVERRIDE:=This forces an explicit -sourcepath to javac instead of the complete
|
||||||
# Its only here until we cleanup some nasty source code pasta in the jdk.
|
# source roots from SRC. This is sometimes needed when compiling specific subsets of the source.
|
||||||
# HEADERS:=path to directory where all generated c-headers are written.
|
# HEADERS:=path to directory where all generated c-headers are written.
|
||||||
# DEPENDS:=Extra dependecy
|
# DEPENDS:=Extra dependecy
|
||||||
$(foreach i,2 3 4 5 6 7 8 9 10 11 12 13 14 15, $(if $($i),$1_$(strip $($i)))$(NEWLINE))
|
$(foreach i,2 3 4 5 6 7 8 9 10 11 12 13 14 15, $(if $($i),$1_$(strip $($i)))$(NEWLINE))
|
||||||
@ -474,8 +474,8 @@ define SetupJavaCompilation
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# Prep the source paths.
|
# Prep the source paths.
|
||||||
ifneq ($$($1_JAVAC_SOURCE_PATH_UGLY_OVERRIDE),)
|
ifneq ($$($1_JAVAC_SOURCE_PATH_OVERRIDE),)
|
||||||
$$(eval $$(call replace_space_with_pathsep,$1_SRCROOTSC,$$($1_JAVAC_SOURCE_PATH_UGLY_OVERRIDE)))
|
$$(eval $$(call replace_space_with_pathsep,$1_SRCROOTSC,$$($1_JAVAC_SOURCE_PATH_OVERRIDE)))
|
||||||
else
|
else
|
||||||
$$(eval $$(call replace_space_with_pathsep,$1_SRCROOTSC,$$($1_SRC)))
|
$$(eval $$(call replace_space_with_pathsep,$1_SRCROOTSC,$$($1_SRC)))
|
||||||
endif
|
endif
|
||||||
|
@ -38,7 +38,7 @@ define SetupRMICompilation
|
|||||||
$(call LogSetupMacroEntry,SetupRMICompilation($1),$2,$3,$4,$5,$6,$7,$8,$9,$(10),$(11),$(12),$(13),$(14),$(15))
|
$(call LogSetupMacroEntry,SetupRMICompilation($1),$2,$3,$4,$5,$6,$7,$8,$9,$(10),$(11),$(12),$(13),$(14),$(15))
|
||||||
$(if $(16),$(error Internal makefile error: Too many arguments to SetupRMICompilation, please update RMICompilation.gmk))
|
$(if $(16),$(error Internal makefile error: Too many arguments to SetupRMICompilation, please update RMICompilation.gmk))
|
||||||
|
|
||||||
$1_DEP_FILE := $$($1_STUB_CLASSES_DIR)/$1_rmic
|
$1_DEP_FILE := $$($1_STUB_CLASSES_DIR)/_the.$1_rmic.generated
|
||||||
|
|
||||||
$1_CLASSES_SLASH := $$(subst .,/,$$($1_CLASSES))
|
$1_CLASSES_SLASH := $$(subst .,/,$$($1_CLASSES))
|
||||||
$1_CLASS_FILES := $$(addprefix $$($1_CLASSES_DIR)/,$$(addsuffix .class,$$($1_CLASSES_SLASH)))
|
$1_CLASS_FILES := $$(addprefix $$($1_CLASSES_DIR)/,$$(addsuffix .class,$$($1_CLASSES_SLASH)))
|
||||||
@ -88,10 +88,9 @@ define SetupRMICompilation
|
|||||||
$(RMIC) $$($1_ARGS2) -classpath "$$($1_CLASSES_DIR)" \
|
$(RMIC) $$($1_ARGS2) -classpath "$$($1_CLASSES_DIR)" \
|
||||||
-d $$($1_STUB_CLASSES_DIR) $$($1_DOLLAR_SAFE_CLASSES);\
|
-d $$($1_STUB_CLASSES_DIR) $$($1_DOLLAR_SAFE_CLASSES);\
|
||||||
fi;
|
fi;
|
||||||
|
$(TOUCH) $$@
|
||||||
|
|
||||||
|
|
||||||
$1 := $$($1_TARGETS)
|
$1 := $$($1_TARGETS) $$($1_DEP_FILE)
|
||||||
|
|
||||||
# By marking as secondary, this "touch" file doesn't need to be touched and will never exist.
|
|
||||||
.SECONDARY: $$($1_DEP_FILE)
|
|
||||||
endef
|
endef
|
||||||
|
Loading…
x
Reference in New Issue
Block a user