chromeos-dbus-bindings: Literal proxy includes for mocks

(cherry-pick of platform2 5b6ba1c6b8140d3d4e069d9afcdabdfb3a5669ce)

Change the DBus binding generator to accept a flag
--proxy-path-in-mocks which takes the literal path to include the proxy
header at.  This works around some behavior where the generator
would attempt to infer this path by constructing a relative path from
the mock path to the proxy file path.  This breaks when we install
the mock headers to the build root, rather than using them from where
they were generated.

BUG=chromium:516514
TEST=unittests, trybots

Change-Id: I96c7429cc4344bd9a3764efb09b2f014dd2420ac
Reviewed-on: https://chromium-review.googlesource.com/290448
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Tested-by: Christopher Wiley <wiley@chromium.org>
Commit-Queue: Christopher Wiley <wiley@chromium.org>
4 files changed
tree: 90d0373df776417105219f2de31157cbbb1f892e
  1. chromeos-dbus-bindings/
  2. Android.mk
  3. MODULE_LICENSE_BSD
  4. NOTICE