• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:skia_rules.bzl", "generate_cpp_files_for_headers")
2
3cc_library(
4    name = "client_lib",
5    srcs = [
6        "gizmo.cpp",
7        ":compile_headers_please",
8    ],
9    hdrs = ["gizmo.h"],
10    copts = ["-Wno-pragma-once-outside-header"],
11    features = ["layering_check"],
12    deps = [
13        "//experimental/bazel_test/base",
14        "//experimental/bazel_test/core",
15    ],
16)
17
18cc_binary(
19    name = "client",
20    srcs = ["main.cpp"],
21    features = ["layering_check"],
22    deps = [":client_lib"],
23)
24
25generate_cpp_files_for_headers(
26    name = "compile_headers_please",
27    headers = ["gizmo.h"],
28)
29