INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/buildtools/lib ${CMAKE_SOURCE_DIR}/buildtools/lib/parsers/autotools ${CMAKE_SOURCE_DIR}/buildtools/lib/base ${CMAKE_SOURCE_DIR}/buildtools/lib/widgets ${CMAKE_BINARY_DIR}/buildtools/lib/widgets ${CMAKE_SOURCE_DIR}/lib/interfaces ${CMAKE_SOURCE_DIR}/lib/interfaces/extensions ${CMAKE_SOURCE_DIR}/lib/interfaces/external ${CMAKE_SOURCE_DIR}/lib/interfaces/extras ${CMAKE_SOURCE_DIR}/lib/util ${CMAKE_SOURCE_DIR})

SET(kdevautoproject_PART_SRCS
autoprojectpart.cpp
autoprojectwidget.cpp
configureoptionswidget.cpp
subprojectoptionsdlg.cpp
targetoptionsdlg.cpp
addservicedlg.cpp
addapplicationdlg.cpp
addtargetdlg.cpp
addsubprojectdlg.cpp
addfiledlg.cpp
removefiledlg.cpp
addicondlg.cpp
addtranslationdlg.cpp
addprefixdlg.cpp
kfilednddetailview.cpp
kfiledndiconview.cpp
fileselectorwidget.cpp
misc.cpp
removetargetdlg.cpp
choosetargetdialog.cpp
addexistingfilesdlg.cpp
addexistingdirectoriesdlg.cpp
kimporticonview.cpp
autosubprojectview.cpp
autodetailsview.cpp
autolistviewitems.cpp
managecustomcommand.cpp
autotoolsaction.cpp
makefilehandler.cpp
)

SET( kdevautoproject_UI
configureoptionswidgetbase.ui
subprojectoptionsdlgbase.ui
targetoptionsdlgbase.ui
addservicedlgbase.ui
addapplicationdlgbase.ui
addtargetdlgbase.ui
addfiledlgbase.ui
removefiledlgbase.ui
addicondlgbase.ui
addsubprojectdlgbase.ui
removetargetdlgbase.ui
choosetargetdlgbase.ui
addexistingdlgbase.ui
managecustomcommandsbase.ui
autoprojectviewbase.ui
)

KDE_AUTOMOC(${kdevautoproject_PART_SRCS})

KDE_ADD_UI_FILES(kdevautoproject_PART_SRCS ${kdevautoproject_UI} )

ADD_LIBRARY(kdevautoproject MODULE ${kdevautoproject_PART_SRCS})

TARGET_LINK_LIBRARIES(kdevautoproject ${KDEV_BUILDTOOLS_LIBS})
LT_TARGET_LINK_CONV_LIBRARIES(kdevautoproject kdevautotoolsparser)

KDE_CREATE_LIBTOOL_FILE(kdevautoproject)

INSTALL_TARGETS(/lib/kde3 kdevautoproject)
INSTALL_FILES(/share/services FILES kdevautoproject.desktop kdevkdeautoproject.desktop )
INSTALL_FILES(/share/apps/kdevautoproject FILES kdevautoproject.rc )

#original Makefile.am contents follow:

## Here resides the automake project part.
#
#INCLUDES = -I$(top_srcdir)/buildtools/lib -I$(top_srcdir)/buildtools/lib/base \
#	-I$(top_srcdir)/buildtools/lib/widgets -I$(top_srcdir)/lib/interfaces \
#	-I$(top_srcdir)/lib/interfaces/extensions -I$(top_srcdir)/lib/interfaces/external \
#	-I$(top_srcdir)/lib/interfaces/extras -I$(top_srcdir)/lib/util -I$(top_builddir)/buildtools/lib/widgets \
#	$(all_includes)
#
#kde_module_LTLIBRARIES = libkdevautoproject.la
#libkdevautoproject_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN)
#libkdevautoproject_la_LIBADD = $(top_builddir)/lib/libkdevelop.la \
#	$(top_builddir)/lib/interfaces/extras/libkdevextras.la $(top_builddir)/buildtools/lib/widgets/libkdevbuildtoolswidgets.la \
#	$(top_builddir)/buildtools/lib/base/libkdevbuildbase.la
#
#libkdevautoproject_la_SOURCES = autoprojectpart.cpp autoprojectwidget.cpp \
#	configureoptionswidget.cpp configureoptionswidgetbase.ui subprojectoptionsdlg.cpp \
#	subprojectoptionsdlgbase.ui targetoptionsdlg.cpp targetoptionsdlgbase.ui addservicedlg.cpp \
#	addservicedlgbase.ui addapplicationdlg.cpp addapplicationdlgbase.ui addtargetdlg.cpp \
#	addtargetdlgbase.ui addsubprojectdlg.cpp addfiledlgbase.ui addfiledlg.cpp \
#	removefiledlgbase.ui removefiledlg.cpp addicondlgbase.ui addicondlg.cpp \
#	addtranslationdlg.cpp addprefixdlg.cpp kfilednddetailview.cpp kfiledndiconview.cpp \
#	fileselectorwidget.cpp misc.cpp addsubprojectdlgbase.ui removetargetdlg.cpp \
#	removetargetdlgbase.ui choosetargetdialog.cpp choosetargetdlgbase.ui addexistingdlgbase.ui \
#	addexistingfilesdlg.cpp addexistingdirectoriesdlg.cpp kimporticonview.cpp \
#	autosubprojectview.cpp autodetailsview.cpp autolistviewitems.cpp managecustomcommandsbase.ui \
#	managecustomcommand.cpp autoprojectviewbase.ui autotoolsaction.cpp
#
#METASOURCES = AUTO
#
#servicedir = $(kde_servicesdir)
#service_DATA = kdevautoproject.desktop kdevkdeautoproject.desktop
#
#rcdir = $(kde_datadir)/kdevautoproject
#rc_DATA = kdevautoproject.rc
#
#noinst_HEADERS = managecustomcommand.h autotoolsaction.h
