Fix CMakeLists and spec files
[platform/core/api/app-manager.git] / CMakeLists.txt
index dd5de74..968364d 100644 (file)
@@ -1,10 +1,7 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 
 PROJECT(capi-appfw-app-manager C)
-SET(SOURCES src/app_context.c
-       src/app_info.c
-       src/app_manager_event.c
-       src/app_manager.c)
+AUX_SOURCE_DIRECTORY(src SOURCES)
 
 INCLUDE(FindPkgConfig)
 pkg_check_modules(PKGS REQUIRED
@@ -37,10 +34,10 @@ SET(PC_PREFIX ${CMAKE_INSTALL_PREFIX})
 CONFIGURE_FILE(capi-appfw-app-manager.pc.in ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc @ONLY)
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
-INSTALL(FILES ${INC_DIR}/app_context.h DESTINATION include/appfw)
-INSTALL(FILES ${INC_DIR}/app_manager_extension.h DESTINATION include/appfw)
-INSTALL(FILES ${INC_DIR}/app_manager.h DESTINATION include/appfw)
-INSTALL(FILES ${INC_DIR}/app_info.h DESTINATION include/appfw)
+
+INSTALL(DIRECTORY ${INC_DIR}/ DESTINATION include/appfw
+       FILES_MATCHING
+       PATTERN "${INC_DIR}/*.h")
 
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)