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'],
-                },
-              ],
             }],
           ],
         }],