load("@com_github_johnynek_bazel_jar_jar//:jar_jar.bzl", "jar_jar") load("//sanitizers:sanitizers.bzl", "SANITIZER_CLASSES") java_binary( name = "jazzer_agent_unshaded", create_executable = False, deploy_manifest_lines = [ "Premain-Class: com.code_intelligence.jazzer.agent.Agent", "Jazzer-Hook-Classes: {}".format(":".join(SANITIZER_CLASSES)), ], runtime_deps = [ "//agent/src/main/java/com/code_intelligence/jazzer/agent:agent_lib", "//sanitizers", ], ) jar_jar( name = "jazzer_agent_deploy", input_jar = "jazzer_agent_unshaded_deploy.jar", rules = "agent_shade_rules", visibility = ["//visibility:public"], ) java_binary( name = "jazzer_api", create_executable = False, visibility = ["//visibility:public"], runtime_deps = ["//agent/src/main/java/com/code_intelligence/jazzer/api"], ) java_import( name = "jazzer_api_compile_only", jars = [ ":jazzer_api_deploy.jar", ], neverlink = True, visibility = ["//visibility:public"], deps = [], )