| 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/config/chrome_build.gni") | 5 import("//build/config/chrome_build.gni") |
| 6 import("//build/config/features.gni") | 6 import("//build/config/features.gni") |
| 7 import("//build/config/locales.gni") | 7 import("//build/config/locales.gni") |
| 8 import("//build/config/ui.gni") | 8 import("//build/config/ui.gni") |
| 9 import("//chrome/chrome_repack_locales.gni") | 9 import("//chrome/chrome_repack_locales.gni") |
| 10 import("//chrome/version.gni") | 10 import("//chrome/version.gni") |
| (...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 467 ":repack_chrome_100_percent", | 467 ":repack_chrome_100_percent", |
| 468 ] | 468 ] |
| 469 | 469 |
| 470 if (is_chrome_branded) { | 470 if (is_chrome_branded) { |
| 471 deps += [ ":default_apps" ] | 471 deps += [ ":default_apps" ] |
| 472 } | 472 } |
| 473 | 473 |
| 474 if (enable_hidpi) { | 474 if (enable_hidpi) { |
| 475 deps += [ ":repack_chrome_200_percent" ] | 475 deps += [ ":repack_chrome_200_percent" ] |
| 476 } | 476 } |
| 477 |
| 478 if (enable_topchrome_md) { |
| 479 deps += [ ":repack_chrome_material_100_percent" ] |
| 480 |
| 481 if (enable_hidpi) { |
| 482 deps += [ ":repack_chrome_material_200_percent" ] |
| 483 } |
| 484 } |
| 477 } | 485 } |
| 478 | 486 |
| 479 repack("packed_extra_resources") { | 487 repack("packed_extra_resources") { |
| 480 visibility = [ "./*" ] | 488 visibility = [ "./*" ] |
| 481 sources = [ | 489 sources = [ |
| 482 "$root_gen_dir/chrome/browser_resources.pak", | 490 "$root_gen_dir/chrome/browser_resources.pak", |
| 483 "$root_gen_dir/chrome/chrome_unscaled_resources.pak", | 491 "$root_gen_dir/chrome/chrome_unscaled_resources.pak", |
| 484 "$root_gen_dir/chrome/common_resources.pak", | 492 "$root_gen_dir/chrome/common_resources.pak", |
| 485 "$root_gen_dir/chrome/invalidations_resources.pak", | 493 "$root_gen_dir/chrome/invalidations_resources.pak", |
| 486 "$root_gen_dir/chrome/memory_internals_resources.pak", | 494 "$root_gen_dir/chrome/memory_internals_resources.pak", |
| (...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 693 chrome_repack_percent("repack_chrome_100_percent") { | 701 chrome_repack_percent("repack_chrome_100_percent") { |
| 694 percent = "100" | 702 percent = "100" |
| 695 } | 703 } |
| 696 | 704 |
| 697 if (enable_hidpi) { | 705 if (enable_hidpi) { |
| 698 chrome_repack_percent("repack_chrome_200_percent") { | 706 chrome_repack_percent("repack_chrome_200_percent") { |
| 699 percent = "200" | 707 percent = "200" |
| 700 } | 708 } |
| 701 } | 709 } |
| 702 | 710 |
| 711 # Generates a rule to repack a set of material design resources for the browser |
| 712 # top chrome, substituting a given string in for the percentage (e.g. "100", |
| 713 # "200"). |
| 714 template("chrome_repack_material_percent") { |
| 715 percent = invoker.percent |
| 716 |
| 717 repack_name = "${target_name}_repack" |
| 718 repack_output_file = "$root_gen_dir/repack/chrome_material_${percent}_percent.
pak" |
| 719 |
| 720 copy_name = target_name |
| 721 |
| 722 repack(repack_name) { |
| 723 visibility = [ ":$copy_name" ] |
| 724 |
| 725 # All sources should also have deps for completeness. |
| 726 sources = [ |
| 727 "$root_gen_dir/chrome/theme_resources_material_${percent}_percent.pak", |
| 728 ] |
| 729 |
| 730 deps = [ |
| 731 "//chrome/app/theme:theme_resources", |
| 732 ] |
| 733 |
| 734 output = repack_output_file |
| 735 } |
| 736 |
| 737 copy(copy_name) { |
| 738 visibility = [ ":*" ] |
| 739 deps = [ |
| 740 ":$repack_name", |
| 741 ] |
| 742 sources = [ |
| 743 repack_output_file, |
| 744 ] |
| 745 outputs = [ |
| 746 "$root_build_dir/chrome_material_${percent}_percent.pak", |
| 747 ] |
| 748 } |
| 749 } |
| 750 |
| 751 if (enable_topchrome_md) { |
| 752 chrome_repack_material_percent("repack_chrome_material_100_percent") { |
| 753 percent = "100" |
| 754 } |
| 755 |
| 756 if (enable_hidpi) { |
| 757 chrome_repack_material_percent("repack_chrome_material_200_percent") { |
| 758 percent = "200" |
| 759 } |
| 760 } |
| 761 } |
| 762 |
| 703 # GYP version: chrome/chrome_resources.gyp:chrome_strings | 763 # GYP version: chrome/chrome_resources.gyp:chrome_strings |
| 704 group("strings") { | 764 group("strings") { |
| 705 deps = [ | 765 deps = [ |
| 706 "//chrome/app:chromium_strings", | 766 "//chrome/app:chromium_strings", |
| 707 "//chrome/app:generated_resources", | 767 "//chrome/app:generated_resources", |
| 708 "//chrome/app:google_chrome_strings", | 768 "//chrome/app:google_chrome_strings", |
| 709 "//chrome/app/resources:locale_settings", | 769 "//chrome/app/resources:locale_settings", |
| 710 ] | 770 ] |
| 711 } | 771 } |
| 712 | 772 |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 835 rebase_path(chrome_binary, root_build_dir), | 895 rebase_path(chrome_binary, root_build_dir), |
| 836 rebase_path(symbol_file, root_build_dir), | 896 rebase_path(symbol_file, root_build_dir), |
| 837 ] | 897 ] |
| 838 | 898 |
| 839 deps = [ | 899 deps = [ |
| 840 ":chrome", | 900 ":chrome", |
| 841 dump_syms_label, | 901 dump_syms_label, |
| 842 ] | 902 ] |
| 843 } | 903 } |
| 844 } | 904 } |
| OLD | NEW |