304 EXE_OUT_OPTION:=@EXE_OUT_OPTION@ 305 LD_OUT_OPTION:=@LD_OUT_OPTION@ 306 AR_OUT_OPTION:=@AR_OUT_OPTION@ 307 308 # Flags used for overriding the default opt setting for a C/C++ source file. 309 C_O_FLAG_HIGHEST:=@C_O_FLAG_HIGHEST@ 310 C_O_FLAG_HI:=@C_O_FLAG_HI@ 311 C_O_FLAG_NORM:=@C_O_FLAG_NORM@ 312 C_O_FLAG_NONE:=@C_O_FLAG_NONE@ 313 CXX_O_FLAG_HIGHEST:=@CXX_O_FLAG_HIGHEST@ 314 CXX_O_FLAG_HI:=@CXX_O_FLAG_HI@ 315 CXX_O_FLAG_NORM:=@CXX_O_FLAG_NORM@ 316 CXX_O_FLAG_NONE:=@CXX_O_FLAG_NONE@ 317 318 C_FLAG_DEPS:=@C_FLAG_DEPS@ 319 CXX_FLAG_DEPS:=@CXX_FLAG_DEPS@ 320 321 DISABLE_WARNING_PREFIX := @DISABLE_WARNING_PREFIX@ 322 CFLAGS_WARNINGS_ARE_ERRORS:=@CFLAGS_WARNINGS_ARE_ERRORS@ 323 324 CFLAGS_CCACHE:=@CFLAGS_CCACHE@ 325 326 # Tools that potentially need to be cross compilation aware. 327 CC:=@FIXPATH@ @CCACHE@ @CC@ 328 329 # CFLAGS used to compile the jdk native libraries (C-code) 330 CFLAGS_JDKLIB:=@CFLAGS_JDKLIB@ 331 CXXFLAGS_JDKLIB:=@CXXFLAGS_JDKLIB@ 332 333 # CFLAGS used to compile the jdk native launchers (C-code) 334 CFLAGS_JDKEXE:=@CFLAGS_JDKEXE@ 335 CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@ 336 337 CXX:=@FIXPATH@ @CCACHE@ @CXX@ 338 #CXXFLAGS:=@CXXFLAGS@ 339 340 CPP:=@FIXPATH@ @CPP@ 341 #CPPFLAGS:=@CPPFLAGS@ 342 343 # The linker can be gcc or ld on unix systems, or link.exe on windows systems. 384 LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@ 385 LDFLAGS_TESTEXE_SUFFIX:=@LDFLAGS_TESTEXE_SUFFIX@ 386 387 # BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the 388 # build platform. 389 BUILD_CC:=@FIXPATH@ @BUILD_CC@ 390 BUILD_LD:=@FIXPATH@ @BUILD_LD@ 391 392 AS:=@FIXPATH@ @AS@ 393 394 # AR is used to create a static library (is ar in unix, lib.exe in windows) 395 AR:=@FIXPATH@ @AR@ 396 ARFLAGS:=@ARFLAGS@ 397 398 NM:=@NM@ 399 GNM:=@GNM@ 400 STRIP:=@STRIP@ 401 MCS:=@MCS@ 402 403 LIPO:=@LIPO@ 404 405 # Command to create a shared library 406 SHARED_LIBRARY_FLAGS:=@SHARED_LIBRARY_FLAGS@ 407 408 # Options to linker to specify a mapfile. 409 # (Note absence of := assignment, because we do not want to evaluate the macro body here) 410 SET_SHARED_LIBRARY_MAPFILE=@SET_SHARED_LIBRARY_MAPFILE@ 411 412 # Options for C/CXX compiler to be used if linking is performed 413 # using reorder file 414 C_FLAG_REORDER:=@C_FLAG_REORDER@ 415 CXX_FLAG_REORDER:=@CXX_FLAG_REORDER@ 416 417 # 418 # Options for generating debug symbols 419 ENABLE_DEBUG_SYMBOLS:=@ENABLE_DEBUG_SYMBOLS@ 420 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@ 421 CXXFLAGS_DEBUG_SYMBOLS:=@CXXFLAGS_DEBUG_SYMBOLS@ 422 ZIP_DEBUGINFO_FILES:=@ZIP_DEBUGINFO_FILES@ 423 424 # 425 # Compress (or not) jars 426 COMPRESS_JARS=@COMPRESS_JARS@ | 304 EXE_OUT_OPTION:=@EXE_OUT_OPTION@ 305 LD_OUT_OPTION:=@LD_OUT_OPTION@ 306 AR_OUT_OPTION:=@AR_OUT_OPTION@ 307 308 # Flags used for overriding the default opt setting for a C/C++ source file. 309 C_O_FLAG_HIGHEST:=@C_O_FLAG_HIGHEST@ 310 C_O_FLAG_HI:=@C_O_FLAG_HI@ 311 C_O_FLAG_NORM:=@C_O_FLAG_NORM@ 312 C_O_FLAG_NONE:=@C_O_FLAG_NONE@ 313 CXX_O_FLAG_HIGHEST:=@CXX_O_FLAG_HIGHEST@ 314 CXX_O_FLAG_HI:=@CXX_O_FLAG_HI@ 315 CXX_O_FLAG_NORM:=@CXX_O_FLAG_NORM@ 316 CXX_O_FLAG_NONE:=@CXX_O_FLAG_NONE@ 317 318 C_FLAG_DEPS:=@C_FLAG_DEPS@ 319 CXX_FLAG_DEPS:=@CXX_FLAG_DEPS@ 320 321 DISABLE_WARNING_PREFIX := @DISABLE_WARNING_PREFIX@ 322 CFLAGS_WARNINGS_ARE_ERRORS:=@CFLAGS_WARNINGS_ARE_ERRORS@ 323 324 # A global flag (true or false) determining if native warnings are considered errors. 325 WARNINGS_AS_ERRORS := @WARNINGS_AS_ERRORS@ 326 327 CFLAGS_CCACHE:=@CFLAGS_CCACHE@ 328 329 # Tools that potentially need to be cross compilation aware. 330 CC:=@FIXPATH@ @CCACHE@ @CC@ 331 332 # CFLAGS used to compile the jdk native libraries (C-code) 333 CFLAGS_JDKLIB:=@CFLAGS_JDKLIB@ 334 CXXFLAGS_JDKLIB:=@CXXFLAGS_JDKLIB@ 335 336 # CFLAGS used to compile the jdk native launchers (C-code) 337 CFLAGS_JDKEXE:=@CFLAGS_JDKEXE@ 338 CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@ 339 340 CXX:=@FIXPATH@ @CCACHE@ @CXX@ 341 #CXXFLAGS:=@CXXFLAGS@ 342 343 CPP:=@FIXPATH@ @CPP@ 344 #CPPFLAGS:=@CPPFLAGS@ 345 346 # The linker can be gcc or ld on unix systems, or link.exe on windows systems. 387 LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@ 388 LDFLAGS_TESTEXE_SUFFIX:=@LDFLAGS_TESTEXE_SUFFIX@ 389 390 # BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the 391 # build platform. 392 BUILD_CC:=@FIXPATH@ @BUILD_CC@ 393 BUILD_LD:=@FIXPATH@ @BUILD_LD@ 394 395 AS:=@FIXPATH@ @AS@ 396 397 # AR is used to create a static library (is ar in unix, lib.exe in windows) 398 AR:=@FIXPATH@ @AR@ 399 ARFLAGS:=@ARFLAGS@ 400 401 NM:=@NM@ 402 GNM:=@GNM@ 403 STRIP:=@STRIP@ 404 MCS:=@MCS@ 405 406 LIPO:=@LIPO@ 407 408 # Options to linker to specify a mapfile. 409 # (Note absence of := assignment, because we do not want to evaluate the macro body here) 410 SET_SHARED_LIBRARY_MAPFILE=@SET_SHARED_LIBRARY_MAPFILE@ 411 412 # Options for C/CXX compiler to be used if linking is performed 413 # using reorder file 414 C_FLAG_REORDER:=@C_FLAG_REORDER@ 415 CXX_FLAG_REORDER:=@CXX_FLAG_REORDER@ 416 417 # 418 # Options for generating debug symbols 419 ENABLE_DEBUG_SYMBOLS:=@ENABLE_DEBUG_SYMBOLS@ 420 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@ 421 CXXFLAGS_DEBUG_SYMBOLS:=@CXXFLAGS_DEBUG_SYMBOLS@ 422 ZIP_DEBUGINFO_FILES:=@ZIP_DEBUGINFO_FILES@ 423 424 # 425 # Compress (or not) jars 426 COMPRESS_JARS=@COMPRESS_JARS@ |