fork of https://github.com/sourcegraph/zoekt
1load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
2
3go_library(
4 name = "zoekt-archive-index_lib",
5 srcs = [
6 "archive.go",
7 "flowrate.go",
8 "main.go",
9 ],
10 importpath = "github.com/sourcegraph/zoekt/cmd/zoekt-archive-index",
11 visibility = ["//visibility:private"],
12 deps = [
13 "//:zoekt",
14 "//build",
15 "//cmd",
16 "@com_github_mxk_go_flowrate//flowrate",
17 "@org_uber_go_automaxprocs//maxprocs",
18 ],
19)
20
21go_binary(
22 name = "zoekt-archive-index",
23 embed = [":zoekt-archive-index_lib"],
24 pure = "on",
25 static = "on",
26 visibility = ["//visibility:public"],
27)
28
29go_test(
30 name = "zoekt-archive-index_test",
31 srcs = ["e2e_test.go"],
32 embed = [":zoekt-archive-index_lib"],
33 deps = [
34 "//:zoekt",
35 "//build",
36 "//query",
37 "//shards",
38 ],
39)