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 629 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
640 'sources/': [ | 640 'sources/': [ |
641 # Exclude JSC custom bindings. | 641 # Exclude JSC custom bindings. |
642 ['exclude', 'bindings/js'], | 642 ['exclude', 'bindings/js'], |
643 | 643 |
644 # Fortunately, many things can be excluded by using broad patterns. | 644 # Fortunately, many things can be excluded by using broad patterns. |
645 | 645 |
646 # Exclude things that don't apply to the Chromium platform on the basis | 646 # Exclude things that don't apply to the Chromium platform on the basis |
647 # of their enclosing directories and tags at the ends of their | 647 # of their enclosing directories and tags at the ends of their |
648 # filenames. | 648 # filenames. |
649 ['exclude', '(android|cairo|cf|cg|curl|gtk|haiku|linux|mac|opentype|posi
x|qt|soup|symbian|win|wx)/'], | 649 ['exclude', '(android|cairo|cf|cg|curl|gtk|haiku|linux|mac|opentype|posi
x|qt|soup|symbian|win|wx)/'], |
650 ['exclude', '(?<!Chromium)(SVGAllInOne|Android|Cairo|CF|CG|Curl|Gtk|Linu
x|Mac|OpenType|POSIX|Posix|Qt|Safari|Soup|Symbian|Win|Wx)\\.(cpp|mm?)$'], | 650 ['exclude', '(?<!Chromium)(Android|Cairo|CF|CG|Curl|Gtk|Linux|Mac|OpenTy
pe|POSIX|Posix|Qt|Safari|Soup|Symbian|Win|Wx)\\.(cpp|mm?)$'], |
651 ['include', 'platform/graphics/opentype/OpenTypeSanitizer\\.cpp$'], | 651 ['include', 'platform/graphics/opentype/OpenTypeSanitizer\\.cpp$'], |
| 652 # Exclude everything in svg/ directly but not in subdirectories. |
| 653 # Everything in svg/*.cpp is included in svg/SVGAllInOne.cpp. |
| 654 ['exclude', 'svg/[^/]+\\.cpp$'], |
| 655 ['include', 'svg/SVGAllInOne\\.cpp$'], |
652 | 656 |
653 # JSC-only. | 657 # JSC-only. |
654 ['exclude', 'inspector/JavaScript[^/]*\\.cpp$'], | 658 ['exclude', 'inspector/JavaScript[^/]*\\.cpp$'], |
655 | 659 |
656 # ENABLE_OFFLINE_WEB_APPLICATIONS, exclude most of webcore's impl | 660 # ENABLE_OFFLINE_WEB_APPLICATIONS, exclude most of webcore's impl |
657 ['exclude', 'loader/appcache/'], | 661 ['exclude', 'loader/appcache/'], |
658 ['include', 'loader/appcache/ApplicationCacheHost\.h$'], | 662 ['include', 'loader/appcache/ApplicationCacheHost\.h$'], |
659 ['include', 'loader/appcache/DOMApplicationCache\.(h|cpp)$'], | 663 ['include', 'loader/appcache/DOMApplicationCache\.(h|cpp)$'], |
660 | 664 |
661 # Exclude some DB-related files. | 665 # Exclude some DB-related files. |
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1010 'configurations': { | 1014 'configurations': { |
1011 'Debug': { | 1015 'Debug': { |
1012 'cflags!': ['-g'], | 1016 'cflags!': ['-g'], |
1013 } | 1017 } |
1014 }, | 1018 }, |
1015 }], | 1019 }], |
1016 ], | 1020 ], |
1017 }, | 1021 }, |
1018 ], # targets | 1022 ], # targets |
1019 } | 1023 } |
OLD | NEW |