Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(170)

Side by Side Diff: chrome/chrome_browser_extensions.gypi

Issue 1554983002: Build chrome.input.ime.* API in GN mode. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 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 'chrome_browser_extensions_chromeos_sources': [ 7 'chrome_browser_extensions_chromeos_sources': [
8 'browser/extensions/api/cast_devices_private/cast_devices_private_api.cc', 8 'browser/extensions/api/cast_devices_private/cast_devices_private_api.cc',
9 'browser/extensions/api/cast_devices_private/cast_devices_private_api.h', 9 'browser/extensions/api/cast_devices_private/cast_devices_private_api.h',
10 'browser/extensions/api/certificate_provider/certificate_provider_api.cc', 10 'browser/extensions/api/certificate_provider/certificate_provider_api.cc',
11 'browser/extensions/api/certificate_provider/certificate_provider_api.h', 11 'browser/extensions/api/certificate_provider/certificate_provider_api.h',
12 'browser/extensions/api/enterprise_device_attributes/enterprise_device_att ributes_api.cc', 12 'browser/extensions/api/enterprise_device_attributes/enterprise_device_att ributes_api.cc',
13 'browser/extensions/api/enterprise_device_attributes/enterprise_device_att ributes_api.h', 13 'browser/extensions/api/enterprise_device_attributes/enterprise_device_att ributes_api.h',
14 'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_ api.cc', 14 'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_ api.cc',
15 'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_ api.h', 15 'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_ api.h',
16 'browser/extensions/api/enterprise_platform_keys_private/enterprise_platfo rm_keys_private_api.cc', 16 'browser/extensions/api/enterprise_platform_keys_private/enterprise_platfo rm_keys_private_api.cc',
17 'browser/extensions/api/enterprise_platform_keys_private/enterprise_platfo rm_keys_private_api.h', 17 'browser/extensions/api/enterprise_platform_keys_private/enterprise_platfo rm_keys_private_api.h',
18 'browser/extensions/api/file_system/request_file_system_dialog_view.cc', 18 'browser/extensions/api/file_system/request_file_system_dialog_view.cc',
19 'browser/extensions/api/file_system/request_file_system_dialog_view.h', 19 'browser/extensions/api/file_system/request_file_system_dialog_view.h',
20 'browser/extensions/api/file_system/request_file_system_notification.cc', 20 'browser/extensions/api/file_system/request_file_system_notification.cc',
21 'browser/extensions/api/file_system/request_file_system_notification.h', 21 'browser/extensions/api/file_system/request_file_system_notification.h',
22 'browser/extensions/api/input_ime/input_ime_api.cc', 22 'browser/extensions/api/input_ime/input_ime_api.cc',
23 'browser/extensions/api/input_ime/input_ime_api.h', 23 'browser/extensions/api/input_ime/input_ime_api.h',
24 'browser/extensions/api/input_ime/input_ime_api_chromeos.cc', 24 'browser/extensions/api/input_ime/input_ime_api_chromeos.cc',
25 'browser/extensions/api/input_ime/input_ime_api_chromeos.h', 25 'browser/extensions/api/input_ime/input_ime_api_chromeos.h',
26 'browser/extensions/api/input_ime/input_ime_event_router_base.cc',
27 'browser/extensions/api/input_ime/input_ime_event_router_base.h',
26 'browser/extensions/api/log_private/filter_handler.cc', 28 'browser/extensions/api/log_private/filter_handler.cc',
27 'browser/extensions/api/log_private/filter_handler.h', 29 'browser/extensions/api/log_private/filter_handler.h',
28 'browser/extensions/api/log_private/log_parser.cc', 30 'browser/extensions/api/log_private/log_parser.cc',
29 'browser/extensions/api/log_private/log_parser.h', 31 'browser/extensions/api/log_private/log_parser.h',
30 'browser/extensions/api/log_private/log_private_api.h', 32 'browser/extensions/api/log_private/log_private_api.h',
31 'browser/extensions/api/log_private/log_private_api_chromeos.cc', 33 'browser/extensions/api/log_private/log_private_api_chromeos.cc',
32 'browser/extensions/api/log_private/syslog_parser.cc', 34 'browser/extensions/api/log_private/syslog_parser.cc',
33 'browser/extensions/api/log_private/syslog_parser.h', 35 'browser/extensions/api/log_private/syslog_parser.h',
34 'browser/extensions/api/messaging/native_message_host_chromeos.cc', 36 'browser/extensions/api/messaging/native_message_host_chromeos.cc',
35 'browser/extensions/api/networking_private/crypto_verify_impl.cc', 37 'browser/extensions/api/networking_private/crypto_verify_impl.cc',
(...skipping 893 matching lines...) Expand 10 before | Expand all | Expand 10 after
929 'browser/extensions/api/braille_display_private/brlapi_connection.h', 931 'browser/extensions/api/braille_display_private/brlapi_connection.h',
930 'browser/extensions/api/braille_display_private/brlapi_keycode_map.cc', 932 'browser/extensions/api/braille_display_private/brlapi_keycode_map.cc',
931 'browser/extensions/api/braille_display_private/brlapi_keycode_map.h', 933 'browser/extensions/api/braille_display_private/brlapi_keycode_map.h',
932 ], 934 ],
933 'chrome_browser_extensions_policy_sources': [ 935 'chrome_browser_extensions_policy_sources': [
934 'browser/extensions/api/storage/managed_value_store_cache.cc', 936 'browser/extensions/api/storage/managed_value_store_cache.cc',
935 'browser/extensions/api/storage/managed_value_store_cache.h', 937 'browser/extensions/api/storage/managed_value_store_cache.h',
936 'browser/extensions/api/storage/policy_value_store.cc', 938 'browser/extensions/api/storage/policy_value_store.cc',
937 'browser/extensions/api/storage/policy_value_store.h', 939 'browser/extensions/api/storage/policy_value_store.h',
938 ], 940 ],
941 'chrome_browser_extensions_input_ime_linux_win_sources': [
942 'browser/extensions/api/input_ime/input_ime_api.cc',
943 'browser/extensions/api/input_ime/input_ime_api.h',
944 'browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc',
945 'browser/extensions/api/input_ime/input_ime_api_nonchromeos.h',
946 'browser/extensions/api/input_ime/input_ime_event_router_base.cc',
947 'browser/extensions/api/input_ime/input_ime_event_router_base.h',
948 ],
939 }, 949 },
940 # ---------------------------------------------------------------------------- 950 # ----------------------------------------------------------------------------
941 # Note on GN build: everything below here is duplicated in 951 # Note on GN build: everything below here is duplicated in
942 # chrome/browser/BUILD.gn. If you change anything, you will also have to 952 # chrome/browser/BUILD.gn. If you change anything, you will also have to
943 # update that file. Some short and probably rarely-changing file lists are 953 # update that file. Some short and probably rarely-changing file lists are
944 # duplicated between the builds. If a list gets longer or is changed it is 954 # duplicated between the builds. If a list gets longer or is changed it is
945 # probably worth sharing. 955 # probably worth sharing.
946 'targets': [ 956 'targets': [
947 { 957 {
948 # GN version: //chrome/browser/extensions 958 # GN version: //chrome/browser/extensions
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
1071 ], 1081 ],
1072 }], 1082 }],
1073 # x11 build 1083 # x11 build
1074 ['use_x11==1', { 1084 ['use_x11==1', {
1075 'dependencies': [ 1085 'dependencies': [
1076 '../build/linux/system.gyp:x11', 1086 '../build/linux/system.gyp:x11',
1077 '../ui/events/platform/events_platform.gyp:events_platform', 1087 '../ui/events/platform/events_platform.gyp:events_platform',
1078 '../ui/events/platform/x11/x11_events_platform.gyp:x11_events_pl atform', 1088 '../ui/events/platform/x11/x11_events_platform.gyp:x11_events_pl atform',
1079 ], 1089 ],
1080 }], 1090 }],
1091 ['chromeos==0', {
1092 'sources': [
1093 '<@(chrome_browser_extensions_input_ime_linux_win_sources)',
1094 ],
1095 }],
1081 ], 1096 ],
1082 }], 1097 }],
1083 ['configuration_policy==1', { 1098 ['configuration_policy==1', {
1084 'dependencies': [ 1099 'dependencies': [
1085 '../components/components.gyp:policy', 1100 '../components/components.gyp:policy',
1086 ], 1101 ],
1087 'sources': [ 1102 'sources': [
1088 'browser/extensions/policy_handlers.cc', 1103 'browser/extensions/policy_handlers.cc',
1089 'browser/extensions/policy_handlers.h', 1104 'browser/extensions/policy_handlers.h',
1090 '<@(chrome_browser_extensions_policy_sources)', 1105 '<@(chrome_browser_extensions_policy_sources)',
1091 ], 1106 ],
1092 }], 1107 }],
1093 ['OS=="win" or OS=="mac"', { 1108 ['OS=="win" or OS=="mac"', {
1094 'dependencies': [ 1109 'dependencies': [
1095 '../components/components.gyp:wifi_component', 1110 '../components/components.gyp:wifi_component',
1096 ], 1111 ],
1097 'sources': [ 1112 'sources': [
1098 '<@(chrome_browser_extensions_networking_private_sources_winmac)', 1113 '<@(chrome_browser_extensions_networking_private_sources_winmac)',
1099 ], 1114 ],
1100 }], 1115 }],
1101 ['OS=="win"', { 1116 ['OS=="win"', {
1102 'dependencies': [ 1117 'dependencies': [
1103 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2', 1118 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2',
1104 '../third_party/isimpledom/isimpledom.gyp:isimpledom', 1119 '../third_party/isimpledom/isimpledom.gyp:isimpledom',
1105 ], 1120 ],
1121 'sources': [
1122 '<@(chrome_browser_extensions_input_ime_linux_win_sources)',
1123 ],
1106 }, { # 'OS!="win" 1124 }, { # 'OS!="win"
1107 'conditions': [ 1125 'conditions': [
1108 ['OS=="linux" and toolkit_views==1',{ 1126 ['OS=="linux" and toolkit_views==1',{
1109 'include_dirs': [ 1127 'include_dirs': [
1110 '<(INTERMEDIATE_DIR)', 1128 '<(INTERMEDIATE_DIR)',
1111 '<(INTERMEDIATE_DIR)/chrome', 1129 '<(INTERMEDIATE_DIR)/chrome',
1112 ], 1130 ],
1113 }], 1131 }],
1114 ['chromeos==1',{ 1132 ['chromeos==1',{
1115 'dependencies': [ 1133 'dependencies': [
1116 '../dbus/dbus.gyp:dbus', 1134 '../dbus/dbus.gyp:dbus',
1117 '../third_party/protobuf/protobuf.gyp:protobuf_lite', 1135 '../third_party/protobuf/protobuf.gyp:protobuf_lite',
1118 '../third_party/protobuf/protobuf.gyp:protoc#host', 1136 '../third_party/protobuf/protobuf.gyp:protoc#host',
1119 ], 1137 ],
1120 }], 1138 }],
1121 ], 1139 ],
1122 }], 1140 }],
1123 ['OS!="win" and chromeos==0', { 1141 ['OS!="win" and chromeos==0', {
1124 'sources': [ 1142 'sources': [
1125 'browser/extensions/display_info_provider_aura.cc', 1143 'browser/extensions/display_info_provider_aura.cc',
1126 'browser/extensions/display_info_provider_aura.h', 1144 'browser/extensions/display_info_provider_aura.h',
1127 ], 1145 ],
1128 }], 1146 }],
1129 ['OS=="win" or OS=="linux"', {
1130 'sources': [
1131 'browser/extensions/api/input_ime/input_ime_api.cc',
1132 'browser/extensions/api/input_ime/input_ime_api.h',
1133 'browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc',
1134 ],
1135 }],
1136 ['enable_app_list==1', { 1147 ['enable_app_list==1', {
1137 'sources': [ 1148 'sources': [
1138 '<@(chrome_browser_extensions_app_list_sources)', 1149 '<@(chrome_browser_extensions_app_list_sources)',
1139 ], 1150 ],
1140 }], 1151 }],
1141 ['enable_webrtc==1', { 1152 ['enable_webrtc==1', {
1142 'sources': [ 1153 'sources': [
1143 'browser/extensions/api/webrtc_logging_private/webrtc_logging_privat e_api.cc', 1154 'browser/extensions/api/webrtc_logging_private/webrtc_logging_privat e_api.cc',
1144 ], 1155 ],
1145 }, { 1156 }, {
(...skipping 13 matching lines...) Expand all
1159 ], 1170 ],
1160 }, { # use_brlapi==0 1171 }, { # use_brlapi==0
1161 'sources': [ 1172 'sources': [
1162 'browser/extensions/api/braille_display_private/braille_controller_s tub.cc', 1173 'browser/extensions/api/braille_display_private/braille_controller_s tub.cc',
1163 ], 1174 ],
1164 }], 1175 }],
1165 ], 1176 ],
1166 }, 1177 },
1167 ], 1178 ],
1168 } 1179 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698