# The SDL3 front end: the command line, the window and how the picture is shown, the sound
# device, the keys, and the loop that runs the title and the game at the original's frame rate.
add_library(dgen_shell STATIC app.cpp command_line.cpp keys.cpp screen.cpp sound_output.cpp)
target_include_directories(dgen_shell PUBLIC ${PROJECT_SOURCE_DIR}/src)
target_link_libraries(dgen_shell PUBLIC dgen_app dgen_audio dgen_platform)
target_compile_definitions(dgen_shell PRIVATE DGEN_VERSION="${PROJECT_VERSION}")
dgen_set_warnings(dgen_shell)
