OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 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 'chromium_code': 1, | 7 'chromium_code': 1, |
8 }, | 8 }, |
9 'targets': [ | 9 'targets': [ |
10 { | 10 { |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
118 ['chromeos==1', { | 118 ['chromeos==1', { |
119 'dependencies': [ | 119 'dependencies': [ |
120 '../../build/linux/system.gyp:dbus', | 120 '../../build/linux/system.gyp:dbus', |
121 '../../chromeos/chromeos.gyp:chromeos', | 121 '../../chromeos/chromeos.gyp:chromeos', |
122 '../../dbus/dbus.gyp:dbus', | 122 '../../dbus/dbus.gyp:dbus', |
123 ], | 123 ], |
124 'export_dependent_settings': [ | 124 'export_dependent_settings': [ |
125 '../../build/linux/system.gyp:dbus' | 125 '../../build/linux/system.gyp:dbus' |
126 ] | 126 ] |
127 }], | 127 }], |
| 128 ['OS == "android"', { |
| 129 'dependencies': [ |
| 130 'device_bluetooth_jni_headers', |
| 131 ], |
| 132 'sources': [ |
| 133 'android/bluetooth_jni_registrar.cc', |
| 134 'android/bluetooth_jni_registrar.h', |
| 135 ], |
| 136 }], |
128 ['OS=="win"', { | 137 ['OS=="win"', { |
129 # The following two blocks are duplicated. They apply to static lib | 138 # The following two blocks are duplicated. They apply to static lib |
130 # and shared lib configurations respectively. | 139 # and shared lib configurations respectively. |
131 'all_dependent_settings': { # For static lib, apply to dependents. | 140 'all_dependent_settings': { # For static lib, apply to dependents. |
132 'msvs_settings': { | 141 'msvs_settings': { |
133 'VCLinkerTool': { | 142 'VCLinkerTool': { |
134 'DelayLoadDLLs': [ | 143 'DelayLoadDLLs': [ |
135 'BluetoothApis.dll', | 144 'BluetoothApis.dll', |
136 # Despite MSDN stating that Bthprops.dll contains the | 145 # Despite MSDN stating that Bthprops.dll contains the |
137 # symbols declared by bthprops.lib, they actually reside here: | 146 # symbols declared by bthprops.lib, they actually reside here: |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
214 'test/mock_bluetooth_gatt_descriptor.h', | 223 'test/mock_bluetooth_gatt_descriptor.h', |
215 'test/mock_bluetooth_gatt_notify_session.cc', | 224 'test/mock_bluetooth_gatt_notify_session.cc', |
216 'test/mock_bluetooth_gatt_notify_session.h', | 225 'test/mock_bluetooth_gatt_notify_session.h', |
217 'test/mock_bluetooth_gatt_service.cc', | 226 'test/mock_bluetooth_gatt_service.cc', |
218 'test/mock_bluetooth_gatt_service.h', | 227 'test/mock_bluetooth_gatt_service.h', |
219 'test/mock_bluetooth_socket.cc', | 228 'test/mock_bluetooth_socket.cc', |
220 'test/mock_bluetooth_socket.h', | 229 'test/mock_bluetooth_socket.h', |
221 ], | 230 ], |
222 }, | 231 }, |
223 ], | 232 ], |
| 233 'conditions': [ |
| 234 ['OS == "android"', { |
| 235 'targets': [ |
| 236 { |
| 237 'target_name': 'device_bluetooth_jni_headers', |
| 238 'type': 'none', |
| 239 'sources': [ |
| 240 'android/java/src/org/chromium/device/bluetooth/BluetoothAdapter.jav
a', |
| 241 ], |
| 242 'variables': { |
| 243 'jni_gen_package': 'device_bluetooth', |
| 244 }, |
| 245 'includes': [ '../../build/jni_generator.gypi' ], |
| 246 }, |
| 247 { |
| 248 'target_name': 'device_bluetooth_java', |
| 249 'type': 'none', |
| 250 'dependencies': [ |
| 251 '../../base/base.gyp:base', |
| 252 ], |
| 253 'variables': { |
| 254 'java_in_dir': '../../device/bluetooth/android/java', |
| 255 }, |
| 256 'includes': [ '../../build/java.gypi' ], |
| 257 }, |
| 258 ], |
| 259 }], |
| 260 ], |
224 } | 261 } |
OLD | NEW |