| OLD | NEW |
| 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 { | 5 { |
| 6 'variables': { | 6 'variables': { |
| 7 'variables': { | 7 'variables': { |
| 8 # Enable -Werror by default, but put it in a variable so it can | 8 # Enable -Werror by default, but put it in a variable so it can |
| 9 # be optionally disabled. | 9 # be optionally disabled. |
| 10 'werror%': '-Werror', | 10 'werror%': '-Werror', |
| (...skipping 27 matching lines...) Expand all Loading... |
| 38 'DYNAMIC_ANNOTATIONS_ENABLED=1', | 38 'DYNAMIC_ANNOTATIONS_ENABLED=1', |
| 39 'DYNAMIC_ANNOTATIONS_PREFIX=NACL_', | 39 'DYNAMIC_ANNOTATIONS_PREFIX=NACL_', |
| 40 ], | 40 ], |
| 41 'nacl_default_compile_flags': [ | 41 'nacl_default_compile_flags': [ |
| 42 #'-std=gnu99', Added by build_nexe | 42 #'-std=gnu99', Added by build_nexe |
| 43 '-O2', | 43 '-O2', |
| 44 '-g', | 44 '-g', |
| 45 '-Wall', | 45 '-Wall', |
| 46 '-fdiagnostics-show-option', | 46 '-fdiagnostics-show-option', |
| 47 '<(werror)', | 47 '<(werror)', |
| 48 ] | 48 ], |
| 49 'conditions': [ |
| 50 ['goma_status!="ok"', { |
| 51 'gomadir': '', |
| 52 }], |
| 53 ], |
| 49 }, | 54 }, |
| 50 'conditions': [ | 55 'conditions': [ |
| 51 ['target_arch=="ia32" or target_arch=="x64"', { | 56 ['target_arch=="ia32" or target_arch=="x64"', { |
| 52 # Common defaults for all x86 nacl-gcc targets | 57 # Common defaults for all x86 nacl-gcc targets |
| 53 'target_defaults': { | 58 'target_defaults': { |
| 54 'conditions': [ | 59 'conditions': [ |
| 55 ['OS=="win"', { | 60 ['OS=="win"', { |
| 56 'variables': { | 61 'variables': { |
| 57 # NOTE: Python is invoked differently by the Native Client | 62 # NOTE: Python is invoked differently by the Native Client |
| 58 # builders than the Chromium builders. Invoking using | 63 # builders than the Chromium builders. Invoking using |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 247 '<(DEPTH)/native_client/build/build_nexe.py', | 252 '<(DEPTH)/native_client/build/build_nexe.py', |
| 248 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 253 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 249 '>@(extra_args)', | 254 '>@(extra_args)', |
| 250 '--arch', 'x86-64', | 255 '--arch', 'x86-64', |
| 251 '--build', 'newlib_nexe', | 256 '--build', 'newlib_nexe', |
| 252 '--root', '<(DEPTH)', | 257 '--root', '<(DEPTH)', |
| 253 '--name', '>(out_newlib64)', | 258 '--name', '>(out_newlib64)', |
| 254 '--objdir', '>(objdir_newlib64)', | 259 '--objdir', '>(objdir_newlib64)', |
| 255 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 260 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 256 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 261 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 262 '--gomadir', '<(gomadir)', |
| 257 '--defines=^(defines) >(_defines)', | 263 '--defines=^(defines) >(_defines)', |
| 258 '--link_flags=-B>(tc_lib_dir_newlib64) ^(link_flags) >(_link_
flags)', | 264 '--link_flags=-B>(tc_lib_dir_newlib64) ^(link_flags) >(_link_
flags)', |
| 259 '--source-list=^(source_list_newlib64)', | 265 '--source-list=^(source_list_newlib64)', |
| 260 ], | 266 ], |
| 261 }, | 267 }, |
| 262 ], | 268 ], |
| 263 }], | 269 }], |
| 264 # x86-64 newlib library action | 270 # x86-64 newlib library action |
| 265 ['nlib_target!="" and build_newlib!=0 and enable_x86_64!=0', { | 271 ['nlib_target!="" and build_newlib!=0 and enable_x86_64!=0', { |
| 266 'variables': { | 272 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 289 '<(DEPTH)/native_client/build/build_nexe.py', | 295 '<(DEPTH)/native_client/build/build_nexe.py', |
| 290 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 296 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 291 '>@(extra_args)', | 297 '>@(extra_args)', |
| 292 '--arch', 'x86-64', | 298 '--arch', 'x86-64', |
| 293 '--build', 'newlib_nlib', | 299 '--build', 'newlib_nlib', |
| 294 '--root', '<(DEPTH)', | 300 '--root', '<(DEPTH)', |
| 295 '--name', '>(out_newlib64)', | 301 '--name', '>(out_newlib64)', |
| 296 '--objdir', '>(objdir_newlib64)', | 302 '--objdir', '>(objdir_newlib64)', |
| 297 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 303 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 298 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 304 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 305 '--gomadir', '<(gomadir)', |
| 299 '--defines=^(defines) >(_defines)', | 306 '--defines=^(defines) >(_defines)', |
| 300 '--link_flags=-B>(tc_lib_dir_newlib64) ^(link_flags) >(_link_
flags)', | 307 '--link_flags=-B>(tc_lib_dir_newlib64) ^(link_flags) >(_link_
flags)', |
| 301 '--source-list=^(source_list_newlib64)', | 308 '--source-list=^(source_list_newlib64)', |
| 302 ], | 309 ], |
| 303 }, | 310 }, |
| 304 ], | 311 ], |
| 305 }], | 312 }], |
| 306 # x86-64 IRT nexe action | 313 # x86-64 IRT nexe action |
| 307 ['nexe_target!="" and build_irt!=0 and enable_x86_64!=0', { | 314 ['nexe_target!="" and build_irt!=0 and enable_x86_64!=0', { |
| 308 'variables': { | 315 'variables': { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 332 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 339 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 333 '>@(extra_args)', | 340 '>@(extra_args)', |
| 334 '--arch', 'x86-64', | 341 '--arch', 'x86-64', |
| 335 '--build', 'newlib_nexe_pnacl', | 342 '--build', 'newlib_nexe_pnacl', |
| 336 '--root', '<(DEPTH)', | 343 '--root', '<(DEPTH)', |
| 337 '--name', '>(out_newlib64)', | 344 '--name', '>(out_newlib64)', |
| 338 '--objdir', '>(objdir_newlib64)', | 345 '--objdir', '>(objdir_newlib64)', |
| 339 '--config-name', '<(CONFIGURATION_NAME)', | 346 '--config-name', '<(CONFIGURATION_NAME)', |
| 340 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 347 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 341 '--compile_flags=--target=x86_64-nacl ^(compile_flags) >(_com
pile_flags) -gline-tables-only ^(pnacl_compile_flags) >(_pnacl_compile_flags)', | 348 '--compile_flags=--target=x86_64-nacl ^(compile_flags) >(_com
pile_flags) -gline-tables-only ^(pnacl_compile_flags) >(_pnacl_compile_flags)', |
| 349 '--gomadir', '<(gomadir)', |
| 342 '--defines=^(defines) >(_defines)', | 350 '--defines=^(defines) >(_defines)', |
| 343 '--link_flags=--target=x86_64-nacl -arch x86-64 --pnacl-allow
-translate --pnacl-allow-native -Wt,-mtls-use-call -Wn,-Trodata-segment=<(NACL_I
RT_DATA_START) -Wn,-Ttext-segment=<(NACL_IRT_TEXT_START) -B>(tc_lib_dir_irt64) ^
(link_flags) >(_link_flags)', | 351 '--link_flags=--target=x86_64-nacl -arch x86-64 --pnacl-allow
-translate --pnacl-allow-native -Wt,-mtls-use-call -Wn,-Trodata-segment=<(NACL_I
RT_DATA_START) -Wn,-Ttext-segment=<(NACL_IRT_TEXT_START) -B>(tc_lib_dir_irt64) ^
(link_flags) >(_link_flags)', |
| 344 '--source-list=^(source_list_newlib64)', | 352 '--source-list=^(source_list_newlib64)', |
| 345 ], | 353 ], |
| 346 }, | 354 }, |
| 347 ], | 355 ], |
| 348 }], | 356 }], |
| 349 # x86-64 IRT library action | 357 # x86-64 IRT library action |
| 350 ['nlib_target!="" and build_irt!=0 and enable_x86_64!=0', { | 358 ['nlib_target!="" and build_irt!=0 and enable_x86_64!=0', { |
| 351 'variables': { | 359 'variables': { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 375 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 383 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 376 '>@(extra_args)', | 384 '>@(extra_args)', |
| 377 '--arch', 'x86-64', | 385 '--arch', 'x86-64', |
| 378 '--build', 'newlib_nlib_pnacl', | 386 '--build', 'newlib_nlib_pnacl', |
| 379 '--root', '<(DEPTH)', | 387 '--root', '<(DEPTH)', |
| 380 '--name', '>(out_newlib64)', | 388 '--name', '>(out_newlib64)', |
| 381 '--objdir', '>(objdir_newlib64)', | 389 '--objdir', '>(objdir_newlib64)', |
| 382 '--config-name', '<(CONFIGURATION_NAME)', | 390 '--config-name', '<(CONFIGURATION_NAME)', |
| 383 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 391 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 384 '--compile_flags=--target=x86_64-nacl ^(compile_flags) >(_com
pile_flags) -gline-tables-only ^(pnacl_compile_flags) >(_pnacl_compile_flags)', | 392 '--compile_flags=--target=x86_64-nacl ^(compile_flags) >(_com
pile_flags) -gline-tables-only ^(pnacl_compile_flags) >(_pnacl_compile_flags)', |
| 393 '--gomadir', '<(gomadir)', |
| 385 '--defines=^(defines) >(_defines)', | 394 '--defines=^(defines) >(_defines)', |
| 386 '--link_flags=--target=x86_64-nacl -B>(tc_lib_dir_irt64) ^(li
nk_flags) >(_link_flags)', | 395 '--link_flags=--target=x86_64-nacl -B>(tc_lib_dir_irt64) ^(li
nk_flags) >(_link_flags)', |
| 387 '--source-list=^(source_list_newlib64)', | 396 '--source-list=^(source_list_newlib64)', |
| 388 ], | 397 ], |
| 389 }, | 398 }, |
| 390 ], | 399 ], |
| 391 }], | 400 }], |
| 392 # x86-32 newlib nexe action | 401 # x86-32 newlib nexe action |
| 393 ['nexe_target!="" and build_newlib!=0 and enable_x86_32!=0', { | 402 ['nexe_target!="" and build_newlib!=0 and enable_x86_32!=0', { |
| 394 'variables': { | 403 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 417 '<(DEPTH)/native_client/build/build_nexe.py', | 426 '<(DEPTH)/native_client/build/build_nexe.py', |
| 418 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 427 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 419 '>@(extra_args)', | 428 '>@(extra_args)', |
| 420 '--arch', 'x86-32', | 429 '--arch', 'x86-32', |
| 421 '--build', 'newlib_nexe', | 430 '--build', 'newlib_nexe', |
| 422 '--root', '<(DEPTH)', | 431 '--root', '<(DEPTH)', |
| 423 '--name', '>(out_newlib32)', | 432 '--name', '>(out_newlib32)', |
| 424 '--objdir', '>(objdir_newlib32)', | 433 '--objdir', '>(objdir_newlib32)', |
| 425 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 434 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 426 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 435 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 436 '--gomadir', '<(gomadir)', |
| 427 '--defines=^(defines) >(_defines)', | 437 '--defines=^(defines) >(_defines)', |
| 428 '--link_flags=-m32 -B>(tc_lib_dir_newlib32) ^(link_flags) >(_
link_flags)', | 438 '--link_flags=-m32 -B>(tc_lib_dir_newlib32) ^(link_flags) >(_
link_flags)', |
| 429 '--source-list=^(source_list_newlib32)', | 439 '--source-list=^(source_list_newlib32)', |
| 430 ], | 440 ], |
| 431 }, | 441 }, |
| 432 ], | 442 ], |
| 433 }], | 443 }], |
| 434 # x86-32 newlib library action | 444 # x86-32 newlib library action |
| 435 ['nlib_target!="" and build_newlib!=0 and enable_x86_32!=0', { | 445 ['nlib_target!="" and build_newlib!=0 and enable_x86_32!=0', { |
| 436 'variables': { | 446 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 459 '<(DEPTH)/native_client/build/build_nexe.py', | 469 '<(DEPTH)/native_client/build/build_nexe.py', |
| 460 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 470 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 461 '>@(extra_args)', | 471 '>@(extra_args)', |
| 462 '--arch', 'x86-32', | 472 '--arch', 'x86-32', |
| 463 '--build', 'newlib_nlib', | 473 '--build', 'newlib_nlib', |
| 464 '--root', '<(DEPTH)', | 474 '--root', '<(DEPTH)', |
| 465 '--name', '>(out_newlib32)', | 475 '--name', '>(out_newlib32)', |
| 466 '--objdir', '>(objdir_newlib32)', | 476 '--objdir', '>(objdir_newlib32)', |
| 467 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 477 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 468 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 478 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 479 '--gomadir', '<(gomadir)', |
| 469 '--defines=^(defines) >(_defines)', | 480 '--defines=^(defines) >(_defines)', |
| 470 '--link_flags=-m32 -B>(tc_lib_dir_newlib32) ^(link_flags) >(_
link_flags)', | 481 '--link_flags=-m32 -B>(tc_lib_dir_newlib32) ^(link_flags) >(_
link_flags)', |
| 471 '--source-list=^(source_list_newlib32)', | 482 '--source-list=^(source_list_newlib32)', |
| 472 ], | 483 ], |
| 473 }, | 484 }, |
| 474 ], | 485 ], |
| 475 }], | 486 }], |
| 476 # x86-32 IRT nexe build | 487 # x86-32 IRT nexe build |
| 477 ['nexe_target!="" and build_irt!=0 and enable_x86_32!=0', { | 488 ['nexe_target!="" and build_irt!=0 and enable_x86_32!=0', { |
| 478 'variables': { | 489 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 501 '<(DEPTH)/native_client/build/build_nexe.py', | 512 '<(DEPTH)/native_client/build/build_nexe.py', |
| 502 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 513 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 503 '>@(extra_args)', | 514 '>@(extra_args)', |
| 504 '--arch', 'x86-32', | 515 '--arch', 'x86-32', |
| 505 '--build', 'newlib_nexe', | 516 '--build', 'newlib_nexe', |
| 506 '--root', '<(DEPTH)', | 517 '--root', '<(DEPTH)', |
| 507 '--name', '>(out_newlib32)', | 518 '--name', '>(out_newlib32)', |
| 508 '--objdir', '>(objdir_newlib32)', | 519 '--objdir', '>(objdir_newlib32)', |
| 509 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 520 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 510 '--compile_flags=-m32 ^(newlib_tls_flags) ^(gcc_compile_flags
) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', | 521 '--compile_flags=-m32 ^(newlib_tls_flags) ^(gcc_compile_flags
) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', |
| 522 '--gomadir', '<(gomadir)', |
| 511 '--defines=^(defines) >(_defines)', | 523 '--defines=^(defines) >(_defines)', |
| 512 '--link_flags=-m32 -B>(tc_lib_dir_irt32) -Wl,--build-id,--sec
tion-start,.note.gnu.build-id=<(NACL_IRT_DATA_START) -Wl,-Ttext-segment=<(NACL_I
RT_TEXT_START) ^(link_flags) >(_link_flags)', | 524 '--link_flags=-m32 -B>(tc_lib_dir_irt32) -Wl,--build-id,--sec
tion-start,.note.gnu.build-id=<(NACL_IRT_DATA_START) -Wl,-Ttext-segment=<(NACL_I
RT_TEXT_START) ^(link_flags) >(_link_flags)', |
| 513 '--source-list=^(source_list_newlib32)', | 525 '--source-list=^(source_list_newlib32)', |
| 514 ], | 526 ], |
| 515 }, | 527 }, |
| 516 ], | 528 ], |
| 517 }], | 529 }], |
| 518 # x86-32 IRT library build | 530 # x86-32 IRT library build |
| 519 ['nlib_target!="" and build_irt!=0 and enable_x86_32!=0', { | 531 ['nlib_target!="" and build_irt!=0 and enable_x86_32!=0', { |
| 520 'variables': { | 532 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 543 '<(DEPTH)/native_client/build/build_nexe.py', | 555 '<(DEPTH)/native_client/build/build_nexe.py', |
| 544 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 556 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 545 '>@(extra_args)', | 557 '>@(extra_args)', |
| 546 '--arch', 'x86-32', | 558 '--arch', 'x86-32', |
| 547 '--build', 'newlib_nlib', | 559 '--build', 'newlib_nlib', |
| 548 '--root', '<(DEPTH)', | 560 '--root', '<(DEPTH)', |
| 549 '--name', '>(out_newlib32)', | 561 '--name', '>(out_newlib32)', |
| 550 '--objdir', '>(objdir_newlib32)', | 562 '--objdir', '>(objdir_newlib32)', |
| 551 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 563 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 552 '--compile_flags=-m32 ^(newlib_tls_flags) ^(gcc_compile_flags
) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', | 564 '--compile_flags=-m32 ^(newlib_tls_flags) ^(gcc_compile_flags
) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', |
| 565 '--gomadir', '<(gomadir)', |
| 553 '--defines=^(defines) >(_defines)', | 566 '--defines=^(defines) >(_defines)', |
| 554 '--link_flags=-m32 -B>(tc_lib_dir_irt32) ^(link_flags) >(_lin
k_flags)', | 567 '--link_flags=-m32 -B>(tc_lib_dir_irt32) ^(link_flags) >(_lin
k_flags)', |
| 555 '--source-list=^(source_list_newlib32)', | 568 '--source-list=^(source_list_newlib32)', |
| 556 ], | 569 ], |
| 557 }, | 570 }, |
| 558 ], | 571 ], |
| 559 }], | 572 }], |
| 560 ], | 573 ], |
| 561 }, | 574 }, |
| 562 }], # end x86 gcc nexe/nlib actions | 575 }], # end x86 gcc nexe/nlib actions |
| (...skipping 28 matching lines...) Expand all Loading... |
| 591 '<(DEPTH)/native_client/build/build_nexe.py', | 604 '<(DEPTH)/native_client/build/build_nexe.py', |
| 592 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 605 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 593 '>@(extra_args)', | 606 '>@(extra_args)', |
| 594 '--arch', 'arm', | 607 '--arch', 'arm', |
| 595 '--build', 'newlib_nexe', | 608 '--build', 'newlib_nexe', |
| 596 '--root', '<(DEPTH)', | 609 '--root', '<(DEPTH)', |
| 597 '--name', '>(out_newlib_arm)', | 610 '--name', '>(out_newlib_arm)', |
| 598 '--objdir', '>(objdir_newlib_arm)', | 611 '--objdir', '>(objdir_newlib_arm)', |
| 599 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 612 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 600 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(gcc_c
ompile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', | 613 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(gcc_c
ompile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', |
| 614 '--gomadir', '<(gomadir)', |
| 601 '--defines=^(defines) >(_defines)', | 615 '--defines=^(defines) >(_defines)', |
| 602 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', | 616 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', |
| 603 '--source-list=^(source_list_newlib_arm)', | 617 '--source-list=^(source_list_newlib_arm)', |
| 604 ], | 618 ], |
| 605 }, | 619 }, |
| 606 ], | 620 ], |
| 607 }], | 621 }], |
| 608 # arm newlib library action | 622 # arm newlib library action |
| 609 ['force_arm_pnacl==0 and nlib_target!="" and build_newlib!=0', { | 623 ['force_arm_pnacl==0 and nlib_target!="" and build_newlib!=0', { |
| 610 'variables': { | 624 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 633 '<(DEPTH)/native_client/build/build_nexe.py', | 647 '<(DEPTH)/native_client/build/build_nexe.py', |
| 634 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 648 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 635 '>@(extra_args)', | 649 '>@(extra_args)', |
| 636 '--arch', 'arm', | 650 '--arch', 'arm', |
| 637 '--build', 'newlib_nlib', | 651 '--build', 'newlib_nlib', |
| 638 '--root', '<(DEPTH)', | 652 '--root', '<(DEPTH)', |
| 639 '--name', '>(out_newlib_arm)', | 653 '--name', '>(out_newlib_arm)', |
| 640 '--objdir', '>(objdir_newlib_arm)', | 654 '--objdir', '>(objdir_newlib_arm)', |
| 641 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 655 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 642 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(gcc_c
ompile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', | 656 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(gcc_c
ompile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', |
| 657 '--gomadir', '<(gomadir)', |
| 643 '--defines=^(defines) >(_defines)', | 658 '--defines=^(defines) >(_defines)', |
| 644 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', | 659 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', |
| 645 '--source-list=^(source_list_newlib_arm)', | 660 '--source-list=^(source_list_newlib_arm)', |
| 646 ], | 661 ], |
| 647 }, | 662 }, |
| 648 ], | 663 ], |
| 649 }], | 664 }], |
| 650 # arm irt nexe action | 665 # arm irt nexe action |
| 651 ['force_arm_pnacl==0 and nexe_target!="" and build_irt!=0', { | 666 ['force_arm_pnacl==0 and nexe_target!="" and build_irt!=0', { |
| 652 'variables': { | 667 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 675 '<(DEPTH)/native_client/build/build_nexe.py', | 690 '<(DEPTH)/native_client/build/build_nexe.py', |
| 676 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 691 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 677 '>@(extra_args)', | 692 '>@(extra_args)', |
| 678 '--arch', 'arm', | 693 '--arch', 'arm', |
| 679 '--build', 'newlib_nexe', | 694 '--build', 'newlib_nexe', |
| 680 '--root', '<(DEPTH)', | 695 '--root', '<(DEPTH)', |
| 681 '--name', '>(out_newlib_arm)', | 696 '--name', '>(out_newlib_arm)', |
| 682 '--objdir', '>(objdir_newlib_arm)', | 697 '--objdir', '>(objdir_newlib_arm)', |
| 683 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 698 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 684 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(newli
b_tls_flags) ^(gcc_compile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_comp
ile_flags)', | 699 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(newli
b_tls_flags) ^(gcc_compile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_comp
ile_flags)', |
| 700 '--gomadir', '<(gomadir)', |
| 685 '--defines=^(defines) >(_defines)', | 701 '--defines=^(defines) >(_defines)', |
| 686 '--link_flags=-B>(tc_lib_dir_irt_arm) -Wl,-Trodata-segment=<(N
ACL_IRT_DATA_START) -Wl,-Ttext-segment=<(NACL_IRT_TEXT_START) ^(link_flags) >(_l
ink_flags)', | 702 '--link_flags=-B>(tc_lib_dir_irt_arm) -Wl,-Trodata-segment=<(N
ACL_IRT_DATA_START) -Wl,-Ttext-segment=<(NACL_IRT_TEXT_START) ^(link_flags) >(_l
ink_flags)', |
| 687 '--source-list=^(source_list_newlib_arm)', | 703 '--source-list=^(source_list_newlib_arm)', |
| 688 ], | 704 ], |
| 689 }, | 705 }, |
| 690 ], | 706 ], |
| 691 }], | 707 }], |
| 692 # arm IRT library action | 708 # arm IRT library action |
| 693 ['force_arm_pnacl==0 and nlib_target!="" and build_irt!=0', { | 709 ['force_arm_pnacl==0 and nlib_target!="" and build_irt!=0', { |
| 694 'variables': { | 710 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 717 '<(DEPTH)/native_client/build/build_nexe.py', | 733 '<(DEPTH)/native_client/build/build_nexe.py', |
| 718 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 734 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 719 '>@(extra_args)', | 735 '>@(extra_args)', |
| 720 '--arch', 'arm', | 736 '--arch', 'arm', |
| 721 '--build', 'newlib_nlib', | 737 '--build', 'newlib_nlib', |
| 722 '--root', '<(DEPTH)', | 738 '--root', '<(DEPTH)', |
| 723 '--name', '>(out_newlib_arm)', | 739 '--name', '>(out_newlib_arm)', |
| 724 '--objdir', '>(objdir_newlib_arm)', | 740 '--objdir', '>(objdir_newlib_arm)', |
| 725 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 741 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 726 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(newli
b_tls_flags) ^(gcc_compile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_comp
ile_flags)', | 742 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(newli
b_tls_flags) ^(gcc_compile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_comp
ile_flags)', |
| 743 '--gomadir', '<(gomadir)', |
| 727 '--defines=^(defines) >(_defines)', | 744 '--defines=^(defines) >(_defines)', |
| 728 '--link_flags=-B>(tc_lib_dir_irt_arm) ^(link_flags) >(_link_fl
ags)', | 745 '--link_flags=-B>(tc_lib_dir_irt_arm) ^(link_flags) >(_link_fl
ags)', |
| 729 '--source-list=^(source_list_newlib_arm)', | 746 '--source-list=^(source_list_newlib_arm)', |
| 730 ], | 747 ], |
| 731 }, | 748 }, |
| 732 ], | 749 ], |
| 733 }], | 750 }], |
| 734 # pnacl ARM library build using biased bitcode. This is currently | 751 # pnacl ARM library build using biased bitcode. This is currently |
| 735 # used to build the IRT shim. TODO(dschuff): see if this can be | 752 # used to build the IRT shim. TODO(dschuff): see if this can be |
| 736 # further simplified, perhaps using re-using the plib build below | 753 # further simplified, perhaps using re-using the plib build below |
| (...skipping 24 matching lines...) Expand all Loading... |
| 761 '<(DEPTH)/native_client/build/build_nexe.py', | 778 '<(DEPTH)/native_client/build/build_nexe.py', |
| 762 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 779 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 763 '>@(extra_args)', | 780 '>@(extra_args)', |
| 764 '--arch', 'arm', | 781 '--arch', 'arm', |
| 765 '--build', 'newlib_nlib_pnacl', | 782 '--build', 'newlib_nlib_pnacl', |
| 766 '--root', '<(DEPTH)', | 783 '--root', '<(DEPTH)', |
| 767 '--name', '>(out_newlib_arm)', | 784 '--name', '>(out_newlib_arm)', |
| 768 '--objdir', '>(objdir_newlib_arm)', | 785 '--objdir', '>(objdir_newlib_arm)', |
| 769 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 786 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 770 '--compile_flags=--target=armv7-unknown-nacl-gnueabi -mfloat-a
bi=hard ^(compile_flags) >(_compile_flags) ^(pnacl_compile_flags) >(_pnacl_compi
le_flags)', | 787 '--compile_flags=--target=armv7-unknown-nacl-gnueabi -mfloat-a
bi=hard ^(compile_flags) >(_compile_flags) ^(pnacl_compile_flags) >(_pnacl_compi
le_flags)', |
| 788 '--gomadir', '<(gomadir)', |
| 771 '--defines=^(defines) >(_defines)', | 789 '--defines=^(defines) >(_defines)', |
| 772 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', | 790 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', |
| 773 '--source-list=^(source_list_newlib_arm)', | 791 '--source-list=^(source_list_newlib_arm)', |
| 774 ], | 792 ], |
| 775 }, | 793 }, |
| 776 ], | 794 ], |
| 777 }], | 795 }], |
| 778 ], # end target_conditions for arm newlib (nexe/nlib, force_arm_pnacl) | 796 ], # end target_conditions for arm newlib (nexe/nlib, force_arm_pnacl) |
| 779 }, | 797 }, |
| 780 }], # end target_arch = arm | 798 }], # end target_arch = arm |
| (...skipping 28 matching lines...) Expand all Loading... |
| 809 '<(DEPTH)/native_client/build/build_nexe.py', | 827 '<(DEPTH)/native_client/build/build_nexe.py', |
| 810 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 828 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 811 '>@(extra_args)', | 829 '>@(extra_args)', |
| 812 '--arch', 'mips', | 830 '--arch', 'mips', |
| 813 '--build', 'newlib_nexe', | 831 '--build', 'newlib_nexe', |
| 814 '--root', '<(DEPTH)', | 832 '--root', '<(DEPTH)', |
| 815 '--name', '>(out_newlib_mips)', | 833 '--name', '>(out_newlib_mips)', |
| 816 '--objdir', '>(objdir_newlib_mips)', | 834 '--objdir', '>(objdir_newlib_mips)', |
| 817 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 835 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 818 '--compile_flags= ^(pnacl_compile_flags) >(_pnacl_compile_flag
s) ^(compile_flags) >(_compile_flags)', | 836 '--compile_flags= ^(pnacl_compile_flags) >(_pnacl_compile_flag
s) ^(compile_flags) >(_compile_flags)', |
| 837 '--gomadir', '<(gomadir)', |
| 819 '--defines=^(defines) >(_defines)', | 838 '--defines=^(defines) >(_defines)', |
| 820 '--link_flags=-B>(tc_lib_dir_newlib_mips) ^(link_flags) >(_lin
k_flags)', | 839 '--link_flags=-B>(tc_lib_dir_newlib_mips) ^(link_flags) >(_lin
k_flags)', |
| 821 '--source-list=^(source_list_newlib_mips)', | 840 '--source-list=^(source_list_newlib_mips)', |
| 822 ], | 841 ], |
| 823 }, | 842 }, |
| 824 ], | 843 ], |
| 825 }], | 844 }], |
| 826 # mips newlib library action | 845 # mips newlib library action |
| 827 ['nlib_target!="" and build_newlib!=0', { | 846 ['nlib_target!="" and build_newlib!=0', { |
| 828 'variables': { | 847 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 851 '<(DEPTH)/native_client/build/build_nexe.py', | 870 '<(DEPTH)/native_client/build/build_nexe.py', |
| 852 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 871 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 853 '>@(extra_args)', | 872 '>@(extra_args)', |
| 854 '--arch', 'mips', | 873 '--arch', 'mips', |
| 855 '--build', 'newlib_nlib', | 874 '--build', 'newlib_nlib', |
| 856 '--root', '<(DEPTH)', | 875 '--root', '<(DEPTH)', |
| 857 '--name', '>(out_newlib_mips)', | 876 '--name', '>(out_newlib_mips)', |
| 858 '--objdir', '>(objdir_newlib_mips)', | 877 '--objdir', '>(objdir_newlib_mips)', |
| 859 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 878 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 860 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', | 879 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', |
| 880 '--gomadir', '<(gomadir)', |
| 861 '--defines=^(defines) >(_defines)', | 881 '--defines=^(defines) >(_defines)', |
| 862 '--link_flags=-B>(tc_lib_dir_newlib_mips) ^(link_flags) >(_lin
k_flags)', | 882 '--link_flags=-B>(tc_lib_dir_newlib_mips) ^(link_flags) >(_lin
k_flags)', |
| 863 '--source-list=^(source_list_newlib_mips)', | 883 '--source-list=^(source_list_newlib_mips)', |
| 864 ], | 884 ], |
| 865 }, | 885 }, |
| 866 ], | 886 ], |
| 867 }], | 887 }], |
| 868 # mips irt nexe action | 888 # mips irt nexe action |
| 869 ['nexe_target!="" and build_irt!=0', { | 889 ['nexe_target!="" and build_irt!=0', { |
| 870 'variables': { | 890 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 893 '<(DEPTH)/native_client/build/build_nexe.py', | 913 '<(DEPTH)/native_client/build/build_nexe.py', |
| 894 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 914 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 895 '>@(extra_args)', | 915 '>@(extra_args)', |
| 896 '--arch', 'mips', | 916 '--arch', 'mips', |
| 897 '--build', 'newlib_nexe', | 917 '--build', 'newlib_nexe', |
| 898 '--root', '<(DEPTH)', | 918 '--root', '<(DEPTH)', |
| 899 '--name', '>(out_newlib_mips)', | 919 '--name', '>(out_newlib_mips)', |
| 900 '--objdir', '>(objdir_newlib_mips)', | 920 '--objdir', '>(objdir_newlib_mips)', |
| 901 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 921 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 902 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', | 922 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', |
| 923 '--gomadir', '<(gomadir)', |
| 903 '--defines=^(defines) >(_defines)', | 924 '--defines=^(defines) >(_defines)', |
| 904 '--link_flags= -arch mips --pnacl-allow-translate --pnacl-allo
w-native -Wt,-mtls-use-call --pnacl-disable-abi-check -Wl,-Trodata-segment=<(NAC
L_IRT_DATA_START) -Wl,-Ttext-segment=<(NACL_IRT_TEXT_START) -B>(tc_lib_dir_irt_m
ips) ^(link_flags) >(_link_flags)', | 925 '--link_flags= -arch mips --pnacl-allow-translate --pnacl-allo
w-native -Wt,-mtls-use-call --pnacl-disable-abi-check -Wl,-Trodata-segment=<(NAC
L_IRT_DATA_START) -Wl,-Ttext-segment=<(NACL_IRT_TEXT_START) -B>(tc_lib_dir_irt_m
ips) ^(link_flags) >(_link_flags)', |
| 905 '--source-list=^(source_list_newlib_mips)', | 926 '--source-list=^(source_list_newlib_mips)', |
| 906 ], | 927 ], |
| 907 }, | 928 }, |
| 908 ], | 929 ], |
| 909 }], | 930 }], |
| 910 # mips IRT library action | 931 # mips IRT library action |
| 911 ['nlib_target!="" and build_irt!=0', { | 932 ['nlib_target!="" and build_irt!=0', { |
| 912 'variables': { | 933 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 935 '<(DEPTH)/native_client/build/build_nexe.py', | 956 '<(DEPTH)/native_client/build/build_nexe.py', |
| 936 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 957 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 937 '>@(extra_args)', | 958 '>@(extra_args)', |
| 938 '--arch', 'mips', | 959 '--arch', 'mips', |
| 939 '--build', 'newlib_nlib', | 960 '--build', 'newlib_nlib', |
| 940 '--root', '<(DEPTH)', | 961 '--root', '<(DEPTH)', |
| 941 '--name', '>(out_newlib_mips)', | 962 '--name', '>(out_newlib_mips)', |
| 942 '--objdir', '>(objdir_newlib_mips)', | 963 '--objdir', '>(objdir_newlib_mips)', |
| 943 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 964 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 944 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', | 965 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', |
| 966 '--gomadir', '<(gomadir)', |
| 945 '--defines=^(defines) >(_defines)', | 967 '--defines=^(defines) >(_defines)', |
| 946 '--link_flags=-B>(tc_lib_dir_irt_mips) ^(link_flags) >(_link_f
lags)', | 968 '--link_flags=-B>(tc_lib_dir_irt_mips) ^(link_flags) >(_link_f
lags)', |
| 947 '--source-list=^(source_list_newlib_mips)', | 969 '--source-list=^(source_list_newlib_mips)', |
| 948 ], | 970 ], |
| 949 }, | 971 }, |
| 950 ], | 972 ], |
| 951 }], | 973 }], |
| 952 ], # end target_conditions for mips newlib | 974 ], # end target_conditions for mips newlib |
| 953 }, | 975 }, |
| 954 }], # end target_arch = mips | 976 }], # end target_arch = mips |
| (...skipping 28 matching lines...) Expand all Loading... |
| 983 '<(DEPTH)/native_client/build/build_nexe.py', | 1005 '<(DEPTH)/native_client/build/build_nexe.py', |
| 984 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1006 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 985 '>@(extra_args)', | 1007 '>@(extra_args)', |
| 986 '--arch', 'x86-64', | 1008 '--arch', 'x86-64', |
| 987 '--build', 'glibc_nexe', | 1009 '--build', 'glibc_nexe', |
| 988 '--root', '<(DEPTH)', | 1010 '--root', '<(DEPTH)', |
| 989 '--name', '>(out_glibc64)', | 1011 '--name', '>(out_glibc64)', |
| 990 '--objdir', '>(objdir_glibc64)', | 1012 '--objdir', '>(objdir_glibc64)', |
| 991 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1013 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 992 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 1014 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 1015 '--gomadir', '<(gomadir)', |
| 993 '--defines=^(defines) >(_defines)', | 1016 '--defines=^(defines) >(_defines)', |
| 994 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', | 1017 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', |
| 995 '--source-list=^(source_list_glibc64)', | 1018 '--source-list=^(source_list_glibc64)', |
| 996 ], | 1019 ], |
| 997 }, | 1020 }, |
| 998 ], | 1021 ], |
| 999 }], | 1022 }], |
| 1000 # x86-32 glibc nexe action | 1023 # x86-32 glibc nexe action |
| 1001 ['nexe_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable
_glibc==0', { | 1024 ['nexe_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable
_glibc==0', { |
| 1002 'variables': { | 1025 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1025 '<(DEPTH)/native_client/build/build_nexe.py', | 1048 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1026 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1049 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1027 '>@(extra_args)', | 1050 '>@(extra_args)', |
| 1028 '--arch', 'x86-32', | 1051 '--arch', 'x86-32', |
| 1029 '--build', 'glibc_nexe', | 1052 '--build', 'glibc_nexe', |
| 1030 '--root', '<(DEPTH)', | 1053 '--root', '<(DEPTH)', |
| 1031 '--name', '>(out_glibc32)', | 1054 '--name', '>(out_glibc32)', |
| 1032 '--objdir', '>(objdir_glibc32)', | 1055 '--objdir', '>(objdir_glibc32)', |
| 1033 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1056 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1034 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 1057 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 1058 '--gomadir', '<(gomadir)', |
| 1035 '--defines=^(defines) >(_defines)', | 1059 '--defines=^(defines) >(_defines)', |
| 1036 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', | 1060 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', |
| 1037 '--source-list=^(source_list_glibc32)', | 1061 '--source-list=^(source_list_glibc32)', |
| 1038 ], | 1062 ], |
| 1039 }, | 1063 }, |
| 1040 ], | 1064 ], |
| 1041 }], | 1065 }], |
| 1042 # x86-64 glibc static library action | 1066 # x86-64 glibc static library action |
| 1043 ['nlib_target!="" and build_glibc!=0 and enable_x86_64!=0 and disable
_glibc==0', { | 1067 ['nlib_target!="" and build_glibc!=0 and enable_x86_64!=0 and disable
_glibc==0', { |
| 1044 'variables': { | 1068 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1067 '<(DEPTH)/native_client/build/build_nexe.py', | 1091 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1068 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1092 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1069 '>@(extra_args)', | 1093 '>@(extra_args)', |
| 1070 '--arch', 'x86-64', | 1094 '--arch', 'x86-64', |
| 1071 '--build', 'glibc_nlib', | 1095 '--build', 'glibc_nlib', |
| 1072 '--root', '<(DEPTH)', | 1096 '--root', '<(DEPTH)', |
| 1073 '--name', '>(out_glibc64)', | 1097 '--name', '>(out_glibc64)', |
| 1074 '--objdir', '>(objdir_glibc64)', | 1098 '--objdir', '>(objdir_glibc64)', |
| 1075 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1099 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1076 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 1100 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 1101 '--gomadir', '<(gomadir)', |
| 1077 '--defines=^(defines) >(_defines)', | 1102 '--defines=^(defines) >(_defines)', |
| 1078 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', | 1103 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', |
| 1079 '--source-list=^(source_list_glibc64)', | 1104 '--source-list=^(source_list_glibc64)', |
| 1080 ], | 1105 ], |
| 1081 }, | 1106 }, |
| 1082 ], | 1107 ], |
| 1083 }], | 1108 }], |
| 1084 # x86-32 glibc static library action | 1109 # x86-32 glibc static library action |
| 1085 ['nlib_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable
_glibc==0', { | 1110 ['nlib_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable
_glibc==0', { |
| 1086 'variables': { | 1111 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1109 '<(DEPTH)/native_client/build/build_nexe.py', | 1134 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1110 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1135 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1111 '>@(extra_args)', | 1136 '>@(extra_args)', |
| 1112 '--arch', 'x86-32', | 1137 '--arch', 'x86-32', |
| 1113 '--build', 'glibc_nlib', | 1138 '--build', 'glibc_nlib', |
| 1114 '--root', '<(DEPTH)', | 1139 '--root', '<(DEPTH)', |
| 1115 '--name', '>(out_glibc32)', | 1140 '--name', '>(out_glibc32)', |
| 1116 '--objdir', '>(objdir_glibc32)', | 1141 '--objdir', '>(objdir_glibc32)', |
| 1117 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1142 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1118 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 1143 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 1144 '--gomadir', '<(gomadir)', |
| 1119 '--defines=^(defines) >(_defines)', | 1145 '--defines=^(defines) >(_defines)', |
| 1120 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', | 1146 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', |
| 1121 '--source-list=^(source_list_glibc32)', | 1147 '--source-list=^(source_list_glibc32)', |
| 1122 ], | 1148 ], |
| 1123 }, | 1149 }, |
| 1124 ], | 1150 ], |
| 1125 }], | 1151 }], |
| 1126 # x86-64 glibc shared library action | 1152 # x86-64 glibc shared library action |
| 1127 ['nso_target!="" and build_glibc!=0 and enable_x86_64!=0 and disable_
glibc==0', { | 1153 ['nso_target!="" and build_glibc!=0 and enable_x86_64!=0 and disable_
glibc==0', { |
| 1128 'variables': { | 1154 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1151 '<(DEPTH)/native_client/build/build_nexe.py', | 1177 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1152 '>@(extra_args)', | 1178 '>@(extra_args)', |
| 1153 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1179 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1154 '--arch', 'x86-64', | 1180 '--arch', 'x86-64', |
| 1155 '--build', 'glibc_nso', | 1181 '--build', 'glibc_nso', |
| 1156 '--root', '<(DEPTH)', | 1182 '--root', '<(DEPTH)', |
| 1157 '--name', '>(out_glibc64)', | 1183 '--name', '>(out_glibc64)', |
| 1158 '--objdir', '>(objdir_glibc64)', | 1184 '--objdir', '>(objdir_glibc64)', |
| 1159 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1185 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1160 '--compile_flags=-m64 -fPIC ^(gcc_compile_flags) >(_gcc_compi
le_flags) ^(compile_flags) >(_compile_flags)', | 1186 '--compile_flags=-m64 -fPIC ^(gcc_compile_flags) >(_gcc_compi
le_flags) ^(compile_flags) >(_compile_flags)', |
| 1187 '--gomadir', '<(gomadir)', |
| 1161 '--defines=^(defines) >(_defines)', | 1188 '--defines=^(defines) >(_defines)', |
| 1162 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', | 1189 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', |
| 1163 '--source-list=^(source_list_glibc64)', | 1190 '--source-list=^(source_list_glibc64)', |
| 1164 ], | 1191 ], |
| 1165 }, | 1192 }, |
| 1166 ], | 1193 ], |
| 1167 }], | 1194 }], |
| 1168 # x86-32 glibc shared library action | 1195 # x86-32 glibc shared library action |
| 1169 ['nso_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable_
glibc==0', { | 1196 ['nso_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable_
glibc==0', { |
| 1170 'variables': { | 1197 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1193 '<(DEPTH)/native_client/build/build_nexe.py', | 1220 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1194 '>@(extra_args)', | 1221 '>@(extra_args)', |
| 1195 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1222 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1196 '--arch', 'x86-32', | 1223 '--arch', 'x86-32', |
| 1197 '--build', 'glibc_nso', | 1224 '--build', 'glibc_nso', |
| 1198 '--root', '<(DEPTH)', | 1225 '--root', '<(DEPTH)', |
| 1199 '--name', '>(out_glibc32)', | 1226 '--name', '>(out_glibc32)', |
| 1200 '--objdir', '>(objdir_glibc32)', | 1227 '--objdir', '>(objdir_glibc32)', |
| 1201 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1228 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1202 '--compile_flags=-m32 -fPIC ^(gcc_compile_flags) >(_gcc_compi
le_flags) ^(compile_flags) >(_compile_flags)', | 1229 '--compile_flags=-m32 -fPIC ^(gcc_compile_flags) >(_gcc_compi
le_flags) ^(compile_flags) >(_compile_flags)', |
| 1230 '--gomadir', '<(gomadir)', |
| 1203 '--defines=^(defines) >(_defines)', | 1231 '--defines=^(defines) >(_defines)', |
| 1204 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', | 1232 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', |
| 1205 '--source-list=^(source_list_glibc32)', | 1233 '--source-list=^(source_list_glibc32)', |
| 1206 ], | 1234 ], |
| 1207 }, | 1235 }, |
| 1208 ], | 1236 ], |
| 1209 }], | 1237 }], |
| 1210 ], # end target_conditions for glibc (nexe/nlib/nso, x86-32/64) | 1238 ], # end target_conditions for glibc (nexe/nlib/nso, x86-32/64) |
| 1211 }, | 1239 }, |
| 1212 }], # end target_arch == ia32 or x64 | 1240 }], # end target_arch == ia32 or x64 |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1282 '<(DEPTH)/native_client/build/build_nexe.py', | 1310 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1283 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1311 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1284 '>@(extra_args)', | 1312 '>@(extra_args)', |
| 1285 '--arch', 'pnacl', | 1313 '--arch', 'pnacl', |
| 1286 '--build', 'newlib_pexe', | 1314 '--build', 'newlib_pexe', |
| 1287 '--root', '<(DEPTH)', | 1315 '--root', '<(DEPTH)', |
| 1288 '--name', '>(out_pnacl_newlib)', | 1316 '--name', '>(out_pnacl_newlib)', |
| 1289 '--objdir', '>(objdir_pnacl_newlib)', | 1317 '--objdir', '>(objdir_pnacl_newlib)', |
| 1290 '--include-dirs=>(tc_include_dir_pnacl_newlib) ^(include_dirs) >(_
include_dirs)', | 1318 '--include-dirs=>(tc_include_dir_pnacl_newlib) ^(include_dirs) >(_
include_dirs)', |
| 1291 '--compile_flags=^(compile_flags) >(_compile_flags) ^(pnacl_compil
e_flags) >(_pnacl_compile_flags)', | 1319 '--compile_flags=^(compile_flags) >(_compile_flags) ^(pnacl_compil
e_flags) >(_pnacl_compile_flags)', |
| 1320 '--gomadir', '<(gomadir)', |
| 1292 '--defines=^(defines) >(_defines)', | 1321 '--defines=^(defines) >(_defines)', |
| 1293 '--link_flags=-B<(SHARED_INTERMEDIATE_DIR)/tc_pnacl_newlib/lib ^(l
ink_flags) >(_link_flags)', | 1322 '--link_flags=-B<(SHARED_INTERMEDIATE_DIR)/tc_pnacl_newlib/lib ^(l
ink_flags) >(_link_flags)', |
| 1294 '--source-list=^(source_list_pnacl_newlib)', | 1323 '--source-list=^(source_list_pnacl_newlib)', |
| 1295 ], | 1324 ], |
| 1296 }], | 1325 }], |
| 1297 'target_conditions': [ | 1326 'target_conditions': [ |
| 1298 [ 'enable_x86_32!=0', { | 1327 [ 'enable_x86_32!=0', { |
| 1299 'actions': [{ | 1328 'actions': [{ |
| 1300 'action_name': 'translate newlib pexe to x86-32 nexe', | 1329 'action_name': 'translate newlib pexe to x86-32 nexe', |
| 1301 'msvs_cygwin_shell': 0, | 1330 'msvs_cygwin_shell': 0, |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1400 '<(DEPTH)/native_client/build/build_nexe.py', | 1429 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1401 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1430 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1402 '>@(extra_args)', | 1431 '>@(extra_args)', |
| 1403 '--arch', 'pnacl', | 1432 '--arch', 'pnacl', |
| 1404 '--build', 'newlib_plib', | 1433 '--build', 'newlib_plib', |
| 1405 '--root', '<(DEPTH)', | 1434 '--root', '<(DEPTH)', |
| 1406 '--name', '>(out_pnacl_newlib)', | 1435 '--name', '>(out_pnacl_newlib)', |
| 1407 '--objdir', '>(objdir_pnacl_newlib)', | 1436 '--objdir', '>(objdir_pnacl_newlib)', |
| 1408 '--include-dirs=>(tc_include_dir_pnacl_newlib) ^(include_dirs) >(_
include_dirs)', | 1437 '--include-dirs=>(tc_include_dir_pnacl_newlib) ^(include_dirs) >(_
include_dirs)', |
| 1409 '--compile_flags=^(compile_flags) >(_compile_flags) ^(pnacl_compil
e_flags) >(_pnacl_compile_flags)', | 1438 '--compile_flags=^(compile_flags) >(_compile_flags) ^(pnacl_compil
e_flags) >(_pnacl_compile_flags)', |
| 1439 '--gomadir', '<(gomadir)', |
| 1410 '--defines=^(defines) >(_defines)', | 1440 '--defines=^(defines) >(_defines)', |
| 1411 '--link_flags=-B>(tc_lib_dir_pnacl_newlib) ^(link_flags) >(_link_f
lags)', | 1441 '--link_flags=-B>(tc_lib_dir_pnacl_newlib) ^(link_flags) >(_link_f
lags)', |
| 1412 '--source-list=^(source_list_pnacl_newlib)', | 1442 '--source-list=^(source_list_pnacl_newlib)', |
| 1413 ], | 1443 ], |
| 1414 }, | 1444 }, |
| 1415 ], | 1445 ], |
| 1416 }], | 1446 }], |
| 1417 ], # end target_conditions for pnacl pexe/plib | 1447 ], # end target_conditions for pnacl pexe/plib |
| 1418 }, | 1448 }, |
| 1419 } | 1449 } |
| OLD | NEW |