...

Text file src/github.com/bazelbuild/rules_go/go/core.rst

Documentation: github.com/bazelbuild/rules_go/go

     1Core Go rules
     2=============
     3
     4.. _"Make variable": https://docs.bazel.build/versions/master/be/make-variables.html
     5.. _Bourne shell tokenization: https://docs.bazel.build/versions/master/be/common-definitions.html#sh-tokenization
     6.. _Gazelle: https://github.com/bazelbuild/bazel-gazelle
     7.. _GoArchive: providers.rst#GoArchive
     8.. _GoLibrary: providers.rst#GoLibrary
     9.. _GoPath: providers.rst#GoPath
    10.. _GoSource: providers.rst#GoSource
    11.. _build constraints: https://golang.org/pkg/go/build/#hdr-Build_Constraints
    12.. _cc_library deps: https://docs.bazel.build/versions/master/be/c-cpp.html#cc_library.deps
    13.. _cgo: http://golang.org/cmd/cgo/
    14.. _config_setting: https://docs.bazel.build/versions/master/be/general.html#config_setting
    15.. _data dependencies: https://docs.bazel.build/versions/master/build-ref.html#data
    16.. _goarch: modes.rst#goarch
    17.. _goos: modes.rst#goos
    18.. _mode attributes: modes.rst#mode-attributes
    19.. _nogo: nogo.rst#nogo
    20.. _pure: modes.rst#pure
    21.. _race: modes.rst#race
    22.. _msan: modes.rst#msan
    23.. _select: https://docs.bazel.build/versions/master/be/functions.html#select
    24.. _shard_count: https://docs.bazel.build/versions/master/be/common-definitions.html#test.shard_count
    25.. _static: modes.rst#static
    26.. _test_arg: https://docs.bazel.build/versions/master/user-manual.html#flag--test_arg
    27.. _test_filter: https://docs.bazel.build/versions/master/user-manual.html#flag--test_filter
    28.. _test_env: https://docs.bazel.build/versions/master/user-manual.html#flag--test_env
    29.. _test_runner_fail_fast: https://docs.bazel.build/versions/master/command-line-reference.html#flag--test_runner_fail_fast
    30.. _write a CROSSTOOL file: https://github.com/bazelbuild/bazel/wiki/Yet-Another-CROSSTOOL-Writing-Tutorial
    31.. _bazel: https://pkg.go.dev/github.com/bazelbuild/rules_go/go/tools/bazel?tab=doc
    32.. _introduction: /docs/go/core/rules.md#introduction
    33.. _rules: /docs/go/core/rules.md#rules
    34.. _examples: /docs/go/core/examples.md
    35.. _defines-and-stamping: /docs/go/core/defines_and_stamping.md#defines-and-stamping
    36.. _stamping-with-the-workspace-status-script: /docs/go/core/defines_and_stamping.md#stamping-with-the-workspace-status-script
    37.. _embedding: /docs/go/core/embedding.md#embedding
    38.. _cross-compilation: /docs/go/core/cross_compilation.md#cross-compilation
    39.. _platform-specific-dependencies: /docs/go/core/platform-specific_dependencies.md#platform-specific-dependencies
    40
    41
    42
    43.. role:: param(kbd)
    44.. role:: type(emphasis)
    45.. role:: value(code)
    46.. |mandatory| replace:: **mandatory value**
    47
    48These are the core go rules, required for basic operation.
    49The intent is that these rules are sufficient to match the capabilities of the normal go tools.
    50
    51.. contents:: :depth: 2
    52
    53-----
    54
    55Introduction
    56------------
    57
    58This section has been moved to introduction_.
    59
    60
    61Rules
    62-----
    63
    64This section has been moved to rules_.
    65
    66The examples pertaining to each rule have been moved to examples_.
    67
    68
    69Defines and stamping
    70--------------------
    71
    72This section has been moved to defines-and-stamping_.
    73
    74
    75Stamping with the workspace status script
    76~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    77
    78This section has been moved to stamping-with-the-workspace-status-script_.
    79
    80
    81Embedding
    82---------
    83
    84This section has been moved to embedding_.
    85
    86
    87Cross compilation
    88-----------------
    89
    90This section has been moved to cross-compilation_.
    91
    92Platform-specific dependencies
    93~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    94
    95This section has been moved to platform-specific-dependencies_.

View as plain text