Chromium Code Reviews| Index: headless/BUILD.gn |
| diff --git a/headless/BUILD.gn b/headless/BUILD.gn |
| index 454717d27b6b3f1051b3451c1b55c9128348189d..d1865aa27c8dcf1c408cecf34e278f24d9b64f7a 100644 |
| --- a/headless/BUILD.gn |
| +++ b/headless/BUILD.gn |
| @@ -25,10 +25,32 @@ group("headless") { |
| ] |
| } |
| +repack_locales("locale_pak") { |
| + input_locales = [ "en-US" ] |
| + |
| + if (!is_mac) { |
| + output_locales = [ "en-US" ] |
| + } else { |
| + output_locales = [ "locale" ] |
| + } |
| + |
| + source_patterns = [ |
| + "$root_gen_dir/ui/strings/app_locale_settings_", |
| + "$root_gen_dir/ui/strings/ui_strings_", |
| + ] |
| + |
| + deps = [ |
| + "//ui/strings", |
| + ] |
| + |
| + output_dir = "$root_out_dir/headless_locales" |
| +} |
| + |
| repack("pak") { |
| sources = [ |
| "$root_gen_dir/blink/public/resources/blink_image_resources_100_percent.pak", |
| "$root_gen_dir/blink/public/resources/blink_resources.pak", |
| + "$root_gen_dir/components/components_resources.pak", |
| "$root_gen_dir/components/strings/components_strings_en-US.pak", |
| "$root_gen_dir/content/app/resources/content_resources_100_percent.pak", |
| "$root_gen_dir/content/app/strings/content_strings_en-US.pak", |
| @@ -51,6 +73,7 @@ repack("pak") { |
| deps = [ |
| ":resources", |
| + "//components/resources:components_resources", |
| "//components/strings", |
| "//content:resources", |
| "//content/app/resources", |
| @@ -202,6 +225,9 @@ action("gen_devtools_client_api") { |
| } |
| static_library("headless_lib") { |
| + if (enable_basic_printing) { |
| + defines = [ "PRINTING_IMPLEMENTATION" ] |
|
Lei Zhang
2017/04/27 22:17:46
This doesn't look right. This is not printing/.
jzfeng
2017/05/02 07:50:56
Done. For some reason, I added this for unittest.
|
| + } |
| sources = generated_devtools_api + [ |
| "app/headless_shell_switches.cc", |
| "app/headless_shell_switches.h", |
| @@ -324,6 +350,7 @@ static_library("headless_lib") { |
| deps = [ |
| ":gen_devtools_client_api", |
| + ":locale_pak", |
| ":tab_socket", |
| ":version_header", |
| "//components/crash/content/browser", |
| @@ -381,6 +408,10 @@ group("headless_tests") { |
| ":headless_example", |
| ":headless_unittests", |
| ] |
| + |
| + if (enable_basic_printing) { |
| + deps += [ ":headless_printing_unittests" ] |
| + } |
| } |
| test("headless_unittests") { |
| @@ -403,6 +434,21 @@ test("headless_unittests") { |
| ] |
| } |
| +if (enable_basic_printing) { |
| + test("headless_printing_unittests") { |
|
Lei Zhang
2017/04/27 22:17:46
I think you just want to add your test to headless
jzfeng
2017/05/02 07:50:56
Done.
|
| + sources = [ |
| + "lib/browser/headless_printing_unittest.cc", |
| + ] |
| + |
| + deps = [ |
| + ":headless_lib", |
| + "//base/test:run_all_unittests", |
| + "//content/public/common", |
| + "//testing/gtest", |
| + ] |
| + } |
| +} |
| + |
| mojom("embedder_mojo_for_testing") { |
| sources = [ |
| "lib/embedder_test.mojom", |