xref: /aosp_15_r20/external/perfmark/impl/BUILD.bazel (revision 27e8546d0ef5f99cf83d5252272c7dd38d18d29a)
1*27e8546dSMatt Gilbridejava_library(
2*27e8546dSMatt Gilbride    name = "impl",
3*27e8546dSMatt Gilbride    srcs = [
4*27e8546dSMatt Gilbride        "src/main/java/io/perfmark/impl/NoopGenerator.java",
5*27e8546dSMatt Gilbride        "src/main/java/io/perfmark/impl/SecretPerfMarkImpl.java",
6*27e8546dSMatt Gilbride    ],
7*27e8546dSMatt Gilbride    deps = [
8*27e8546dSMatt Gilbride        ":generator",
9*27e8546dSMatt Gilbride        ":mark",
10*27e8546dSMatt Gilbride        ":storage",
11*27e8546dSMatt Gilbride        "//api:impl",
12*27e8546dSMatt Gilbride        "//api:link",
13*27e8546dSMatt Gilbride        "//api:tag",
14*27e8546dSMatt Gilbride        "//api:stringfunction",
15*27e8546dSMatt Gilbride        "@maven//:com_google_code_findbugs_jsr305",
16*27e8546dSMatt Gilbride    ],
17*27e8546dSMatt Gilbride)
18*27e8546dSMatt Gilbride
19*27e8546dSMatt Gilbridejava_library(
20*27e8546dSMatt Gilbride    name = "generator",
21*27e8546dSMatt Gilbride    srcs = ["src/main/java/io/perfmark/impl/Generator.java"],
22*27e8546dSMatt Gilbride    visibility = ["//:__subpackages__"],
23*27e8546dSMatt Gilbride    deps = [
24*27e8546dSMatt Gilbride        "@maven//:com_google_code_findbugs_jsr305",
25*27e8546dSMatt Gilbride    ],
26*27e8546dSMatt Gilbride)
27*27e8546dSMatt Gilbride
28*27e8546dSMatt Gilbridejava_library(
29*27e8546dSMatt Gilbride    name = "storage",
30*27e8546dSMatt Gilbride    srcs = [
31*27e8546dSMatt Gilbride        "src/main/java/io/perfmark/impl/NoopMarkHolderProvider.java",
32*27e8546dSMatt Gilbride        "src/main/java/io/perfmark/impl/Storage.java",
33*27e8546dSMatt Gilbride    ],
34*27e8546dSMatt Gilbride    visibility = ["//:__subpackages__"],
35*27e8546dSMatt Gilbride    deps = [
36*27e8546dSMatt Gilbride        ":generator",
37*27e8546dSMatt Gilbride        ":mark",
38*27e8546dSMatt Gilbride        ":mark-holder",
39*27e8546dSMatt Gilbride        ":mark-holder-provider",
40*27e8546dSMatt Gilbride        ":mark-list",
41*27e8546dSMatt Gilbride        "@maven//:com_google_code_findbugs_jsr305",
42*27e8546dSMatt Gilbride    ],
43*27e8546dSMatt Gilbride)
44*27e8546dSMatt Gilbride
45*27e8546dSMatt Gilbridejava_library(
46*27e8546dSMatt Gilbride    name = "mark-holder",
47*27e8546dSMatt Gilbride    srcs = ["src/main/java/io/perfmark/impl/MarkHolder.java"],
48*27e8546dSMatt Gilbride    visibility = ["//:__subpackages__"],
49*27e8546dSMatt Gilbride    deps = [
50*27e8546dSMatt Gilbride        ":mark",
51*27e8546dSMatt Gilbride    ],
52*27e8546dSMatt Gilbride)
53*27e8546dSMatt Gilbride
54*27e8546dSMatt Gilbridejava_library(
55*27e8546dSMatt Gilbride    name = "mark-holder-provider",
56*27e8546dSMatt Gilbride    srcs = ["src/main/java/io/perfmark/impl/MarkHolderProvider.java"],
57*27e8546dSMatt Gilbride    visibility = ["//:__subpackages__"],
58*27e8546dSMatt Gilbride    deps = [
59*27e8546dSMatt Gilbride        ":mark-holder",
60*27e8546dSMatt Gilbride    ],
61*27e8546dSMatt Gilbride)
62*27e8546dSMatt Gilbride
63*27e8546dSMatt Gilbridejava_library(
64*27e8546dSMatt Gilbride    name = "mark",
65*27e8546dSMatt Gilbride    srcs = ["src/main/java/io/perfmark/impl/Mark.java"],
66*27e8546dSMatt Gilbride    visibility = ["//:__subpackages__"],
67*27e8546dSMatt Gilbride    deps = [
68*27e8546dSMatt Gilbride        ":generator",
69*27e8546dSMatt Gilbride        "@maven//:com_google_code_findbugs_jsr305",
70*27e8546dSMatt Gilbride    ],
71*27e8546dSMatt Gilbride)
72*27e8546dSMatt Gilbride
73*27e8546dSMatt Gilbridejava_library(
74*27e8546dSMatt Gilbride    name = "mark-list",
75*27e8546dSMatt Gilbride    srcs = ["src/main/java/io/perfmark/impl/MarkList.java"],
76*27e8546dSMatt Gilbride    visibility = ["//:__subpackages__"],
77*27e8546dSMatt Gilbride    deps = [
78*27e8546dSMatt Gilbride        ":mark",
79*27e8546dSMatt Gilbride    ],
80*27e8546dSMatt Gilbride)
81