1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
load( "@io_tweag_rules_haskell//haskell:haskell.bzl", "haskell_library", ) package(default_testonly = 1) genrule( name = "gen-a", outs = ["a.h"], cmd = "echo '#define A 42' >> $@", ) cc_library( name = "clib", hdrs = [ "b.h", ":gen-a", ], ) haskell_library( name = "library-with-includes", srcs = ["Lib.hs"], deps = [ ":clib", "//tests/hackage:base", ], )