19
20
Transaction/TransactionModel.cpp
20
21
resources/ResourcesModel.cpp
21
22
resources/ResourcesProxyModel.cpp
23
resources/PackageState.cpp
24
resources/ResourcesUpdatesModel.cpp
25
resources/StandardBackendUpdater.cpp
26
resources/SourcesModel.cpp
22
27
resources/AbstractResourcesBackend.cpp
23
28
resources/AbstractResource.cpp
24
resources/PackageState.cpp
25
29
resources/AbstractBackendUpdater.cpp
26
resources/ResourcesUpdatesModel.cpp
27
resources/StandardBackendUpdater.cpp
28
resources/AbstractKDEDModule.cpp
30
resources/AbstractSourcesBackend.cpp
29
31
MuonBackendsFactory.cpp
30
32
ScreenshotsModel.cpp
31
33
ApplicationAddonsModel.cpp
34
kde4_add_kcfg_files(muon_LIB_SRCS GENERATE_MOC MuonDataSources.kcfgc)
35
kde4_add_library(muonprivate SHARED ${muon_LIB_SRCS})
36
kconfig_add_kcfg_files(muon_LIB_SRCS GENERATE_MOC MuonDataSources.kcfgc)
37
add_library(muonprivate ${muon_LIB_SRCS})
37
39
set_target_properties(muonprivate PROPERTIES
40
VERSION ${PROJECT_VERSION}
41
SOVERSION ${PROJECT_VERSION_MAJOR}
42
44
target_link_libraries(muonprivate
45
${QT_QTDECLARATIVE_LIBRARY}
59
generate_export_header(muonprivate EXPORT_FILE_NAME libmuonprivate_export.h)
61
target_include_directories(muonprivate PRIVATE ${PHONON_INCLUDES} PUBLIC ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
53
63
install(TARGETS muonprivate ${INSTALL_TARGETS_DEFAULT_ARGS})
54
64
install(FILES moo.ogg DESTINATION ${DATA_INSTALL_DIR}/libmuon)
55
65
install(FILES resources/muonabstractnotifier.notifyrc DESTINATION ${DATA_INSTALL_DIR}/muonabstractnotifier)
58
muonbackendplugin.desktop
59
DESTINATION ${SERVICETYPES_INSTALL_DIR}