diff options
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( - . - ) + . + ) |