add_subdirectory(state)
add_subdirectory(input)
add_subdirectory(shoot_controller)
add_subdirectory(renderer)

add_library(game
            game.h game.cpp)

target_include_directories(game PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)

target_link_libraries(game
    PRIVATE
    project_options
    project_warnings
    state
    input
    renderer
    shoot_controller
    ${SDL2_LIBRARY}
)