gazelle is running
parent
ce2cc4a3c6
commit
6c5790a65e
@ -0,0 +1,27 @@
|
|||||||
|
common --experimental_enable_bzlmod
|
||||||
|
|
||||||
|
# Disable lockfiles until it works properly.
|
||||||
|
# https://github.com/bazelbuild/bazel/issues/19068
|
||||||
|
common --lockfile_mode=off
|
||||||
|
|
||||||
|
###############################
|
||||||
|
# Directory structure #
|
||||||
|
###############################
|
||||||
|
|
||||||
|
# Artifacts are typically placed in a directory called "dist"
|
||||||
|
# Be aware that this setup will still create a bazel-out symlink in
|
||||||
|
# your project directory, which you must exclude from version control and your
|
||||||
|
# editor's search path.
|
||||||
|
build --symlink_prefix=dist/
|
||||||
|
|
||||||
|
###############################
|
||||||
|
# Output #
|
||||||
|
###############################
|
||||||
|
|
||||||
|
# A more useful default output mode for bazel query, which
|
||||||
|
# prints "ng_module rule //foo:bar" instead of just "//foo:bar".
|
||||||
|
query --output=label_kind
|
||||||
|
|
||||||
|
# By default, failing tests don't print any output, it's logged to a
|
||||||
|
# file instead.
|
||||||
|
test --test_output=errors
|
@ -0,0 +1,8 @@
|
|||||||
|
node_modules/*
|
||||||
|
package*.json
|
||||||
|
dist/*
|
||||||
|
reports/*
|
||||||
|
lexer.log
|
||||||
|
parser.log
|
||||||
|
bazel-*
|
||||||
|
*.bazel.lock
|
@ -0,0 +1,13 @@
|
|||||||
|
load("@gazelle//:def.bzl", "gazelle")
|
||||||
|
|
||||||
|
gazelle(name = "gazelle")
|
||||||
|
|
||||||
|
gazelle(
|
||||||
|
name = "gazelle-update-repos",
|
||||||
|
args = [
|
||||||
|
"-from_file=go.mod",
|
||||||
|
"-to_macro=deps.bzl%go_dependencies",
|
||||||
|
"-prune",
|
||||||
|
],
|
||||||
|
command = "update-repos",
|
||||||
|
)
|
@ -0,0 +1,9 @@
|
|||||||
|
module(
|
||||||
|
name = "gomud",
|
||||||
|
repo_name = "code.ndumas.com_ndumas_gomud",
|
||||||
|
)
|
||||||
|
|
||||||
|
bazel_dep(name = "gazelle", version = "0.32.0")
|
||||||
|
|
||||||
|
go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps")
|
||||||
|
go_deps.from_file(go_mod = "//:go.mod")
|
@ -0,0 +1,14 @@
|
|||||||
|
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
|
||||||
|
|
||||||
|
go_library(
|
||||||
|
name = "cmd_lib",
|
||||||
|
srcs = ["echo.go"],
|
||||||
|
importpath = "code.ndumas.com/ndumas/gomud/cmd",
|
||||||
|
visibility = ["//visibility:private"],
|
||||||
|
)
|
||||||
|
|
||||||
|
go_binary(
|
||||||
|
name = "cmd",
|
||||||
|
embed = [":cmd_lib"],
|
||||||
|
visibility = ["//visibility:public"],
|
||||||
|
)
|
@ -0,0 +1,8 @@
|
|||||||
|
load("@io_bazel_rules_go//go:def.bzl", "go_library")
|
||||||
|
|
||||||
|
go_library(
|
||||||
|
name = "protocol",
|
||||||
|
srcs = ["telnet.go"],
|
||||||
|
importpath = "code.ndumas.com/ndumas/gomud/protocol",
|
||||||
|
visibility = ["//visibility:public"],
|
||||||
|
)
|
Loading…
Reference in New Issue