36 lines
807 B
Text
36 lines
807 B
Text
load(
|
|
"@io_tweag_rules_haskell//haskell:haskell.bzl",
|
|
"haskell_binary",
|
|
"haskell_library",
|
|
)
|
|
|
|
haskell_binary(
|
|
name = "binary-indirect-cbits",
|
|
srcs = ["Main.hs"],
|
|
linkstatic = False,
|
|
visibility = ["//visibility:public"],
|
|
deps = [
|
|
"//tests/hackage:base",
|
|
"//tests/library-with-cbits",
|
|
],
|
|
)
|
|
|
|
haskell_binary(
|
|
name = "binary-indirect-cbits-partially-static",
|
|
srcs = ["Main.hs"],
|
|
linkstatic = False,
|
|
deps = [
|
|
"//tests/hackage:base",
|
|
"//tests/library-with-cbits:library-with-cbits-static",
|
|
],
|
|
)
|
|
|
|
haskell_binary(
|
|
name = "binary-indirect-cbits-fully-static",
|
|
srcs = ["Main.hs"],
|
|
linkstatic = True,
|
|
deps = [
|
|
"//tests/hackage:base",
|
|
"//tests/library-with-cbits:library-with-cbits-static",
|
|
],
|
|
)
|