< prev index next >

make/autoconf/spec.gmk.in

Print this page
rev 47445 : 8171853: Remove Shark compiler


 205 
 206 # How to compile the code: release, fastdebug or slowdebug
 207 DEBUG_LEVEL:=@DEBUG_LEVEL@
 208 HOTSPOT_DEBUG_LEVEL:=@HOTSPOT_DEBUG_LEVEL@
 209 
 210 # This is the JDK variant to build.
 211 # The JDK variant is a name for a specific set of modules to be compiled for the JDK.
 212 JDK_VARIANT:=@JDK_VARIANT@
 213 
 214 # Which JVM variants to build (space-separated list)
 215 JVM_VARIANTS := @JVM_VARIANTS@
 216 JVM_VARIANT_MAIN := @JVM_VARIANT_MAIN@
 217 
 218 # Lists of features per variant. Only relevant for the variants listed in
 219 # JVM_VARIANTS.
 220 JVM_FEATURES_server := @JVM_FEATURES_server@
 221 JVM_FEATURES_client := @JVM_FEATURES_client@
 222 JVM_FEATURES_core := @JVM_FEATURES_core@
 223 JVM_FEATURES_minimal := @JVM_FEATURES_minimal@
 224 JVM_FEATURES_zero := @JVM_FEATURES_zero@
 225 JVM_FEATURES_zeroshark := @JVM_FEATURES_zeroshark@
 226 JVM_FEATURES_custom := @JVM_FEATURES_custom@
 227 
 228 # Used for make-time verifications
 229 VALID_JVM_FEATURES := @VALID_JVM_FEATURES@
 230 VALID_JVM_VARIANTS := @VALID_JVM_VARIANTS@
 231 
 232 # Control wether Hotspot builds gtest tests
 233 BUILD_GTEST := @BUILD_GTEST@
 234 
 235 # Control use of precompiled header in hotspot libjvm build
 236 USE_PRECOMPILED_HEADER := @USE_PRECOMPILED_HEADER@
 237 
 238 # Only build headless support or not
 239 ENABLE_HEADLESS_ONLY := @ENABLE_HEADLESS_ONLY@
 240 
 241 ENABLE_FULL_DOCS := @ENABLE_FULL_DOCS@
 242 
 243 # JDK_OUTPUTDIR specifies where a working jvm is built.
 244 # You can run $(JDK_OUTPUTDIR)/bin/java
 245 


 378 # Tools that potentially need to be cross compilation aware.
 379 CC:=@FIXPATH@ @CCACHE@ @ICECC@ @CC@
 380 
 381 # CFLAGS used to compile the jdk native libraries (C-code)
 382 CFLAGS_JDKLIB:=@CFLAGS_JDKLIB@
 383 CXXFLAGS_JDKLIB:=@CXXFLAGS_JDKLIB@
 384 
 385 # CFLAGS used to compile the jdk native launchers (C-code)
 386 CFLAGS_JDKEXE:=@CFLAGS_JDKEXE@
 387 CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@
 388 
 389 LDFLAGS_HASH_STYLE := @LDFLAGS_HASH_STYLE@
 390 LDFLAGS_NO_EXEC_STACK := @LDFLAGS_NO_EXEC_STACK@
 391 
 392 JVM_CFLAGS := @JVM_CFLAGS@
 393 JVM_CFLAGS_SYMBOLS := @JVM_CFLAGS_SYMBOLS@
 394 JVM_LDFLAGS := @JVM_LDFLAGS@
 395 JVM_ASFLAGS := @JVM_ASFLAGS@
 396 JVM_LIBS := @JVM_LIBS@
 397 JVM_RCFLAGS := @JVM_RCFLAGS@
 398 
 399 # Flags for zeroshark
 400 LLVM_CFLAGS := @LLVM_CFLAGS@
 401 LLVM_LIBS := @LLVM_LIBS@
 402 LLVM_LDFLAGS := @LLVM_LDFLAGS@
 403 
 404 # These flags might contain variables set by a custom extension that is included later.
 405 EXTRA_CFLAGS = @EXTRA_CFLAGS@
 406 EXTRA_CXXFLAGS = @EXTRA_CXXFLAGS@
 407 EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
 408 
 409 CXX:=@FIXPATH@ @CCACHE@ @ICECC@ @CXX@
 410 
 411 CPP:=@FIXPATH@ @CPP@
 412 
 413 # The linker can be gcc or ld on unix systems, or link.exe on windows systems.
 414 LD:=@FIXPATH@ @LD@
 415 
 416 # Xcode SDK path
 417 SDKROOT:=@SDKROOT@
 418 
 419 # The linker on older SuSE distros (e.g. on SLES 10) complains with:
 420 # "Invalid version tag `SUNWprivate_1.1'. Only anonymous version tag is allowed in executable."
 421 # if feeded with a version script which contains named tags.
 422 USING_BROKEN_SUSE_LD:=@USING_BROKEN_SUSE_LD@




 205 
 206 # How to compile the code: release, fastdebug or slowdebug
 207 DEBUG_LEVEL:=@DEBUG_LEVEL@
 208 HOTSPOT_DEBUG_LEVEL:=@HOTSPOT_DEBUG_LEVEL@
 209 
 210 # This is the JDK variant to build.
 211 # The JDK variant is a name for a specific set of modules to be compiled for the JDK.
 212 JDK_VARIANT:=@JDK_VARIANT@
 213 
 214 # Which JVM variants to build (space-separated list)
 215 JVM_VARIANTS := @JVM_VARIANTS@
 216 JVM_VARIANT_MAIN := @JVM_VARIANT_MAIN@
 217 
 218 # Lists of features per variant. Only relevant for the variants listed in
 219 # JVM_VARIANTS.
 220 JVM_FEATURES_server := @JVM_FEATURES_server@
 221 JVM_FEATURES_client := @JVM_FEATURES_client@
 222 JVM_FEATURES_core := @JVM_FEATURES_core@
 223 JVM_FEATURES_minimal := @JVM_FEATURES_minimal@
 224 JVM_FEATURES_zero := @JVM_FEATURES_zero@

 225 JVM_FEATURES_custom := @JVM_FEATURES_custom@
 226 
 227 # Used for make-time verifications
 228 VALID_JVM_FEATURES := @VALID_JVM_FEATURES@
 229 VALID_JVM_VARIANTS := @VALID_JVM_VARIANTS@
 230 
 231 # Control wether Hotspot builds gtest tests
 232 BUILD_GTEST := @BUILD_GTEST@
 233 
 234 # Control use of precompiled header in hotspot libjvm build
 235 USE_PRECOMPILED_HEADER := @USE_PRECOMPILED_HEADER@
 236 
 237 # Only build headless support or not
 238 ENABLE_HEADLESS_ONLY := @ENABLE_HEADLESS_ONLY@
 239 
 240 ENABLE_FULL_DOCS := @ENABLE_FULL_DOCS@
 241 
 242 # JDK_OUTPUTDIR specifies where a working jvm is built.
 243 # You can run $(JDK_OUTPUTDIR)/bin/java
 244 


 377 # Tools that potentially need to be cross compilation aware.
 378 CC:=@FIXPATH@ @CCACHE@ @ICECC@ @CC@
 379 
 380 # CFLAGS used to compile the jdk native libraries (C-code)
 381 CFLAGS_JDKLIB:=@CFLAGS_JDKLIB@
 382 CXXFLAGS_JDKLIB:=@CXXFLAGS_JDKLIB@
 383 
 384 # CFLAGS used to compile the jdk native launchers (C-code)
 385 CFLAGS_JDKEXE:=@CFLAGS_JDKEXE@
 386 CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@
 387 
 388 LDFLAGS_HASH_STYLE := @LDFLAGS_HASH_STYLE@
 389 LDFLAGS_NO_EXEC_STACK := @LDFLAGS_NO_EXEC_STACK@
 390 
 391 JVM_CFLAGS := @JVM_CFLAGS@
 392 JVM_CFLAGS_SYMBOLS := @JVM_CFLAGS_SYMBOLS@
 393 JVM_LDFLAGS := @JVM_LDFLAGS@
 394 JVM_ASFLAGS := @JVM_ASFLAGS@
 395 JVM_LIBS := @JVM_LIBS@
 396 JVM_RCFLAGS := @JVM_RCFLAGS@





 397 
 398 # These flags might contain variables set by a custom extension that is included later.
 399 EXTRA_CFLAGS = @EXTRA_CFLAGS@
 400 EXTRA_CXXFLAGS = @EXTRA_CXXFLAGS@
 401 EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
 402 
 403 CXX:=@FIXPATH@ @CCACHE@ @ICECC@ @CXX@
 404 
 405 CPP:=@FIXPATH@ @CPP@
 406 
 407 # The linker can be gcc or ld on unix systems, or link.exe on windows systems.
 408 LD:=@FIXPATH@ @LD@
 409 
 410 # Xcode SDK path
 411 SDKROOT:=@SDKROOT@
 412 
 413 # The linker on older SuSE distros (e.g. on SLES 10) complains with:
 414 # "Invalid version tag `SUNWprivate_1.1'. Only anonymous version tag is allowed in executable."
 415 # if feeded with a version script which contains named tags.
 416 USING_BROKEN_SUSE_LD:=@USING_BROKEN_SUSE_LD@


< prev index next >