| OLD | NEW |
| 1 # Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file |
| 2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
| 3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 # The SDK for Fuchsia does not include: | 5 # The SDK for Fuchsia does not include: |
| 6 # dart2js | 6 # dart2js |
| 7 # dartdoc | 7 # dartdoc |
| 8 # ddc | 8 # ddc |
| 9 # and libraries that are browser-specific, since these are not used and require | 9 # and libraries that are browser-specific, since these are not used and require |
| 10 # significant time to build. | 10 # significant time to build. |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 ] | 62 ] |
| 63 outputs = [ | 63 outputs = [ |
| 64 "$root_out_dir/dart-sdk/bin/dart", | 64 "$root_out_dir/dart-sdk/bin/dart", |
| 65 ] | 65 ] |
| 66 } | 66 } |
| 67 | 67 |
| 68 copy("copy_dylibs") { | 68 copy("copy_dylibs") { |
| 69 deps = [ | 69 deps = [ |
| 70 "//third_party/boringssl:crypto", | 70 "//third_party/boringssl:crypto", |
| 71 "//third_party/boringssl:ssl", | 71 "//third_party/boringssl:ssl", |
| 72 "//third_party/zlib", |
| 72 ] | 73 ] |
| 73 crypto_out = | 74 crypto_out = |
| 74 get_label_info("//third_party/boringssl:crypto", "root_out_dir") | 75 get_label_info("//third_party/boringssl:crypto", "root_out_dir") |
| 75 crypto_name = get_label_info("//third_party/boringssl:crypto", "name") | 76 crypto_name = get_label_info("//third_party/boringssl:crypto", "name") |
| 76 ssl_out = get_label_info("//third_party/boringssl:ssl", "root_out_dir") | 77 ssl_out = get_label_info("//third_party/boringssl:ssl", "root_out_dir") |
| 77 ssl_name = get_label_info("//third_party/boringssl:ssl", "name") | 78 ssl_name = get_label_info("//third_party/boringssl:ssl", "name") |
| 79 zlib_out = get_label_info("//third_party/zlib", "root_out_dir") |
| 78 sources = [ | 80 sources = [ |
| 79 "$crypto_out/lib${crypto_name}.so", | 81 "$crypto_out/lib${crypto_name}.so", |
| 80 "$ssl_out/lib${ssl_name}.so", | 82 "$ssl_out/lib${ssl_name}.so", |
| 83 "$zlib_out/libz.so", |
| 81 ] | 84 ] |
| 82 outputs = [ | 85 outputs = [ |
| 83 "$root_out_dir/dart-sdk/bin/{{source_file_part}}", | 86 "$root_out_dir/dart-sdk/bin/{{source_file_part}}", |
| 84 ] | 87 ] |
| 85 } | 88 } |
| 86 | 89 |
| 87 template("copy_sdk_script") { | 90 template("copy_sdk_script") { |
| 88 assert(defined(invoker.name), "copy_sdk_script must define 'name'") | 91 assert(defined(invoker.name), "copy_sdk_script must define 'name'") |
| 89 name = invoker.name | 92 name = invoker.name |
| 90 copy(target_name) { | 93 copy(target_name) { |
| (...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 381 | 384 |
| 382 script = "../tools/create_sdk.py" | 385 script = "../tools/create_sdk.py" |
| 383 args = [ | 386 args = [ |
| 384 "--sdk_output_dir", | 387 "--sdk_output_dir", |
| 385 rebase_path("$root_out_dir/dart-sdk"), | 388 rebase_path("$root_out_dir/dart-sdk"), |
| 386 "--snapshot_location", | 389 "--snapshot_location", |
| 387 rebase_path("$root_gen_dir"), | 390 rebase_path("$root_gen_dir"), |
| 388 ] | 391 ] |
| 389 } | 392 } |
| 390 } | 393 } |
| OLD | NEW |