summaryrefslogtreecommitdiffstats
path: root/chrome/installer
diff options
context:
space:
mode:
authorvchigrin <vchigrin@yandex-team.ru>2015-01-24 11:33:13 -0800
committerCommit bot <commit-bot@chromium.org>2015-01-24 19:34:17 +0000
commit53f5ed7f5423907ef1be51c8c783af1324259ee0 (patch)
treed394300691a180fcba8b399db6812398ada8f782 /chrome/installer
parentc82e9b0a281f21501765b27a23cda508e11a5e1f (diff)
downloadchromium_src-53f5ed7f5423907ef1be51c8c783af1324259ee0.zip
chromium_src-53f5ed7f5423907ef1be51c8c783af1324259ee0.tar.gz
chromium_src-53f5ed7f5423907ef1be51c8c783af1324259ee0.tar.bz2
Changes in chrome installer util target for Windows GN build.
Review URL: https://codereview.chromium.org/874703002 Cr-Commit-Position: refs/heads/master@{#313026}
Diffstat (limited to 'chrome/installer')
-rw-r--r--chrome/installer/util/BUILD.gn147
1 files changed, 147 insertions, 0 deletions
diff --git a/chrome/installer/util/BUILD.gn b/chrome/installer/util/BUILD.gn
index 89a0c2b..5695469 100644
--- a/chrome/installer/util/BUILD.gn
+++ b/chrome/installer/util/BUILD.gn
@@ -15,6 +15,153 @@ static_library("util") {
# installer_util_nacl_win64 should be a different target with a different
# name ("installer_util_minimal"?) since it's not strictly the 64-bit build
# of that target.
+ sources = [
+ "chrome_app_host_operations.cc",
+ "chrome_app_host_operations.h",
+ "chrome_binaries_operations.cc",
+ "chrome_binaries_operations.h",
+ "chrome_browser_operations.cc",
+ "chrome_browser_operations.h",
+ "chrome_browser_sxs_operations.cc",
+ "chrome_browser_sxs_operations.h",
+ "chrome_frame_operations.cc",
+ "chrome_frame_operations.h",
+ "compat_checks.cc",
+ "compat_checks.h",
+ "delete_after_reboot_helper.cc",
+ "delete_after_reboot_helper.h",
+ "eula_util.cc",
+ "eula_util.h",
+ "google_chrome_distribution.cc",
+ "google_chrome_distribution.h",
+ "html_dialog.h",
+ "html_dialog_impl.cc",
+ "installation_validator.cc",
+ "installation_validator.h",
+ "logging_installer.cc",
+ "logging_installer.h",
+ "lzma_util.cc",
+ "lzma_util.h",
+ "master_preferences.cc",
+ "master_preferences.h",
+ "product.cc",
+ "product.h",
+ "product_operations.h",
+ "self_cleaning_temp_dir.cc",
+ "self_cleaning_temp_dir.h",
+ "shell_util.cc",
+ "shell_util.h",
+ "uninstall_metrics.cc",
+ "uninstall_metrics.h",
+ "user_experiment.cc",
+ "user_experiment.h",
+ ]
+ deps += [
+ ":strings",
+ "//base/third_party/dynamic_annotations",
+ "//chrome/common:constants",
+ "//components/metrics",
+ "//courgette:courgette_lib",
+ "//crypto",
+ "//third_party/bspatch",
+ "//third_party/icu",
+ "//third_party/lzma_sdk",
+ ]
+ include_dirs = [ "$root_gen_dir/installer_util_strings" ]
+
+ # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
+ cflags = [ "/wd4267" ]
+
+ # TODO(GYP) hook up corresponding version of installer_util_nacl_win64 in GN
+ sources += [
+ "advanced_firewall_manager_win.cc",
+ "advanced_firewall_manager_win.h",
+ "app_command.cc",
+ "app_command.h",
+ "app_commands.cc",
+ "app_commands.h",
+ "app_registration_data.h",
+ "auto_launch_util.cc",
+ "auto_launch_util.h",
+ "browser_distribution.cc",
+ "browser_distribution.h",
+ "callback_work_item.cc",
+ "callback_work_item.h",
+ "channel_info.cc",
+ "channel_info.h",
+ "chrome_app_host_distribution.cc",
+ "chrome_app_host_distribution.h",
+ "chrome_frame_distribution.cc",
+ "chrome_frame_distribution.h",
+ "chromium_binaries_distribution.cc",
+ "chromium_binaries_distribution.h",
+ "conditional_work_item_list.cc",
+ "conditional_work_item_list.h",
+ "copy_tree_work_item.cc",
+ "copy_tree_work_item.h",
+ "create_dir_work_item.cc",
+ "create_dir_work_item.h",
+ "create_reg_key_work_item.cc",
+ "create_reg_key_work_item.h",
+ "delete_reg_key_work_item.cc",
+ "delete_reg_key_work_item.h",
+ "delete_reg_value_work_item.cc",
+ "delete_reg_value_work_item.h",
+ "delete_tree_work_item.cc",
+ "delete_tree_work_item.h",
+ "duplicate_tree_detector.cc",
+ "duplicate_tree_detector.h",
+ "firewall_manager_win.cc",
+ "firewall_manager_win.h",
+ "google_chrome_binaries_distribution.cc",
+ "google_chrome_binaries_distribution.h",
+ "google_chrome_sxs_distribution.cc",
+ "google_chrome_sxs_distribution.h",
+ "google_update_constants.cc",
+ "google_update_constants.h",
+ "google_update_experiment_util.cc",
+ "google_update_experiment_util.h",
+ "google_update_settings.cc",
+ "google_update_settings.h",
+ "google_update_util.cc",
+ "google_update_util.h",
+ "helper.cc",
+ "helper.h",
+ "install_util.cc",
+ "install_util.h",
+ "installation_state.cc",
+ "installation_state.h",
+ "installer_state.cc",
+ "installer_state.h",
+ "l10n_string_util.cc",
+ "l10n_string_util.h",
+ "language_selector.cc",
+ "language_selector.h",
+ "legacy_firewall_manager_win.cc",
+ "legacy_firewall_manager_win.h",
+ "master_preferences_constants.cc",
+ "master_preferences_constants.h",
+ "move_tree_work_item.cc",
+ "move_tree_work_item.h",
+ "non_updating_app_registration_data.cc",
+ "non_updating_app_registration_data.h",
+ "registry_key_backup.cc",
+ "registry_key_backup.h",
+ "self_reg_work_item.cc",
+ "self_reg_work_item.h",
+ "set_reg_value_work_item.cc",
+ "set_reg_value_work_item.h",
+ "updating_app_registration_data.cc",
+ "updating_app_registration_data.h",
+ "util_constants.cc",
+ "util_constants.h",
+ "wmi.cc",
+ "wmi.h",
+ "work_item.cc",
+ "work_item.h",
+ "work_item_list.cc",
+ "work_item_list.h",
+ ]
} else {
sources = [
"google_update_experiment_util.cc",