set(THIS_TARGET_NAME osi)

add_library(${THIS_TARGET_NAME}
    ./include/osi/window.hpp
    ./include/osi/keyboard.hpp
    ./include/osi/mouse.hpp
    ./include/osi/timer.hpp
    ./include/osi/termination.hpp

    ./include/osi/run.hpp
    ./src/run.cpp
    ./include/osi/simulator.hpp
    ./src/simulator.cpp

    ./include/osi/opengl.hpp
    ./include/osi/gui.hpp
    )

set_target_properties(${THIS_TARGET_NAME} PROPERTIES
    DEBUG_OUTPUT_NAME "${THIS_TARGET_NAME}_${CMAKE_SYSTEM_NAME}_Debug"
    RELEASE_OUTPUT_NAME "${THIS_TARGET_NAME}_${CMAKE_SYSTEM_NAME}_Release"
    RELWITHDEBINFO_OUTPUT_NAME "${THIS_TARGET_NAME}_${CMAKE_SYSTEM_NAME}_RelWithDebInfo"
    )

#install(TARGETS ${THIS_TARGET_NAME} DESTINATION "lib")
