include_directories(${CMAKE_SOURCE_DIR} ./ ${CMAKE_SOURCE_DIR}/src/extdate ${CMAKE_SOURCE_DIR}/src/libkst ${CMAKE_SOURCE_DIR}/src/libkstmath ${KDE3_INCLUDE_DIR} ${QT_INCLUDE_DIR} )

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

set(kstwidgets_LIB_SRCS
    kstbackbuffer.cpp
    comboboxselection_i.cpp
    draggablelistbox.cpp
    draggablelistview.cpp
    plotlistbox.cpp
    vectorlistview.cpp
    kstcombobox.cpp)

KDE3_AUTOMOC(
    comboboxselection_i.cpp 
    draggablelistbox.cpp
    draggablelistview.cpp
    plotlistbox.cpp
    vectorlistview.cpp
    kstcombobox.cpp)

KDE3_ADD_UI_FILES(kstwidgets_LIB_SRCS
    comboboxselection.ui
    stringeditor.ui
    scalareditor.ui
    scalarselector.ui
    matrixselector.ui
    vectorselector.ui
    stringselector.ui
    editmultiplewidget.ui
    curveplacementwidget.ui
    curveappearancewidget.ui
    fftoptionswidget.ui
    datarangewidget.ui
    colorpalettewidget.ui)

ADD_LIBRARY(kstwidgets SHARED ${kstwidgets_LIB_SRCS})

target_link_libraries(kstwidgets kio kstmath)

set_target_properties(kstwidgets PROPERTIES VERSION 1.0.0 SOVERSION 1)
install(TARGETS kstwidgets 
	LIBRARY DESTINATION lib
	${INSTALL_TARGETS_DEFAULT_ARGS})

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

