Use wimax_manager client library
This removes the dependency for wimax_manager DBus xml
files.
Bug: 24013663
TEST=USE=wimax ./build_packages --board=$BOARD
Change-Id: I311648a13e3cbbf61620f92017f55b11931ca2f6
diff --git a/shill.gyp b/shill.gyp
index dcb0eff..8a1a905 100644
--- a/shill.gyp
+++ b/shill.gyp
@@ -490,6 +490,19 @@
],
}],
['USE_wimax == 1', {
+ 'variables': {
+ 'exported_deps': [
+ 'libwimax_manager-client',
+ ],
+ 'deps': ['<@(exported_deps)'],
+ },
+ 'all_dependent_settings': {
+ 'variables': {
+ 'deps': [
+ '<@(exported_deps)',
+ ],
+ },
+ },
'sources': [
'wimax/wimax.cc',
'wimax/wimax_provider.cc',
@@ -502,20 +515,6 @@
'dbus/chromeos_wimax_manager_proxy.cc',
'dbus/chromeos_wimax_network_proxy.cc',
],
- 'actions': [
- {
- 'action_name': 'generate-wimax-manager-proxies',
- 'variables': {
- 'proxy_output_file': 'include/wimax-manager/dbus-proxies.h',
- },
- 'sources': [
- '../wimax_manager/dbus_bindings/org.chromium.WiMaxManager.Device.xml',
- '../wimax_manager/dbus_bindings/org.chromium.WiMaxManager.Network.xml',
- '../wimax_manager/dbus_bindings/org.chromium.WiMaxManager.xml',
- ],
- 'includes': ['../../../../platform2/common-mk/generate-dbus-proxies.gypi'],
- },
- ],
}],
],
}],