commit | 448b95bf7686d1128018379726468cef92178f8e | [log] [tgz] |
---|---|---|
author | Alex Deymo <deymo@chromium.org> | Fri Aug 28 11:50:19 2015 -0700 |
committer | chrome-bot <chrome-bot@chromium.org> | Wed Sep 02 22:07:50 2015 -0700 |
tree | 488ded3dbc21aa540620ecf4a238edb95f717f85 | |
parent | ed02716d7e5b318f024954ad12f5ea9d9628c56e [diff] |
Generate DBus interfaces for client libraries. The generated dbus-proxies.h and dbus-proxy-mocks.h are now created by by the daemon that exposses the interface, instead of letting the daemon using the interface generate them. This creates then a client library that other daemons can use. This patch installs these libraries for login_manager, power_manager, debugd, apmanager and shill, and makes all their callers use these interfaces instead of using the xml directly. This patch moves the code dependency on the .xml files to an ebuild dependency. CQ-DEPEND=CL:296123 BUG=b:23560718 TEST=./build_packages Change-Id: I5c779c07de8f08d1b266c48524a1451936ad1eee Reviewed-on: https://chromium-review.googlesource.com/296026 Commit-Ready: Alex Deymo <deymo@chromium.org> Tested-by: Alex Deymo <deymo@chromium.org> Reviewed-by: Alex Deymo <deymo@chromium.org>