| OLD | NEW |
| (Empty) |
| 1 # Cast Build Instructions | |
| 2 | |
| 3 **Note**: it is **not possible** to build a binary functionally | |
| 4 equivalent to a Chromecast. This is to build a single-page content | |
| 5 embedder with similar functionality to Cast products. | |
| 6 | |
| 7 ## Prerequisites | |
| 8 | |
| 9 * See the [Linux build prerequisites](https://chromium.googlesource.com/chromi
um/src/+/master/docs/linux_build_instructions_prerequisites.md) | |
| 10 | |
| 11 ## Setting Up | |
| 12 | |
| 13 * Cast Linux build only: [Linux build | |
| 14 setup](https://chromium.googlesource.com/chromium/src/+/master/docs/linux_bu
ild_instructions.md) | |
| 15 is sufficient. | |
| 16 * Cast Linux and Android builds: follow the [Android build | |
| 17 setup](https://www.chromium.org/developers/how-tos/android-build-instruction
s) | |
| 18 instructions. | |
| 19 | |
| 20 ## Building/running cast\_shell (Linux) | |
| 21 | |
| 22 ```shell | |
| 23 gn gen out/Debug --args='is_chromecast=true is_debug=true' | |
| 24 ninja -C out/Debug cast_shell | |
| 25 ``` | |
| 26 | |
| 27 ```shell | |
| 28 out/Debug/cast_shell --ozone-platform=x11 http://google.com | |
| 29 ``` | |
| 30 | |
| 31 ## Building/running cast\_shell\_apk (Android) | |
| 32 | |
| 33 ```shell | |
| 34 gn gen out/Debug --args='is_chromecast=true target_os="android" is_debug=true' | |
| 35 ninja -C out/Debug cast_shell_apk | |
| 36 ``` | |
| 37 | |
| 38 ```shell | |
| 39 adb install out/Debug/apks/CastShell.apk | |
| 40 adb shell am start -d "http://google.com" org.chromium.chromecast.shell/.CastShe
llActivity | |
| 41 ``` | |
| OLD | NEW |