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
|
project(knotes)
add_subdirectory( pics )
add_subdirectory( icons )
########### next target ###############
set(libknotesnetwork_SRCS knotesnetrecv.cpp knotesnetsend.cpp)
set(libknoteslegacy_SRCS knoteslegacy.cpp )
set(libknote_SRCS knoteconfigdlg.cpp knote.cpp knotebutton.cpp knotehostdlg.cpp knotealarmdlg.cpp knotesalarm.cpp knoteprinter.cpp )
set(knotes_SRCS main.cpp application.cpp knotesapp.cpp ${libknoteseditor_SRCS} ${libknotesnetwork_SRCS}
${libknotesresources_SRCS} ${libknoteslegacy_SRCS} ${libknote_SRCS})
set( libknotesconfig_SRCS knoteconfig.kcfgc knotesglobalconfig.kcfgc )
kde4_add_kcfg_files(knotes_SRCS ${libknotesconfig_SRCS})
qt4_add_dbus_adaptor(knotes_SRCS org.kde.KNotes.xml knotesapp.h KNotesApp )
kde4_add_app_icon(knotes_SRCS "${KDE4_ICON_DIR}/oxygen/*/apps/knotes.png")
kde4_add_executable(knotes ${knotes_SRCS})
target_link_libraries(knotes ${KDEPIMLIBS_KCAL_LIBS} kdepim ${KDEPIMLIBS_KRESOURCES_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KDNSSD_LIBS}
${KDE4_KUTILS_LIBS} ${X11_X11_LIB})
install(TARGETS knotes ${INSTALL_TARGETS_DEFAULT_ARGS} )
########### next target ###############
set(knotes_local_PART_SRCS resourcelocal_plugin.cpp ${libknotesresources_SRCS})
kde4_add_plugin(knotes_local ${knotes_local_PART_SRCS})
target_link_libraries(knotes_local ${KDE4_KIO_LIBS} ${KDEPIMLIBS_KRESOURCES_LIBS} ${KDEPIMLIBS_KCAL_LIBS} )
install(TARGETS knotes_local DESTINATION ${PLUGIN_INSTALL_DIR})
########### next target ###############
set(kcm_knotes_PART_SRCS knoteconfigdlg.cpp )
set( libknotesconfig_SRCS knoteconfig.kcfgc knotesglobalconfig.kcfgc )
kde4_add_kcfg_files(libknotesconfig_SRCS ${libknotesconfig_SRCS})
kde4_add_plugin(kcm_knote ${kcm_knotes_PART_SRCS} ${libknotesconfig_SRCS})
target_link_libraries(kcm_knote ${KDE4_KDEUI_LIBS} ${KDE4_KUTILS_LIBS})
install(TARGETS kcm_knote DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES
knote_config_action.desktop
knote_config_display.desktop
knote_config_editor.desktop
knote_config_network.desktop
knote_config_style.desktop
DESTINATION ${SERVICES_INSTALL_DIR})
########### install files ###############
install( FILES knotes.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
install( FILES knoteconfig.kcfg knotesglobalconfig.kcfg DESTINATION ${KCFG_INSTALL_DIR})
install( FILES local.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/knotes)
install( FILES knotes_manager.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources)
install( FILES knotesappui.rc knotesui.rc DESTINATION ${DATA_INSTALL_DIR}/knotes)
install( FILES org.kde.KNotes.xml DESTINATION ${KDE4_DBUS_INTERFACES_DIR})
|