project(kdegames)

set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )

# search packages used by KDE
find_package(KDE4 REQUIRED)
include (KDE4Defaults)
include (MacroLibrary)


add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
include_directories ( ${QDBUS_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
set(HIGHSCORE_DIRECTORY "" CACHE STRING "whether to use system-wide highscores")



set(libksirtetmultiplayers_SRCS 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/miscui.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/types.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/defines.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/socket.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/smanager.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/pline.cpp
	${CMAKE_SOURCE_DIR}/libksirtet/lib/wizard.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/meeting.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/keys.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/mp_interface.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/internal.cpp
	${CMAKE_SOURCE_DIR}/libksirtet/lib/mp_simple_types.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/mp_simple_board.cpp 
	${CMAKE_SOURCE_DIR}/libksirtet/lib/mp_simple_interface.cpp
	)
set(libksirtetbase_SRCS
       ${CMAKE_SOURCE_DIR}/libksirtet/base/kzoommainwindow.cpp
       ${CMAKE_SOURCE_DIR}/libksirtet/base/main.cpp
       ${CMAKE_SOURCE_DIR}/libksirtet/base/field.cpp
       ${CMAKE_SOURCE_DIR}/libksirtet/base/piece.cpp
       ${CMAKE_SOURCE_DIR}/libksirtet/base/highscores.cpp
       ${CMAKE_SOURCE_DIR}/libksirtet/base/factory.cpp
       ${CMAKE_SOURCE_DIR}/libksirtet/base/gtetris.cpp
       ${CMAKE_SOURCE_DIR}/libksirtet/base/board.cpp
       ${CMAKE_SOURCE_DIR}/libksirtet/base/settings.cpp
       ${CMAKE_SOURCE_DIR}/libksirtet/base/inter.cpp
)

add_subdirectory(libkdegames)
if(NOT WIN32)
  add_subdirectory(libksirtet)
  add_subdirectory(kfouleggs)
  add_subdirectory(klickety)
  add_subdirectory(kolf)
  add_subdirectory(ksirtet)
endif(NOT WIN32)
add_subdirectory(doc)
add_subdirectory(libkmahjongg)
add_subdirectory(lskat)
add_subdirectory(atlantik)
add_subdirectory(kasteroids)
add_subdirectory(katomic)
add_subdirectory(kbackgammon)
add_subdirectory(kbattleship)
add_subdirectory(kblackbox)
add_subdirectory(kbounce)
add_subdirectory(kenolaba)
add_subdirectory(kgoldrunner)
add_subdirectory(kjumpingcube)
add_subdirectory(klines)
add_subdirectory(kmahjongg)
add_subdirectory(kmines)
add_subdirectory(knetwalk)
add_subdirectory(konquest)
add_subdirectory(kpat)
add_subdirectory(kpoker)
add_subdirectory(kreversi)
add_subdirectory(ksame)
add_subdirectory(kshisen)
add_subdirectory(ksnake)
add_subdirectory(ksokoban)
add_subdirectory(kspaceduel)
add_subdirectory(ktron)
add_subdirectory(ktuberling)
add_subdirectory(kwin4)

add_subdirectory( cmake )


