https://github.com/filmil/bazel_rules_fusesoc_2
Yet another attempt at bazel rules for fusesoc. This one relies on a hermetic installation of fusesoc and edalize, and not a containerized build. See https://github.com/filmil/bazel_rules_fusesoc for that other bit.
https://github.com/filmil/bazel_rules_fusesoc_2
bazel bazel-rules eda fusesoc
Last synced: about 1 month ago
JSON representation
Yet another attempt at bazel rules for fusesoc. This one relies on a hermetic installation of fusesoc and edalize, and not a containerized build. See https://github.com/filmil/bazel_rules_fusesoc for that other bit.
- Host: GitHub
- URL: https://github.com/filmil/bazel_rules_fusesoc_2
- Owner: filmil
- License: apache-2.0
- Created: 2024-06-27T16:07:05.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-06-28T03:29:22.000Z (10 months ago)
- Last Synced: 2025-01-25T07:25:45.072Z (3 months ago)
- Topics: bazel, bazel-rules, eda, fusesoc
- Language: Starlark
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bazel rules for fusesoc (EDA automation) [](https://github.com/filmil/bazel_rules_fusesoc_2/workflows/Test/badge.svg)
For the time being, tis is a demo only. Don't read too much into it.
## Maintenance
### Example run
Install and run `fusesoc`:
```
bazel run //third_party/fusesoc -- --help
```### Updating the list of fusesoc python dependencies.
```
bazel run //third_party/fusesoc:requirements.update
```### Example use in a repository
```
cd integration && bazel build //... && cat bazel-bin/fusesoc.txt
```