sim: add CXXRTL integration.
[lambdasoc.git] / lambdasoc / sim / __init__.py
1 def collect_cxxrtl_src(package):
2 assert hasattr(package, "cxxrtl_src_files")
3 for module_name, subdirs, src_file in package.cxxrtl_src_files:
4 basedir = package.__name__.split(".")[-1]
5 yield module_name, (basedir, *subdirs), src_file
6
7
8 from . import include
9
10
11 cxxrtl_src_files = [
12 *collect_cxxrtl_src(include),
13 ]