37 |
37 |
38 include gensrc/GensrcAdlc.gmk |
38 include gensrc/GensrcAdlc.gmk |
39 include gensrc/GensrcDtrace.gmk |
39 include gensrc/GensrcDtrace.gmk |
40 include gensrc/GensrcJvmti.gmk |
40 include gensrc/GensrcJvmti.gmk |
41 |
41 |
42 $(eval $(call IncludeCustomExtension, hotspot, gensrc/GenerateSources.gmk)) |
42 $(eval $(call IncludeCustomExtension, , hotspot/gensrc/GenerateSources.gmk)) |
43 |
43 |
44 # While technically the rules below are "gendata" which can be done in parallel |
44 # While technically the rules below are "gendata" which can be done in parallel |
45 # with native compilation, let's keep it here for simplicity. |
45 # with native compilation, let's keep it here for simplicity. |
46 |
46 |
47 # The Xusage.txt file needs to have platform specific path separator |
47 # The Xusage.txt file needs to have platform specific path separator |
48 $(eval $(call SetupTextFileProcessing, CREATE_XUSAGE, \ |
48 $(eval $(call SetupTextFileProcessing, CREATE_XUSAGE, \ |
49 SOURCE_FILES := $(HOTSPOT_TOPDIR)/src/share/vm/Xusage.txt, \ |
49 SOURCE_FILES := $(TOPDIR)/src/hotspot/share/Xusage.txt, \ |
50 OUTPUT_FILE := $(JVM_LIB_OUTPUTDIR)/Xusage.txt, \ |
50 OUTPUT_FILE := $(JVM_LIB_OUTPUTDIR)/Xusage.txt, \ |
51 REPLACEMENTS := separated by ;> => separated by $(PATH_SEP)> ; , \ |
51 REPLACEMENTS := separated by ;> => separated by $(PATH_SEP)> ; , \ |
52 )) |
52 )) |
53 |
53 |
54 TARGETS += $(CREATE_XUSAGE) |
54 TARGETS += $(CREATE_XUSAGE) |
55 |
55 |
56 # Setup the hotspot launcher script for developer use |
56 # Setup the hotspot launcher script for developer use |
57 $(eval $(call SetupTextFileProcessing, CREATE_HOTSPOT_LAUNCHER, \ |
57 $(eval $(call SetupTextFileProcessing, CREATE_HOTSPOT_LAUNCHER, \ |
58 SOURCE_FILES := $(HOTSPOT_TOPDIR)/make/hotspot.script, \ |
58 SOURCE_FILES := $(TOPDIR)/make/hotspot/hotspot.script, \ |
59 OUTPUT_FILE := $(JVM_OUTPUTDIR)/hotspot, \ |
59 OUTPUT_FILE := $(JVM_OUTPUTDIR)/hotspot, \ |
60 REPLACEMENTS := \ |
60 REPLACEMENTS := \ |
61 @@LIBARCH@@ => $(OPENJDK_TARGET_CPU_LEGACY_LIB) ; \ |
61 @@LIBARCH@@ => $(OPENJDK_TARGET_CPU_LEGACY_LIB) ; \ |
62 @@JDK_IMPORT_PATH@@ => $(JDK_OUTPUTDIR) ; , \ |
62 @@JDK_IMPORT_PATH@@ => $(JDK_OUTPUTDIR) ; , \ |
63 )) |
63 )) |