This is the multi-page printable view of this section. Click here to print.
Rules
Bazel rules
- 1: Bzl
- 1.1: al_config
- 1.2: al_toolchain
- 1.3: al_toolchain_resolved
1 - Bzl
Bazel rules
1.1 - al_config
al_config
load("@com_alwaldend_src//projects/al/rules/al:al_config.bzl", "al_config")
al_config(name, deps, srcs, data)
Dump al config
ATTRIBUTES
| Name | Description | Type | Mandatory | Default |
|---|---|---|---|---|
| name | A unique name for this target. | Name | required | |
| deps | Al configs (targets) | List of labels | optional | [] |
| srcs | Al configs (source files) | List of labels | optional | [] |
| data | Data | List of labels | optional | [] |
AlConfigInfo
load("@com_alwaldend_src//projects/al/rules/al:al_config.bzl", "AlConfigInfo")
AlConfigInfo(config)
Config info
FIELDS
| Name | Description |
|---|---|
| config | Merged config file |
1.2 - al_toolchain
al_toolchain
load("@com_alwaldend_src//projects/al/rules/al:al_toolchain.bzl", "al_toolchain")
al_toolchain(name, al)
Al toolchain
ATTRIBUTES
| Name | Description | Type | Mandatory | Default |
|---|---|---|---|---|
| name | A unique name for this target. | Name | required | |
| al | Al binary | Label | required |
1.3 - al_toolchain_resolved
al_toolchain_resolved
load("@com_alwaldend_src//projects/al/rules/al:al_toolchain_resolved.bzl", "al_toolchain_resolved")
al_toolchain_resolved(name)
Resolved al toolchain (for genrules)
ATTRIBUTES
| Name | Description | Type | Mandatory | Default |
|---|---|---|---|---|
| name | A unique name for this target. | Name | required |