• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@io_bazel_rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library")
2load("//bazel:kotlin.bzl", "ktlint")
3
4kt_jvm_library(
5    name = "utils",
6    srcs = ["Utils.kt"],
7    visibility = ["//visibility:public"],
8)
9
10kt_jvm_library(
11    name = "class_name_globber",
12    srcs = ["ClassNameGlobber.kt"],
13    visibility = [
14        "//src/main/java/com/code_intelligence/jazzer/agent:__pkg__",
15        "//src/main/java/com/code_intelligence/jazzer/instrumentor:__pkg__",
16    ],
17    deps = [":simple_glob_matcher"],
18)
19
20java_library(
21    name = "log",
22    srcs = ["Log.java"],
23    visibility = ["//visibility:public"],
24)
25
26kt_jvm_library(
27    name = "manifest_utils",
28    srcs = ["ManifestUtils.kt"],
29    visibility = [
30        "//src/main/java/com/code_intelligence/jazzer/agent:__pkg__",
31        "//src/main/java/com/code_intelligence/jazzer/driver:__pkg__",
32    ],
33    deps = [":log"],
34)
35
36kt_jvm_library(
37    name = "simple_glob_matcher",
38    srcs = ["SimpleGlobMatcher.kt"],
39    visibility = [
40        "//src/main/java/com/code_intelligence/jazzer/autofuzz:__pkg__",
41    ],
42)
43
44java_library(
45    name = "unsafe_provider",
46    srcs = ["UnsafeProvider.java"],
47    visibility = [
48        "//:__subpackages__",
49    ],
50)
51
52java_library(
53    name = "unsafe_utils",
54    srcs = ["UnsafeUtils.java"],
55    visibility = [
56        "//:__subpackages__",
57    ],
58    deps = [
59        ":unsafe_provider",
60        "@org_ow2_asm_asm//jar",
61    ],
62)
63
64java_library(
65    name = "zip_utils",
66    srcs = ["ZipUtils.java"],
67    visibility = ["//visibility:public"],
68)
69
70ktlint()
71