| OLD | NEW | 
|---|
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be | 
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. | 
| 4 | 4 | 
| 5 # Currently paths here are hard coded for convenience in building Mojo/Flutter. | 5 # Currently paths here are hard coded for convenience in building Mojo/Flutter. | 
| 6 declare_args() { | 6 declare_args() { | 
| 7   # Specify the path to a host compatible version of the Dart SDK. | 7   # Specify the path to a host compatible version of the Dart SDK. | 
| 8   # This SDK is used to compile the Observatory frontend sources. | 8   # This SDK is used to compile the Observatory frontend sources. | 
| 9   dart_host_sdk = rebase_path("//third_party/dart-sdk/dart-sdk") | 9   dart_host_sdk = rebase_path("//third_party/dart-sdk/dart-sdk") | 
| 10 | 10 | 
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 153   outputs = [ | 153   outputs = [ | 
| 154     "$root_out_dir/observatory/deployed/web/main.dart.js", | 154     "$root_out_dir/observatory/deployed/web/main.dart.js", | 
| 155   ] | 155   ] | 
| 156 } | 156 } | 
| 157 | 157 | 
| 158 template("observatory_archive") { | 158 template("observatory_archive") { | 
| 159   assert(defined(invoker.inner_namespace), | 159   assert(defined(invoker.inner_namespace), | 
| 160          "Need inner_namespace in $target_name") | 160          "Need inner_namespace in $target_name") | 
| 161   assert(defined(invoker.outer_namespace), | 161   assert(defined(invoker.outer_namespace), | 
| 162          "Need outer_namespace in $target_name") | 162          "Need outer_namespace in $target_name") | 
|  | 163   enable_compression = false | 
|  | 164   if (defined(invoker.compress) && invoker.compress) { | 
|  | 165     enable_compression = true | 
|  | 166   } | 
| 163   action(target_name) { | 167   action(target_name) { | 
| 164     deps = [ | 168     deps = [ | 
| 165       ":deploy_observatory", | 169       ":deploy_observatory", | 
| 166     ] | 170     ] | 
| 167 | 171 | 
| 168     script = "../tools/create_archive.py" | 172     script = "../tools/create_archive.py" | 
| 169 | 173 | 
| 170   inputs = [ | 174     inputs = [ | 
| 171     script, | 175       script, | 
| 172     "$root_out_dir/observatory/deployed/web/main.dart.js", | 176       "$root_out_dir/observatory/deployed/web/main.dart.js", | 
| 173   ] | 177     ] | 
| 174 | 178 | 
| 175     inner_namespace = invoker.inner_namespace | 179     inner_namespace = invoker.inner_namespace | 
| 176     outer_namespace = invoker.outer_namespace | 180     outer_namespace = invoker.outer_namespace | 
| 177     output_name = target_name | 181     output_name = target_name | 
| 178     args = [ | 182     args = [ | 
| 179       "--output", | 183       "--output", | 
| 180       rebase_path("$root_gen_dir/observatory/${output_name}.cc"), | 184       rebase_path("$root_gen_dir/observatory/${output_name}.cc"), | 
| 181       "--tar_output", | 185       "--tar_output", | 
| 182       rebase_path("$root_gen_dir/observatory/${output_name}.tar"), | 186       rebase_path("$root_gen_dir/observatory/${output_name}.tar"), | 
| 183       "--outer_namespace", outer_namespace, | 187       "--outer_namespace", outer_namespace, | 
| 184       "--inner_namespace", inner_namespace, | 188       "--inner_namespace", inner_namespace, | 
| 185       "--name", "observatory_assets_archive", | 189       "--name", "observatory_assets_archive", | 
| 186       "--client_root", rebase_path("$root_out_dir/observatory/deployed/web/"), | 190       "--client_root", rebase_path("$root_out_dir/observatory/deployed/web/"), | 
| 187     ] | 191     ] | 
|  | 192     if (enable_compression) { | 
|  | 193       args += [ "--compress" ] | 
|  | 194     } | 
| 188 | 195 | 
| 189     outputs = [ | 196     outputs = [ | 
| 190       "$root_gen_dir/observatory/${output_name}.cc", | 197       "$root_gen_dir/observatory/${output_name}.cc", | 
| 191       "$root_gen_dir/observatory/${output_name}.tar", | 198       "$root_gen_dir/observatory/${output_name}.tar", | 
| 192     ] | 199     ] | 
| 193   } | 200   } | 
| 194 } | 201 } | 
| 195 | 202 | 
| 196 observatory_archive("embedded_archive_observatory") { | 203 observatory_archive("embedded_archive_observatory") { | 
| 197   outer_namespace = "dart" | 204   outer_namespace = "dart" | 
| 198   inner_namespace = "observatory" | 205   inner_namespace = "observatory" | 
| 199 } | 206 } | 
| 200 | 207 | 
| 201 source_set("embedded_observatory_archive") { | 208 source_set("embedded_observatory_archive") { | 
| 202   deps = [ | 209   deps = [ | 
| 203     ":embedded_archive_observatory", | 210     ":embedded_archive_observatory", | 
| 204   ] | 211   ] | 
| 205 | 212 | 
| 206   sources = [ | 213   sources = [ | 
| 207     rebase_path("$root_gen_dir/observatory/embedded_archive_observatory.cc"), | 214     rebase_path("$root_gen_dir/observatory/embedded_archive_observatory.cc"), | 
| 208   ] | 215   ] | 
| 209 } | 216 } | 
| 210 | 217 | 
| 211 observatory_archive("standalone_archive_observatory") { | 218 observatory_archive("standalone_archive_observatory") { | 
|  | 219   compress = true | 
| 212   outer_namespace = "dart" | 220   outer_namespace = "dart" | 
| 213   inner_namespace = "bin" | 221   inner_namespace = "bin" | 
| 214 } | 222 } | 
| 215 | 223 | 
| 216 source_set("standalone_observatory_archive") { | 224 source_set("standalone_observatory_archive") { | 
| 217   deps = [ | 225   deps = [ | 
| 218     ":standalone_archive_observatory", | 226     ":standalone_archive_observatory", | 
| 219   ] | 227   ] | 
| 220 | 228 | 
| 221   sources = [ | 229   sources = [ | 
| 222     rebase_path("$root_gen_dir/observatory/standalone_archive_observatory.cc"), | 230     rebase_path("$root_gen_dir/observatory/standalone_archive_observatory.cc"), | 
| 223   ] | 231   ] | 
| 224 } | 232 } | 
| OLD | NEW | 
|---|