OLD | NEW |
1 # Copyright 2012 the V8 project authors. All rights reserved. | 1 # Copyright 2012 the V8 project authors. All rights reserved. |
2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
4 # met: | 4 # met: |
5 # | 5 # |
6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
195 }, | 195 }, |
196 { | 196 { |
197 'target_name': 'v8_base.<(v8_target_arch)', | 197 'target_name': 'v8_base.<(v8_target_arch)', |
198 'type': 'static_library', | 198 'type': 'static_library', |
199 'variables': { | 199 'variables': { |
200 'optimize': 'max', | 200 'optimize': 'max', |
201 }, | 201 }, |
202 'include_dirs+': [ | 202 'include_dirs+': [ |
203 '../../src', | 203 '../../src', |
204 ], | 204 ], |
205 'sources': [ | 205 'sources': [ ### gcmole(all) ### |
206 '../../src/accessors.cc', | 206 '../../src/accessors.cc', |
207 '../../src/accessors.h', | 207 '../../src/accessors.h', |
208 '../../src/allocation.cc', | 208 '../../src/allocation.cc', |
209 '../../src/allocation.h', | 209 '../../src/allocation.h', |
210 '../../src/api.cc', | 210 '../../src/api.cc', |
211 '../../src/api.h', | 211 '../../src/api.h', |
212 '../../src/apiutils.h', | 212 '../../src/apiutils.h', |
213 '../../src/arguments.h', | 213 '../../src/arguments.h', |
214 '../../src/assembler.cc', | 214 '../../src/assembler.cc', |
215 '../../src/assembler.h', | 215 '../../src/assembler.h', |
(...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
484 '../../src/zone.cc', | 484 '../../src/zone.cc', |
485 '../../src/zone.h', | 485 '../../src/zone.h', |
486 ], | 486 ], |
487 'conditions': [ | 487 'conditions': [ |
488 ['want_separate_host_toolset==1', { | 488 ['want_separate_host_toolset==1', { |
489 'toolsets': ['host', 'target'], | 489 'toolsets': ['host', 'target'], |
490 }, { | 490 }, { |
491 'toolsets': ['target'], | 491 'toolsets': ['target'], |
492 }], | 492 }], |
493 ['v8_target_arch=="arm"', { | 493 ['v8_target_arch=="arm"', { |
494 'sources': [ | 494 'sources': [ ### gcmole(arch:arm) ### |
495 '../../src/arm/assembler-arm-inl.h', | 495 '../../src/arm/assembler-arm-inl.h', |
496 '../../src/arm/assembler-arm.cc', | 496 '../../src/arm/assembler-arm.cc', |
497 '../../src/arm/assembler-arm.h', | 497 '../../src/arm/assembler-arm.h', |
498 '../../src/arm/builtins-arm.cc', | 498 '../../src/arm/builtins-arm.cc', |
499 '../../src/arm/code-stubs-arm.cc', | 499 '../../src/arm/code-stubs-arm.cc', |
500 '../../src/arm/code-stubs-arm.h', | 500 '../../src/arm/code-stubs-arm.h', |
501 '../../src/arm/codegen-arm.cc', | 501 '../../src/arm/codegen-arm.cc', |
502 '../../src/arm/codegen-arm.h', | 502 '../../src/arm/codegen-arm.h', |
503 '../../src/arm/constants-arm.h', | 503 '../../src/arm/constants-arm.h', |
504 '../../src/arm/constants-arm.cc', | 504 '../../src/arm/constants-arm.cc', |
(...skipping 13 matching lines...) Expand all Loading... |
518 '../../src/arm/lithium-gap-resolver-arm.h', | 518 '../../src/arm/lithium-gap-resolver-arm.h', |
519 '../../src/arm/macro-assembler-arm.cc', | 519 '../../src/arm/macro-assembler-arm.cc', |
520 '../../src/arm/macro-assembler-arm.h', | 520 '../../src/arm/macro-assembler-arm.h', |
521 '../../src/arm/regexp-macro-assembler-arm.cc', | 521 '../../src/arm/regexp-macro-assembler-arm.cc', |
522 '../../src/arm/regexp-macro-assembler-arm.h', | 522 '../../src/arm/regexp-macro-assembler-arm.h', |
523 '../../src/arm/simulator-arm.cc', | 523 '../../src/arm/simulator-arm.cc', |
524 '../../src/arm/stub-cache-arm.cc', | 524 '../../src/arm/stub-cache-arm.cc', |
525 ], | 525 ], |
526 }], | 526 }], |
527 ['v8_target_arch=="ia32" or v8_target_arch=="mac" or OS=="mac"', { | 527 ['v8_target_arch=="ia32" or v8_target_arch=="mac" or OS=="mac"', { |
528 'sources': [ | 528 'sources': [ ### gcmole(arch:ia32) ### |
529 '../../src/ia32/assembler-ia32-inl.h', | 529 '../../src/ia32/assembler-ia32-inl.h', |
530 '../../src/ia32/assembler-ia32.cc', | 530 '../../src/ia32/assembler-ia32.cc', |
531 '../../src/ia32/assembler-ia32.h', | 531 '../../src/ia32/assembler-ia32.h', |
532 '../../src/ia32/builtins-ia32.cc', | 532 '../../src/ia32/builtins-ia32.cc', |
533 '../../src/ia32/code-stubs-ia32.cc', | 533 '../../src/ia32/code-stubs-ia32.cc', |
534 '../../src/ia32/code-stubs-ia32.h', | 534 '../../src/ia32/code-stubs-ia32.h', |
535 '../../src/ia32/codegen-ia32.cc', | 535 '../../src/ia32/codegen-ia32.cc', |
536 '../../src/ia32/codegen-ia32.h', | 536 '../../src/ia32/codegen-ia32.h', |
537 '../../src/ia32/cpu-ia32.cc', | 537 '../../src/ia32/cpu-ia32.cc', |
538 '../../src/ia32/debug-ia32.cc', | 538 '../../src/ia32/debug-ia32.cc', |
(...skipping 10 matching lines...) Expand all Loading... |
549 '../../src/ia32/lithium-ia32.cc', | 549 '../../src/ia32/lithium-ia32.cc', |
550 '../../src/ia32/lithium-ia32.h', | 550 '../../src/ia32/lithium-ia32.h', |
551 '../../src/ia32/macro-assembler-ia32.cc', | 551 '../../src/ia32/macro-assembler-ia32.cc', |
552 '../../src/ia32/macro-assembler-ia32.h', | 552 '../../src/ia32/macro-assembler-ia32.h', |
553 '../../src/ia32/regexp-macro-assembler-ia32.cc', | 553 '../../src/ia32/regexp-macro-assembler-ia32.cc', |
554 '../../src/ia32/regexp-macro-assembler-ia32.h', | 554 '../../src/ia32/regexp-macro-assembler-ia32.h', |
555 '../../src/ia32/stub-cache-ia32.cc', | 555 '../../src/ia32/stub-cache-ia32.cc', |
556 ], | 556 ], |
557 }], | 557 }], |
558 ['v8_target_arch=="mipsel"', { | 558 ['v8_target_arch=="mipsel"', { |
559 'sources': [ | 559 'sources': [ ### gcmole(arch:mipsel) ### |
560 '../../src/mips/assembler-mips.cc', | 560 '../../src/mips/assembler-mips.cc', |
561 '../../src/mips/assembler-mips.h', | 561 '../../src/mips/assembler-mips.h', |
562 '../../src/mips/assembler-mips-inl.h', | 562 '../../src/mips/assembler-mips-inl.h', |
563 '../../src/mips/builtins-mips.cc', | 563 '../../src/mips/builtins-mips.cc', |
564 '../../src/mips/codegen-mips.cc', | 564 '../../src/mips/codegen-mips.cc', |
565 '../../src/mips/codegen-mips.h', | 565 '../../src/mips/codegen-mips.h', |
566 '../../src/mips/code-stubs-mips.cc', | 566 '../../src/mips/code-stubs-mips.cc', |
567 '../../src/mips/code-stubs-mips.h', | 567 '../../src/mips/code-stubs-mips.h', |
568 '../../src/mips/constants-mips.cc', | 568 '../../src/mips/constants-mips.cc', |
569 '../../src/mips/constants-mips.h', | 569 '../../src/mips/constants-mips.h', |
(...skipping 13 matching lines...) Expand all Loading... |
583 '../../src/mips/lithium-mips.h', | 583 '../../src/mips/lithium-mips.h', |
584 '../../src/mips/macro-assembler-mips.cc', | 584 '../../src/mips/macro-assembler-mips.cc', |
585 '../../src/mips/macro-assembler-mips.h', | 585 '../../src/mips/macro-assembler-mips.h', |
586 '../../src/mips/regexp-macro-assembler-mips.cc', | 586 '../../src/mips/regexp-macro-assembler-mips.cc', |
587 '../../src/mips/regexp-macro-assembler-mips.h', | 587 '../../src/mips/regexp-macro-assembler-mips.h', |
588 '../../src/mips/simulator-mips.cc', | 588 '../../src/mips/simulator-mips.cc', |
589 '../../src/mips/stub-cache-mips.cc', | 589 '../../src/mips/stub-cache-mips.cc', |
590 ], | 590 ], |
591 }], | 591 }], |
592 ['v8_target_arch=="x64" or v8_target_arch=="mac" or OS=="mac"', { | 592 ['v8_target_arch=="x64" or v8_target_arch=="mac" or OS=="mac"', { |
593 'sources': [ | 593 'sources': [ ### gcmole(arch:x64) ### |
594 '../../src/x64/assembler-x64-inl.h', | 594 '../../src/x64/assembler-x64-inl.h', |
595 '../../src/x64/assembler-x64.cc', | 595 '../../src/x64/assembler-x64.cc', |
596 '../../src/x64/assembler-x64.h', | 596 '../../src/x64/assembler-x64.h', |
597 '../../src/x64/builtins-x64.cc', | 597 '../../src/x64/builtins-x64.cc', |
598 '../../src/x64/code-stubs-x64.cc', | 598 '../../src/x64/code-stubs-x64.cc', |
599 '../../src/x64/code-stubs-x64.h', | 599 '../../src/x64/code-stubs-x64.h', |
600 '../../src/x64/codegen-x64.cc', | 600 '../../src/x64/codegen-x64.cc', |
601 '../../src/x64/codegen-x64.h', | 601 '../../src/x64/codegen-x64.h', |
602 '../../src/x64/cpu-x64.cc', | 602 '../../src/x64/cpu-x64.cc', |
603 '../../src/x64/debug-x64.cc', | 603 '../../src/x64/debug-x64.cc', |
(...skipping 19 matching lines...) Expand all Loading... |
623 ['OS=="linux"', { | 623 ['OS=="linux"', { |
624 'link_settings': { | 624 'link_settings': { |
625 'conditions': [ | 625 'conditions': [ |
626 ['v8_compress_startup_data=="bz2"', { | 626 ['v8_compress_startup_data=="bz2"', { |
627 'libraries': [ | 627 'libraries': [ |
628 '-lbz2', | 628 '-lbz2', |
629 ] | 629 ] |
630 }], | 630 }], |
631 ], | 631 ], |
632 }, | 632 }, |
633 'sources': [ | 633 'sources': [ ### gcmole(os:linux) ### |
634 '../../src/platform-linux.cc', | 634 '../../src/platform-linux.cc', |
635 '../../src/platform-posix.cc' | 635 '../../src/platform-posix.cc' |
636 ], | 636 ], |
637 } | 637 } |
638 ], | 638 ], |
639 ['OS=="android"', { | 639 ['OS=="android"', { |
640 'defines': [ | 640 'defines': [ |
641 'CAN_USE_VFP_INSTRUCTIONS', | 641 'CAN_USE_VFP_INSTRUCTIONS', |
642 ], | 642 ], |
643 'sources': [ | 643 'sources': [ |
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
917 'defines': ['_CRT_SECURE_NO_WARNINGS'], | 917 'defines': ['_CRT_SECURE_NO_WARNINGS'], |
918 }], | 918 }], |
919 ['v8_compress_startup_data=="bz2"', { | 919 ['v8_compress_startup_data=="bz2"', { |
920 'libraries': [ | 920 'libraries': [ |
921 '-lbz2', | 921 '-lbz2', |
922 ] | 922 ] |
923 }], | 923 }], |
924 ], | 924 ], |
925 }, | 925 }, |
926 ], | 926 ], |
927 }, { # use_system_v8 != 0 | 927 }, { # use_system_v8 != 0 |
928 'targets': [ | 928 'targets': [ |
929 { | 929 { |
930 'target_name': 'v8', | 930 'target_name': 'v8', |
931 'type': 'none', | 931 'type': 'none', |
932 'conditions': [ | 932 'conditions': [ |
933 ['want_separate_host_toolset==1', { | 933 ['want_separate_host_toolset==1', { |
934 'toolsets': ['host', 'target'], | 934 'toolsets': ['host', 'target'], |
935 }, { | 935 }, { |
936 'toolsets': ['target'], | 936 'toolsets': ['target'], |
937 }], | 937 }], |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
994 }], | 994 }], |
995 ], | 995 ], |
996 'dependencies': [ | 996 'dependencies': [ |
997 'v8' | 997 'v8' |
998 ], | 998 ], |
999 }, | 999 }, |
1000 ], | 1000 ], |
1001 }], | 1001 }], |
1002 ], | 1002 ], |
1003 } | 1003 } |
OLD | NEW |