diff options
author | Vincent Ambo <tazjin@google.com> | 2019-08-15T15·11+0100 |
---|---|---|
committer | Vincent Ambo <tazjin@google.com> | 2019-08-15T15·11+0100 |
commit | 128875b501bc2989617ae553317b80faa556d752 (patch) | |
tree | 9b32d12123801179ebe900980556486ad4803482 /third_party/bazel/rules_haskell/tests/external-haskell-repository/workspace_dummy.bzl | |
parent | a20daf87265a62b494d67f86d4a5199f14394973 (diff) |
chore: Remove remaining Bazel-related files r/31
Diffstat (limited to 'third_party/bazel/rules_haskell/tests/external-haskell-repository/workspace_dummy.bzl')
-rw-r--r-- | third_party/bazel/rules_haskell/tests/external-haskell-repository/workspace_dummy.bzl | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/third_party/bazel/rules_haskell/tests/external-haskell-repository/workspace_dummy.bzl b/third_party/bazel/rules_haskell/tests/external-haskell-repository/workspace_dummy.bzl deleted file mode 100644 index 1ccc0aadf1de..000000000000 --- a/third_party/bazel/rules_haskell/tests/external-haskell-repository/workspace_dummy.bzl +++ /dev/null @@ -1,64 +0,0 @@ -# This file constructs a dummy workspace to test -# haskell binaries that are included from outside repositories -# (because linking external repositories works differently). - -# Repo-ception, in the sense that we build a WORKSPACE -# that references the workspaces already set up in the -# `rules_haskell` WORKSPACE. -def _haskell_package_repository_dummy_impl(rep_ctx): - rep_ctx.file( - "WORKSPACE", - executable = False, - content = """ -repository(name={name}) - -register_toolchains( - "@io_tweag_rules_haskell//tests/:ghc" -) -""".format(name = rep_ctx.name), - ) - - # this mirrors tests/library-with-cbits - - rep_ctx.file( - "BUILD", - executable = False, - content = """ -load( - "@io_tweag_rules_haskell//haskell:haskell.bzl", - "haskell_toolchain", - "haskell_library", -) -load( - "@io_tweag_rules_haskell//:constants.bzl", - "test_ghc_version", -) - -haskell_library( - name = "library-with-cbits", - srcs = ["AddOne.hs"], - deps = [ - "@io_tweag_rules_haskell//tests/data:ourclibrary", - "@io_tweag_rules_haskell//tests/hackage:base", - ], - - linkstatic = False, - visibility = ["//visibility:public"], -) -""", - ) - - rep_ctx.file( - "AddOne.hs", - executable = False, - content = """ -module AddOne where - -foreign import ccall "c_add_one" addOne :: Int -> Int -""", - ) - -haskell_package_repository_dummy = repository_rule( - _haskell_package_repository_dummy_impl, - local = True, -) |