summaryrefslogtreecommitdiffstats
path: root/device/devices_app/devices_app.gyp
diff options
context:
space:
mode:
authorrockot <rockot@chromium.org>2015-07-07 18:57:26 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-08 01:58:07 +0000
commit50dc5691dca512231732f98043cd181edece239a (patch)
tree9b4d7d6709b707a4b2846836f8cff13bd0c78d2e /device/devices_app/devices_app.gyp
parent71ed6cb17d8d5cb570e95b29f916d5f0f576a4f6 (diff)
downloadchromium_src-50dc5691dca512231732f98043cd181edece239a.zip
chromium_src-50dc5691dca512231732f98043cd181edece239a.tar.gz
chromium_src-50dc5691dca512231732f98043cd181edece239a.tar.bz2
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}
Diffstat (limited to 'device/devices_app/devices_app.gyp')
-rw-r--r--device/devices_app/devices_app.gyp22
1 files changed, 22 insertions, 0 deletions
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',
+ ],
+ },
],
}