[cast_runner] Add build rules and package configuration for cast_runner

Test: cq
Change-Id: Ibf7476a2fe0370f2c8a38f8c84b40a88960cd520
diff --git a/.gitignore b/.gitignore
index 6042ca9..f93ebe8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,7 @@
 *.sublime-project
 *.sublime-workspace
 .cipd/
+third_party/cast_runner/
 third_party/chromium/
 **/Cargo.lock
 **/Cargo.toml
diff --git a/packages/prod/all b/packages/prod/all
index 4d9acfb..0ed9506 100644
--- a/packages/prod/all
+++ b/packages/prod/all
@@ -2,6 +2,7 @@
     "imports": [
         "topaz/packages/prod/accessibility_settings",
         "topaz/packages/prod/bluetooth_settings",
+        "topaz/packages/prod/cast_runner",
         "topaz/packages/prod/chromium",
         "topaz/packages/prod/dart",
         "topaz/packages/prod/dart_aot_product_runner",
diff --git a/packages/prod/cast_runner b/packages/prod/cast_runner
new file mode 100644
index 0000000..2d6b1f6
--- /dev/null
+++ b/packages/prod/cast_runner
@@ -0,0 +1,5 @@
+{
+  "packages": [
+    "//topaz/runtime/cast_runner"
+  ]
+}
diff --git a/runtime/cast_runner/BUILD.gn b/runtime/cast_runner/BUILD.gn
new file mode 100644
index 0000000..a556c2c
--- /dev/null
+++ b/runtime/cast_runner/BUILD.gn
@@ -0,0 +1,9 @@
+# Copyright 2019 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//build/packages/prebuilt_package.gni")
+
+prebuilt_package("cast_runner") {
+  archive = "//topaz/third_party/cast_runner/arch/$target_cpu/cast_runner.far"
+}