BUILD.gn 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # Copyright 2020 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. group("codelabs") {
  5. testonly = true
  6. deps = [
  7. ":codelab_factor",
  8. ":codelab_fibonacci",
  9. ":codelab_hello_world",
  10. ":codelab_mojo",
  11. ":codelab_sleep",
  12. ]
  13. }
  14. executable("codelab_hello_world") {
  15. sources = [ "cpp101/hello_world.cc" ]
  16. deps = [ "//base" ]
  17. }
  18. executable("codelab_fibonacci") {
  19. sources = [ "cpp101/fibonacci.cc" ]
  20. deps = [ "//base" ]
  21. }
  22. executable("codelab_sleep") {
  23. testonly = true
  24. sources = [ "cpp101/sleep.cc" ]
  25. deps = [
  26. "//base",
  27. "//base/test:test_support",
  28. ]
  29. }
  30. executable("codelab_factor") {
  31. testonly = true
  32. sources = [ "cpp101/factor.cc" ]
  33. deps = [
  34. "//base",
  35. "//base/test:test_support",
  36. ]
  37. }
  38. executable("codelab_mojo") {
  39. testonly = true
  40. sources = [ "cpp101/mojo.cc" ]
  41. deps = [
  42. "//base",
  43. "//base/test:test_support",
  44. "//codelabs/cpp101/services/math/",
  45. "//mojo/core/embedder",
  46. "//mojo/public/cpp/base",
  47. ]
  48. }