| 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/buildflag_header.gni") | 5 import("//build/buildflag_header.gni") |
| 6 import("//build/config/chrome_build.gni") | 6 import("//build/config/chrome_build.gni") |
| 7 import("//build/config/compiler/compiler.gni") | 7 import("//build/config/compiler/compiler.gni") |
| 8 import("//build/config/features.gni") | 8 import("//build/config/features.gni") |
| 9 import("//build/config/locales.gni") | 9 import("//build/config/locales.gni") |
| 10 import("//build/config/sanitizers/sanitizers.gni") | 10 import("//build/config/sanitizers/sanitizers.gni") |
| (...skipping 1156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1167 # TODO(brettw) bug 581766: V8 should not be linked into the browser | 1167 # TODO(brettw) bug 581766: V8 should not be linked into the browser |
| 1168 # process, and then we can enable this. | 1168 # process, and then we can enable this. |
| 1169 #"//v8/*", | 1169 #"//v8/*", |
| 1170 ] | 1170 ] |
| 1171 } | 1171 } |
| 1172 } | 1172 } |
| 1173 | 1173 |
| 1174 # GYP version: chromium_child_dependencies variable in chrome.gyp | 1174 # GYP version: chromium_child_dependencies variable in chrome.gyp |
| 1175 group("child_dependencies") { | 1175 group("child_dependencies") { |
| 1176 public_deps = [ | 1176 public_deps = [ |
| 1177 "//chrome/browser/devtools", |
| 1178 "//chrome/child", |
| 1177 "//chrome/common", | 1179 "//chrome/common", |
| 1180 "//chrome/gpu", |
| 1181 "//chrome/renderer", |
| 1182 "//chrome/utility", |
| 1178 "//components/sync", | 1183 "//components/sync", |
| 1184 "//content/public/child", |
| 1185 "//third_party/WebKit/public:blink_devtools_frontend_resources", |
| 1179 ] | 1186 ] |
| 1180 if (!is_ios) { | |
| 1181 public_deps += [ | |
| 1182 "//chrome/browser/devtools", | |
| 1183 "//chrome/child", | |
| 1184 "//chrome/gpu", | |
| 1185 "//chrome/renderer", | |
| 1186 "//chrome/utility", | |
| 1187 "//content/public/child", | |
| 1188 "//third_party/WebKit/public:blink_devtools_frontend_resources", | |
| 1189 ] | |
| 1190 } | |
| 1191 | 1187 |
| 1192 if (enable_nacl) { | 1188 if (enable_nacl) { |
| 1193 public_deps += [ "//components/nacl/renderer/plugin:nacl_trusted_plugin" ] | 1189 public_deps += [ "//components/nacl/renderer/plugin:nacl_trusted_plugin" ] |
| 1194 } | 1190 } |
| 1195 } | 1191 } |
| 1196 | 1192 |
| 1197 if (is_win) { | 1193 if (is_win) { |
| 1198 process_version("chrome_exe_version") { | 1194 process_version("chrome_exe_version") { |
| 1199 template_file = chrome_version_rc_template | 1195 template_file = chrome_version_rc_template |
| 1200 sources = [ | 1196 sources = [ |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1276 # list individually when needed. | 1272 # list individually when needed. |
| 1277 "//chrome/browser:resources", | 1273 "//chrome/browser:resources", |
| 1278 "//chrome/common:resources", | 1274 "//chrome/common:resources", |
| 1279 "//chrome/renderer:resources", | 1275 "//chrome/renderer:resources", |
| 1280 ] | 1276 ] |
| 1281 } | 1277 } |
| 1282 | 1278 |
| 1283 # GYP version: chrome/chrome_resources.gyp:chrome_extra_resources | 1279 # GYP version: chrome/chrome_resources.gyp:chrome_extra_resources |
| 1284 group("extra_resources") { | 1280 group("extra_resources") { |
| 1285 public_deps = [ | 1281 public_deps = [ |
| 1282 "//chrome/browser/resources:component_extension_resources", |
| 1286 "//chrome/browser/resources:invalidations_resources", | 1283 "//chrome/browser/resources:invalidations_resources", |
| 1287 "//chrome/browser/resources:net_internals_resources", | 1284 "//chrome/browser/resources:net_internals_resources", |
| 1285 "//chrome/browser/resources:options_resources", |
| 1288 "//chrome/browser/resources:password_manager_internals_resources", | 1286 "//chrome/browser/resources:password_manager_internals_resources", |
| 1289 "//chrome/browser/resources:policy_resources", | 1287 "//chrome/browser/resources:policy_resources", |
| 1288 "//chrome/browser/resources:settings_resources", |
| 1290 "//chrome/browser/resources:translate_internals_resources", | 1289 "//chrome/browser/resources:translate_internals_resources", |
| 1291 ] | 1290 ] |
| 1292 if (!is_ios) { | |
| 1293 public_deps += [ | |
| 1294 "//chrome/browser/resources:component_extension_resources", | |
| 1295 "//chrome/browser/resources:options_resources", | |
| 1296 "//chrome/browser/resources:settings_resources", | |
| 1297 ] | |
| 1298 } | |
| 1299 | 1291 |
| 1300 if (is_chromeos) { | 1292 if (is_chromeos) { |
| 1301 public_deps += [ "//chrome/browser/resources/chromeos/chromevox" ] | 1293 public_deps += [ "//chrome/browser/resources/chromeos/chromevox" ] |
| 1302 } | 1294 } |
| 1303 | 1295 |
| 1304 if (enable_extensions) { | 1296 if (enable_extensions) { |
| 1305 public_deps += [ | 1297 public_deps += [ |
| 1306 "//chrome/browser/resources:quota_internals_resources", | 1298 "//chrome/browser/resources:quota_internals_resources", |
| 1307 "//chrome/browser/resources:sync_file_system_internals_resources", | 1299 "//chrome/browser/resources:sync_file_system_internals_resources", |
| 1308 ] | 1300 ] |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1360 } | 1352 } |
| 1361 | 1353 |
| 1362 if (enable_hidpi) { | 1354 if (enable_hidpi) { |
| 1363 public_deps += [ ":repack_chrome_200_percent" ] | 1355 public_deps += [ ":repack_chrome_200_percent" ] |
| 1364 } | 1356 } |
| 1365 } | 1357 } |
| 1366 | 1358 |
| 1367 repack("packed_extra_resources") { | 1359 repack("packed_extra_resources") { |
| 1368 visibility = [ "./*" ] | 1360 visibility = [ "./*" ] |
| 1369 sources = [ | 1361 sources = [ |
| 1362 "$root_gen_dir/blink/public/resources/blink_resources.pak", |
| 1370 "$root_gen_dir/chrome/browser_resources.pak", | 1363 "$root_gen_dir/chrome/browser_resources.pak", |
| 1371 "$root_gen_dir/chrome/chrome_unscaled_resources.pak", | 1364 "$root_gen_dir/chrome/chrome_unscaled_resources.pak", |
| 1372 "$root_gen_dir/chrome/common_resources.pak", | 1365 "$root_gen_dir/chrome/common_resources.pak", |
| 1373 "$root_gen_dir/chrome/invalidations_resources.pak", | 1366 "$root_gen_dir/chrome/invalidations_resources.pak", |
| 1374 "$root_gen_dir/chrome/net_internals_resources.pak", | 1367 "$root_gen_dir/chrome/net_internals_resources.pak", |
| 1375 "$root_gen_dir/chrome/password_manager_internals_resources.pak", | 1368 "$root_gen_dir/chrome/password_manager_internals_resources.pak", |
| 1376 "$root_gen_dir/chrome/policy_resources.pak", | 1369 "$root_gen_dir/chrome/policy_resources.pak", |
| 1377 "$root_gen_dir/chrome/translate_internals_resources.pak", | 1370 "$root_gen_dir/chrome/translate_internals_resources.pak", |
| 1378 "$root_gen_dir/components/components_resources.pak", | 1371 "$root_gen_dir/components/components_resources.pak", |
| 1372 "$root_gen_dir/content/browser/tracing/tracing_resources.pak", |
| 1373 "$root_gen_dir/content/content_resources.pak", |
| 1379 "$root_gen_dir/net/net_resources.pak", | 1374 "$root_gen_dir/net/net_resources.pak", |
| 1380 "$root_gen_dir/ui/resources/webui_resources.pak", | 1375 "$root_gen_dir/ui/resources/webui_resources.pak", |
| 1381 ] | 1376 ] |
| 1382 deps = [ | 1377 deps = [ |
| 1383 "//chrome/app/theme:chrome_unscaled_resources", | 1378 "//chrome/app/theme:chrome_unscaled_resources", |
| 1384 "//chrome/browser:resources", | 1379 "//chrome/browser:resources", |
| 1385 "//chrome/browser/resources:invalidations_resources", | 1380 "//chrome/browser/resources:invalidations_resources", |
| 1386 "//chrome/browser/resources:net_internals_resources", | 1381 "//chrome/browser/resources:net_internals_resources", |
| 1387 "//chrome/browser/resources:password_manager_internals_resources", | 1382 "//chrome/browser/resources:password_manager_internals_resources", |
| 1388 "//chrome/browser/resources:policy_resources", | 1383 "//chrome/browser/resources:policy_resources", |
| 1389 "//chrome/browser/resources:translate_internals_resources", | 1384 "//chrome/browser/resources:translate_internals_resources", |
| 1390 "//chrome/common:resources", | 1385 "//chrome/common:resources", |
| 1391 "//components/resources", | 1386 "//components/resources", |
| 1387 "//content:resources", |
| 1388 "//content/browser/tracing:resources", |
| 1392 "//net:net_resources", | 1389 "//net:net_resources", |
| 1390 "//third_party/WebKit/public:resources", |
| 1393 "//ui/resources", | 1391 "//ui/resources", |
| 1394 ] | 1392 ] |
| 1395 | 1393 |
| 1396 if (is_android) { | 1394 if (is_android) { |
| 1397 sources += [ "$root_gen_dir/android_webview/aw_resources.pak" ] | 1395 sources += [ "$root_gen_dir/android_webview/aw_resources.pak" ] |
| 1398 deps += [ "//android_webview:generate_aw_resources" ] | 1396 deps += [ "//android_webview:generate_aw_resources" ] |
| 1399 } | 1397 } else { # Non-Android. |
| 1400 if (!is_ios && !is_android) { | |
| 1401 # New paks should be added here by default. | 1398 # New paks should be added here by default. |
| 1402 sources += [ | 1399 sources += [ |
| 1403 "$root_gen_dir/blink/devtools_resources.pak", | 1400 "$root_gen_dir/blink/devtools_resources.pak", |
| 1404 "$root_gen_dir/chrome/component_extension_resources.pak", | 1401 "$root_gen_dir/chrome/component_extension_resources.pak", |
| 1405 "$root_gen_dir/chrome/options_resources.pak", | 1402 "$root_gen_dir/chrome/options_resources.pak", |
| 1406 "$root_gen_dir/chrome/quota_internals_resources.pak", | 1403 "$root_gen_dir/chrome/quota_internals_resources.pak", |
| 1407 "$root_gen_dir/chrome/settings_resources.pak", | 1404 "$root_gen_dir/chrome/settings_resources.pak", |
| 1408 "$root_gen_dir/chrome/sync_file_system_internals_resources.pak", | 1405 "$root_gen_dir/chrome/sync_file_system_internals_resources.pak", |
| 1409 ] | 1406 ] |
| 1410 deps += [ | 1407 deps += [ |
| 1411 "//chrome/browser/resources:component_extension_resources", | 1408 "//chrome/browser/resources:component_extension_resources", |
| 1412 "//chrome/browser/resources:options_resources", | 1409 "//chrome/browser/resources:options_resources", |
| 1413 "//chrome/browser/resources:quota_internals_resources", | 1410 "//chrome/browser/resources:quota_internals_resources", |
| 1414 "//chrome/browser/resources:settings_resources", | 1411 "//chrome/browser/resources:settings_resources", |
| 1415 "//chrome/browser/resources:sync_file_system_internals_resources", | 1412 "//chrome/browser/resources:sync_file_system_internals_resources", |
| 1416 "//content/browser/devtools:devtools_resources", | 1413 "//content/browser/devtools:devtools_resources", |
| 1417 ] | 1414 ] |
| 1418 } | 1415 } |
| 1419 if (!is_ios) { | |
| 1420 sources += [ | |
| 1421 "$root_gen_dir/blink/public/resources/blink_resources.pak", | |
| 1422 "$root_gen_dir/content/browser/tracing/tracing_resources.pak", | |
| 1423 "$root_gen_dir/content/content_resources.pak", | |
| 1424 ] | |
| 1425 deps += [ | |
| 1426 "//content:resources", | |
| 1427 "//content/browser/tracing:resources", | |
| 1428 "//third_party/WebKit/public:resources", | |
| 1429 ] | |
| 1430 } | |
| 1431 if (is_chromeos) { | 1416 if (is_chromeos) { |
| 1432 sources += [ "$root_gen_dir/ui/file_manager/file_manager_resources.pak" ] | 1417 sources += [ "$root_gen_dir/ui/file_manager/file_manager_resources.pak" ] |
| 1433 deps += [ "//ui/file_manager:resources" ] | 1418 deps += [ "//ui/file_manager:resources" ] |
| 1434 } | 1419 } |
| 1435 if (enable_extensions) { | 1420 if (enable_extensions) { |
| 1436 sources += [ | 1421 sources += [ |
| 1437 "$root_gen_dir/extensions/extensions_renderer_resources.pak", | 1422 "$root_gen_dir/extensions/extensions_renderer_resources.pak", |
| 1438 "$root_gen_dir/extensions/extensions_resources.pak", | 1423 "$root_gen_dir/extensions/extensions_resources.pak", |
| 1439 ] | 1424 ] |
| 1440 deps += [ "//extensions:extensions_resources" ] | 1425 deps += [ "//extensions:extensions_resources" ] |
| 1441 } | 1426 } |
| 1442 | 1427 |
| 1443 # GYP outputs the file in the gen/repack directory. On non-Mac/iOS platforms | 1428 if (is_mac) { |
| 1444 # it them copies it. This skipes the copy step and writes it to the final | |
| 1445 # location. | |
| 1446 if (is_mac || is_ios) { | |
| 1447 output = "$root_gen_dir/repack/resources.pak" | 1429 output = "$root_gen_dir/repack/resources.pak" |
| 1448 } else { | 1430 } else { |
| 1449 output = "$root_out_dir/resources.pak" | 1431 output = "$root_out_dir/resources.pak" |
| 1450 } | 1432 } |
| 1451 | 1433 |
| 1452 if (enable_resource_whitelist_generation) { | 1434 if (enable_resource_whitelist_generation) { |
| 1453 repack_whitelist = android_resource_whitelist | 1435 repack_whitelist = android_resource_whitelist |
| 1454 deps += [ "//chrome:resource_whitelist" ] | 1436 deps += [ "//chrome:resource_whitelist" ] |
| 1455 } | 1437 } |
| 1456 } | 1438 } |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1512 repack_name = "${target_name}_repack" | 1494 repack_name = "${target_name}_repack" |
| 1513 repack_output_file = "$root_gen_dir/repack/chrome_${percent}_percent.pak" | 1495 repack_output_file = "$root_gen_dir/repack/chrome_${percent}_percent.pak" |
| 1514 | 1496 |
| 1515 copy_name = target_name | 1497 copy_name = target_name |
| 1516 | 1498 |
| 1517 repack(repack_name) { | 1499 repack(repack_name) { |
| 1518 visibility = [ ":$copy_name" ] | 1500 visibility = [ ":$copy_name" ] |
| 1519 | 1501 |
| 1520 # All sources should also have deps for completeness. | 1502 # All sources should also have deps for completeness. |
| 1521 sources = [ | 1503 sources = [ |
| 1504 "$root_gen_dir/blink/public/resources/blink_image_resources_${percent}_per
cent.pak", |
| 1522 "$root_gen_dir/chrome/renderer_resources_${percent}_percent.pak", | 1505 "$root_gen_dir/chrome/renderer_resources_${percent}_percent.pak", |
| 1523 "$root_gen_dir/chrome/theme_resources_${percent}_percent.pak", | 1506 "$root_gen_dir/chrome/theme_resources_${percent}_percent.pak", |
| 1524 "$root_gen_dir/components/components_resources_${percent}_percent.pak", | 1507 "$root_gen_dir/components/components_resources_${percent}_percent.pak", |
| 1508 "$root_gen_dir/content/app/resources/content_resources_${percent}_percent.
pak", |
| 1525 "$root_gen_dir/ui/resources/ui_resources_${percent}_percent.pak", | 1509 "$root_gen_dir/ui/resources/ui_resources_${percent}_percent.pak", |
| 1526 ] | 1510 ] |
| 1527 | 1511 |
| 1528 deps = [ | 1512 deps = [ |
| 1529 "//chrome/app/theme:theme_resources", | 1513 "//chrome/app/theme:theme_resources", |
| 1530 "//chrome/renderer:resources", | 1514 "//chrome/renderer:resources", |
| 1531 "//components/resources", | 1515 "//components/resources", |
| 1532 "//components/strings", | 1516 "//components/strings", |
| 1517 "//content/app/resources", |
| 1533 "//net:net_resources", | 1518 "//net:net_resources", |
| 1519 "//third_party/WebKit/public:image_resources", |
| 1534 "//ui/resources", | 1520 "//ui/resources", |
| 1535 ] | 1521 ] |
| 1536 | 1522 |
| 1537 if (!is_ios) { | |
| 1538 sources += [ | |
| 1539 "$root_gen_dir/blink/public/resources/blink_image_resources_${percent}_p
ercent.pak", | |
| 1540 "$root_gen_dir/content/app/resources/content_resources_${percent}_percen
t.pak", | |
| 1541 ] | |
| 1542 deps += [ | |
| 1543 "//content/app/resources", | |
| 1544 "//third_party/WebKit/public:image_resources", | |
| 1545 ] | |
| 1546 } | |
| 1547 if (use_ash) { | 1523 if (use_ash) { |
| 1548 sources += | 1524 sources += |
| 1549 [ "$root_gen_dir/ash/resources/ash_resources_${percent}_percent.pak" ] | 1525 [ "$root_gen_dir/ash/resources/ash_resources_${percent}_percent.pak" ] |
| 1550 deps += [ "//ash/resources" ] | 1526 deps += [ "//ash/resources" ] |
| 1551 } | 1527 } |
| 1552 if (toolkit_views) { | 1528 if (toolkit_views) { |
| 1553 sources += [ "$root_gen_dir/ui/views/resources/views_resources_${percent}_
percent.pak" ] | 1529 sources += [ "$root_gen_dir/ui/views/resources/views_resources_${percent}_
percent.pak" ] |
| 1554 deps += [ "//ui/views/resources" ] | 1530 deps += [ "//ui/views/resources" ] |
| 1555 } | 1531 } |
| 1556 if (is_chromeos) { | 1532 if (is_chromeos) { |
| (...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1789 "//chrome/app/theme/$branding_path_component/product_logo_48.png", | 1765 "//chrome/app/theme/$branding_path_component/product_logo_48.png", |
| 1790 "//chrome/tools/build/linux/chrome-wrapper", | 1766 "//chrome/tools/build/linux/chrome-wrapper", |
| 1791 "//third_party/xdg-utils/scripts/xdg-mime", | 1767 "//third_party/xdg-utils/scripts/xdg-mime", |
| 1792 "//third_party/xdg-utils/scripts/xdg-settings", | 1768 "//third_party/xdg-utils/scripts/xdg-settings", |
| 1793 ] | 1769 ] |
| 1794 outputs = [ | 1770 outputs = [ |
| 1795 "$root_out_dir/{{source_file_part}}", | 1771 "$root_out_dir/{{source_file_part}}", |
| 1796 ] | 1772 ] |
| 1797 } | 1773 } |
| 1798 } | 1774 } |
| OLD | NEW |