cmake_minimum_required(VERSION 4.2)

project(Engine)

set(SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src/room.cpp
        ${CMAKE_CURRENT_SOURCE_DIR}/src/game.cpp
        ${CMAKE_CURRENT_SOURCE_DIR}/src/player.cpp
        ${CMAKE_CURRENT_SOURCE_DIR}/src/scenery.cpp
        ${CMAKE_CURRENT_SOURCE_DIR}/src/CommandParser.cpp)


add_library(Engine SHARED ${SOURCES})
target_include_directories(Engine PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/headers)
target_include_directories(Engine PUBLIC ${CMAKE_SOURCE_DIR}/Extern)
