Add amduat-pel CLI with PEL/PROGRAM-DAG tooling

This commit is contained in:
Carl Niklas Rydberg 2025-12-20 18:26:52 +01:00
parent 441b0191e8
commit 790c540594
2 changed files with 3644 additions and 0 deletions

View file

@ -170,6 +170,17 @@ target_link_libraries(amduat_pel_run
) )
set_target_properties(amduat_pel_run PROPERTIES OUTPUT_NAME amduat-pel-run) set_target_properties(amduat_pel_run PROPERTIES OUTPUT_NAME amduat-pel-run)
add_executable(amduat_pel_cli src/tools/amduat_pel_cli.c)
target_include_directories(amduat_pel_cli
PRIVATE ${AMDUAT_INTERNAL_DIR}
PRIVATE ${AMDUAT_INCLUDE_DIR}
)
target_link_libraries(amduat_pel_cli
PRIVATE amduat_pel amduat_asl_store_fs amduat_asl amduat_enc
amduat_hash_asl1 amduat_util
)
set_target_properties(amduat_pel_cli PROPERTIES OUTPUT_NAME amduat-pel)
enable_testing() enable_testing()
add_executable(amduat_test_pel_program_dag tests/enc/test_pel_program_dag.c) add_executable(amduat_test_pel_program_dag tests/enc/test_pel_program_dag.c)

3633
src/tools/amduat_pel_cli.c Normal file

File diff suppressed because it is too large Load diff