diff options
author | Oxore <oxore@protonmail.com> | 2022-08-26 12:31:10 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2022-08-26 12:31:10 +0300 |
commit | 96c3e7de19b8e524dfd6166e5841552b5a0d7bff (patch) | |
tree | 3b13039968ea6ef543c51e5a9fcce626cd2c1fc9 /CMakeLists.txt | |
parent | 172c367b5ae9d7c56515958b511836c17f6008a1 (diff) |
Split bus functionality
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index da8a870..c1261b1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,14 +14,15 @@ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fsanitize=address -fno-omit set(CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} -fsanitize=address -fno-omit-frame-pointer") set(emulator_sources - "emulator.c" - ) + bus.c + emulator.c + ) set(musashi_m68k_sources musashi-m68k/m68kcpu.c musashi-m68k/m68kdasm.c musashi-m68k/softfloat/softfloat.c ${CMAKE_CURRENT_BINARY_DIR}/m68kops.c - ) + ) add_executable(m68kmake musashi-m68k/m68kmake.c) target_include_directories(m68kmake PRIVATE musashi-m68k) add_custom_command( @@ -41,8 +42,11 @@ target_include_directories(musashi_m68k PRIVATE add_executable(emulator ${emulator_sources}) target_link_libraries(emulator musashi_m68k) +target_compile_definitions(emulator PRIVATE + DEBUG_TRACE_INSTRUCTIONS=1 + ) include_directories( - . - ) + . + ) |