include asar, move patching to ROM class

This commit is contained in:
scawful
2023-01-01 15:06:38 -06:00
parent 66e320357a
commit c1526cacdf
10 changed files with 89 additions and 152 deletions

View File

@@ -32,11 +32,6 @@ set(
app/zelda3/sprite.cc
)
set(
YAZE_APP_ASM_SRC
app/asm/script.cc
)
set(
YAZE_GUI_SRC
gui/canvas.cc
@@ -52,12 +47,12 @@ add_executable(
yaze
app/yaze.cc
app/rom.cc
${YAZE_APP_ASM_SRC}
${YAZE_APP_CORE_SRC}
${YAZE_APP_EDITOR_SRC}
${YAZE_APP_GFX_SRC}
${YAZE_APP_ZELDA3_SRC}
${YAZE_GUI_SRC}
${ASAR_STATIC_SRC}
${IMGUI_SRC}
)
@@ -71,6 +66,7 @@ target_include_directories(
${PNG_INCLUDE_DIRS}
${SDL2_INCLUDE_DIR}
${GLEW_INCLUDE_DIRS}
lib/asar/src/asar/
)
set(SDL_TARGETS SDL2::SDL2)
@@ -90,6 +86,7 @@ target_link_libraries(
${GLEW_LIBRARIES}
${OPENGL_LIBRARIES}
${CMAKE_DL_LIBS}
asar-static
ImGui
)