blob: c9fe6a5a9ce147d4be48f7f516e8fd37fbf3ac67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
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}/kdecore
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/dcop
${CMAKE_SOURCE_DIR}/kdefx
${CMAKE_SOURCE_DIR}/kdecore
${CMAKE_SOURCE_DIR}/kdeui
${CMAKE_SOURCE_DIR}/kio
${CMAKE_SOURCE_DIR}/kio/kio
${CMAKE_SOURCE_DIR}/kio/kfile
${CMAKE_SOURCE_DIR}/kdeprint
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### headers ###################################
install( FILES
kmmainview.h kmjobviewer.h kmprinterpage.h
kiconselectaction.h kmtimer.h
DESTINATION ${INCLUDE_INSTALL_DIR}/kdeprint )
##### other data ################################
install( FILES
tileup.png tiledown.png side.png
DESTINATION ${DATA_INSTALL_DIR}/kdeprint )
#### kdeprint_management ########################
set( target kdeprint_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 kdeprint-shared
DESTINATION ${LIB_INSTALL_DIR}
)
#### libtdeprint_management_module ##############
set( target libtdeprint_management_module )
set( ${target}_SRCS
kdeprint_management_module.cpp
)
tde_add_kpart( ${target} AUTOMOC
SOURCES ${${target}_SRCS}
LINK kdeprint_management-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
#### kaddprinterwizard ##########################
set( target kaddprinterwizard )
set( ${target}_SRCS
kaddprinterwizard.cpp
)
tde_add_kdeinit_executable( ${target} AUTOMOC
SOURCES ${${target}_SRCS}
LINK kdeprint-shared
)
|