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

Side by Side Diff: device/bluetooth/BUILD.gn

Issue 1347193004: Refactor DBusThreadManager to split away BT clients. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 3 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 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 if (is_android) { 5 if (is_android) {
6 import("//build/config/android/rules.gni") # For generate_jni(). 6 import("//build/config/android/rules.gni") # For generate_jni().
7 } 7 }
8 8
9 config("bluetooth_config") { 9 config("bluetooth_config") {
10 if (is_win) { 10 if (is_win) {
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 ] 150 ]
151 } 151 }
152 152
153 if (is_mac) { 153 if (is_mac) {
154 libs = [ "IOBluetooth.framework" ] 154 libs = [ "IOBluetooth.framework" ]
155 } 155 }
156 156
157 if (is_win) { 157 if (is_win) {
158 libs = [ "setupapi.lib" ] 158 libs = [ "setupapi.lib" ]
159 } 159 }
160
161 if (is_chromeos || is_linux) {
162 defines += [ "CHROMEOS_IMPLEMENTATION" ]
stevenjb 2015/09/17 21:48:01 DEVICE_BLUETOOTH_IMPLEMENTATION
rkc 2015/09/21 18:54:22 Done.
163 sources += [
164 "dbus/bluetooth_adapter_client.cc",
165 "dbus/bluetooth_adapter_client.h",
166 "dbus/bluetooth_agent_manager_client.cc",
167 "dbus/bluetooth_agent_manager_client.h",
168 "dbus/bluetooth_agent_service_provider.cc",
169 "dbus/bluetooth_agent_service_provider.h",
170 "dbus/bluetooth_dbus_client_bundle.cc",
171 "dbus/bluetooth_dbus_client_bundle.h",
172 "dbus/bluetooth_device_client.cc",
173 "dbus/bluetooth_device_client.h",
174 "dbus/bluetooth_gatt_characteristic_client.cc",
175 "dbus/bluetooth_gatt_characteristic_client.h",
176 "dbus/bluetooth_gatt_characteristic_service_provider.cc",
177 "dbus/bluetooth_gatt_characteristic_service_provider.h",
178 "dbus/bluetooth_gatt_descriptor_client.cc",
179 "dbus/bluetooth_gatt_descriptor_client.h",
180 "dbus/bluetooth_gatt_descriptor_service_provider.cc",
181 "dbus/bluetooth_gatt_descriptor_service_provider.h",
182 "dbus/bluetooth_gatt_manager_client.cc",
183 "dbus/bluetooth_gatt_manager_client.h",
184 "dbus/bluetooth_gatt_service_client.cc",
185 "dbus/bluetooth_gatt_service_client.h",
186 "dbus/bluetooth_gatt_service_service_provider.cc",
187 "dbus/bluetooth_gatt_service_service_provider.h",
188 "dbus/bluetooth_input_client.cc",
189 "dbus/bluetooth_input_client.h",
190 "dbus/bluetooth_le_advertisement_service_provider.cc",
191 "dbus/bluetooth_le_advertisement_service_provider.h",
192 "dbus/bluetooth_le_advertising_manager_client.cc",
193 "dbus/bluetooth_le_advertising_manager_client.h",
194 "dbus/bluetooth_media_client.cc",
195 "dbus/bluetooth_media_client.h",
196 "dbus/bluetooth_media_endpoint_service_provider.cc",
197 "dbus/bluetooth_media_endpoint_service_provider.h",
198 "dbus/bluetooth_media_transport_client.cc",
199 "dbus/bluetooth_media_transport_client.h",
200 "dbus/bluetooth_profile_manager_client.cc",
201 "dbus/bluetooth_profile_manager_client.h",
202 "dbus/bluetooth_profile_service_provider.cc",
203 "dbus/bluetooth_profile_service_provider.h",
204 "dbus/bluez_dbus_client.h",
205 "dbus/bluez_dbus_manager.cc",
206 "dbus/bluez_dbus_manager.h",
207 "dbus/fake_bluetooth_adapter_client.cc",
208 "dbus/fake_bluetooth_adapter_client.h",
209 "dbus/fake_bluetooth_agent_manager_client.cc",
210 "dbus/fake_bluetooth_agent_manager_client.h",
211 "dbus/fake_bluetooth_agent_service_provider.cc",
212 "dbus/fake_bluetooth_agent_service_provider.h",
213 "dbus/fake_bluetooth_device_client.cc",
214 "dbus/fake_bluetooth_device_client.h",
215 "dbus/fake_bluetooth_gatt_characteristic_client.cc",
216 "dbus/fake_bluetooth_gatt_characteristic_client.h",
217 "dbus/fake_bluetooth_gatt_characteristic_service_provider.cc",
218 "dbus/fake_bluetooth_gatt_characteristic_service_provider.h",
219 "dbus/fake_bluetooth_gatt_descriptor_client.cc",
220 "dbus/fake_bluetooth_gatt_descriptor_client.h",
221 "dbus/fake_bluetooth_gatt_descriptor_service_provider.cc",
222 "dbus/fake_bluetooth_gatt_descriptor_service_provider.h",
223 "dbus/fake_bluetooth_gatt_manager_client.cc",
224 "dbus/fake_bluetooth_gatt_manager_client.h",
225 "dbus/fake_bluetooth_gatt_service_client.cc",
226 "dbus/fake_bluetooth_gatt_service_client.h",
227 "dbus/fake_bluetooth_gatt_service_service_provider.cc",
228 "dbus/fake_bluetooth_gatt_service_service_provider.h",
229 "dbus/fake_bluetooth_input_client.cc",
230 "dbus/fake_bluetooth_input_client.h",
231 "dbus/fake_bluetooth_le_advertisement_service_provider.cc",
232 "dbus/fake_bluetooth_le_advertisement_service_provider.h",
233 "dbus/fake_bluetooth_le_advertising_manager_client.cc",
234 "dbus/fake_bluetooth_le_advertising_manager_client.h",
235 "dbus/fake_bluetooth_media_client.cc",
236 "dbus/fake_bluetooth_media_client.h",
237 "dbus/fake_bluetooth_media_endpoint_service_provider.cc",
238 "dbus/fake_bluetooth_media_endpoint_service_provider.h",
239 "dbus/fake_bluetooth_media_transport_client.cc",
240 "dbus/fake_bluetooth_media_transport_client.h",
241 "dbus/fake_bluetooth_profile_manager_client.cc",
242 "dbus/fake_bluetooth_profile_manager_client.h",
243 "dbus/fake_bluetooth_profile_service_provider.cc",
244 "dbus/fake_bluetooth_profile_service_provider.h",
245 ]
246 }
160 } 247 }
161 248
162 static_library("mocks") { 249 static_library("mocks") {
163 testonly = true 250 testonly = true
164 sources = [ 251 sources = [
165 "test/mock_bluetooth_adapter.cc", 252 "test/mock_bluetooth_adapter.cc",
166 "test/mock_bluetooth_adapter.h", 253 "test/mock_bluetooth_adapter.h",
167 "test/mock_bluetooth_advertisement.cc", 254 "test/mock_bluetooth_advertisement.cc",
168 "test/mock_bluetooth_advertisement.h", 255 "test/mock_bluetooth_advertisement.h",
169 "test/mock_bluetooth_central_manager_mac.h", 256 "test/mock_bluetooth_central_manager_mac.h",
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
206 jni_package = "bluetooth" 293 jni_package = "bluetooth"
207 } 294 }
208 295
209 android_library("java") { 296 android_library("java") {
210 java_files = java_sources_needing_jni 297 java_files = java_sources_needing_jni
211 deps = [ 298 deps = [
212 "//base:base_java", 299 "//base:base_java",
213 ] 300 ]
214 } 301 }
215 } 302 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698