INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} /usr/include/qt3 /usr/include/kde )
PROJECT( Kwlan)
FIND_PACKAGE(KDE3 REQUIRED)


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

SET(kwlan_SRCS
main.cpp
kwlanmainwin.cpp
configuration.cpp
wlanlib.cpp
kstartsupplicantdlg.cpp
wpa_ctrl.c
kprofileconfigdlg.cpp
kwlantraywin.cpp
kscandlg.cpp
keventhistorydlg.cpp
kuserdatarequestdlg.cpp
kwlansettingsdlg.cpp
kwlansuprocess.cpp
suprocessbase.cpp
kdialupconfigdlg.cpp
kwlanapplication.cpp
kdialup.cpp
kwlaninterface.cpp
dialup.cpp
kdialupstatusdlg.cpp
kwlanmaintraywin.cpp
kwlanmainsettingsdlg.cpp
kdialupconnectdlg.cpp
dialupclass.cpp
kwlan.ui
kstartsupplicant.ui
kprofileconfig.ui
kscan.ui
keventhistory.ui
kuserdatarequest.ui
kwlansettings.ui
kdialupconfig.ui
kdialupstatus.ui
kwlanmainsettings.ui
kdialupconnect.ui
kwlaniface.h
)

KDE3_AUTOMOC(${kwlan_SRCS})

KDE3_ADD_EXECUTABLE(kwlan ${kwlan_SRCS})

TARGET_LINK_LIBRARIES(kwlan  ${QT_AND_KDECORE_LIBS} )

INSTALL_TARGETS(/bin kwlan )


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

INSTALL_FILES( /share/apps/kwlan FILES kwlanui.rc )
INSTALL_FILES( /share/applications FILES kwlan.desktop )

KDE3_INSTALL_ICONS( hicolor )

#KDE_PLACEHOLDER()



#original Makefile.am contents follow:

### Makefile.am for kwlan
#
## this is the program that gets installed.  it's name is used for all
## of the other Makefile.am variables
#bin_PROGRAMS = kwlan
#
## set the include path for X, qt and KDE
#INCLUDES = $(all_includes)
#
## the library search path. 
#kwlan_LDFLAGS = $(KDE_RPATH) $(all_libraries)
#
## the libraries to link against.
#kwlan_LDADD = -liw  $(LIB_KFILE) $(LIB_KDEPRINT)
#
## which sources should be compiled for kwlan
#kwlan_SOURCES = main.cpp kwlaniface.skel kwlan.ui kwlanmainwin.cpp \
#	configuration.cpp wlanlib.cpp kstartsupplicant.ui kstartsupplicantdlg.cpp wpa_ctrl.c \
#	kprofileconfig.ui kprofileconfigdlg.cpp kwlantraywin.cpp kscandlg.cpp kscan.ui \
#	keventhistory.ui keventhistorydlg.cpp kuserdatarequestdlg.cpp kuserdatarequest.ui \
#	kwlansettings.ui kwlansettingsdlg.cpp kwlansuprocess.cpp suprocessbase.cpp \
#	kdialupconfig.ui kdialupconfigdlg.cpp kwlanapplication.cpp kdialup.cpp \
#	kwlaninterface.cpp dialup.cpp kdialupstatusdlg.cpp kdialupstatus.ui kprofiles.ui \
#	kprofilesdlg.cpp kwlanmaintraywin.cpp kwlanmainsettings.ui kwlanmainsettingsdlg.cpp \
#	kdialupconnect.ui kdialupconnectdlg.cpp dialupclass.cpp
#
## these are the headers for your project
#noinst_HEADERS = kwlanmainwin.h configuration.h wlanlib.h kstartsupplicantdlg.h \
#	wpa_ctrl.h kprofileconfigdlg.h kwlantraywin.h keventhistorydlg.h wpamsg.h \
#	kuserdatarequestdlg.h kwlansuprocess.h kprofilesdlg.h kwlanmaintraywin.h globals.h \
#	kwlanmainsettingsdlg.h kdialupconnectdlg.h dialupclass.h
#
## client stuff
#
## let automoc handle all of the meta source files (moc)
#METASOURCES = AUTO
#
#messages: rc.cpp
#	$(EXTRACTRC) `find . -name \*.ui -o -name \*.rc` > rc.cpp
#	$(XGETTEXT) *.cpp -o $(podir)/kwlan.pot
#
#KDE_ICON = AUTO
#
## this is where the kdelnk file will go 
#kdelnkdir = $(datadir)/applications
#kdelnk_DATA = kwlan.desktop
#
## kde bin dir as used in ubuntu
#kde_bindir = /usr/bin
#
## kde data dir as used in ubuntu
## datadir = /usr/share
#
## this is where the XML-GUI resource file goes
#rcdir = $(kde_datadir)/kwlan
#rc_DATA = kwlanui.rc
