project(kmahjongg)

add_subdirectory( pics ) 

include_directories( ${CMAKE_SOURCE_DIR}/libkdegames ${CMAKE_SOURCE_DIR}/libkmahjongg  )


########### next target ###############

set(kmahjongg_SRCS 
   main.cpp 
   kmahjongg.cpp 
   boardwidget.cpp 
   BoardLayout.cpp 
   GameTimer.cpp 
   GameData.cpp 
   Preview.cpp 
   Editor.cpp 
   TileSprite.cpp
   HighScore.cpp )

kde4_automoc(${kmahjongg_SRCS})

kde4_add_ui_files(kmahjongg_SRCS settings.ui )

kde4_add_kcfg_files(kmahjongg_SRCS prefs.kcfgc )

kde4_add_executable(kmahjongg ${kmahjongg_SRCS})

target_link_libraries(kmahjongg  ${KDE4_KIO_LIBS} kdegames kmahjongglib )

install(TARGETS kmahjongg  DESTINATION ${BIN_INSTALL_DIR} )


########### install files ###############

install( FILES kmahjongg.desktop  DESTINATION  ${XDG_APPS_DIR} )
install( FILES kmahjongg.kcfg  DESTINATION  ${KCFG_INSTALL_DIR} )
install( FILES kmahjonggui.rc  DESTINATION  ${DATA_INSTALL_DIR}/kmahjongg )

kde4_install_icons( ${ICON_INSTALL_DIR}   )




#original Makefile.am contents follow:

#SUBDIRS = pics
#
#INCLUDES = -I$(top_srcdir)/libkdegames $(all_includes)
#KDE_ICON = kmahjongg
#
#bin_PROGRAMS = kmahjongg
#kmahjongg_SOURCES = main.cpp kmahjongg.cpp boardwidget.cpp \
#		Tileset.cpp BoardLayout.cpp GameTimer.cpp \
#		Background.cpp Preview.cpp prefs.kcfgc \
#		Editor.cpp HighScore.cpp settings.ui
#kmahjongg_LDFLAGS = $(all_libraries) $(KDE_RPATH)
#kmahjongg_LDADD = $(LIB_KDEGAMES) $(LIB_KFILE)
#kmahjongg_DEPENDENCIES = $(LIB_KDEGAMES_DEP)
#
#METASOURCES = AUTO
#
#xdg_apps_DATA = kmahjongg.desktop
#kde_kcfg_DATA = kmahjongg.kcfg
#
#rcdir = $(kde_datadir)/kmahjongg
#rc_DATA = kmahjonggui.rc
#
#messages: rc.cpp
#	$(XGETTEXT) *.cpp -o $(podir)/kmahjongg.pot
#
