########### main target ###############

include_directories (
    ../library 
    ../widgets
    ${kmid_BINARY_DIR}/library
)

configure_file(config.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)

set(kmid_SRCS
   backendloader.cpp
   channels.cpp
   instrumentset.cpp
   kmid2.cpp
   main.cpp
   pianola.cpp
   playlistdialog.cpp
   ../widgets/keylabel.cpp
   ../widgets/pianokey.cpp
   ../widgets/pianokeybd.cpp
   ../widgets/pianoscene.cpp
   ../widgets/rhythmview.cpp
   ../widgets/timelabel.cpp
   ../widgets/vumeter.cpp
)

kde4_add_ui_files( kmid_SRCS prefs_midi.ui prefs_lyrics.ui )
qt4_add_resources( kmid_SRCS ../widgets/pianokeybd.qrc )
kde4_add_app_icon( kmid_SRCS "../icons/hi*-app-kmid.png" )
kde4_add_executable( kmid ${kmid_SRCS} )
target_link_libraries( kmid 
    ${KDE4_KDEUI_LIBS} 
    ${KDE4_KIO_LIBS} 
    ${KDE4_KFILE_LIBS} 
    kmidbackend
)

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

install( TARGETS kmid ${INSTALL_TARGETS_DEFAULT_ARGS} )
install( FILES kmid.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
install( FILES kmidui.rc DESTINATION  ${DATA_INSTALL_DIR}/kmid )
