Chromium Code Reviews| 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("//tools/grit/grit_rule.gni") | 5 import("//tools/grit/grit_rule.gni") |
| 6 import("//tools/grit/repack.gni") | |
| 6 | 7 |
| 7 # GYP version: extensions/extensions_resources.gyp:extensions_resources | 8 # GYP version: extensions/extensions_resources.gyp:extensions_resources |
| 8 group("extensions_resources") { | 9 group("extensions_resources") { |
| 9 deps = [ | 10 deps = [ |
| 10 ":extensions_renderer_resources", | 11 ":extensions_renderer_resources", |
| 11 ":extensions_resources_grd", | 12 ":extensions_resources_grd", |
| 12 ] | 13 ] |
| 13 } | 14 } |
| 14 | 15 |
| 15 # GYP version: extensions/extensions_resources.gyp:extensions_resources | 16 # GYP version: extensions/extensions_resources.gyp:extensions_resources |
| (...skipping 19 matching lines...) Expand all Loading... | |
| 35 "//device/serial:serial_mojo", | 36 "//device/serial:serial_mojo", |
| 36 ] | 37 ] |
| 37 } | 38 } |
| 38 | 39 |
| 39 source_set("test_support") { | 40 source_set("test_support") { |
| 40 sources = [ | 41 sources = [ |
| 41 "browser/api/dns/mock_host_resolver_creator.cc", | 42 "browser/api/dns/mock_host_resolver_creator.cc", |
| 42 "browser/api/dns/mock_host_resolver_creator.h", | 43 "browser/api/dns/mock_host_resolver_creator.h", |
| 43 "browser/api_test_utils.cc", | 44 "browser/api_test_utils.cc", |
| 44 "browser/api_test_utils.h", | 45 "browser/api_test_utils.h", |
| 46 "browser/extensions_test.cc", | |
| 47 "browser/extensions_test.h", | |
| 45 "browser/test_extensions_browser_client.cc", | 48 "browser/test_extensions_browser_client.cc", |
| 46 "browser/test_extensions_browser_client.h", | 49 "browser/test_extensions_browser_client.h", |
| 47 "browser/test_management_policy.cc", | 50 "browser/test_management_policy.cc", |
| 48 "browser/test_management_policy.h", | 51 "browser/test_management_policy.h", |
| 49 "browser/test_runtime_api_delegate.cc", | 52 "browser/test_runtime_api_delegate.cc", |
| 50 "browser/test_runtime_api_delegate.h", | 53 "browser/test_runtime_api_delegate.h", |
| 51 "common/extension_builder.cc", | 54 "common/extension_builder.cc", |
| 52 "common/extension_builder.h", | 55 "common/extension_builder.h", |
| 53 "common/test_util.cc", | 56 "common/test_util.cc", |
| 54 "common/test_util.h", | 57 "common/test_util.h", |
| 55 "common/value_builder.cc", | 58 "common/value_builder.cc", |
| 56 "common/value_builder.h", | 59 "common/value_builder.h", |
| 57 "renderer/test_extensions_renderer_client.cc", | 60 "renderer/test_extensions_renderer_client.cc", |
| 58 "renderer/test_extensions_renderer_client.h", | 61 "renderer/test_extensions_renderer_client.h", |
| 59 ] | 62 ] |
| 60 | 63 |
| 61 deps = [ | 64 deps = [ |
| 62 "//base", | 65 "//base", |
| 63 "//extensions/browser", | 66 "//extensions/browser", |
| 64 "//extensions/common", | 67 "//extensions/common", |
| 65 "//extensions/common/api", | 68 "//extensions/common/api", |
| 66 "//net:test_support", | 69 "//net:test_support", |
| 70 "//testing/gmock", | |
| 67 "//testing/gtest", | 71 "//testing/gtest", |
| 68 ] | 72 ] |
| 69 | 73 |
| 70 if (is_win) { | 74 if (is_win) { |
| 71 cflags = [ | 75 cflags = [ |
| 72 "/wd4267", # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 76 "/wd4267", # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 73 ] | 77 ] |
| 74 } | 78 } |
| 75 } | 79 } |
| 80 | |
| 81 | |
| 82 # GYP version: //extensions/extensions.gyp:extensions_shell_and_test_pak | |
| 83 repack("shell_and_test_pak") { | |
| 84 sources = [ | |
| 85 "$root_gen_dir/chrome/common/common_resources.pak", | |
| 86 "$root_gen_dir/chrome/common/extensions_api_resources.pak", | |
| 87 # TODO(jamescook): Extract the extension/app related resources | |
| 88 # from generated_resources_en-US.pak. http://crbug.com/397250 | |
| 89 "$root_gen_dir/chrome/app/generated_resources_en-US.pak", | |
| 90 "$root_gen_dir/chrome/renderer/renderer_resources_100_percent.pak", | |
| 91 "$root_gen_dir/content/content_resources.pak", | |
| 92 "$root_gen_dir/content/shell/shell_resources.pak", | |
| 93 "$root_gen_dir/extensions/extensions_renderer_resources.pak", | |
| 94 "$root_gen_dir/extensions/extensions_resources.pak", | |
| 95 "$root_gen_dir/extensions/shell/app_shell_resources.pak", | |
| 96 "$root_gen_dir/extensions/strings/extensions_strings_en-US.pak", | |
| 97 "$root_gen_dir/ui/resources/ui_resources_100_percent.pak", | |
| 98 "$root_gen_dir/ui/strings/app_locale_settings_en-US.pak", | |
| 99 "$root_gen_dir/ui/strings/ui_strings_en-US.pak", | |
| 100 "$root_gen_dir/webkit/devtools_resources.pak", | |
| 101 ] | |
| 102 | |
| 103 output = "$root_out_dir/extensions_shell_and_test.pak" | |
| 104 | |
| 105 deps = [ | |
| 106 ":extensions_resources", | |
| 107 # Need extension related resources in common_resources.pak and | |
| 108 # renderer_resources_100_percent.pak | |
| 109 "//chrome:resources", | |
| 110 # Need dev-tools related resources in shell_resources.pak and | |
| 111 # devtools_resources.pak. | |
| 112 "//content/browser/devtools:resources", | |
| 113 "//content/shell:resources", | |
| 114 "//content:resources", | |
| 115 "//extensions/shell:resources", | |
| 116 "//extensions/strings", | |
| 117 "//ui/resources", | |
| 118 "//ui/strings", | |
| 119 ] | |
| 120 } | |
| 121 | |
| 122 # TODO(tfarina): Many extension unit tests run as part of Chrome"s | |
| 123 # unit_tests target. They should be moved here, which may require some | |
| 124 # refactoring (ExtensionsBrowserClient, TestingProfile, etc.). | |
| 125 # http://crbug.com/348066 | |
| 126 test("unittests") { | |
| 127 output_name = "extensions_unittests" | |
| 128 | |
| 129 sources = [ | |
| 130 "browser/process_manager_unittest.cc", | |
| 131 "common/api/sockets/sockets_manifest_permission_unittest.cc", | |
| 132 "common/csp_validator_unittest.cc", | |
| 133 "common/event_filter_unittest.cc", | |
| 134 "common/id_util_unittest.cc", | |
| 135 "common/one_shot_event_unittest.cc", | |
| 136 "common/permissions/manifest_permission_set_unittest.cc", | |
| 137 "common/user_script_unittest.cc", | |
| 138 "renderer/api/serial/serial_api_unittest.cc", | |
| 139 "renderer/api_test_base.cc", | |
| 140 "renderer/api_test_base.h", | |
| 141 "renderer/api_test_base_unittest.cc", | |
| 142 "renderer/event_unittest.cc", | |
| 143 "renderer/json_schema_unittest.cc", | |
| 144 "renderer/messaging_utils_unittest.cc", | |
| 145 "renderer/module_system_test.cc", | |
| 146 "renderer/module_system_test.h", | |
| 147 "renderer/module_system_unittest.cc", | |
| 148 "renderer/safe_builtins_unittest.cc", | |
| 149 "renderer/utils_unittest.cc", | |
| 150 "test/extensions_unittests_main.cc", | |
| 151 "test/test_extensions_client.cc", | |
| 152 "test/test_extensions_client.h", | |
| 153 "test/test_permission_message_provider.cc", | |
| 154 "test/test_permission_message_provider.h", | |
| 155 "test/test_permissions_provider.cc", | |
| 156 "test/test_permissions_provider.h", | |
| 157 ] | |
| 158 | |
| 159 deps = [ | |
| 160 ":extensions_resources", | |
| 161 ":shell_and_test_pak", | |
| 162 ":test_support", | |
| 163 "//base", | |
| 164 "//base/test:test_support", | |
| 165 "//content/test:test_support", | |
| 166 "//device/serial", | |
| 167 "//extensions/common", | |
| 168 "//extensions/renderer", | |
| 169 "//extensions/strings", | |
| 170 "//mojo/environment:chromium", | |
| 171 "//mojo/public/cpp/bindings", | |
| 172 "//mojo/bindings/js", | |
| 173 "//mojo/system", | |
| 174 "//testing/gmock", | |
| 175 "//testing/gtest", | |
| 176 ] | |
| 177 | |
| 178 if (is_win) { # and win_use_allocator_shim==1 | |
|
brettw
2014/08/04 04:28:52
You can delete this comment. The base/allocator ta
tfarina
2014/08/05 14:13:19
Done.
| |
| 179 deps += [ | |
| 180 "//base/allocator", | |
| 181 ] | |
| 182 } | |
| 183 } | |
| OLD | NEW |