comparison src/share/vm/runtime/globals_extension.hpp @ 6854:fb19af007ffc

7189254: Change makefiles for more flexibility to override defaults Summary: Change makefiles so that targets and parameters can be overridden by alternate makefiles. Reviewed-by: dholmes, coleenp
author jprovino
date Wed, 10 Oct 2012 14:35:58 -0400
parents a5dd6e3ef9f3
children 1baf7f1e3f23 db9981fd3124
comparison
equal deleted inserted replaced
6830:81e878c53615 6854:fb19af007ffc
92 #endif 92 #endif
93 93
94 typedef enum { 94 typedef enum {
95 RUNTIME_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_EXPERIMENTAL_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER, RUNTIME_MANAGEABLE_FLAG_MEMBER, RUNTIME_PRODUCT_RW_FLAG_MEMBER, RUNTIME_LP64_PRODUCT_FLAG_MEMBER) 95 RUNTIME_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_EXPERIMENTAL_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER, RUNTIME_MANAGEABLE_FLAG_MEMBER, RUNTIME_PRODUCT_RW_FLAG_MEMBER, RUNTIME_LP64_PRODUCT_FLAG_MEMBER)
96 RUNTIME_OS_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER) 96 RUNTIME_OS_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER)
97 #ifndef KERNEL 97 #if INCLUDE_ALTERNATE_GCS
98 G1_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_EXPERIMENTAL_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER, RUNTIME_MANAGEABLE_FLAG_MEMBER, RUNTIME_PRODUCT_RW_FLAG_MEMBER) 98 G1_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, RUNTIME_PD_DEVELOP_FLAG_MEMBER, RUNTIME_PRODUCT_FLAG_MEMBER, RUNTIME_PD_PRODUCT_FLAG_MEMBER, RUNTIME_DIAGNOSTIC_FLAG_MEMBER, RUNTIME_EXPERIMENTAL_FLAG_MEMBER, RUNTIME_NOTPRODUCT_FLAG_MEMBER, RUNTIME_MANAGEABLE_FLAG_MEMBER, RUNTIME_PRODUCT_RW_FLAG_MEMBER)
99 #endif 99 #endif // INCLUDE_ALTERNATE_GCS
100 #ifdef COMPILER1 100 #ifdef COMPILER1
101 C1_FLAGS(C1_DEVELOP_FLAG_MEMBER, C1_PD_DEVELOP_FLAG_MEMBER, C1_PRODUCT_FLAG_MEMBER, C1_PD_PRODUCT_FLAG_MEMBER, C1_NOTPRODUCT_FLAG_MEMBER) 101 C1_FLAGS(C1_DEVELOP_FLAG_MEMBER, C1_PD_DEVELOP_FLAG_MEMBER, C1_PRODUCT_FLAG_MEMBER, C1_PD_PRODUCT_FLAG_MEMBER, C1_NOTPRODUCT_FLAG_MEMBER)
102 #endif 102 #endif
103 #ifdef COMPILER2 103 #ifdef COMPILER2
104 C2_FLAGS(C2_DEVELOP_FLAG_MEMBER, C2_PD_DEVELOP_FLAG_MEMBER, C2_PRODUCT_FLAG_MEMBER, C2_PD_PRODUCT_FLAG_MEMBER, C2_DIAGNOSTIC_FLAG_MEMBER, C2_EXPERIMENTAL_FLAG_MEMBER, C2_NOTPRODUCT_FLAG_MEMBER) 104 C2_FLAGS(C2_DEVELOP_FLAG_MEMBER, C2_PD_DEVELOP_FLAG_MEMBER, C2_PRODUCT_FLAG_MEMBER, C2_PD_PRODUCT_FLAG_MEMBER, C2_DIAGNOSTIC_FLAG_MEMBER, C2_EXPERIMENTAL_FLAG_MEMBER, C2_NOTPRODUCT_FLAG_MEMBER)
185 RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE, 185 RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
186 RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE, 186 RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE,
187 RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE, 187 RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,
188 RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE, 188 RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE,
189 RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE) 189 RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE)
190 #ifndef KERNEL 190 #if INCLUDE_ALTERNATE_GCS
191 G1_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER_WITH_TYPE, 191 G1_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER_WITH_TYPE,
192 RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE, 192 RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
193 RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE, 193 RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE,
194 RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE, 194 RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,
195 RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE, 195 RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE,
196 RUNTIME_EXPERIMENTAL_FLAG_MEMBER_WITH_TYPE, 196 RUNTIME_EXPERIMENTAL_FLAG_MEMBER_WITH_TYPE,
197 RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE, 197 RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE,
198 RUNTIME_MANAGEABLE_FLAG_MEMBER_WITH_TYPE, 198 RUNTIME_MANAGEABLE_FLAG_MEMBER_WITH_TYPE,
199 RUNTIME_PRODUCT_RW_FLAG_MEMBER_WITH_TYPE) 199 RUNTIME_PRODUCT_RW_FLAG_MEMBER_WITH_TYPE)
200 #endif // KERNEL 200 #endif // INCLUDE_ALTERNATE_GCS
201 #ifdef COMPILER1 201 #ifdef COMPILER1
202 C1_FLAGS(C1_DEVELOP_FLAG_MEMBER_WITH_TYPE, 202 C1_FLAGS(C1_DEVELOP_FLAG_MEMBER_WITH_TYPE,
203 C1_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE, 203 C1_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE,
204 C1_PRODUCT_FLAG_MEMBER_WITH_TYPE, 204 C1_PRODUCT_FLAG_MEMBER_WITH_TYPE,
205 C1_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE, 205 C1_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE,