From 50dc5691dca512231732f98043cd181edece239a Mon Sep 17 00:00:00 2001 From: rockot Date: Tue, 7 Jul 2015 18:57:26 -0700 Subject: Reland: Add a public cpp targets for devices_app This exposes the bare minimum stuff necessary to build a devices app delegate, hiding the impl details behind a private dependency. Reland corrects a missing include in the app's main.cc. This is a reland of the reland! The reland was reverted due to suspicion of cast_shell_linux breakage, but that was caused by something else. BUG=None TBR=reillyg@chromium.org,sky@chromium.org Review URL: https://codereview.chromium.org/1213613018 Cr-Commit-Position: refs/heads/master@{#337725} --- device/devices_app/devices_app.gyp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'device/devices_app/devices_app.gyp') diff --git a/device/devices_app/devices_app.gyp b/device/devices_app/devices_app.gyp index 8cf952d..c983893 100644 --- a/device/devices_app/devices_app.gyp +++ b/device/devices_app/devices_app.gyp @@ -57,5 +57,27 @@ 'device_usb_mojo_bindings', ], }, + { + 'target_name': 'devices_app_public_cpp', + 'type': 'static_library', + 'sources': [ + 'public/cpp/constants.cc', + 'public/cpp/constants.h', + ], + 'dependencies': [ + 'devices_app_lib', + ], + }, + { + 'target_name': 'devices_app_public_cpp_factory', + 'type': 'static_library', + 'sources': [ + 'public/cpp/devices_app_factory.cc', + 'public/cpp/devices_app_factory.h', + ], + 'dependencies': [ + 'devices_app_lib', + ], + }, ], } -- cgit v1.1