blob: a21e1901945d1c7f05d1549866d7c1cd9975473e (
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
|
#################################################
#
# (C) 2010 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
add_subdirectory( cupsdconf2 )
add_definitions(
-D_TDEPRINT_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}/tdecore
${CMAKE_SOURCE_DIR}/tdecore/network
${CMAKE_SOURCE_DIR}/tdeui
${CMAKE_SOURCE_DIR}/tdeio
${CMAKE_SOURCE_DIR}/tdeio/tdeio
${CMAKE_SOURCE_DIR}/tdeio/tdefile
${CMAKE_SOURCE_DIR}/tdeprint
${CMAKE_SOURCE_DIR}/tdeprint/management
)
link_directories(
${TQT_LIBRARY_DIRS}
${XRENDER_LIBRARY_DIRS}
)
##### other data ################################
install( FILES cups.print DESTINATION ${DATA_INSTALL_DIR}/tdeprint/plugins )
install( FILES preview.png preview-mini.png DESTINATION ${DATA_INSTALL_DIR}/tdeprint )
#### tdeprint_cups ##############################
set( target tdeprint_cups )
set( ${target}_SRCS
cupsinfos.cpp ipprequest.cpp kmcupsfactory.cpp
kmcupsjobmanager.cpp kmcupsmanager.cpp kmcupsuimanager.cpp
kmpropbanners.cpp kmwbanners.cpp kmwipp.cpp kmwippselect.cpp
kcupsprinterimpl.cpp kmcupsconfigwidget.cpp kmconfigcups.cpp
kmconfigcupsdir.cpp kmwippprinter.cpp kmwfax.cpp kmwquota.cpp
kmpropquota.cpp kmwusers.cpp kmpropusers.cpp kpschedulepage.cpp
image.cpp imagepreview.cpp imageposition.cpp kpimagepage.cpp
kptextpage.cpp kphpgl2page.cpp cupsaddsmb2.cpp
kmwother.cpp ippreportdlg.cpp kptagspage.cpp
)
tde_add_kpart( ${target} AUTOMOC
SOURCES ${${target}_SRCS}
LINK tdeprint_management-shared ${CUPS_LIBRARIES}
DESTINATION ${PLUGIN_INSTALL_DIR}
)
#### make_driver_db_cups ########################
set( target make_driver_db_cups )
set( ${target}_SRCS
make_driver_db_cups.c
)
tde_add_executable( ${target}
SOURCES ${${target}_SRCS}
LINK driverparse-static tdefakes-shared ${ZLIB_LIBRARIES} ${DL_LIBRARIES}
DESTINATION ${BIN_INSTALL_DIR}
)
#### cupsdoprint ################################
set( target cupsdoprint )
set( ${target}_SRCS
cupsdoprint.c
)
tde_add_executable( ${target}
SOURCES ${${target}_SRCS}
LINK tdefakes-shared ${CUPS_LIBRARIES}
DESTINATION ${BIN_INSTALL_DIR}
)
|