# package manager client library
-SET(SRCS
- src/pkgmgr.c
- src/pkgmgr_client_connection.c
- src/pkgmgr_client_internal.c)
+AUX_SOURCE_DIRECTORY(src SRCS)
pkg_check_modules(CLIENT_DEPS REQUIRED
glib-2.0
CONFIGURE_FILE(pkg_path.conf.in pkg_path.conf @ONLY)
INSTALL(TARGETS ${PKGMGR_CLIENT} DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/package-manager.h DESTINATION include)
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/ DESTINATION include)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgmgr.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkg_path.conf DESTINATION ${SYSCONFDIR}/package-manager/)
%files client-devel
%manifest %{name}-client-devel.manifest
%defattr(-,root,root,-)
-%{_includedir}/package-manager.h
+%{_includedir}/*.h
%{_libdir}/pkgconfig/pkgmgr.pc
%{_libdir}/libpkgmgr-client.so
%files types-devel
%manifest %{name}-types-devel.manifest
%defattr(-,root,root,-)
-%{_includedir}/package-manager-types.h
-%{_includedir}/package-manager-plugin.h
+%{_includedir}/package-manager-*.h
%{_libdir}/pkgconfig/pkgmgr-types.pc
CONFIGURE_FILE(pkgmgr-types.pc.in ${CMAKE_CURRENT_BINARY_DIR}/pkgmgr-types.pc @ONLY)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/package-manager-types.h
- ${CMAKE_CURRENT_SOURCE_DIR}/include/package-manager-plugin.h
- DESTINATION include)
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/ DESTINATION include
+ FILES_MATCHING
+ PATTERN "*.h")
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgmgr-types.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)