| 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 ['use_goma==0', { |
| 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 'nacl_glibc_tc_root': '<(DEPTH)/native_client/toolchain/win_x86', | 62 'nacl_glibc_tc_root': '<(DEPTH)/native_client/toolchain/win_x86', |
| 58 }, | 63 }, |
| (...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 239 '<(DEPTH)/native_client/build/build_nexe.py', | 244 '<(DEPTH)/native_client/build/build_nexe.py', |
| 240 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 245 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 241 '>@(extra_args)', | 246 '>@(extra_args)', |
| 242 '--arch', 'x86-64', | 247 '--arch', 'x86-64', |
| 243 '--build', 'newlib_nexe', | 248 '--build', 'newlib_nexe', |
| 244 '--root', '<(DEPTH)', | 249 '--root', '<(DEPTH)', |
| 245 '--name', '>(out_newlib64)', | 250 '--name', '>(out_newlib64)', |
| 246 '--objdir', '>(objdir_newlib64)', | 251 '--objdir', '>(objdir_newlib64)', |
| 247 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 252 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 248 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 253 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 254 '--gomadir', '<(gomadir)', |
| 249 '--defines=^(defines) >(_defines)', | 255 '--defines=^(defines) >(_defines)', |
| 250 '--link_flags=-B>(tc_lib_dir_newlib64) ^(link_flags) >(_link_
flags)', | 256 '--link_flags=-B>(tc_lib_dir_newlib64) ^(link_flags) >(_link_
flags)', |
| 251 '--source-list=^(source_list_newlib64)', | 257 '--source-list=^(source_list_newlib64)', |
| 252 ], | 258 ], |
| 253 }, | 259 }, |
| 254 ], | 260 ], |
| 255 }], | 261 }], |
| 256 # x86-64 newlib library action | 262 # x86-64 newlib library action |
| 257 ['nlib_target!="" and build_newlib!=0 and enable_x86_64!=0', { | 263 ['nlib_target!="" and build_newlib!=0 and enable_x86_64!=0', { |
| 258 'variables': { | 264 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 281 '<(DEPTH)/native_client/build/build_nexe.py', | 287 '<(DEPTH)/native_client/build/build_nexe.py', |
| 282 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 288 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 283 '>@(extra_args)', | 289 '>@(extra_args)', |
| 284 '--arch', 'x86-64', | 290 '--arch', 'x86-64', |
| 285 '--build', 'newlib_nlib', | 291 '--build', 'newlib_nlib', |
| 286 '--root', '<(DEPTH)', | 292 '--root', '<(DEPTH)', |
| 287 '--name', '>(out_newlib64)', | 293 '--name', '>(out_newlib64)', |
| 288 '--objdir', '>(objdir_newlib64)', | 294 '--objdir', '>(objdir_newlib64)', |
| 289 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 295 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 290 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 296 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 297 '--gomadir', '<(gomadir)', |
| 291 '--defines=^(defines) >(_defines)', | 298 '--defines=^(defines) >(_defines)', |
| 292 '--link_flags=-B>(tc_lib_dir_newlib64) ^(link_flags) >(_link_
flags)', | 299 '--link_flags=-B>(tc_lib_dir_newlib64) ^(link_flags) >(_link_
flags)', |
| 293 '--source-list=^(source_list_newlib64)', | 300 '--source-list=^(source_list_newlib64)', |
| 294 ], | 301 ], |
| 295 }, | 302 }, |
| 296 ], | 303 ], |
| 297 }], | 304 }], |
| 298 # x86-64 IRT nexe action | 305 # x86-64 IRT nexe action |
| 299 ['nexe_target!="" and build_irt!=0 and enable_x86_64!=0', { | 306 ['nexe_target!="" and build_irt!=0 and enable_x86_64!=0', { |
| 300 'variables': { | 307 'variables': { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 324 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 331 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 325 '>@(extra_args)', | 332 '>@(extra_args)', |
| 326 '--arch', 'x86-64', | 333 '--arch', 'x86-64', |
| 327 '--build', 'newlib_nexe_pnacl', | 334 '--build', 'newlib_nexe_pnacl', |
| 328 '--root', '<(DEPTH)', | 335 '--root', '<(DEPTH)', |
| 329 '--name', '>(out_newlib64)', | 336 '--name', '>(out_newlib64)', |
| 330 '--objdir', '>(objdir_newlib64)', | 337 '--objdir', '>(objdir_newlib64)', |
| 331 '--config-name', '<(CONFIGURATION_NAME)', | 338 '--config-name', '<(CONFIGURATION_NAME)', |
| 332 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 339 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 333 '--compile_flags=--target=x86_64-nacl -stdlib=libstdc++ ^(com
pile_flags) >(_compile_flags) -gline-tables-only ^(pnacl_compile_flags) >(_pnacl
_compile_flags)', | 340 '--compile_flags=--target=x86_64-nacl -stdlib=libstdc++ ^(com
pile_flags) >(_compile_flags) -gline-tables-only ^(pnacl_compile_flags) >(_pnacl
_compile_flags)', |
| 341 '--gomadir', '<(gomadir)', |
| 334 '--defines=^(defines) >(_defines)', | 342 '--defines=^(defines) >(_defines)', |
| 335 '--link_flags=--target=x86_64-nacl -stdlib=libstdc++ -arch x8
6-64 --pnacl-allow-translate --pnacl-allow-native -Wt,-mtls-use-call -Wn,-Trodat
a-segment=<(NACL_IRT_DATA_START) -Wn,-Ttext-segment=<(NACL_IRT_TEXT_START) -B>(t
c_lib_dir_irt64) ^(link_flags) >(_link_flags)', | 343 '--link_flags=--target=x86_64-nacl -stdlib=libstdc++ -arch x8
6-64 --pnacl-allow-translate --pnacl-allow-native -Wt,-mtls-use-call -Wn,-Trodat
a-segment=<(NACL_IRT_DATA_START) -Wn,-Ttext-segment=<(NACL_IRT_TEXT_START) -B>(t
c_lib_dir_irt64) ^(link_flags) >(_link_flags)', |
| 336 '--source-list=^(source_list_newlib64)', | 344 '--source-list=^(source_list_newlib64)', |
| 337 ], | 345 ], |
| 338 }, | 346 }, |
| 339 ], | 347 ], |
| 340 }], | 348 }], |
| 341 # x86-64 IRT library action | 349 # x86-64 IRT library action |
| 342 ['nlib_target!="" and build_irt!=0 and enable_x86_64!=0', { | 350 ['nlib_target!="" and build_irt!=0 and enable_x86_64!=0', { |
| 343 'variables': { | 351 'variables': { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 367 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 375 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 368 '>@(extra_args)', | 376 '>@(extra_args)', |
| 369 '--arch', 'x86-64', | 377 '--arch', 'x86-64', |
| 370 '--build', 'newlib_nlib_pnacl', | 378 '--build', 'newlib_nlib_pnacl', |
| 371 '--root', '<(DEPTH)', | 379 '--root', '<(DEPTH)', |
| 372 '--name', '>(out_newlib64)', | 380 '--name', '>(out_newlib64)', |
| 373 '--objdir', '>(objdir_newlib64)', | 381 '--objdir', '>(objdir_newlib64)', |
| 374 '--config-name', '<(CONFIGURATION_NAME)', | 382 '--config-name', '<(CONFIGURATION_NAME)', |
| 375 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 383 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 376 '--compile_flags=--target=x86_64-nacl -stdlib=libstdc++ ^(com
pile_flags) >(_compile_flags) -gline-tables-only ^(pnacl_compile_flags) >(_pnacl
_compile_flags)', | 384 '--compile_flags=--target=x86_64-nacl -stdlib=libstdc++ ^(com
pile_flags) >(_compile_flags) -gline-tables-only ^(pnacl_compile_flags) >(_pnacl
_compile_flags)', |
| 385 '--gomadir', '<(gomadir)', |
| 377 '--defines=^(defines) >(_defines)', | 386 '--defines=^(defines) >(_defines)', |
| 378 '--link_flags=--target=x86_64-nacl -stdlib=libstdc++ -B>(tc_l
ib_dir_irt64) ^(link_flags) >(_link_flags)', | 387 '--link_flags=--target=x86_64-nacl -stdlib=libstdc++ -B>(tc_l
ib_dir_irt64) ^(link_flags) >(_link_flags)', |
| 379 '--source-list=^(source_list_newlib64)', | 388 '--source-list=^(source_list_newlib64)', |
| 380 ], | 389 ], |
| 381 }, | 390 }, |
| 382 ], | 391 ], |
| 383 }], | 392 }], |
| 384 # x86-32 newlib nexe action | 393 # x86-32 newlib nexe action |
| 385 ['nexe_target!="" and build_newlib!=0 and enable_x86_32!=0', { | 394 ['nexe_target!="" and build_newlib!=0 and enable_x86_32!=0', { |
| 386 'variables': { | 395 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 409 '<(DEPTH)/native_client/build/build_nexe.py', | 418 '<(DEPTH)/native_client/build/build_nexe.py', |
| 410 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 419 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 411 '>@(extra_args)', | 420 '>@(extra_args)', |
| 412 '--arch', 'x86-32', | 421 '--arch', 'x86-32', |
| 413 '--build', 'newlib_nexe', | 422 '--build', 'newlib_nexe', |
| 414 '--root', '<(DEPTH)', | 423 '--root', '<(DEPTH)', |
| 415 '--name', '>(out_newlib32)', | 424 '--name', '>(out_newlib32)', |
| 416 '--objdir', '>(objdir_newlib32)', | 425 '--objdir', '>(objdir_newlib32)', |
| 417 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 426 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 418 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 427 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 428 '--gomadir', '<(gomadir)', |
| 419 '--defines=^(defines) >(_defines)', | 429 '--defines=^(defines) >(_defines)', |
| 420 '--link_flags=-m32 -B>(tc_lib_dir_newlib32) ^(link_flags) >(_
link_flags)', | 430 '--link_flags=-m32 -B>(tc_lib_dir_newlib32) ^(link_flags) >(_
link_flags)', |
| 421 '--source-list=^(source_list_newlib32)', | 431 '--source-list=^(source_list_newlib32)', |
| 422 ], | 432 ], |
| 423 }, | 433 }, |
| 424 ], | 434 ], |
| 425 }], | 435 }], |
| 426 # x86-32 newlib library action | 436 # x86-32 newlib library action |
| 427 ['nlib_target!="" and build_newlib!=0 and enable_x86_32!=0', { | 437 ['nlib_target!="" and build_newlib!=0 and enable_x86_32!=0', { |
| 428 'variables': { | 438 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 451 '<(DEPTH)/native_client/build/build_nexe.py', | 461 '<(DEPTH)/native_client/build/build_nexe.py', |
| 452 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 462 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 453 '>@(extra_args)', | 463 '>@(extra_args)', |
| 454 '--arch', 'x86-32', | 464 '--arch', 'x86-32', |
| 455 '--build', 'newlib_nlib', | 465 '--build', 'newlib_nlib', |
| 456 '--root', '<(DEPTH)', | 466 '--root', '<(DEPTH)', |
| 457 '--name', '>(out_newlib32)', | 467 '--name', '>(out_newlib32)', |
| 458 '--objdir', '>(objdir_newlib32)', | 468 '--objdir', '>(objdir_newlib32)', |
| 459 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 469 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 460 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 470 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 471 '--gomadir', '<(gomadir)', |
| 461 '--defines=^(defines) >(_defines)', | 472 '--defines=^(defines) >(_defines)', |
| 462 '--link_flags=-m32 -B>(tc_lib_dir_newlib32) ^(link_flags) >(_
link_flags)', | 473 '--link_flags=-m32 -B>(tc_lib_dir_newlib32) ^(link_flags) >(_
link_flags)', |
| 463 '--source-list=^(source_list_newlib32)', | 474 '--source-list=^(source_list_newlib32)', |
| 464 ], | 475 ], |
| 465 }, | 476 }, |
| 466 ], | 477 ], |
| 467 }], | 478 }], |
| 468 # x86-32 IRT nexe build | 479 # x86-32 IRT nexe build |
| 469 ['nexe_target!="" and build_irt!=0 and enable_x86_32!=0', { | 480 ['nexe_target!="" and build_irt!=0 and enable_x86_32!=0', { |
| 470 'variables': { | 481 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 493 '<(DEPTH)/native_client/build/build_nexe.py', | 504 '<(DEPTH)/native_client/build/build_nexe.py', |
| 494 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 505 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 495 '>@(extra_args)', | 506 '>@(extra_args)', |
| 496 '--arch', 'x86-32', | 507 '--arch', 'x86-32', |
| 497 '--build', 'newlib_nexe', | 508 '--build', 'newlib_nexe', |
| 498 '--root', '<(DEPTH)', | 509 '--root', '<(DEPTH)', |
| 499 '--name', '>(out_newlib32)', | 510 '--name', '>(out_newlib32)', |
| 500 '--objdir', '>(objdir_newlib32)', | 511 '--objdir', '>(objdir_newlib32)', |
| 501 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 512 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 502 '--compile_flags=-m32 ^(newlib_tls_flags) ^(gcc_compile_flags
) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', | 513 '--compile_flags=-m32 ^(newlib_tls_flags) ^(gcc_compile_flags
) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', |
| 514 '--gomadir', '<(gomadir)', |
| 503 '--defines=^(defines) >(_defines)', | 515 '--defines=^(defines) >(_defines)', |
| 504 '--link_flags=-m32 -B>(tc_lib_dir_irt32) -Wl,-Trodata-segment
=<(NACL_IRT_DATA_START) -Wl,-Ttext-segment=<(NACL_IRT_TEXT_START) ^(link_flags)
>(_link_flags)', | 516 '--link_flags=-m32 -B>(tc_lib_dir_irt32) -Wl,-Trodata-segment
=<(NACL_IRT_DATA_START) -Wl,-Ttext-segment=<(NACL_IRT_TEXT_START) ^(link_flags)
>(_link_flags)', |
| 505 '--source-list=^(source_list_newlib32)', | 517 '--source-list=^(source_list_newlib32)', |
| 506 ], | 518 ], |
| 507 }, | 519 }, |
| 508 ], | 520 ], |
| 509 }], | 521 }], |
| 510 # x86-32 IRT library build | 522 # x86-32 IRT library build |
| 511 ['nlib_target!="" and build_irt!=0 and enable_x86_32!=0', { | 523 ['nlib_target!="" and build_irt!=0 and enable_x86_32!=0', { |
| 512 'variables': { | 524 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 535 '<(DEPTH)/native_client/build/build_nexe.py', | 547 '<(DEPTH)/native_client/build/build_nexe.py', |
| 536 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 548 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 537 '>@(extra_args)', | 549 '>@(extra_args)', |
| 538 '--arch', 'x86-32', | 550 '--arch', 'x86-32', |
| 539 '--build', 'newlib_nlib', | 551 '--build', 'newlib_nlib', |
| 540 '--root', '<(DEPTH)', | 552 '--root', '<(DEPTH)', |
| 541 '--name', '>(out_newlib32)', | 553 '--name', '>(out_newlib32)', |
| 542 '--objdir', '>(objdir_newlib32)', | 554 '--objdir', '>(objdir_newlib32)', |
| 543 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', | 555 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_i
nclude_dirs)', |
| 544 '--compile_flags=-m32 ^(newlib_tls_flags) ^(gcc_compile_flags
) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', | 556 '--compile_flags=-m32 ^(newlib_tls_flags) ^(gcc_compile_flags
) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', |
| 557 '--gomadir', '<(gomadir)', |
| 545 '--defines=^(defines) >(_defines)', | 558 '--defines=^(defines) >(_defines)', |
| 546 '--link_flags=-m32 -B>(tc_lib_dir_irt32) ^(link_flags) >(_lin
k_flags)', | 559 '--link_flags=-m32 -B>(tc_lib_dir_irt32) ^(link_flags) >(_lin
k_flags)', |
| 547 '--source-list=^(source_list_newlib32)', | 560 '--source-list=^(source_list_newlib32)', |
| 548 ], | 561 ], |
| 549 }, | 562 }, |
| 550 ], | 563 ], |
| 551 }], | 564 }], |
| 552 ], | 565 ], |
| 553 }, | 566 }, |
| 554 }], # end x86 gcc nexe/nlib actions | 567 }], # end x86 gcc nexe/nlib actions |
| (...skipping 28 matching lines...) Expand all Loading... |
| 583 '<(DEPTH)/native_client/build/build_nexe.py', | 596 '<(DEPTH)/native_client/build/build_nexe.py', |
| 584 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 597 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 585 '>@(extra_args)', | 598 '>@(extra_args)', |
| 586 '--arch', 'arm', | 599 '--arch', 'arm', |
| 587 '--build', 'newlib_nexe', | 600 '--build', 'newlib_nexe', |
| 588 '--root', '<(DEPTH)', | 601 '--root', '<(DEPTH)', |
| 589 '--name', '>(out_newlib_arm)', | 602 '--name', '>(out_newlib_arm)', |
| 590 '--objdir', '>(objdir_newlib_arm)', | 603 '--objdir', '>(objdir_newlib_arm)', |
| 591 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 604 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 592 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(gcc_c
ompile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', | 605 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(gcc_c
ompile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', |
| 606 '--gomadir', '<(gomadir)', |
| 593 '--defines=^(defines) >(_defines)', | 607 '--defines=^(defines) >(_defines)', |
| 594 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', | 608 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', |
| 595 '--source-list=^(source_list_newlib_arm)', | 609 '--source-list=^(source_list_newlib_arm)', |
| 596 ], | 610 ], |
| 597 }, | 611 }, |
| 598 ], | 612 ], |
| 599 }], | 613 }], |
| 600 # arm newlib library action | 614 # arm newlib library action |
| 601 ['force_arm_pnacl==0 and nlib_target!="" and build_newlib!=0', { | 615 ['force_arm_pnacl==0 and nlib_target!="" and build_newlib!=0', { |
| 602 'variables': { | 616 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 625 '<(DEPTH)/native_client/build/build_nexe.py', | 639 '<(DEPTH)/native_client/build/build_nexe.py', |
| 626 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 640 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 627 '>@(extra_args)', | 641 '>@(extra_args)', |
| 628 '--arch', 'arm', | 642 '--arch', 'arm', |
| 629 '--build', 'newlib_nlib', | 643 '--build', 'newlib_nlib', |
| 630 '--root', '<(DEPTH)', | 644 '--root', '<(DEPTH)', |
| 631 '--name', '>(out_newlib_arm)', | 645 '--name', '>(out_newlib_arm)', |
| 632 '--objdir', '>(objdir_newlib_arm)', | 646 '--objdir', '>(objdir_newlib_arm)', |
| 633 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 647 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 634 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(gcc_c
ompile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', | 648 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(gcc_c
ompile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', |
| 649 '--gomadir', '<(gomadir)', |
| 635 '--defines=^(defines) >(_defines)', | 650 '--defines=^(defines) >(_defines)', |
| 636 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', | 651 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', |
| 637 '--source-list=^(source_list_newlib_arm)', | 652 '--source-list=^(source_list_newlib_arm)', |
| 638 ], | 653 ], |
| 639 }, | 654 }, |
| 640 ], | 655 ], |
| 641 }], | 656 }], |
| 642 # arm irt nexe action | 657 # arm irt nexe action |
| 643 ['force_arm_pnacl==0 and nexe_target!="" and build_irt!=0', { | 658 ['force_arm_pnacl==0 and nexe_target!="" and build_irt!=0', { |
| 644 'variables': { | 659 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 667 '<(DEPTH)/native_client/build/build_nexe.py', | 682 '<(DEPTH)/native_client/build/build_nexe.py', |
| 668 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 683 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 669 '>@(extra_args)', | 684 '>@(extra_args)', |
| 670 '--arch', 'arm', | 685 '--arch', 'arm', |
| 671 '--build', 'newlib_nexe', | 686 '--build', 'newlib_nexe', |
| 672 '--root', '<(DEPTH)', | 687 '--root', '<(DEPTH)', |
| 673 '--name', '>(out_newlib_arm)', | 688 '--name', '>(out_newlib_arm)', |
| 674 '--objdir', '>(objdir_newlib_arm)', | 689 '--objdir', '>(objdir_newlib_arm)', |
| 675 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 690 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 676 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(newli
b_tls_flags) ^(gcc_compile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_comp
ile_flags)', | 691 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(newli
b_tls_flags) ^(gcc_compile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_comp
ile_flags)', |
| 692 '--gomadir', '<(gomadir)', |
| 677 '--defines=^(defines) >(_defines)', | 693 '--defines=^(defines) >(_defines)', |
| 678 '--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)', | 694 '--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)', |
| 679 '--source-list=^(source_list_newlib_arm)', | 695 '--source-list=^(source_list_newlib_arm)', |
| 680 ], | 696 ], |
| 681 }, | 697 }, |
| 682 ], | 698 ], |
| 683 }], | 699 }], |
| 684 # arm IRT library action | 700 # arm IRT library action |
| 685 ['force_arm_pnacl==0 and nlib_target!="" and build_irt!=0', { | 701 ['force_arm_pnacl==0 and nlib_target!="" and build_irt!=0', { |
| 686 'variables': { | 702 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 709 '<(DEPTH)/native_client/build/build_nexe.py', | 725 '<(DEPTH)/native_client/build/build_nexe.py', |
| 710 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 726 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 711 '>@(extra_args)', | 727 '>@(extra_args)', |
| 712 '--arch', 'arm', | 728 '--arch', 'arm', |
| 713 '--build', 'newlib_nlib', | 729 '--build', 'newlib_nlib', |
| 714 '--root', '<(DEPTH)', | 730 '--root', '<(DEPTH)', |
| 715 '--name', '>(out_newlib_arm)', | 731 '--name', '>(out_newlib_arm)', |
| 716 '--objdir', '>(objdir_newlib_arm)', | 732 '--objdir', '>(objdir_newlib_arm)', |
| 717 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 733 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 718 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(newli
b_tls_flags) ^(gcc_compile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_comp
ile_flags)', | 734 '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi ^(newli
b_tls_flags) ^(gcc_compile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_comp
ile_flags)', |
| 735 '--gomadir', '<(gomadir)', |
| 719 '--defines=^(defines) >(_defines)', | 736 '--defines=^(defines) >(_defines)', |
| 720 '--link_flags=-B>(tc_lib_dir_irt_arm) ^(link_flags) >(_link_fl
ags)', | 737 '--link_flags=-B>(tc_lib_dir_irt_arm) ^(link_flags) >(_link_fl
ags)', |
| 721 '--source-list=^(source_list_newlib_arm)', | 738 '--source-list=^(source_list_newlib_arm)', |
| 722 ], | 739 ], |
| 723 }, | 740 }, |
| 724 ], | 741 ], |
| 725 }], | 742 }], |
| 726 # pnacl ARM library build using biased bitcode. This is currently | 743 # pnacl ARM library build using biased bitcode. This is currently |
| 727 # used to build the IRT shim. TODO(dschuff): see if this can be | 744 # used to build the IRT shim. TODO(dschuff): see if this can be |
| 728 # further simplified, perhaps using re-using the plib build below | 745 # further simplified, perhaps using re-using the plib build below |
| (...skipping 24 matching lines...) Expand all Loading... |
| 753 '<(DEPTH)/native_client/build/build_nexe.py', | 770 '<(DEPTH)/native_client/build/build_nexe.py', |
| 754 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 771 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 755 '>@(extra_args)', | 772 '>@(extra_args)', |
| 756 '--arch', 'arm', | 773 '--arch', 'arm', |
| 757 '--build', 'newlib_nlib_pnacl', | 774 '--build', 'newlib_nlib_pnacl', |
| 758 '--root', '<(DEPTH)', | 775 '--root', '<(DEPTH)', |
| 759 '--name', '>(out_newlib_arm)', | 776 '--name', '>(out_newlib_arm)', |
| 760 '--objdir', '>(objdir_newlib_arm)', | 777 '--objdir', '>(objdir_newlib_arm)', |
| 761 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 778 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 762 '--compile_flags=--target=armv7-unknown-nacl-gnueabi -mfloat-a
bi=hard ^(compile_flags) >(_compile_flags) ^(pnacl_compile_flags) >(_pnacl_compi
le_flags)', | 779 '--compile_flags=--target=armv7-unknown-nacl-gnueabi -mfloat-a
bi=hard ^(compile_flags) >(_compile_flags) ^(pnacl_compile_flags) >(_pnacl_compi
le_flags)', |
| 780 '--gomadir', '<(gomadir)', |
| 763 '--defines=^(defines) >(_defines)', | 781 '--defines=^(defines) >(_defines)', |
| 764 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', | 782 '--link_flags=-B>(tc_lib_dir_newlib_arm) ^(link_flags) >(_link
_flags)', |
| 765 '--source-list=^(source_list_newlib_arm)', | 783 '--source-list=^(source_list_newlib_arm)', |
| 766 ], | 784 ], |
| 767 }, | 785 }, |
| 768 ], | 786 ], |
| 769 }], | 787 }], |
| 770 ], # end target_conditions for arm newlib (nexe/nlib, force_arm_pnacl) | 788 ], # end target_conditions for arm newlib (nexe/nlib, force_arm_pnacl) |
| 771 }, | 789 }, |
| 772 }], # end target_arch = arm | 790 }], # end target_arch = arm |
| (...skipping 28 matching lines...) Expand all Loading... |
| 801 '<(DEPTH)/native_client/build/build_nexe.py', | 819 '<(DEPTH)/native_client/build/build_nexe.py', |
| 802 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 820 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 803 '>@(extra_args)', | 821 '>@(extra_args)', |
| 804 '--arch', 'mips', | 822 '--arch', 'mips', |
| 805 '--build', 'newlib_nexe', | 823 '--build', 'newlib_nexe', |
| 806 '--root', '<(DEPTH)', | 824 '--root', '<(DEPTH)', |
| 807 '--name', '>(out_newlib_mips)', | 825 '--name', '>(out_newlib_mips)', |
| 808 '--objdir', '>(objdir_newlib_mips)', | 826 '--objdir', '>(objdir_newlib_mips)', |
| 809 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 827 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 810 '--compile_flags= ^(pnacl_compile_flags) >(_pnacl_compile_flag
s) ^(compile_flags) >(_compile_flags)', | 828 '--compile_flags= ^(pnacl_compile_flags) >(_pnacl_compile_flag
s) ^(compile_flags) >(_compile_flags)', |
| 829 '--gomadir', '<(gomadir)', |
| 811 '--defines=^(defines) >(_defines)', | 830 '--defines=^(defines) >(_defines)', |
| 812 '--link_flags=-B>(tc_lib_dir_newlib_mips) ^(link_flags) >(_lin
k_flags)', | 831 '--link_flags=-B>(tc_lib_dir_newlib_mips) ^(link_flags) >(_lin
k_flags)', |
| 813 '--source-list=^(source_list_newlib_mips)', | 832 '--source-list=^(source_list_newlib_mips)', |
| 814 ], | 833 ], |
| 815 }, | 834 }, |
| 816 ], | 835 ], |
| 817 }], | 836 }], |
| 818 # mips newlib library action | 837 # mips newlib library action |
| 819 ['nlib_target!="" and build_newlib!=0', { | 838 ['nlib_target!="" and build_newlib!=0', { |
| 820 'variables': { | 839 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 843 '<(DEPTH)/native_client/build/build_nexe.py', | 862 '<(DEPTH)/native_client/build/build_nexe.py', |
| 844 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 863 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 845 '>@(extra_args)', | 864 '>@(extra_args)', |
| 846 '--arch', 'mips', | 865 '--arch', 'mips', |
| 847 '--build', 'newlib_nlib', | 866 '--build', 'newlib_nlib', |
| 848 '--root', '<(DEPTH)', | 867 '--root', '<(DEPTH)', |
| 849 '--name', '>(out_newlib_mips)', | 868 '--name', '>(out_newlib_mips)', |
| 850 '--objdir', '>(objdir_newlib_mips)', | 869 '--objdir', '>(objdir_newlib_mips)', |
| 851 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 870 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 852 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', | 871 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', |
| 872 '--gomadir', '<(gomadir)', |
| 853 '--defines=^(defines) >(_defines)', | 873 '--defines=^(defines) >(_defines)', |
| 854 '--link_flags=-B>(tc_lib_dir_newlib_mips) ^(link_flags) >(_lin
k_flags)', | 874 '--link_flags=-B>(tc_lib_dir_newlib_mips) ^(link_flags) >(_lin
k_flags)', |
| 855 '--source-list=^(source_list_newlib_mips)', | 875 '--source-list=^(source_list_newlib_mips)', |
| 856 ], | 876 ], |
| 857 }, | 877 }, |
| 858 ], | 878 ], |
| 859 }], | 879 }], |
| 860 # mips irt nexe action | 880 # mips irt nexe action |
| 861 ['nexe_target!="" and build_irt!=0', { | 881 ['nexe_target!="" and build_irt!=0', { |
| 862 'variables': { | 882 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 885 '<(DEPTH)/native_client/build/build_nexe.py', | 905 '<(DEPTH)/native_client/build/build_nexe.py', |
| 886 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 906 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 887 '>@(extra_args)', | 907 '>@(extra_args)', |
| 888 '--arch', 'mips', | 908 '--arch', 'mips', |
| 889 '--build', 'newlib_nexe', | 909 '--build', 'newlib_nexe', |
| 890 '--root', '<(DEPTH)', | 910 '--root', '<(DEPTH)', |
| 891 '--name', '>(out_newlib_mips)', | 911 '--name', '>(out_newlib_mips)', |
| 892 '--objdir', '>(objdir_newlib_mips)', | 912 '--objdir', '>(objdir_newlib_mips)', |
| 893 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 913 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 894 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', | 914 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', |
| 915 '--gomadir', '<(gomadir)', |
| 895 '--defines=^(defines) >(_defines)', | 916 '--defines=^(defines) >(_defines)', |
| 896 '--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)', | 917 '--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)', |
| 897 '--source-list=^(source_list_newlib_mips)', | 918 '--source-list=^(source_list_newlib_mips)', |
| 898 ], | 919 ], |
| 899 }, | 920 }, |
| 900 ], | 921 ], |
| 901 }], | 922 }], |
| 902 # mips IRT library action | 923 # mips IRT library action |
| 903 ['nlib_target!="" and build_irt!=0', { | 924 ['nlib_target!="" and build_irt!=0', { |
| 904 'variables': { | 925 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 927 '<(DEPTH)/native_client/build/build_nexe.py', | 948 '<(DEPTH)/native_client/build/build_nexe.py', |
| 928 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 949 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 929 '>@(extra_args)', | 950 '>@(extra_args)', |
| 930 '--arch', 'mips', | 951 '--arch', 'mips', |
| 931 '--build', 'newlib_nlib', | 952 '--build', 'newlib_nlib', |
| 932 '--root', '<(DEPTH)', | 953 '--root', '<(DEPTH)', |
| 933 '--name', '>(out_newlib_mips)', | 954 '--name', '>(out_newlib_mips)', |
| 934 '--objdir', '>(objdir_newlib_mips)', | 955 '--objdir', '>(objdir_newlib_mips)', |
| 935 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', | 956 '--include-dirs=>(tc_include_dir_newlib) ^(include_dirs) >(_in
clude_dirs)', |
| 936 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', | 957 '--compile_flags= ^(compile_flags) >(_compile_flags) ^(pnacl_c
ompile_flags) >(_pnacl_compile_flags)', |
| 958 '--gomadir', '<(gomadir)', |
| 937 '--defines=^(defines) >(_defines)', | 959 '--defines=^(defines) >(_defines)', |
| 938 '--link_flags=-B>(tc_lib_dir_irt_mips) ^(link_flags) >(_link_f
lags)', | 960 '--link_flags=-B>(tc_lib_dir_irt_mips) ^(link_flags) >(_link_f
lags)', |
| 939 '--source-list=^(source_list_newlib_mips)', | 961 '--source-list=^(source_list_newlib_mips)', |
| 940 ], | 962 ], |
| 941 }, | 963 }, |
| 942 ], | 964 ], |
| 943 }], | 965 }], |
| 944 ], # end target_conditions for mips newlib | 966 ], # end target_conditions for mips newlib |
| 945 }, | 967 }, |
| 946 }], # end target_arch = mips | 968 }], # end target_arch = mips |
| (...skipping 28 matching lines...) Expand all Loading... |
| 975 '<(DEPTH)/native_client/build/build_nexe.py', | 997 '<(DEPTH)/native_client/build/build_nexe.py', |
| 976 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 998 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 977 '>@(extra_args)', | 999 '>@(extra_args)', |
| 978 '--arch', 'x86-64', | 1000 '--arch', 'x86-64', |
| 979 '--build', 'glibc_nexe', | 1001 '--build', 'glibc_nexe', |
| 980 '--root', '<(DEPTH)', | 1002 '--root', '<(DEPTH)', |
| 981 '--name', '>(out_glibc64)', | 1003 '--name', '>(out_glibc64)', |
| 982 '--objdir', '>(objdir_glibc64)', | 1004 '--objdir', '>(objdir_glibc64)', |
| 983 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1005 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 984 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 1006 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 1007 '--gomadir', '<(gomadir)', |
| 985 '--defines=^(defines) >(_defines)', | 1008 '--defines=^(defines) >(_defines)', |
| 986 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', | 1009 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', |
| 987 '--source-list=^(source_list_glibc64)', | 1010 '--source-list=^(source_list_glibc64)', |
| 988 ], | 1011 ], |
| 989 }, | 1012 }, |
| 990 ], | 1013 ], |
| 991 }], | 1014 }], |
| 992 # x86-32 glibc nexe action | 1015 # x86-32 glibc nexe action |
| 993 ['nexe_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable
_glibc==0', { | 1016 ['nexe_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable
_glibc==0', { |
| 994 'variables': { | 1017 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1017 '<(DEPTH)/native_client/build/build_nexe.py', | 1040 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1018 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1041 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1019 '>@(extra_args)', | 1042 '>@(extra_args)', |
| 1020 '--arch', 'x86-32', | 1043 '--arch', 'x86-32', |
| 1021 '--build', 'glibc_nexe', | 1044 '--build', 'glibc_nexe', |
| 1022 '--root', '<(DEPTH)', | 1045 '--root', '<(DEPTH)', |
| 1023 '--name', '>(out_glibc32)', | 1046 '--name', '>(out_glibc32)', |
| 1024 '--objdir', '>(objdir_glibc32)', | 1047 '--objdir', '>(objdir_glibc32)', |
| 1025 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1048 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1026 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 1049 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 1050 '--gomadir', '<(gomadir)', |
| 1027 '--defines=^(defines) >(_defines)', | 1051 '--defines=^(defines) >(_defines)', |
| 1028 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', | 1052 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', |
| 1029 '--source-list=^(source_list_glibc32)', | 1053 '--source-list=^(source_list_glibc32)', |
| 1030 ], | 1054 ], |
| 1031 }, | 1055 }, |
| 1032 ], | 1056 ], |
| 1033 }], | 1057 }], |
| 1034 # x86-64 glibc static library action | 1058 # x86-64 glibc static library action |
| 1035 ['nlib_target!="" and build_glibc!=0 and enable_x86_64!=0 and disable
_glibc==0', { | 1059 ['nlib_target!="" and build_glibc!=0 and enable_x86_64!=0 and disable
_glibc==0', { |
| 1036 'variables': { | 1060 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1059 '<(DEPTH)/native_client/build/build_nexe.py', | 1083 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1060 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1084 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1061 '>@(extra_args)', | 1085 '>@(extra_args)', |
| 1062 '--arch', 'x86-64', | 1086 '--arch', 'x86-64', |
| 1063 '--build', 'glibc_nlib', | 1087 '--build', 'glibc_nlib', |
| 1064 '--root', '<(DEPTH)', | 1088 '--root', '<(DEPTH)', |
| 1065 '--name', '>(out_glibc64)', | 1089 '--name', '>(out_glibc64)', |
| 1066 '--objdir', '>(objdir_glibc64)', | 1090 '--objdir', '>(objdir_glibc64)', |
| 1067 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1091 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1068 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 1092 '--compile_flags=-m64 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 1093 '--gomadir', '<(gomadir)', |
| 1069 '--defines=^(defines) >(_defines)', | 1094 '--defines=^(defines) >(_defines)', |
| 1070 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', | 1095 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', |
| 1071 '--source-list=^(source_list_glibc64)', | 1096 '--source-list=^(source_list_glibc64)', |
| 1072 ], | 1097 ], |
| 1073 }, | 1098 }, |
| 1074 ], | 1099 ], |
| 1075 }], | 1100 }], |
| 1076 # x86-32 glibc static library action | 1101 # x86-32 glibc static library action |
| 1077 ['nlib_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable
_glibc==0', { | 1102 ['nlib_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable
_glibc==0', { |
| 1078 'variables': { | 1103 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1101 '<(DEPTH)/native_client/build/build_nexe.py', | 1126 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1102 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1127 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1103 '>@(extra_args)', | 1128 '>@(extra_args)', |
| 1104 '--arch', 'x86-32', | 1129 '--arch', 'x86-32', |
| 1105 '--build', 'glibc_nlib', | 1130 '--build', 'glibc_nlib', |
| 1106 '--root', '<(DEPTH)', | 1131 '--root', '<(DEPTH)', |
| 1107 '--name', '>(out_glibc32)', | 1132 '--name', '>(out_glibc32)', |
| 1108 '--objdir', '>(objdir_glibc32)', | 1133 '--objdir', '>(objdir_glibc32)', |
| 1109 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1134 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1110 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', | 1135 '--compile_flags=-m32 ^(gcc_compile_flags) >(_gcc_compile_fla
gs) ^(compile_flags) >(_compile_flags)', |
| 1136 '--gomadir', '<(gomadir)', |
| 1111 '--defines=^(defines) >(_defines)', | 1137 '--defines=^(defines) >(_defines)', |
| 1112 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', | 1138 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', |
| 1113 '--source-list=^(source_list_glibc32)', | 1139 '--source-list=^(source_list_glibc32)', |
| 1114 ], | 1140 ], |
| 1115 }, | 1141 }, |
| 1116 ], | 1142 ], |
| 1117 }], | 1143 }], |
| 1118 # x86-64 glibc shared library action | 1144 # x86-64 glibc shared library action |
| 1119 ['nso_target!="" and build_glibc!=0 and enable_x86_64!=0 and disable_
glibc==0', { | 1145 ['nso_target!="" and build_glibc!=0 and enable_x86_64!=0 and disable_
glibc==0', { |
| 1120 'variables': { | 1146 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1143 '<(DEPTH)/native_client/build/build_nexe.py', | 1169 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1144 '>@(extra_args)', | 1170 '>@(extra_args)', |
| 1145 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1171 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1146 '--arch', 'x86-64', | 1172 '--arch', 'x86-64', |
| 1147 '--build', 'glibc_nso', | 1173 '--build', 'glibc_nso', |
| 1148 '--root', '<(DEPTH)', | 1174 '--root', '<(DEPTH)', |
| 1149 '--name', '>(out_glibc64)', | 1175 '--name', '>(out_glibc64)', |
| 1150 '--objdir', '>(objdir_glibc64)', | 1176 '--objdir', '>(objdir_glibc64)', |
| 1151 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1177 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1152 '--compile_flags=-m64 -fPIC ^(gcc_compile_flags) >(_gcc_compi
le_flags) ^(compile_flags) >(_compile_flags)', | 1178 '--compile_flags=-m64 -fPIC ^(gcc_compile_flags) >(_gcc_compi
le_flags) ^(compile_flags) >(_compile_flags)', |
| 1179 '--gomadir', '<(gomadir)', |
| 1153 '--defines=^(defines) >(_defines)', | 1180 '--defines=^(defines) >(_defines)', |
| 1154 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', | 1181 '--link_flags=-B>(tc_lib_dir_glibc64) ^(link_flags) >(_link_f
lags)', |
| 1155 '--source-list=^(source_list_glibc64)', | 1182 '--source-list=^(source_list_glibc64)', |
| 1156 ], | 1183 ], |
| 1157 }, | 1184 }, |
| 1158 ], | 1185 ], |
| 1159 }], | 1186 }], |
| 1160 # x86-32 glibc shared library action | 1187 # x86-32 glibc shared library action |
| 1161 ['nso_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable_
glibc==0', { | 1188 ['nso_target!="" and build_glibc!=0 and enable_x86_32!=0 and disable_
glibc==0', { |
| 1162 'variables': { | 1189 'variables': { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1185 '<(DEPTH)/native_client/build/build_nexe.py', | 1212 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1186 '>@(extra_args)', | 1213 '>@(extra_args)', |
| 1187 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1214 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1188 '--arch', 'x86-32', | 1215 '--arch', 'x86-32', |
| 1189 '--build', 'glibc_nso', | 1216 '--build', 'glibc_nso', |
| 1190 '--root', '<(DEPTH)', | 1217 '--root', '<(DEPTH)', |
| 1191 '--name', '>(out_glibc32)', | 1218 '--name', '>(out_glibc32)', |
| 1192 '--objdir', '>(objdir_glibc32)', | 1219 '--objdir', '>(objdir_glibc32)', |
| 1193 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', | 1220 '--include-dirs=>(tc_include_dir_glibc) ^(include_dirs) >(_in
clude_dirs)', |
| 1194 '--compile_flags=-m32 -fPIC ^(gcc_compile_flags) >(_gcc_compi
le_flags) ^(compile_flags) >(_compile_flags)', | 1221 '--compile_flags=-m32 -fPIC ^(gcc_compile_flags) >(_gcc_compi
le_flags) ^(compile_flags) >(_compile_flags)', |
| 1222 '--gomadir', '<(gomadir)', |
| 1195 '--defines=^(defines) >(_defines)', | 1223 '--defines=^(defines) >(_defines)', |
| 1196 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', | 1224 '--link_flags=-m32 -B>(tc_lib_dir_glibc32) ^(link_flags) >(_l
ink_flags)', |
| 1197 '--source-list=^(source_list_glibc32)', | 1225 '--source-list=^(source_list_glibc32)', |
| 1198 ], | 1226 ], |
| 1199 }, | 1227 }, |
| 1200 ], | 1228 ], |
| 1201 }], | 1229 }], |
| 1202 ], # end target_conditions for glibc (nexe/nlib/nso, x86-32/64) | 1230 ], # end target_conditions for glibc (nexe/nlib/nso, x86-32/64) |
| 1203 }, | 1231 }, |
| 1204 }], # end target_arch == ia32 or x64 | 1232 }], # end target_arch == ia32 or x64 |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1274 '<(DEPTH)/native_client/build/build_nexe.py', | 1302 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1275 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1303 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1276 '>@(extra_args)', | 1304 '>@(extra_args)', |
| 1277 '--arch', 'pnacl', | 1305 '--arch', 'pnacl', |
| 1278 '--build', 'newlib_pexe', | 1306 '--build', 'newlib_pexe', |
| 1279 '--root', '<(DEPTH)', | 1307 '--root', '<(DEPTH)', |
| 1280 '--name', '>(out_pnacl_newlib)', | 1308 '--name', '>(out_pnacl_newlib)', |
| 1281 '--objdir', '>(objdir_pnacl_newlib)', | 1309 '--objdir', '>(objdir_pnacl_newlib)', |
| 1282 '--include-dirs=>(tc_include_dir_pnacl_newlib) ^(include_dirs) >(_
include_dirs)', | 1310 '--include-dirs=>(tc_include_dir_pnacl_newlib) ^(include_dirs) >(_
include_dirs)', |
| 1283 '--compile_flags=^(compile_flags) >(_compile_flags) ^(pnacl_compil
e_flags) >(_pnacl_compile_flags)', | 1311 '--compile_flags=^(compile_flags) >(_compile_flags) ^(pnacl_compil
e_flags) >(_pnacl_compile_flags)', |
| 1312 '--gomadir', '<(gomadir)', |
| 1284 '--defines=^(defines) >(_defines)', | 1313 '--defines=^(defines) >(_defines)', |
| 1285 '--link_flags=-B<(SHARED_INTERMEDIATE_DIR)/tc_pnacl_newlib/lib ^(l
ink_flags) >(_link_flags)', | 1314 '--link_flags=-B<(SHARED_INTERMEDIATE_DIR)/tc_pnacl_newlib/lib ^(l
ink_flags) >(_link_flags)', |
| 1286 '--source-list=^(source_list_pnacl_newlib)', | 1315 '--source-list=^(source_list_pnacl_newlib)', |
| 1287 ], | 1316 ], |
| 1288 }], | 1317 }], |
| 1289 'target_conditions': [ | 1318 'target_conditions': [ |
| 1290 [ 'enable_x86_32!=0', { | 1319 [ 'enable_x86_32!=0', { |
| 1291 'actions': [{ | 1320 'actions': [{ |
| 1292 'action_name': 'translate newlib pexe to x86-32 nexe', | 1321 'action_name': 'translate newlib pexe to x86-32 nexe', |
| 1293 'msvs_cygwin_shell': 0, | 1322 'msvs_cygwin_shell': 0, |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1392 '<(DEPTH)/native_client/build/build_nexe.py', | 1421 '<(DEPTH)/native_client/build/build_nexe.py', |
| 1393 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', | 1422 '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', |
| 1394 '>@(extra_args)', | 1423 '>@(extra_args)', |
| 1395 '--arch', 'pnacl', | 1424 '--arch', 'pnacl', |
| 1396 '--build', 'newlib_plib', | 1425 '--build', 'newlib_plib', |
| 1397 '--root', '<(DEPTH)', | 1426 '--root', '<(DEPTH)', |
| 1398 '--name', '>(out_pnacl_newlib)', | 1427 '--name', '>(out_pnacl_newlib)', |
| 1399 '--objdir', '>(objdir_pnacl_newlib)', | 1428 '--objdir', '>(objdir_pnacl_newlib)', |
| 1400 '--include-dirs=>(tc_include_dir_pnacl_newlib) ^(include_dirs) >(_
include_dirs)', | 1429 '--include-dirs=>(tc_include_dir_pnacl_newlib) ^(include_dirs) >(_
include_dirs)', |
| 1401 '--compile_flags=^(compile_flags) >(_compile_flags) ^(pnacl_compil
e_flags) >(_pnacl_compile_flags)', | 1430 '--compile_flags=^(compile_flags) >(_compile_flags) ^(pnacl_compil
e_flags) >(_pnacl_compile_flags)', |
| 1431 '--gomadir', '<(gomadir)', |
| 1402 '--defines=^(defines) >(_defines)', | 1432 '--defines=^(defines) >(_defines)', |
| 1403 '--link_flags=-B>(tc_lib_dir_pnacl_newlib) ^(link_flags) >(_link_f
lags)', | 1433 '--link_flags=-B>(tc_lib_dir_pnacl_newlib) ^(link_flags) >(_link_f
lags)', |
| 1404 '--source-list=^(source_list_pnacl_newlib)', | 1434 '--source-list=^(source_list_pnacl_newlib)', |
| 1405 ], | 1435 ], |
| 1406 }, | 1436 }, |
| 1407 ], | 1437 ], |
| 1408 }], | 1438 }], |
| 1409 ], # end target_conditions for pnacl pexe/plib | 1439 ], # end target_conditions for pnacl pexe/plib |
| 1410 }, | 1440 }, |
| 1411 } | 1441 } |
| OLD | NEW |