Supervised user import: Listen for profile creation/deletion
[chromium-blink-merge.git] / chrome / app_installer / BUILD.gn
blobf371e40160dd74d1b057a19863ec9ccbaeef23bf
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   ]
22   # TODO(GYP) manifest.
25 source_set("util") {
26   sources = [
27     "win/app_installer_util.cc",
28     "win/app_installer_util.h",
29   ]
31   deps = [
32     "//base",
33     "//chrome/common",
34     "//chrome/common:constants",
35     "//chrome/installer/launcher_support",
36     "//chrome/installer/util",
37     "//chrome/installer/util:strings",
38     "//content/public/common",
39     "//net",
40     "//third_party/omaha:extractor",
41   ]
44 test("app_installer_unittests") {
45   sources = [
46     "win/app_installer_util_unittest.cc",
47   ]
49   deps = [
50     ":util",
51     "//base",
52     "//base/test:run_all_unittests",
53     "//net:test_support",
54     "//testing/gtest",
55   ]
57   # TODO(GYP) manifest