--- /dev/null 2023-06-26 14:23:42 +++ BUILD.bazel 2023-06-26 14:23:36 @@ -0,0 +1,27 @@ +load("@rules_cc//cc:defs.bzl", "cc_binary") + +_COPTS = ["-O3", "-Wall", "-Wextra", "-Wno-unknown-pragmas", "-Wcast-qual"] + +cc_binary( + name = "pigz", + srcs = [ + "pigz.c", + "try.c", + "try.h", + "yarn.c", + "yarn.h", + ], + copts = _COPTS, + linkopts = [ + "-lm", + "-lpthread", + ], + visibility = ["//visibility:public"], + deps = ["@zopfli", "@zlib"], +) + +alias( + name = "bin", + actual = ":pigz", + visibility = ["//visibility:public"], +)