OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 'dependencies': [ | 6 'dependencies': [ |
7 'browser/speech/proto/speech_proto.gyp:speech_proto', | 7 'browser/speech/proto/speech_proto.gyp:speech_proto', |
8 '../base/base.gyp:base_static', | 8 '../base/base.gyp:base_static', |
9 '../crypto/crypto.gyp:crypto', | 9 '../crypto/crypto.gyp:crypto', |
10 '../google_apis/google_apis.gyp:google_apis', | 10 '../google_apis/google_apis.gyp:google_apis', |
(...skipping 827 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
838 'conditions': [ | 838 'conditions': [ |
839 ['OS!="win" and OS!="mac" and OS!="linux"', { | 839 ['OS!="win" and OS!="mac" and OS!="linux"', { |
840 'sources': [ | 840 'sources': [ |
841 'browser/gamepad/gamepad_platform_data_fetcher.cc', | 841 'browser/gamepad/gamepad_platform_data_fetcher.cc', |
842 ] | 842 ] |
843 }], | 843 }], |
844 ['OS=="ios"', { | 844 ['OS=="ios"', { |
845 'sources/': [ | 845 'sources/': [ |
846 # iOS only needs a small portion of content; exclude all the | 846 # iOS only needs a small portion of content; exclude all the |
847 # implementation, and re-include what is used. | 847 # implementation, and re-include what is used. |
848 ['exclude', '\\.cc$'], | 848 ['exclude', '\\.(cc|mm)$'], |
849 ['exclude', '\\.mm$'], | |
850 ['include', '_ios\\.(cc|mm)$'], | 849 ['include', '_ios\\.(cc|mm)$'], |
| 850 ['include', '^public/browser/content_browser_client\\.cc$'], |
851 ['include', '^public/browser/notification_registrar\\.cc$'], | 851 ['include', '^public/browser/notification_registrar\\.cc$'], |
852 ['include', '^public/browser/speech_recognition_'], | 852 ['include', '^public/browser/speech_recognition_'], |
853 ['include', '^browser/browser_context\\.cc$'], | 853 ['include', '^browser/browser_context\\.cc$'], |
854 ['include', '^browser/notification_service_impl\\.cc$'], | 854 ['include', '^browser/notification_service_impl\\.cc$'], |
855 # Pull in all but one file from speech. | |
856 ['include', '^browser/speech/'], | |
857 ['exclude', '^browser/speech/input_tag_speech_dispatcher_host\\.cc$$'], | |
858 ], | 855 ], |
859 }, { # OS!="ios" | 856 }, { # OS!="ios" |
860 'dependencies': [ | 857 'dependencies': [ |
861 'browser/debugger/devtools_resources.gyp:devtools_resources', | 858 'browser/debugger/devtools_resources.gyp:devtools_resources', |
862 '../net/net.gyp:http_server', | 859 '../net/net.gyp:http_server', |
863 '../ppapi/ppapi_internal.gyp:ppapi_ipc', | 860 '../ppapi/ppapi_internal.gyp:ppapi_ipc', |
864 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit', | 861 '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit', |
865 '../ui/surface/surface.gyp:surface', | 862 '../ui/surface/surface.gyp:surface', |
866 '../webkit/support/webkit_support.gyp:dom_storage', | 863 '../webkit/support/webkit_support.gyp:dom_storage', |
867 '../webkit/support/webkit_support.gyp:webkit_resources', | 864 '../webkit/support/webkit_support.gyp:webkit_resources', |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1049 ['exclude', '^browser/renderer_host/java/'], | 1046 ['exclude', '^browser/renderer_host/java/'], |
1050 ], | 1047 ], |
1051 }], | 1048 }], |
1052 ['input_speech==0', { | 1049 ['input_speech==0', { |
1053 'sources/': [ | 1050 'sources/': [ |
1054 ['exclude', '^browser/speech/'], | 1051 ['exclude', '^browser/speech/'], |
1055 ], | 1052 ], |
1056 }], | 1053 }], |
1057 ], | 1054 ], |
1058 } | 1055 } |
OLD | NEW |