52 |
52 |
53 ################################################################################ |
53 ################################################################################ |
54 # The "human readable" name of this configuration |
54 # The "human readable" name of this configuration |
55 CONF_NAME := run-test-prebuilt |
55 CONF_NAME := run-test-prebuilt |
56 |
56 |
57 ###FIXME |
|
58 # Information about the build system |
|
59 # NUM_CORES *is* needed to calculate JOBS. |
|
60 NUM_CORES:=16 |
|
61 # Number of parallel jobs to use for compilation |
57 # Number of parallel jobs to use for compilation |
62 JOBS?=16 |
58 JOBS ?= $(NUM_CORES) |
63 TEST_JOBS?=0 |
59 TEST_JOBS ?= 0 |
64 |
60 |
65 ### FIXME |
61 # Use hard-coded values for java flags (one size, fits all!) |
66 #JAVA_FLAGS:= -Duser.language=en -Duser.country=US |
62 JAVA_FLAGS := -Duser.language=en -Duser.country=US |
67 #JAVA_FLAGS_BIG:= -Xms64M -Xmx1600M -XX:ThreadStackSize=1536 |
63 JAVA_FLAGS_BIG:= -Xms64M -Xmx1600M -XX:ThreadStackSize=1536 |
68 #JAVA_FLAGS_SMALL:= -XX:+UseSerialGC -Xms32M -Xmx512M -XX:TieredStopAtLevel=1 |
64 JAVA_FLAGS_SMALL:= -XX:+UseSerialGC -Xms32M -Xmx512M -XX:TieredStopAtLevel=1 |
69 BUILD_JAVA_FLAGS := $(JAVA_FLAGS_BIG) |
65 BUILD_JAVA_FLAGS := $(JAVA_FLAGS_BIG) |
70 |
66 |
71 ################################################################################ |
67 ################################################################################ |
72 # Hard-coded values copied from spec.gmk.in. |
68 # Hard-coded values copied from spec.gmk.in. |
73 X:= |
69 X:= |
98 BUILDJDK_OUTPUTDIR := $(OUTPUTDIR)/buildjdk |
94 BUILDJDK_OUTPUTDIR := $(OUTPUTDIR)/buildjdk |
99 |
95 |
100 JRE_IMAGE_DIR := $(JDK_IMAGE_DIR) |
96 JRE_IMAGE_DIR := $(JDK_IMAGE_DIR) |
101 |
97 |
102 ################################################################################ |
98 ################################################################################ |
103 # Assume target platform is same as build platform |
99 # Assume build platform is same as target platform |
104 OPENJDK_TARGET_OS := $(OPENJDK_BUILD_OS) |
100 OPENJDK_BUILD_OS := $(OPENJDK_TARGET_OS) |
105 OPENJDK_TARGET_OS_TYPE := $(OPENJDK_BUILD_OS_TYPE) |
101 OPENJDK_BUILD_OS_TYPE := $(OPENJDK_TARGET_OS_TYPE) |
106 OPENJDK_TARGET_OS_ENV := $(OPENJDK_BUILD_OS_ENV) |
102 OPENJDK_BUILD_OS_ENV := $(OPENJDK_TARGET_OS_ENV) |
107 |
103 |
108 OPENJDK_TARGET_CPU := $(OPENJDK_BUILD_CPU) |
104 OPENJDK_BUILD_CPU := $(OPENJDK_TARGET_CPU) |
109 OPENJDK_TARGET_CPU_ARCH := $(OPENJDK_BUILD_CPU_ARCH) |
105 OPENJDK_BUILD_CPU_ARCH := $(OPENJDK_TARGET_CPU_ARCH) |
110 OPENJDK_TARGET_CPU_BITS := $(OPENJDK_BUILD_CPU_BITS) |
106 OPENJDK_BUILD_CPU_BITS := $(OPENJDK_TARGET_CPU_BITS) |
111 OPENJDK_TARGET_CPU_ENDIAN := $(OPENJDK_BUILD_CPU_ENDIAN) |
107 OPENJDK_BUILD_CPU_ENDIAN := $(OPENJDK_TARGET_CPU_ENDIAN) |
112 |
108 |
113 ################################################################################ |
109 ################################################################################ |
114 # Java executable definitions |
110 # Java executable definitions |
115 JAVA_CMD := $(BOOT_JDK)/bin/java |
111 JAVA_CMD := $(BOOT_JDK)/bin/java |
116 JAVAC_CMD := $(BOOT_JDK)/bin/javac |
112 JAVAC_CMD := $(BOOT_JDK)/bin/javac |