[cmx] add cmx to meta/deprecated_runtime apps 1/n
TESTED=
fx shell 'run -d tiles'
fx shell 'tiles_ctl add fuchsia-pkg://fuchsia.com/ble_scanner#meta/ble_scanner.cmx'
fx shell 'tiles_ctl add fuchsia-pkg://fuchsia.com/color#meta/color.cmx'
fx shell 'tiles_ctl add fuchsia-pkg://fuchsia.com/display_settings#meta/display_settings.cmx'
fx shell 'run -d fuchsia-pkg://fuchsia.com/dart_aot_runner_test#meta/dart_aot_runner_test.cmx'
fx shell 'run -d fuchsia-pkg://fuchsia.com/dart_jit_runner_test#meta/dart_jit_runner_test.cmx'
fx shell 'tiles_ctl add fuchsia-pkg://fuchsia.com/driver_example_mod#meta/driver_example_mod.cmx'
CF-129 #comment
CF-80 #comment
Change-Id: Ie45191da58120b7f5e307db13ee6beda974b5238
diff --git a/app/color/BUILD.gn b/app/color/BUILD.gn
index 6781cfe..f7e339b 100644
--- a/app/color/BUILD.gn
+++ b/app/color/BUILD.gn
@@ -5,10 +5,15 @@
import("//topaz/runtime/flutter_runner/flutter_app.gni")
flutter_app("color") {
- deprecated_no_cmx = "//build"
-
main_dart = "lib/main.dart"
+ meta = [
+ {
+ path = rebase_path("meta/color.cmx")
+ dest = "color.cmx"
+ },
+ ]
+
sources = [
"src/color_model.dart",
]
diff --git a/app/color/meta/color.cmx b/app/color/meta/color.cmx
new file mode 100644
index 0000000..efbee83
--- /dev/null
+++ b/app/color/meta/color.cmx
@@ -0,0 +1,22 @@
+{
+ "program": {
+ "data": "data/color"
+ },
+ "sandbox": {
+ "services": [
+ "fuchsia.cobalt.LoggerFactory",
+ "fuchsia.fonts.Provider",
+ "fuchsia.logger.LogSink",
+ "fuchsia.modular.Clipboard",
+ "fuchsia.modular.ContextWriter",
+ "fuchsia.modular.ModuleContext",
+ "fuchsia.netstack.Netstack",
+ "fuchsia.sys.Environment",
+ "fuchsia.ui.input.ImeService",
+ "fuchsia.ui.policy.Presenter",
+ "fuchsia.ui.scenic.Scenic",
+ "fuchsia.ui.viewsv1.ViewManager",
+ "fuchsia.wlan.service.Wlan"
+ ]
+ }
+}
diff --git a/bin/display_settings/BUILD.gn b/bin/display_settings/BUILD.gn
index 855277c..154e2fb 100644
--- a/bin/display_settings/BUILD.gn
+++ b/bin/display_settings/BUILD.gn
@@ -5,19 +5,24 @@
import("//topaz/runtime/flutter_runner/flutter_app.gni")
flutter_app("display_settings") {
- deprecated_no_cmx = "//build"
-
main_dart = "lib/main.dart"
manifest = "pubspec.yaml"
+ meta = [
+ {
+ path = rebase_path("meta/display_settings.cmx")
+ dest = "display_settings.cmx"
+ },
+ ]
+
sources = [
"src/widget.dart",
]
deps = [
- "//third_party/dart-pkg/git/flutter/packages/flutter",
"//garnet/public/fidl/fuchsia.amber",
+ "//third_party/dart-pkg/git/flutter/packages/flutter",
"//topaz/lib/settings:lib.settings",
"//topaz/public/dart/widgets:lib.widgets",
"//topaz/public/lib/app/dart",
diff --git a/bin/display_settings/meta/display_settings.cmx b/bin/display_settings/meta/display_settings.cmx
new file mode 100644
index 0000000..2ef7294
--- /dev/null
+++ b/bin/display_settings/meta/display_settings.cmx
@@ -0,0 +1,22 @@
+{
+ "program": {
+ "data": "data/display_settings"
+ },
+ "sandbox": {
+ "services": [
+ "fuchsia.cobalt.LoggerFactory",
+ "fuchsia.fonts.Provider",
+ "fuchsia.logger.LogSink",
+ "fuchsia.modular.Clipboard",
+ "fuchsia.modular.ContextWriter",
+ "fuchsia.modular.ModuleContext",
+ "fuchsia.netstack.Netstack",
+ "fuchsia.sys.Environment",
+ "fuchsia.ui.input.ImeService",
+ "fuchsia.ui.policy.Presenter",
+ "fuchsia.ui.scenic.Scenic",
+ "fuchsia.ui.viewsv1.ViewManager",
+ "fuchsia.wlan.service.Wlan"
+ ]
+ }
+}
diff --git a/examples/bluetooth/ble_scanner/BUILD.gn b/examples/bluetooth/ble_scanner/BUILD.gn
index 95f9c7f..9358961 100644
--- a/examples/bluetooth/ble_scanner/BUILD.gn
+++ b/examples/bluetooth/ble_scanner/BUILD.gn
@@ -5,21 +5,26 @@
import("//topaz/runtime/flutter_runner/flutter_app.gni")
flutter_app("ble_scanner") {
- deprecated_no_cmx = "//build"
-
package_name = "ble_scanner"
main_dart = "lib/main.dart"
+ meta = [
+ {
+ path = rebase_path("meta/ble_scanner.cmx")
+ dest = "ble_scanner.cmx"
+ },
+ ]
+
deps = [
+ "//garnet/public/fidl/fuchsia.bluetooth",
"//garnet/public/fidl/fuchsia.bluetooth.gatt",
"//garnet/public/fidl/fuchsia.bluetooth.le",
- "//garnet/public/fidl/fuchsia.bluetooth",
"//peridot/public/fidl/fuchsia.modular",
"//third_party/dart-pkg/git/flutter/packages/flutter",
"//topaz/public/dart/fidl",
- "//topaz/public/lib/app_driver/dart",
"//topaz/public/lib/app/dart",
+ "//topaz/public/lib/app_driver/dart",
"//topaz/public/lib/widgets/dart",
]
}
diff --git a/examples/bluetooth/ble_scanner/meta/ble_scanner.cmx b/examples/bluetooth/ble_scanner/meta/ble_scanner.cmx
new file mode 100644
index 0000000..207ff07
--- /dev/null
+++ b/examples/bluetooth/ble_scanner/meta/ble_scanner.cmx
@@ -0,0 +1,23 @@
+{
+ "program": {
+ "data": "data/ble_scanner"
+ },
+ "sandbox": {
+ "services": [
+ "fuchsia.bluetooth.le.Central",
+ "fuchsia.cobalt.LoggerFactory",
+ "fuchsia.fonts.Provider",
+ "fuchsia.logger.LogSink",
+ "fuchsia.modular.Clipboard",
+ "fuchsia.modular.ContextWriter",
+ "fuchsia.modular.ModuleContext",
+ "fuchsia.netstack.Netstack",
+ "fuchsia.sys.Environment",
+ "fuchsia.ui.input.ImeService",
+ "fuchsia.ui.policy.Presenter",
+ "fuchsia.ui.scenic.Scenic",
+ "fuchsia.ui.viewsv1.ViewManager",
+ "fuchsia.wlan.service.Wlan"
+ ]
+ }
+}
diff --git a/examples/test/driver_example_mod/BUILD.gn b/examples/test/driver_example_mod/BUILD.gn
index dd88b6e..2ccfbf5 100644
--- a/examples/test/driver_example_mod/BUILD.gn
+++ b/examples/test/driver_example_mod/BUILD.gn
@@ -14,6 +14,13 @@
main_dart = "lib/main.dart"
+ meta = [
+ {
+ path = rebase_path("meta/driver_example_mod.cmx")
+ dest = "driver_example_mod.cmx"
+ },
+ ]
+
# This creates a flutter_driver enabled binary that will enable extensions for
# testing when run in an environment along with TestRunner.
flutter_driver_extendable = true
diff --git a/examples/test/driver_example_mod/meta/driver_example_mod.cmx b/examples/test/driver_example_mod/meta/driver_example_mod.cmx
new file mode 100644
index 0000000..23d4a84
--- /dev/null
+++ b/examples/test/driver_example_mod/meta/driver_example_mod.cmx
@@ -0,0 +1,23 @@
+{
+ "program": {
+ "data": "data/driver_example_mod"
+ },
+ "sandbox": {
+ "services": [
+ "fuchsia.cobalt.LoggerFactory",
+ "fuchsia.fonts.Provider",
+ "fuchsia.logger.LogSink",
+ "fuchsia.modular.Clipboard",
+ "fuchsia.modular.ContextWriter",
+ "fuchsia.modular.ModuleContext",
+ "fuchsia.netstack.Netstack",
+ "fuchsia.sys.Environment",
+ "fuchsia.testing.runner.TestRunner",
+ "fuchsia.ui.input.ImeService",
+ "fuchsia.ui.policy.Presenter",
+ "fuchsia.ui.scenic.Scenic",
+ "fuchsia.ui.viewsv1.ViewManager",
+ "fuchsia.wlan.service.Wlan"
+ ]
+ }
+}
diff --git a/examples/ui/async_hello_mod/BUILD.gn b/examples/ui/async_hello_mod/BUILD.gn
index 445ea39..c9f1c7f 100644
--- a/examples/ui/async_hello_mod/BUILD.gn
+++ b/examples/ui/async_hello_mod/BUILD.gn
@@ -5,10 +5,15 @@
import("//topaz/runtime/flutter_runner/flutter_app.gni")
flutter_app("async_hello_mod") {
- deprecated_no_cmx = "//build"
-
main_dart = "main.dart"
+ meta = [
+ {
+ path = rebase_path("meta/async_hello_mod.cmx")
+ dest = "async_hello_mod.cmx"
+ },
+ ]
+
sources = []
deps = [
diff --git a/examples/ui/async_hello_mod/meta/async_hello_mod.cmx b/examples/ui/async_hello_mod/meta/async_hello_mod.cmx
new file mode 100644
index 0000000..f98ae0d
--- /dev/null
+++ b/examples/ui/async_hello_mod/meta/async_hello_mod.cmx
@@ -0,0 +1,22 @@
+{
+ "program": {
+ "data": "data/async_hello_mod"
+ },
+ "sandbox": {
+ "services": [
+ "fuchsia.cobalt.LoggerFactory",
+ "fuchsia.fonts.Provider",
+ "fuchsia.logger.LogSink",
+ "fuchsia.modular.Clipboard",
+ "fuchsia.modular.ContextWriter",
+ "fuchsia.modular.ModuleContext",
+ "fuchsia.netstack.Netstack",
+ "fuchsia.sys.Environment",
+ "fuchsia.ui.input.ImeService",
+ "fuchsia.ui.policy.Presenter",
+ "fuchsia.ui.scenic.Scenic",
+ "fuchsia.ui.viewsv1.ViewManager",
+ "fuchsia.wlan.service.Wlan"
+ ]
+ }
+}
diff --git a/runtime/dart_runner/integration/BUILD.gn b/runtime/dart_runner/integration/BUILD.gn
index bf281b4..d1fb6aa 100644
--- a/runtime/dart_runner/integration/BUILD.gn
+++ b/runtime/dart_runner/integration/BUILD.gn
@@ -11,6 +11,13 @@
source_dir = "."
+ meta = [
+ {
+ path = rebase_path("meta/dart_jit_runner_test.cmx")
+ dest = "dart_jit_runner_test.cmx"
+ },
+ ]
+
sources = []
deps = [
"//third_party/dart-pkg/pub/test",
@@ -26,6 +33,13 @@
source_dir = "."
+ meta = [
+ {
+ path = rebase_path("meta/dart_aot_runner_test.cmx")
+ dest = "dart_aot_runner_test.cmx"
+ },
+ ]
+
sources = []
deps = [
"//third_party/dart-pkg/pub/test",
diff --git a/runtime/dart_runner/integration/main.dart b/runtime/dart_runner/integration/main.dart
index 737c655..f474429 100644
--- a/runtime/dart_runner/integration/main.dart
+++ b/runtime/dart_runner/integration/main.dart
@@ -20,7 +20,9 @@
() => new Future<Null>.delayed(const Duration(seconds: 1)));
test('start hello_dart', () {
- const LaunchInfo info = const LaunchInfo(url: 'hello_dart_jit');
+ const LaunchInfo info = const LaunchInfo(
+ url:
+ 'fuchsia-pkg://fuchsia.com/hello_dart_jit#meta/hello_dart_jit.cmx');
context.launcher.createComponent(info, null);
});
@@ -31,7 +33,9 @@
final ComponentControllerProxy actl = new ComponentControllerProxy();
final LaunchInfo info = new LaunchInfo(
- url: 'hello_app_dart_jit', directoryRequest: services.request());
+ url:
+ 'fuchsia-pkg://fuchsia.com/hello_app_dart_jit#meta/hello_app_dart_jit.cmx',
+ directoryRequest: services.request());
context.launcher.createComponent(info, actl.ctrl.request());
services
..connectToService(service.ctrl)
diff --git a/runtime/dart_runner/integration/meta/dart_aot_runner_test.cmx b/runtime/dart_runner/integration/meta/dart_aot_runner_test.cmx
new file mode 100644
index 0000000..54ff71a
--- /dev/null
+++ b/runtime/dart_runner/integration/meta/dart_aot_runner_test.cmx
@@ -0,0 +1,22 @@
+{
+ "program": {
+ "data": "data/dart_aot_runner_test"
+ },
+ "sandbox": {
+ "services": [
+ "fuchsia.cobalt.LoggerFactory",
+ "fuchsia.fonts.Provider",
+ "fuchsia.logger.LogSink",
+ "fuchsia.modular.Clipboard",
+ "fuchsia.modular.ContextWriter",
+ "fuchsia.modular.ModuleContext",
+ "fuchsia.netstack.Netstack",
+ "fuchsia.sys.Environment",
+ "fuchsia.ui.input.ImeService",
+ "fuchsia.ui.policy.Presenter",
+ "fuchsia.ui.scenic.Scenic",
+ "fuchsia.ui.viewsv1.ViewManager",
+ "fuchsia.wlan.service.Wlan"
+ ]
+ }
+}
diff --git a/runtime/dart_runner/integration/meta/dart_jit_runner_test.cmx b/runtime/dart_runner/integration/meta/dart_jit_runner_test.cmx
new file mode 100644
index 0000000..491a670
--- /dev/null
+++ b/runtime/dart_runner/integration/meta/dart_jit_runner_test.cmx
@@ -0,0 +1,22 @@
+{
+ "program": {
+ "data": "data/dart_jit_runner_test"
+ },
+ "sandbox": {
+ "services": [
+ "fuchsia.cobalt.LoggerFactory",
+ "fuchsia.fonts.Provider",
+ "fuchsia.logger.LogSink",
+ "fuchsia.modular.Clipboard",
+ "fuchsia.modular.ContextWriter",
+ "fuchsia.modular.ModuleContext",
+ "fuchsia.netstack.Netstack",
+ "fuchsia.sys.Environment",
+ "fuchsia.ui.input.ImeService",
+ "fuchsia.ui.policy.Presenter",
+ "fuchsia.ui.scenic.Scenic",
+ "fuchsia.ui.viewsv1.ViewManager",
+ "fuchsia.wlan.service.Wlan"
+ ]
+ }
+}