| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 import("//build_overrides/v8.gni") | 5 import("//build_overrides/v8.gni") |
| 6 import("//mojo/public/mojo_application.gni") | 6 import("//mojo/public/mojo_application.gni") |
| 7 import("//testing/test.gni") | 7 import("//testing/test.gni") |
| 8 import("//tools/grit/grit_rule.gni") | 8 import("//tools/grit/grit_rule.gni") |
| 9 import("//tools/grit/repack.gni") | 9 import("//tools/grit/repack.gni") |
| 10 | 10 |
| 11 if (is_android) { | 11 if (is_android) { |
| 12 import("//build/config/android/internal_rules.gni") | 12 import("//build/config/android/rules.gni") |
| 13 import("//mojo/generate_mojo_shell_assets_list.gni") | 13 import("//mojo/generate_mojo_shell_assets_list.gni") |
| 14 } | 14 } |
| 15 | 15 |
| 16 grit("html_viewer_resources_grit") { | 16 grit("html_viewer_resources_grit") { |
| 17 source = "html_viewer_resources.grd" | 17 source = "html_viewer_resources.grd" |
| 18 outputs = [ | 18 outputs = [ |
| 19 "grit/html_viewer_resources.h", | 19 "grit/html_viewer_resources.h", |
| 20 "html_viewer_resources.pak", | 20 "html_viewer_resources.pak", |
| 21 ] | 21 ] |
| 22 } | 22 } |
| (...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 if (v8_use_external_startup_data) { | 284 if (v8_use_external_startup_data) { |
| 285 resources += [ | 285 resources += [ |
| 286 "$root_out_dir/natives_blob.bin", | 286 "$root_out_dir/natives_blob.bin", |
| 287 "$root_out_dir/snapshot_blob.bin", | 287 "$root_out_dir/snapshot_blob.bin", |
| 288 ] | 288 ] |
| 289 deps += [ "//gin" ] | 289 deps += [ "//gin" ] |
| 290 } | 290 } |
| 291 } | 291 } |
| 292 | 292 |
| 293 if (is_android) { | 293 if (is_android) { |
| 294 html_viewer_unittests_assets = "$root_build_dir/html_viewer_unittests_assets" | 294 android_assets("unittest_assets") { |
| 295 | |
| 296 copy_ex("copy_unittest_assets") { | |
| 297 clear_dir = true | |
| 298 deps = [ | |
| 299 ":pak", | |
| 300 "//gin", | |
| 301 ] | |
| 302 dest = html_viewer_unittests_assets | |
| 303 sources = [ | 295 sources = [ |
| 304 "$root_build_dir/html_viewer.pak", | 296 "$root_build_dir/html_viewer.pak", |
| 305 ] | 297 ] |
| 306 renaming_sources = v8_external_startup_data_renaming_sources | |
| 307 renaming_destinations = v8_external_startup_data_renaming_destinations | |
| 308 } | |
| 309 | |
| 310 generate_mojo_shell_assets_list("build_unittest_assets") { | |
| 311 deps = [ | 298 deps = [ |
| 312 ":copy_unittest_assets", | 299 ":pak", |
| 300 "//v8:v8_external_startup_data_assets", |
| 313 ] | 301 ] |
| 314 dir = html_viewer_unittests_assets | 302 disable_compression = true |
| 315 } | 303 } |
| 316 } | 304 } |
| 317 | 305 |
| 318 test("html_viewer_unittests") { | 306 test("html_viewer_unittests") { |
| 319 sources = [ | 307 sources = [ |
| 320 "ax_provider_impl_unittest.cc", | 308 "ax_provider_impl_unittest.cc", |
| 321 "discardable_memory_allocator_unittest.cc", | 309 "discardable_memory_allocator_unittest.cc", |
| 322 "input_events_unittest.cc", | 310 "input_events_unittest.cc", |
| 323 "run_all_unittests.cc", | 311 "run_all_unittests.cc", |
| 324 ] | 312 ] |
| 325 deps = [ | 313 deps = [ |
| 326 ":lib", | 314 ":lib", |
| 327 ":pak", | 315 ":pak", |
| 328 "//base/test:test_support", | 316 "//base/test:test_support", |
| 329 "//components/scheduler", | 317 "//components/scheduler", |
| 330 "//gin", | 318 "//gin", |
| 331 "//mojo/converters/input_events", | 319 "//mojo/converters/input_events", |
| 332 "//mojo/gles2", | 320 "//mojo/gles2", |
| 333 "//mojo/platform_handle:platform_handle_impl", | 321 "//mojo/platform_handle:platform_handle_impl", |
| 334 "//testing/gtest:gtest", | 322 "//testing/gtest:gtest", |
| 335 "//third_party/mojo/src/mojo/edk/system", | 323 "//third_party/mojo/src/mojo/edk/system", |
| 336 "//ui/base", | 324 "//ui/base", |
| 337 "//ui/events", | 325 "//ui/events", |
| 338 "//ui/events:test_support", | 326 "//ui/events:test_support", |
| 339 "//ui/mojo/init", | 327 "//ui/mojo/init", |
| 340 ] | 328 ] |
| 341 | 329 |
| 342 if (is_android) { | 330 if (is_android) { |
| 343 deps += [ ":build_unittest_assets" ] | 331 apk_deps = [ ":unittest_assets" ] |
| 344 apk_asset_location = html_viewer_unittests_assets | 332 write_asset_list = true |
| 345 } | 333 } |
| 346 | 334 |
| 347 configs += [ "//v8:external_startup_data" ] | 335 configs += [ "//v8:external_startup_data" ] |
| 348 } | 336 } |
| 349 | 337 |
| 350 mojo_native_application("apptests") { | 338 mojo_native_application("apptests") { |
| 351 output_name = "html_viewer_apptests" | 339 output_name = "html_viewer_apptests" |
| 352 testonly = true | 340 testonly = true |
| 353 | 341 |
| 354 sources = [ | 342 sources = [ |
| (...skipping 20 matching lines...) Expand all Loading... |
| 375 ] | 363 ] |
| 376 | 364 |
| 377 data_deps = [ | 365 data_deps = [ |
| 378 ":html_viewer", | 366 ":html_viewer", |
| 379 ] | 367 ] |
| 380 | 368 |
| 381 if (is_linux && !is_android) { | 369 if (is_linux && !is_android) { |
| 382 data_deps += [ "//components/font_service" ] | 370 data_deps += [ "//components/font_service" ] |
| 383 } | 371 } |
| 384 } | 372 } |
| OLD | NEW |