Don't show supervised user as "already on this device" while they're being imported.
[chromium-blink-merge.git] / components / filesystem / BUILD.gn
blob55dd7e7dea7e03a79683150fb1cf110f42f5819a
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("//third_party/mojo/src/mojo/public/mojo_application.gni")
7 mojo_native_application("filesystem") {
8   sources = [
9     "directory_impl.cc",
10     "directory_impl.h",
11     "file_impl.cc",
12     "file_impl.h",
13     "file_system_impl.cc",
14     "file_system_impl.h",
15     "futimens.h",
16     "futimens_android.cc",
17     "main.cc",
18     "shared_impl.cc",
19     "shared_impl.h",
20     "util.cc",
21     "util.h",
22   ]
24   deps = [
25     "//base",
26     "//components/filesystem/public/interfaces",
27     "//mojo/application/public/cpp",
28     "//mojo/common",
29     "//mojo/environment:chromium",
30     "//third_party/mojo/src/mojo/public/cpp/bindings",
31     "//third_party/mojo/src/mojo/public/cpp/system",
32   ]
35 mojo_native_application("apptests") {
36   output_name = "files_apptests"
38   testonly = true
40   sources = [
41     "directory_impl_unittest.cc",
42     "file_impl_unittest.cc",
43     "files_test_base.cc",
44     "files_test_base.h",
45   ]
47   deps = [
48     "//base",
49     "//components/filesystem/public/interfaces",
50     "//mojo/application/public/cpp:test_support",
51     "//third_party/mojo/src/mojo/public/cpp/bindings",
52   ]