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
3 # found in the LICENSE file.
5 import("//mojo/public/tools/bindings/mojom.gni")
7 # GYP version: mojo.gyp:mojo_application_manager
8 component("application_manager") {
9 output_name = "mojo_application_manager"
11 "application_loader.cc",
12 "application_loader.h",
13 "application_manager.cc",
14 "application_manager.h",
15 "application_manager_export.h",
16 "background_shell_application_loader.cc",
17 "background_shell_application_loader.h",
21 "MOJO_APPLICATION_MANAGER_IMPLEMENTATION",
27 "//mojo/public/interfaces/application:application",
28 "//mojo/services/public/interfaces/network:network",
32 "//base/third_party/dynamic_annotations",
35 "//mojo/environment:chromium",
36 "//mojo/services/public/interfaces/content_handler:content_handler",
41 # GYP version: mojo.gyp:mojo_application_manager_unittests
42 test("mojo_application_manager_unittests") {
44 "application_manager_unittest.cc",
45 "background_shell_application_loader_unittest.cc",
49 ":application_manager",
54 "//mojo/common/test:run_all_unittests",
55 "//mojo/environment:chromium",
56 "//mojo/public/cpp/bindings",
62 mojom("test_bindings") {
63 sources = [ "test.mojom" ]