Index: sky/tools/deploy_sdk.py |
diff --git a/sky/tools/deploy_sdk.py b/sky/tools/deploy_sdk.py |
index 62b54e6bb4e22a42fd2731c943c3a7855e7b9880..c74ab0da43cd384eae7ae849e0e4a522a0b774d3 100755 |
--- a/sky/tools/deploy_sdk.py |
+++ b/sky/tools/deploy_sdk.py |
@@ -160,6 +160,13 @@ def main(): |
copy(os.path.join(build_dir, 'gen/sky'), |
sdk_path('packages/sky/lib'), gen_filter) |
+ # Sky SDK additions: |
+ copy_or_link(src_path('sky/engine/bindings/builtin.dart'), |
+ sdk_path('packages/sky/sdk_additions/dart_sky_builtins.dart')) |
+ bindings_path = os.path.join(build_dir, 'gen/sky/bindings') |
+ copy_or_link(os.path.join(bindings_path, 'dart_sky.dart'), |
+ sdk_path('packages/sky/sdk_additions/dart_sky.dart')) |
abarth-chromium
2015/03/17 18:06:10
dart_sky is just a list of parts. We'll need to c
|
+ |
# Not used in the dev environment. |
copy_or_link(src_path('sky/sdk/tools/sky'), |
sdk_path('packages/sky/bin/sky')) |
@@ -170,9 +177,15 @@ def main(): |
copy(os.path.join(build_dir, 'gen/mojo'), sdk_path('packages/mojo/lib'), |
gen_filter) |
+ # Mojo SDK additions: |
+ copy_or_link(src_path('mojo/public/dart/bindings.dart'), |
+ sdk_path('packages/mojo/sdk_additions/dart_mojo_bindings.dart')) |
+ copy_or_link(src_path('mojo/public/dart/dart_mojo_core.dart'), |
+ sdk_path('packages/mojo/sdk_additions/dart_mojo_core.dart')) |
+ |
if not skip_apks: |
ensure_dir_exists(sdk_path('apks')) |
- shutil.copy(os.path.join(build_dir, 'apks', 'SkyShell.apk'), |
+ shutil.copy(os.path.join(build_dir, 'apks', 'SkyDemo.apk'), |
sdk_path('apks')) |
if generate_licenses: |
@@ -180,6 +193,11 @@ def main(): |
subprocess.check_call([src_path('tools/licenses.py'), 'credits'], |
stdout=license_file) |
+ copy_or_link(src_path('AUTHORS'), sdk_path('packages/mojo/AUTHORS')) |
+ copy_or_link(src_path('LICENSE'), sdk_path('packages/mojo/LICENSE')) |
+ copy_or_link(src_path('AUTHORS'), sdk_path('packages/sky/AUTHORS')) |
+ copy_or_link(src_path('LICENSE'), sdk_path('packages/sky/LICENSE')) |
+ |
if args.fake_pub_get_into: |
packages_dir = os.path.abspath(args.fake_pub_get_into) |
ensure_dir_exists(packages_dir) |