Initial attempt to address Issue #3. This branch can be merged to main after we make progress on:
[ ] dependency management between the top level Makefile, integrationTest.py, and riscv64/toolchain/integrationTest.py is a lot more balanced. At present it isn't clear what needs to be run before what, especially if you want a partial test.
[ ] naming conventions need design and enforcement to connect exemplars, ghidra headless scripts, log files, and intermediate json test results.
[ ] Bazel would let us easily add toolchains for other platforms, e.g. ppc, ppc64, arm, and mips. What would the appropriate directory structure look like? organized by platforms, ghindra import subsystems, toolchain-generated versus imported exemplars, ...?
Initial attempt to address Issue #3. This branch can be merged to main after we make progress on:
Makefile
,integrationTest.py
, andriscv64/toolchain/integrationTest.py
is a lot more balanced. At present it isn't clear what needs to be run before what, especially if you want a partial test.