load("@rules_foreign_cc//foreign_cc:defs.bzl", "configure_make") package(default_visibility = ["//visibility:public"]) filegroup( name = "all_srcs", srcs = glob(["**"]), ) # I tested and this builds for me on MAC and Linux, did not check Windows thouigh 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"], )