diff options
Diffstat (limited to 'tdeprint/management/CMakeLists.txt')
-rw-r--r-- | tdeprint/management/CMakeLists.txt | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/tdeprint/management/CMakeLists.txt b/tdeprint/management/CMakeLists.txt new file mode 100644 index 000000000..0e12299e6 --- /dev/null +++ b/tdeprint/management/CMakeLists.txt @@ -0,0 +1,111 @@ +################################################# +# +# (C) 2010 Serghei Amelian +# serghei (DOT) amelian (AT) gmail.com +# +# Improvements and feedback are welcome +# +# This file is released under GPL >= 2 +# +################################################# + +add_definitions( + -D_KDEPRINT_COMPILE +) + +include_directories( + ${TQT_INCLUDE_DIRS} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_BINARY_DIR}/tdecore + ${CMAKE_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/dcop + ${CMAKE_SOURCE_DIR}/tdefx + ${CMAKE_SOURCE_DIR}/tdecore + ${CMAKE_SOURCE_DIR}/tdeui + ${CMAKE_SOURCE_DIR}/kio + ${CMAKE_SOURCE_DIR}/kio/kio + ${CMAKE_SOURCE_DIR}/kio/kfile + ${CMAKE_SOURCE_DIR}/tdeprint +) + +link_directories( + ${TQT_LIBRARY_DIRS} +) + + +##### headers ################################### + +install( FILES + kmmainview.h kmjobviewer.h kmprinterpage.h + kiconselectaction.h kmtimer.h + DESTINATION ${INCLUDE_INSTALL_DIR}/tdeprint ) + + +##### other data ################################ + +install( FILES + tileup.png tiledown.png side.png + DESTINATION ${DATA_INSTALL_DIR}/tdeprint ) + + +#### tdeprint_management ######################## + +set( target tdeprint_management ) + +set( ${target}_SRCS + kmdbcreator.cpp kmdriverdb.cpp kmdriverdbwidget.cpp + kmiconview.cpp kminfopage.cpp kmmainview.cpp kmpages.cpp + kmprinterview.cpp kmjobviewer.cpp jobitem.cpp kmpropwidget.cpp + kmpropcontainer.cpp kmpropertypage.cpp kmpropgeneral.cpp + cjanuswidget.cpp kmpropmembers.cpp kmpropbackend.cpp + kmpropdriver.cpp kmlistview.cpp kminstancepage.cpp + kmtimer.cpp kmwizard.cpp kmwizardpage.cpp kmwinfopage.cpp + kmwpassword.cpp kmwsocketutil.cpp kmwbackend.cpp + kmwsocket.cpp kmwdriver.cpp kmwdriverselect.cpp + kmwdrivertest.cpp kmwinfobase.cpp kmwname.cpp kmwend.cpp + kmwclass.cpp kmwlpd.cpp kmwfile.cpp kmdriverdialog.cpp + kmwsmb.cpp smbview.cpp kmconfigdialog.cpp kmconfigpage.cpp + kmconfiggeneral.cpp kmspecialprinterdlg.cpp kmwlocal.cpp + kiconselectaction.cpp kmconfigpreview.cpp sidepixmap.cpp + pluginaction.cpp kxmlcommanddlg.cpp kxmlcommandselector.cpp + kmconfigcommand.cpp kmconfigfilter.cpp kmconfigfonts.cpp + kmconfigjobs.cpp networkscanner.cpp +) + +tde_add_library( ${target} SHARED AUTOMOC + SOURCES ${${target}_SRCS} + VERSION 4.2.0 + LINK tdeprint-shared + DESTINATION ${LIB_INSTALL_DIR} +) + + +#### libtdeprint_management_module ############## + +set( target libtdeprint_management_module ) + +set( ${target}_SRCS + tdeprint_management_module.cpp +) + +tde_add_kpart( ${target} AUTOMOC + SOURCES ${${target}_SRCS} + LINK tdeprint_management-shared + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +#### kaddprinterwizard ########################## + +set( target kaddprinterwizard ) + +set( ${target}_SRCS + kaddprinterwizard.cpp +) + +tde_add_tdeinit_executable( ${target} AUTOMOC + SOURCES ${${target}_SRCS} + LINK tdeprint-shared +) |