load("@rules_foreign_cc//foreign_cc:defs.bzl", "configure_make") package(default_visibility = ["//visibility:public"]) filegroup( name = "all_srcs", srcs = glob( include = ["**"], exclude = ["*.bazel"], ), ) # I tested and this builds for me on macOS and Linux, did not check Windows configure_make( name = "bison", build_data = [ "@m4", ], env = { "M4": "$$EXT_BUILD_DEPS$$/bin/m4/bin/m4", }, lib_source = ":all_srcs", out_binaries = [ "bison", "yacc", ], out_static_libs = ["liby.a"], )