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