include_directories(${SDL_INCLUDE_DIR})

FILE(GLOB INCLUDES *.h)
FILE(GLOB SOURCES *.c *.cpp)

add_subdirectory(kdreams)

INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/kdreams)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})

add_definitions(-DREFKEEN_VER_KDREAMS)
add_definitions(-DREFKEEN_VER_KDREAMS_ANYEGA_ALL)
add_definitions(-DGRMODE=EGAGR)

# TODO: This is not a definition
ADD_DEFINITIONS(-Werror=cast-align)

add_library(refkeen STATIC ${SOURCES}
                           ${INCLUDES}
                           ${SOURCES_UNLZEXE}
                           ${INCLUDES_UNLZEXE})

target_link_libraries(refkeen refkeen_kdreams)
