diff options
author | tfarina <tfarina@chromium.org> | 2016-03-18 05:39:02 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-18 12:40:03 +0000 |
commit | c6ce1e365df52b29300368730dad13c32cf3a6ce (patch) | |
tree | b5d3dff1a0dd968a9b8c1e7cc8ccc37aa29b187d /docs | |
parent | 263ffcaa5f5491b958294b3b930aaf258729c991 (diff) | |
download | chromium_src-c6ce1e365df52b29300368730dad13c32cf3a6ce.zip chromium_src-c6ce1e365df52b29300368730dad13c32cf3a6ce.tar.gz chromium_src-c6ce1e365df52b29300368730dad13c32cf3a6ce.tar.bz2 |
docs: convert cast build instructions from html to markdown
This patch converts Cast Build Instructions from
https://www.chromium.org/developers/how-tos/build-instructions-cast
to Markdown and check it in docs/ directory.
The process for doing this was done partially by command line tools
and partially manually after inspection at http://dillinger.io/.
The command lines to generate the markdown file were:
$ wget https://www.chromium.org/developers/how-tos/build-instructions-cast
$ pandoc -s -r html build-instructions-cast -o castbuild_instructions.md
BUG=None
TEST=opened cast_build_instructions.md in dillinger.io and visually
inspected it.
R=slan@chromium.org
Review URL: https://codereview.chromium.org/1811983004
Cr-Commit-Position: refs/heads/master@{#381943}
Diffstat (limited to 'docs')
-rw-r--r-- | docs/cast_build_instructions.md | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/docs/cast_build_instructions.md b/docs/cast_build_instructions.md new file mode 100644 index 0000000..ca46ccd --- /dev/null +++ b/docs/cast_build_instructions.md @@ -0,0 +1,41 @@ +# Cast Build Instructions + +**Note**: it is **not possible** to build a binary functionally +equivalent to a Chromecast. This is to build a single-page content +embedder with similar functionality to Cast products. + +## Prerequisites + +* See the [Linux build prerequisites](https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions_prerequisites.md) + +## Setting Up + +* Cast Linux build only: [Linux build + setup](https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md) + is sufficient. +* Cast Linux and Android builds: follow the [Android build + setup](https://www.chromium.org/developers/how-tos/android-build-instructions) + instructions. + +## Building/running cast\_shell (Linux) + +```shell +gn gen out/Debug --args='is_chromecast=true is_debug=true' +ninja -C out/Debug cast_shell +``` + +```shell +out/Debug/cast_shell --ozone-platform=egltest http://google.com +``` + +## Building/running cast\_shell\_apk (Android) + +```shell +gn gen out/Debug --args='is_chromecast=true target_os="android" is_debug=true' +ninja -C out/Debug cast_shell_apk +``` + +```shell +adb install out/Debug/apks/CastShell.apk +adb shell am start -d "http://google.com" org.chromium.chromecast.shell/.CastShellActivity +```
\ No newline at end of file |