diff options
author | Fabian Meumertzheim <meumertzheim@code-intelligence.com> | 2021-01-29 16:20:19 +0100 |
---|---|---|
committer | Fabian Meumertzheim <meumertzheim@code-intelligence.com> | 2021-02-09 17:20:51 +0100 |
commit | 5246e52be3bf4427791000355cbef86626b43eca (patch) | |
tree | e0683ad15664f2c3deecf3a6ce8c56f2a9597d85 /BUILD.bazel | |
download | jazzer-api-5246e52be3bf4427791000355cbef86626b43eca.tar.gz |
Initial commit
Diffstat (limited to 'BUILD.bazel')
-rw-r--r-- | BUILD.bazel | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/BUILD.bazel b/BUILD.bazel new file mode 100644 index 00000000..028e7f8f --- /dev/null +++ b/BUILD.bazel @@ -0,0 +1,56 @@ +load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar") +load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "define_kt_toolchain") +load("@io_bazel_rules_kotlin//kotlin/internal:opts.bzl", "kt_javac_options", "kt_kotlinc_options") +load("@rules_pkg//:pkg.bzl", "pkg_tar") + +kt_kotlinc_options( + name = "default_kotlinc_options", +) + +kt_javac_options( + name = "default_javac_options", +) + +define_kt_toolchain( + name = "kotlin_toolchain", + api_version = "1.4", + javac_options = ":default_javac_options", + jvm_target = "1.8", + kotlinc_options = ":default_kotlinc_options", + language_version = "1.4", +) + +pkg_tar( + name = "jazzer_release", + srcs = [ + "//agent:jazzer_agent_deploy.jar", + "//agent:jazzer_api_deploy.jar", + "//bazel:jazzer", + "//driver:jazzer_driver", + ], + extension = "tar.gz", + mode = "0777", + remap_paths = {"bazel/": ""}, +) + +sh_binary( + name = "jazzer", + srcs = ["//bazel:jazzer_wrapper.sh"], + args = [ + "$(rootpath //driver:jazzer_driver)", + ], + data = [ + "//driver:jazzer_driver", + ], +) + +sh_binary( + name = "jazzer_asan", + srcs = ["//bazel:jazzer_wrapper.sh"], + args = [ + "$(rootpath //driver:jazzer_driver_asan)", + ], + data = [ + "//driver:jazzer_driver_asan", + ], +) |