summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt14
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(
- .
- )
+ .
+ )