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. 376 LDFLAGS_TESTLIB_SUFFIX:=@LDFLAGS_TESTLIB_SUFFIX@ 377 LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@ 378 LDFLAGS_TESTEXE_SUFFIX:=@LDFLAGS_TESTEXE_SUFFIX@ 379 380 # BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the 381 # build platform. 382 BUILD_CC:=@FIXPATH@ @BUILD_CC@ 383 BUILD_LD:=@FIXPATH@ @BUILD_LD@ 384 385 AS:=@FIXPATH@ @AS@ 386 387 # AR is used to create a static library (is ar in unix, lib.exe in windows) 388 AR:=@FIXPATH@ @AR@ 389 ARFLAGS:=@ARFLAGS@ 390 391 NM:=@NM@ 392 GNM:=@GNM@ 393 STRIP:=@STRIP@ 394 395 LIPO:=@LIPO@ 396 397 # Command to create a shared library 398 SHARED_LIBRARY_FLAGS:=@SHARED_LIBRARY_FLAGS@ 399 400 # Options to linker to specify a mapfile. 401 # (Note absence of := assignment, because we do not want to evaluate the macro body here) 402 SET_SHARED_LIBRARY_MAPFILE=@SET_SHARED_LIBRARY_MAPFILE@ 403 404 # Options for C/CXX compiler to be used if linking is performed 405 # using reorder file 406 C_FLAG_REORDER:=@C_FLAG_REORDER@ 407 CXX_FLAG_REORDER:=@CXX_FLAG_REORDER@ 408 409 # 410 # Options for generating debug symbols 411 ENABLE_DEBUG_SYMBOLS:=@ENABLE_DEBUG_SYMBOLS@ 412 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@ 413 CXXFLAGS_DEBUG_SYMBOLS:=@CXXFLAGS_DEBUG_SYMBOLS@ 414 ZIP_DEBUGINFO_FILES:=@ZIP_DEBUGINFO_FILES@ 415 416 # 417 # Compress (or not) jars 418 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. 379 LDFLAGS_TESTLIB_SUFFIX:=@LDFLAGS_TESTLIB_SUFFIX@ 380 LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@ 381 LDFLAGS_TESTEXE_SUFFIX:=@LDFLAGS_TESTEXE_SUFFIX@ 382 383 # BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the 384 # build platform. 385 BUILD_CC:=@FIXPATH@ @BUILD_CC@ 386 BUILD_LD:=@FIXPATH@ @BUILD_LD@ 387 388 AS:=@FIXPATH@ @AS@ 389 390 # AR is used to create a static library (is ar in unix, lib.exe in windows) 391 AR:=@FIXPATH@ @AR@ 392 ARFLAGS:=@ARFLAGS@ 393 394 NM:=@NM@ 395 GNM:=@GNM@ 396 STRIP:=@STRIP@ 397 398 LIPO:=@LIPO@ 399 400 # Options to linker to specify a mapfile. 401 # (Note absence of := assignment, because we do not want to evaluate the macro body here) 402 SET_SHARED_LIBRARY_MAPFILE=@SET_SHARED_LIBRARY_MAPFILE@ 403 404 # Options for C/CXX compiler to be used if linking is performed 405 # using reorder file 406 C_FLAG_REORDER:=@C_FLAG_REORDER@ 407 CXX_FLAG_REORDER:=@CXX_FLAG_REORDER@ 408 409 # 410 # Options for generating debug symbols 411 ENABLE_DEBUG_SYMBOLS:=@ENABLE_DEBUG_SYMBOLS@ 412 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@ 413 CXXFLAGS_DEBUG_SYMBOLS:=@CXXFLAGS_DEBUG_SYMBOLS@ 414 ZIP_DEBUGINFO_FILES:=@ZIP_DEBUGINFO_FILES@ 415 416 # 417 # Compress (or not) jars 418 COMPRESS_JARS=@COMPRESS_JARS@ |