1 - al_drawio_run_binary
al_drawio_run_binary
load("@com_alwaldend_src//tools/drawio/main/bzl:al_drawio_run_binary.bzl", "al_drawio_run_binary")
al_drawio_run_binary(name, srcs, out, arguments, cmd_timeout)
Run drawio a a build action
ATTRIBUTES
| Name | Description | Type | Mandatory | Default |
|---|---|---|---|---|
| name | A unique name for this target. | Name | required | |
| srcs | Sources | List of labels | optional | [] |
| out | Output | Label; nonconfigurable | required | |
| arguments | Arguments, location statements are expanded | List of strings | required | |
| cmd_timeout | Drawio command timeout | String | optional | "1m" |
2 - al_drawio_toolchain
al_drawio_toolchain
load("@com_alwaldend_src//tools/drawio/main/bzl:al_drawio_toolchain.bzl", "al_drawio_toolchain")
al_drawio_toolchain(name, drawio)
Drawio toolchain
ATTRIBUTES
| Name | Description | Type | Mandatory | Default |
|---|---|---|---|---|
| name | A unique name for this target. | Name | required | |
| drawio | Drawio binary | Label | required |