OLD | NEW |
1 # | 1 # |
2 # Copyright (C) 2009 Google Inc. All rights reserved. | 2 # Copyright (C) 2009 Google Inc. All rights reserved. |
3 # | 3 # |
4 # Redistribution and use in source and binary forms, with or without | 4 # Redistribution and use in source and binary forms, with or without |
5 # modification, are permitted provided that the following conditions are | 5 # modification, are permitted provided that the following conditions are |
6 # met: | 6 # met: |
7 # | 7 # |
8 # * Redistributions of source code must retain the above copyright | 8 # * Redistributions of source code must retain the above copyright |
9 # notice, this list of conditions and the following disclaimer. | 9 # notice, this list of conditions and the following disclaimer. |
10 # * Redistributions in binary form must reproduce the above | 10 # * Redistributions in binary form must reproduce the above |
(...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
591 'dependencies': [ | 591 'dependencies': [ |
592 'webcore_prerequisites', | 592 'webcore_prerequisites', |
593 ], | 593 ], |
594 'sources': [ | 594 'sources': [ |
595 '<@(webcore_files)', | 595 '<@(webcore_files)', |
596 ], | 596 ], |
597 'sources/': [ | 597 'sources/': [ |
598 ['exclude', '.*'], | 598 ['exclude', '.*'], |
599 ['include', 'rendering/'], | 599 ['include', 'rendering/'], |
600 | 600 |
601 # FIXME: Figure out how to store these patterns in a variable. | |
602 ['exclude', '(cf|cg|mac|opentype|svg|win)/'], | |
603 ['exclude', '(?<!Chromium)(CF|CG|Mac|Win)\\.(cpp|mm?)$'], | 601 ['exclude', '(?<!Chromium)(CF|CG|Mac|Win)\\.(cpp|mm?)$'], |
604 # Previous rule excludes things like ChromiumFooWin, include those. | 602 # Previous rule excludes things like ChromiumFooWin, include those. |
605 ['include', 'rendering/.*Chromium.*\\.(cpp|mm?)$'], | 603 ['include', 'rendering/.*Chromium.*\\.(cpp|mm?)$'], |
606 ], | 604 ], |
607 'conditions': [ | 605 'conditions': [ |
608 # Shard this taret into parts to work around linker limitations. | 606 # Shard this taret into parts to work around linker limitations. |
609 # on link time code generation builds. | 607 # on link time code generation builds. |
610 ['OS=="win" and buildtype=="Official"', { | 608 ['OS=="win" and buildtype=="Official"', { |
611 'msvs_shard': 5, | 609 'msvs_shard': 5, |
612 }], | 610 }], |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
668 'type': 'static_library', | 666 'type': 'static_library', |
669 'dependencies': [ | 667 'dependencies': [ |
670 'webcore_prerequisites', | 668 'webcore_prerequisites', |
671 ], | 669 ], |
672 'sources': [ | 670 'sources': [ |
673 '<@(webcore_files)', | 671 '<@(webcore_files)', |
674 ], | 672 ], |
675 'sources/': [ | 673 'sources/': [ |
676 ['exclude', 'rendering/'], | 674 ['exclude', 'rendering/'], |
677 | 675 |
678 # FIXME: Figure out how to store these patterns in a variable. | |
679 ['exclude', '(cf|cg|mac|opentype|svg|win)/'], | |
680 ['exclude', '(?<!Chromium)(CF|CG|Mac|Win)\\.(cpp|mm?)$'], | 676 ['exclude', '(?<!Chromium)(CF|CG|Mac|Win)\\.(cpp|mm?)$'], |
681 ], | 677 ], |
682 'conditions': [ | 678 'conditions': [ |
683 # Shard this taret into parts to work around linker limitations. | 679 # Shard this taret into parts to work around linker limitations. |
684 # on link time code generation builds. | 680 # on link time code generation builds. |
685 ['OS=="win" and buildtype=="Official"', { | 681 ['OS=="win" and buildtype=="Official"', { |
686 'msvs_shard': 19, | 682 'msvs_shard': 19, |
687 }], | 683 }], |
688 ['OS != "linux"', { | 684 ['OS != "linux"', { |
689 'sources/': [ | 685 'sources/': [ |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
830 '<(bindings_core_v8_output_dir)/V8LayerRect.h', | 826 '<(bindings_core_v8_output_dir)/V8LayerRect.h', |
831 '<(bindings_core_v8_output_dir)/V8LayerRectList.cpp', | 827 '<(bindings_core_v8_output_dir)/V8LayerRectList.cpp', |
832 '<(bindings_core_v8_output_dir)/V8LayerRectList.h', | 828 '<(bindings_core_v8_output_dir)/V8LayerRectList.h', |
833 ], | 829 ], |
834 'sources/': [ | 830 'sources/': [ |
835 ['exclude', 'testing/js'], | 831 ['exclude', 'testing/js'], |
836 ], | 832 ], |
837 }, | 833 }, |
838 ], # targets | 834 ], # targets |
839 } | 835 } |
OLD | NEW |