BUILD.gn 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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.
  4. static_library("managed") {
  5. sources = [
  6. "managed_bookmark_service.cc",
  7. "managed_bookmark_service.h",
  8. "managed_bookmark_util.cc",
  9. "managed_bookmark_util.h",
  10. "managed_bookmarks_policy_handler.cc",
  11. "managed_bookmarks_policy_handler.h",
  12. "managed_bookmarks_tracker.cc",
  13. "managed_bookmarks_tracker.h",
  14. ]
  15. deps = [
  16. "//base",
  17. "//components/bookmarks/browser",
  18. "//components/bookmarks/common",
  19. "//components/keyed_service/core",
  20. "//components/policy/core/browser",
  21. "//components/policy/core/common",
  22. "//components/prefs",
  23. "//components/strings",
  24. "//components/url_formatter",
  25. "//ui/base",
  26. "//url",
  27. ]
  28. }
  29. source_set("unit_tests") {
  30. testonly = true
  31. sources = [
  32. "managed_bookmarks_policy_handler_unittest.cc",
  33. "managed_bookmarks_tracker_unittest.cc",
  34. ]
  35. deps = [
  36. ":managed",
  37. "//base",
  38. "//base/test:test_support",
  39. "//components/bookmarks/browser",
  40. "//components/bookmarks/common",
  41. "//components/bookmarks/test",
  42. "//components/policy/core/browser:test_support",
  43. "//components/policy/core/common",
  44. "//components/prefs:test_support",
  45. "//components/strings",
  46. "//testing/gmock",
  47. "//testing/gtest",
  48. "//ui/base",
  49. "//url",
  50. ]
  51. }