Persist Instance ID data to GCM store.
[chromium-blink-merge.git] / chrome / app_installer / BUILD.gn
blob90b15f6720561513a23b20af1150beeedc282aac
1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//testing/test.gni")
7 assert(is_win)
9 executable("app_installer") {
10   sources = [
11     "win/app_installer_main.cc",
12   ]
14   configs -= [ "//build/config/win:console" ]
15   configs += [ "//build/config/win:windowed" ]
17   deps = [
18     ":util",
19     "//base",
20     "//mojo/environment:chromium",
21   ]
23   # TODO(GYP) manifest.
26 source_set("util") {
27   sources = [
28     "win/app_installer_util.cc",
29     "win/app_installer_util.h",
30   ]
32   deps = [
33     "//base",
34     "//chrome/common",
35     "//chrome/common:constants",
36     "//chrome/installer/launcher_support",
37     "//chrome/installer/util",
38     "//chrome/installer/util:strings",
39     "//content/public/common",
40     "//net",
41     "//third_party/omaha:extractor",
42   ]
45 test("app_installer_unittests") {
46   sources = [
47     "win/app_installer_util_unittest.cc",
48   ]
50   deps = [
51     ":util",
52     "//base",
53     "//base/test:run_all_unittests",
54     "//mojo/environment:chromium",
55     "//net:test_support",
56     "//testing/gtest",
57   ]
59   # TODO(GYP) manifest