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

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
« no previous file with comments | « chrome/browser/extensions/BUILD.gn ('k') | chrome/common/extensions/api/schemas.gni » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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',
(...skipping 918 matching lines...) Expand 10 before | Expand all | Expand 10 after
929 'browser/extensions/api/braille_display_private/brlapi_connection.h', 929 'browser/extensions/api/braille_display_private/brlapi_connection.h',
930 'browser/extensions/api/braille_display_private/brlapi_keycode_map.cc', 930 'browser/extensions/api/braille_display_private/brlapi_keycode_map.cc',
931 'browser/extensions/api/braille_display_private/brlapi_keycode_map.h', 931 'browser/extensions/api/braille_display_private/brlapi_keycode_map.h',
932 ], 932 ],
933 'chrome_browser_extensions_policy_sources': [ 933 'chrome_browser_extensions_policy_sources': [
934 'browser/extensions/api/storage/managed_value_store_cache.cc', 934 'browser/extensions/api/storage/managed_value_store_cache.cc',
935 'browser/extensions/api/storage/managed_value_store_cache.h', 935 'browser/extensions/api/storage/managed_value_store_cache.h',
936 'browser/extensions/api/storage/policy_value_store.cc', 936 'browser/extensions/api/storage/policy_value_store.cc',
937 'browser/extensions/api/storage/policy_value_store.h', 937 'browser/extensions/api/storage/policy_value_store.h',
938 ], 938 ],
939 'chrome_browser_extensions_input_ime_nonchromeos_sources': [
Shu Chen 2016/01/04 07:00:06 "nonchromeos" is not accurate as these files are (
Azure Wei 2016/01/04 07:41:26 Renamed this as 'chrome_browser_extensions_input_i
940 'browser/extensions/api/input_ime/input_ime_api.cc',
941 'browser/extensions/api/input_ime/input_ime_api.h',
942 'browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc',
943 ],
939 }, 944 },
940 # ---------------------------------------------------------------------------- 945 # ----------------------------------------------------------------------------
941 # Note on GN build: everything below here is duplicated in 946 # Note on GN build: everything below here is duplicated in
942 # chrome/browser/BUILD.gn. If you change anything, you will also have to 947 # 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 948 # 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 949 # duplicated between the builds. If a list gets longer or is changed it is
945 # probably worth sharing. 950 # probably worth sharing.
946 'targets': [ 951 'targets': [
947 { 952 {
948 # GN version: //chrome/browser/extensions 953 # GN version: //chrome/browser/extensions
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
1071 ], 1076 ],
1072 }], 1077 }],
1073 # x11 build 1078 # x11 build
1074 ['use_x11==1', { 1079 ['use_x11==1', {
1075 'dependencies': [ 1080 'dependencies': [
1076 '../build/linux/system.gyp:x11', 1081 '../build/linux/system.gyp:x11',
1077 '../ui/events/platform/events_platform.gyp:events_platform', 1082 '../ui/events/platform/events_platform.gyp:events_platform',
1078 '../ui/events/platform/x11/x11_events_platform.gyp:x11_events_pl atform', 1083 '../ui/events/platform/x11/x11_events_platform.gyp:x11_events_pl atform',
1079 ], 1084 ],
1080 }], 1085 }],
1086 ['chromeos==0', {
1087 'sources': [
1088 '<@(chrome_browser_extensions_input_ime_nonchromeos_sources)',
1089 ],
1090 }],
1081 ], 1091 ],
1082 }], 1092 }],
1083 ['configuration_policy==1', { 1093 ['configuration_policy==1', {
1084 'dependencies': [ 1094 'dependencies': [
1085 '../components/components.gyp:policy', 1095 '../components/components.gyp:policy',
1086 ], 1096 ],
1087 'sources': [ 1097 'sources': [
1088 'browser/extensions/policy_handlers.cc', 1098 'browser/extensions/policy_handlers.cc',
1089 'browser/extensions/policy_handlers.h', 1099 'browser/extensions/policy_handlers.h',
1090 '<@(chrome_browser_extensions_policy_sources)', 1100 '<@(chrome_browser_extensions_policy_sources)',
1091 ], 1101 ],
1092 }], 1102 }],
1093 ['OS=="win" or OS=="mac"', { 1103 ['OS=="win" or OS=="mac"', {
1094 'dependencies': [ 1104 'dependencies': [
1095 '../components/components.gyp:wifi_component', 1105 '../components/components.gyp:wifi_component',
1096 ], 1106 ],
1097 'sources': [ 1107 'sources': [
1098 '<@(chrome_browser_extensions_networking_private_sources_winmac)', 1108 '<@(chrome_browser_extensions_networking_private_sources_winmac)',
1099 ], 1109 ],
1100 }], 1110 }],
1101 ['OS=="win"', { 1111 ['OS=="win"', {
1102 'dependencies': [ 1112 'dependencies': [
1103 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2', 1113 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2',
1104 '../third_party/isimpledom/isimpledom.gyp:isimpledom', 1114 '../third_party/isimpledom/isimpledom.gyp:isimpledom',
1105 ], 1115 ],
1116 'source': [
1117 '<@(chrome_browser_extensions_input_ime_nonchromeos_sources)',
1118 ],
1106 }, { # 'OS!="win" 1119 }, { # 'OS!="win"
1107 'conditions': [ 1120 'conditions': [
1108 ['OS=="linux" and toolkit_views==1',{ 1121 ['OS=="linux" and toolkit_views==1',{
1109 'include_dirs': [ 1122 'include_dirs': [
1110 '<(INTERMEDIATE_DIR)', 1123 '<(INTERMEDIATE_DIR)',
1111 '<(INTERMEDIATE_DIR)/chrome', 1124 '<(INTERMEDIATE_DIR)/chrome',
1112 ], 1125 ],
1113 }], 1126 }],
1114 ['chromeos==1',{ 1127 ['chromeos==1',{
1115 'dependencies': [ 1128 'dependencies': [
1116 '../dbus/dbus.gyp:dbus', 1129 '../dbus/dbus.gyp:dbus',
1117 '../third_party/protobuf/protobuf.gyp:protobuf_lite', 1130 '../third_party/protobuf/protobuf.gyp:protobuf_lite',
1118 '../third_party/protobuf/protobuf.gyp:protoc#host', 1131 '../third_party/protobuf/protobuf.gyp:protoc#host',
1119 ], 1132 ],
1120 }], 1133 }],
1121 ], 1134 ],
1122 }], 1135 }],
1123 ['OS!="win" and chromeos==0', { 1136 ['OS!="win" and chromeos==0', {
1124 'sources': [ 1137 'sources': [
1125 'browser/extensions/display_info_provider_aura.cc', 1138 'browser/extensions/display_info_provider_aura.cc',
1126 'browser/extensions/display_info_provider_aura.h', 1139 'browser/extensions/display_info_provider_aura.h',
1127 ], 1140 ],
1128 }], 1141 }],
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', { 1142 ['enable_app_list==1', {
1137 'sources': [ 1143 'sources': [
1138 '<@(chrome_browser_extensions_app_list_sources)', 1144 '<@(chrome_browser_extensions_app_list_sources)',
1139 ], 1145 ],
1140 }], 1146 }],
1141 ['enable_webrtc==1', { 1147 ['enable_webrtc==1', {
1142 'sources': [ 1148 'sources': [
1143 'browser/extensions/api/webrtc_logging_private/webrtc_logging_privat e_api.cc', 1149 'browser/extensions/api/webrtc_logging_private/webrtc_logging_privat e_api.cc',
1144 ], 1150 ],
1145 }, { 1151 }, {
(...skipping 13 matching lines...) Expand all
1159 ], 1165 ],
1160 }, { # use_brlapi==0 1166 }, { # use_brlapi==0
1161 'sources': [ 1167 'sources': [
1162 'browser/extensions/api/braille_display_private/braille_controller_s tub.cc', 1168 'browser/extensions/api/braille_display_private/braille_controller_s tub.cc',
1163 ], 1169 ],
1164 }], 1170 }],
1165 ], 1171 ],
1166 }, 1172 },
1167 ], 1173 ],
1168 } 1174 }
OLDNEW
« no previous file with comments | « chrome/browser/extensions/BUILD.gn ('k') | chrome/common/extensions/api/schemas.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698