Skip to content
This repository was archived by the owner on Jan 5, 2023. It is now read-only.

Commit 3575134

Browse files
author
Patrick Thomson
committed
Add autogenerated Bazel files and gazelle target.
1 parent 43f9351 commit 3575134

File tree

241 files changed

+3485
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

241 files changed

+3485
-0
lines changed

BUILD.bazel

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
load("@bazel_gazelle//:def.bzl", "gazelle")
2+
3+
# gazelle:prefix github.com/github/codeql-go
4+
gazelle(name = "gazelle")

extractor/BUILD.bazel

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
2+
3+
go_library(
4+
name = "extractor",
5+
srcs = [
6+
"extractor.go",
7+
"gomodextractor.go",
8+
"semaphore.go",
9+
],
10+
importpath = "github.com/github/codeql-go/extractor",
11+
visibility = ["//visibility:public"],
12+
deps = [
13+
"//language-packs/go/extractor/dbscheme",
14+
"//language-packs/go/extractor/srcarchive",
15+
"//language-packs/go/extractor/trap",
16+
"//language-packs/go/extractor/util",
17+
"//language-packs/go/vendor/golang.org/x/mod/modfile",
18+
"//language-packs/go/vendor/golang.org/x/tools/go/packages",
19+
],
20+
)

extractor/autobuilder/BUILD.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
2+
3+
go_library(
4+
name = "autobuilder",
5+
srcs = ["autobuilder.go"],
6+
importpath = "github.com/github/codeql-go/extractor/autobuilder",
7+
visibility = ["//visibility:public"],
8+
deps = ["//language-packs/go/extractor/util"],
9+
)
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
2+
3+
go_library(
4+
name = "go-autobuilder_lib",
5+
srcs = ["go-autobuilder.go"],
6+
importpath = "github.com/github/codeql-go/extractor/cli/go-autobuilder",
7+
visibility = ["//visibility:private"],
8+
deps = [
9+
"//language-packs/go/extractor/autobuilder",
10+
"//language-packs/go/extractor/util",
11+
"//language-packs/go/vendor/golang.org/x/mod/semver",
12+
],
13+
)
14+
15+
go_binary(
16+
name = "go-autobuilder",
17+
embed = [":go-autobuilder_lib"],
18+
visibility = ["//visibility:public"],
19+
)
20+
21+
go_test(
22+
name = "go-autobuilder_test",
23+
srcs = ["go-autobuilder_test.go"],
24+
embed = [":go-autobuilder_lib"],
25+
)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2+
3+
go_library(
4+
name = "go-bootstrap_lib",
5+
srcs = ["go-bootstrap.go"],
6+
importpath = "github.com/github/codeql-go/extractor/cli/go-bootstrap",
7+
visibility = ["//visibility:private"],
8+
)
9+
10+
go_binary(
11+
name = "go-bootstrap",
12+
embed = [":go-bootstrap_lib"],
13+
visibility = ["//visibility:public"],
14+
)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2+
3+
go_library(
4+
name = "go-build-runner_lib",
5+
srcs = ["go-build-runner.go"],
6+
importpath = "github.com/github/codeql-go/extractor/cli/go-build-runner",
7+
visibility = ["//visibility:private"],
8+
deps = [
9+
"//language-packs/go/extractor/autobuilder",
10+
"//language-packs/go/extractor/util",
11+
],
12+
)
13+
14+
go_binary(
15+
name = "go-build-runner",
16+
embed = [":go-build-runner_lib"],
17+
visibility = ["//visibility:public"],
18+
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2+
3+
go_library(
4+
name = "go-extractor_lib",
5+
srcs = ["go-extractor.go"],
6+
importpath = "github.com/github/codeql-go/extractor/cli/go-extractor",
7+
visibility = ["//visibility:private"],
8+
deps = ["//language-packs/go/extractor"],
9+
)
10+
11+
go_binary(
12+
name = "go-extractor",
13+
embed = [":go-extractor_lib"],
14+
visibility = ["//visibility:public"],
15+
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2+
3+
go_library(
4+
name = "go-gen-dbscheme_lib",
5+
srcs = ["go-gen-dbscheme.go"],
6+
importpath = "github.com/github/codeql-go/extractor/cli/go-gen-dbscheme",
7+
visibility = ["//visibility:private"],
8+
deps = ["//language-packs/go/extractor/dbscheme"],
9+
)
10+
11+
go_binary(
12+
name = "go-gen-dbscheme",
13+
embed = [":go-gen-dbscheme_lib"],
14+
visibility = ["//visibility:public"],
15+
)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2+
3+
go_library(
4+
name = "go-tokenizer_lib",
5+
srcs = ["go-tokenizer.go"],
6+
importpath = "github.com/github/codeql-go/extractor/cli/go-tokenizer",
7+
visibility = ["//visibility:private"],
8+
)
9+
10+
go_binary(
11+
name = "go-tokenizer",
12+
embed = [":go-tokenizer_lib"],
13+
visibility = ["//visibility:public"],
14+
)

extractor/dbscheme/BUILD.bazel

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
2+
3+
go_library(
4+
name = "dbscheme",
5+
srcs = [
6+
"dbscheme.go",
7+
"tables.go",
8+
],
9+
importpath = "github.com/github/codeql-go/extractor/dbscheme",
10+
visibility = ["//visibility:public"],
11+
deps = [
12+
"//language-packs/go/extractor/trap",
13+
"//language-packs/go/vendor/golang.org/x/tools/go/packages",
14+
],
15+
)

0 commit comments

Comments
 (0)