blob: 5c25179383ccec76a3875b0b90949a36d3719c1b (
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${CMAKE_BINARY_DIR}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)
##### kplayernoinst (static)
tde_add_library( kplayernoinst STATIC_PIC AUTOMOC
SOURCES
kplayerpropertiesgeneral.ui
kplayerpropertiessize.ui
kplayerpropertiessubtitles.ui
kplayerpropertiesaudio.ui
kplayerpropertiesvideo.ui
kplayerpropertiesadvanced.ui
x11.cpp
kplayerwidget.cpp
kplayerslideraction.cpp
kplayerprocess.cpp
kplayersettings.cpp
kplayerproperties.cpp
kplayeractionlist.cpp
kplayerengine.cpp
kplayersource.cpp
kplayernode.cpp
kplayerpropertiesdialog.cpp
LINK
tdeio-shared
tdeui-shared
tdecore-shared
)
##### libkplayerpart (kpart)
tde_add_kpart( libkplayerpart AUTOMOC
SOURCES
kplayerpart.cpp
LINK
tdeio-shared
tdeui-shared
tdecore-shared
tdeparts-shared
kplayernoinst-static
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### kplayer (executable)
tde_add_executable( ${PROJECT_NAME} AUTOMOC
SOURCES
kplayerpropertiesgeneral.ui
kplayerpropertiessize.ui
kplayerpropertiessubtitles.ui
kplayerpropertiesaudio.ui
kplayerpropertiesvideo.ui
kplayerpropertiesadvanced.ui
kplayerpropertiesdevice.ui
kplayersettingssubtitles.ui
kplayersettingsbrightness.ui
kplayersettingsvolume.ui
kplayersettingssaturation.ui
kplayersettingsprogress.ui
kplayersettingshue.ui
kplayersettingscontrols.ui
kplayersettingssliders.ui
kplayersettingscontrast.ui
kplayersettingsvideo.ui
kplayersettingsaudio.ui
kplayersettingsadvanced.ui
kplayersettingsgeneral.ui
kplayer.cpp
main.cpp
kplayernodeaction.cpp
kplayernodeview.cpp
kplayerplaylist.cpp
kplayersettingsdialog.cpp
kplayerlogwindow.cpp
LINK
tdeio-shared
tdeui-shared
tdecore-shared
tdeparts-shared
kplayernoinst-static
DESTINATION ${BIN_INSTALL_DIR}
)
##### icons
tde_install_icons( ${PROJECT_NAME} )
##### other data
tde_create_translated_desktop(
SOURCE
kplayer-play-queue.desktop
kplayer-next.desktop
kplayer-directory.desktop
kplayer-actions.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus
)
tde_create_translated_desktop(
SOURCE kplayerpart.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
)
tde_create_translated_desktop( ${PROJECT_NAME}.desktop )
install(
FILES input.conf kplayerui.rc kplayerpartui.rc
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}
)
|