rules_nasm
0.2.1
published 9 months ago
3 stars
2 forks
1 watchers
Apache License 2.0
public
1 assets
10,710 downloads
112 KB
0.2.1
October 30, 2024
[expand for release notes]

Netwide Assembly rules for Bazel

Testing status

Ruleset and toolchain for assembling Netwide Assembly (nasm) sources in Bazel.

This is an early release, and is provided without assurances. Contributions, feedback, and bug reports are welcome.

Why rules_nasm?

An existing module, nasm, is available from the Bazel Central Registry. This module provides a target for building a specific version ofnasm, and may be sufficient for many use cases.

rules_nasm aims to provide a fully functional module for creating netwide assembly targets in Bazel. This allows netwide assembly targets to be used as self-contained executables, or as dependencies for C and C++ toolchains, without creating custom rules or macros.

Getting Started

For usage and setup instructions, please see: https://morganwl.github.io/rules_nasm/