Change source position of appfw-server
authorHyunbin Lee <hyunbin.lee@samsung.com>
Tue, 22 Oct 2013 12:40:59 +0000 (21:40 +0900)
committerHyunbin Lee <hyunbin.lee@samsung.com>
Wed, 23 Oct 2013 13:42:13 +0000 (22:42 +0900)
Change-Id: Ic13086bcf2ade79099f1ea8d4e47943da0c66458
Signed-off-by: Hyunbin Lee <hyunbin.lee@samsung.com>
23 files changed:
CMakeLists.txt
osp-appfw-server.pc.in
packaging/osp-appfw.spec
src/CMakeLists.txt
src/server/CMakeLists.txt
src/server/appfw/CMakeLists.txt [new file with mode: 0644]
src/server/appfw/app/FApp_AppLaunchCondition.cpp [moved from src/server/app/FApp_AppLaunchCondition.cpp with 100% similarity]
src/server/appfw/app/FApp_AppLaunchConditionHandlerBase.cpp [moved from src/server/app/FApp_AppLaunchConditionHandlerBase.cpp with 100% similarity]
src/server/appfw/app/FApp_AppManagerEvent.cpp [moved from src/server/app/FApp_AppManagerEvent.cpp with 100% similarity]
src/server/appfw/app/FApp_AulServer.cpp [moved from src/server/app/FApp_AulServer.cpp with 100% similarity]
src/server/appfw/app/package/FAppPkg_PackageManagerServer.cpp [moved from src/server/app/package/FAppPkg_PackageManagerServer.cpp with 100% similarity]
src/server/appfw/inc/FAppPkg_PackageManagerServer.h [moved from src/server/inc/FAppPkg_PackageManagerServer.h with 100% similarity]
src/server/appfw/inc/FApp_AppLaunchCondition.h [moved from src/server/inc/FApp_AppLaunchCondition.h with 100% similarity]
src/server/appfw/inc/FApp_AppLaunchConditionHandlerBase.h [moved from src/server/inc/FApp_AppLaunchConditionHandlerBase.h with 100% similarity]
src/server/appfw/inc/FApp_AppManagerEvent.h [moved from src/server/inc/FApp_AppManagerEvent.h with 100% similarity]
src/server/appfw/inc/FApp_AppManagerEventArg.h [moved from src/server/inc/FApp_AppManagerEventArg.h with 100% similarity]
src/server/appfw/inc/FApp_AulServer.h [moved from src/server/inc/FApp_AulServer.h with 100% similarity]
src/server/appfw/inc/FApp_IAppLaunchConditionEventListener.h [moved from src/server/inc/FApp_IAppLaunchConditionEventListener.h with 100% similarity]
src/server/appfw/inc/FApp_IAppManagerEventListener.h [moved from src/server/inc/FApp_IAppManagerEventListener.h with 100% similarity]
src/server/appfw/inc/FIo_IpcServer.h [moved from src/server/inc/FIo_IpcServer.h with 100% similarity]
src/server/appfw/inc/FSec_PrivilegeManagerServer.h [moved from src/server/inc/FSec_PrivilegeManagerServer.h with 100% similarity]
src/server/appfw/io/FIo_IpcServer.cpp [moved from src/server/io/FIo_IpcServer.cpp with 100% similarity]
src/server/appfw/security/FSec_PrivilegeManagerServer.cpp [moved from src/server/security/FSec_PrivilegeManagerServer.cpp with 100% similarity]

index 4ac91b0..f6f8a74 100644 (file)
@@ -76,5 +76,5 @@ INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/locales/inc/ DESTINATION include/osp/l
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/security/inc/ DESTINATION include/osp/security FILES_MATCHING PATTERN "*.h")
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/system/inc/ DESTINATION include/osp/system FILES_MATCHING PATTERN "*.h")
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/text/inc/ DESTINATION include/osp/text FILES_MATCHING PATTERN "*.h")
-INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/server/inc/ DESTINATION include/osp/server/ FILES_MATCHING PATTERN "*.h")
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/server/appfw/inc/ DESTINATION include/osp/server/appfw/ FILES_MATCHING PATTERN "*.h")
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/src/system-server/inc/ DESTINATION include/osp/server/ FILES_MATCHING PATTERN "*.h")
index 23414e0..74c5d15 100755 (executable)
@@ -3,7 +3,7 @@
 prefix=@PREFIX@
 exec_prefix=/usr
 libdir=/usr/lib/osp-server
-includedir=/usr/include/osp/server
+includedir=/usr/include/osp/server/appfw
 
 Name: @PC_NAME@
 Description: @PACKAGE_DESCRIPTION@
index bcf5b08..519c8e6 100644 (file)
@@ -206,6 +206,7 @@ chmod 444 /opt/usr/etc/clocale.list
 %{_includedir}/osp/security/*
 %{_includedir}/osp/system/*
 %{_includedir}/osp/text/*
+%{_includedir}/osp/server/appfw/*
 %{_includedir}/osp/server/*
 %{_libdir}/pkgconfig/osp-appfw.pc
 %{_libdir}/pkgconfig/osp-appfw-server.pc
index c47dac7..5ae838e 100644 (file)
@@ -59,5 +59,5 @@ ADD_SUBDIRECTORY(system)
 ADD_SUBDIRECTORY(text)
 ADD_SUBDIRECTORY(appfw)
 ADD_SUBDIRECTORY(osp-string)
-ADD_SUBDIRECTORY(server osp-appfw-server)
+ADD_SUBDIRECTORY(server)
 ADD_SUBDIRECTORY(system-server osp-system-server)
index 4d0b47e..e6ef5b3 100644 (file)
@@ -1,78 +1,2 @@
-SET (this_target osp-appfw-server)
-
-INCLUDE_DIRECTORIES (
-       ${SLP_INCLUDE_DIRS}
-       ${CMAKE_SOURCE_DIR}/inc
-       ${CMAKE_SOURCE_DIR}/src/base/inc
-       ${CMAKE_SOURCE_DIR}/src/io/inc
-       ${CMAKE_SOURCE_DIR}/src/system/inc
-       ${CMAKE_SOURCE_DIR}/src/security/inc
-       ${CMAKE_SOURCE_DIR}/src/security
-       ${CMAKE_SOURCE_DIR}/src/app/inc
-       inc
-       )
-
-SET (${this_target}_SOURCE_FILES
-       app/FApp_AulServer.cpp
-       app/FApp_AppLaunchCondition.cpp
-       app/FApp_AppLaunchConditionHandlerBase.cpp
-       app/FApp_AppManagerEvent.cpp
-       app/package/FAppPkg_PackageManagerServer.cpp
-       io/FIo_IpcServer.cpp
-       security/FSec_PrivilegeManagerServer.cpp
-       )
-
-INCLUDE(FindPkgConfig)
-pkg_check_modules(server_pkgs REQUIRED
-       appsvc
-       chromium
-       dukgenerator
-       glib-2.0
-       pkgmgr-info
-)
-
-FOREACH(flag ${server_pkgs_CFLAGS})
-       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
-
-## SET EXTRA COMPILER FLAGS
-SET(EXTRA_CFLAGS  "${EXTRA_CFLAGS} -fPIC -Wall -Wno-unused")
-
-## SET C COMPILER FLAGS
-SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
-
-## SET CPP COMPILER FLAGS
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
-SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
-
-## Create Library
-ADD_LIBRARY (${this_target} SHARED ${${this_target}_SOURCE_FILES})
-
-SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -Wl,--as-needed")
-
-TARGET_LINK_LIBRARIES(${this_target} osp-appfw)
-TARGET_LINK_LIBRARIES(${this_target} ${server_pkgs_LDFLAGS})
-
-
-SET_TARGET_PROPERTIES(${this_target}
-               PROPERTIES
-               VERSION ${FULLVER}
-               SOVERSION ${MAJORVER}
-               CLEAN_DIRECT_OUTPUT 1
-)
-ADD_CUSTOM_COMMAND(TARGET ${this_target}
-               POST_BUILD
-               COMMAND ${CMAKE_COMMAND} -E copy ${LIBRARY_OUTPUT_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX} ${LIBRARY_OUTPUT_PATH}/debug/${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX}.${FULLVER} 
-               COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX}.${FULLVER} ${LIBRARY_OUTPUT_PATH}/debug/${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX}.${MAJORVER}
-               COMMAND ${CMAKE_STRIP} --strip-unneeded ${LIBRARY_OUTPUT_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX}
-               COMMENT "strip ${this_target}"
-)
-
-SET(PC_NAME ${this_target})
-SET(PC_REQUIRED ${pc_requires})
-SET(PC_LDFLAGS -l${this_target})
-SET(VERSION ${FULLVER})
-
-# pkgconfig file
-CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/${this_target}.pc.in ${CMAKE_SOURCE_DIR}/${this_target}.pc @ONLY)
-
+## Add SubModules
+ADD_SUBDIRECTORY(appfw)
diff --git a/src/server/appfw/CMakeLists.txt b/src/server/appfw/CMakeLists.txt
new file mode 100644 (file)
index 0000000..3c1f56c
--- /dev/null
@@ -0,0 +1,78 @@
+SET (this_target osp-appfw-server)
+
+INCLUDE_DIRECTORIES (
+       ${SLP_INCLUDE_DIRS}
+       ${CMAKE_SOURCE_DIR}/inc
+       ${CMAKE_SOURCE_DIR}/src/base/inc
+       ${CMAKE_SOURCE_DIR}/src/io/inc
+       ${CMAKE_SOURCE_DIR}/src/system/inc
+       ${CMAKE_SOURCE_DIR}/src/security/inc
+       ${CMAKE_SOURCE_DIR}/src/security
+       ${CMAKE_SOURCE_DIR}/src/app/inc
+       inc
+       )
+
+SET (${this_target}_SOURCE_FILES
+       app/FApp_AulServer.cpp
+       app/FApp_AppLaunchCondition.cpp
+       app/FApp_AppLaunchConditionHandlerBase.cpp
+       app/FApp_AppManagerEvent.cpp
+       app/package/FAppPkg_PackageManagerServer.cpp
+       io/FIo_IpcServer.cpp
+       security/FSec_PrivilegeManagerServer.cpp
+       )
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(server_pkgs REQUIRED
+       appsvc
+       chromium
+       dukgenerator
+       glib-2.0
+       pkgmgr-info
+)
+
+FOREACH(flag ${server_pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+## SET EXTRA COMPILER FLAGS
+SET(EXTRA_CFLAGS  "${EXTRA_CFLAGS} -fPIC -Wall -Wno-unused")
+
+## SET C COMPILER FLAGS
+SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
+
+## SET CPP COMPILER FLAGS
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
+SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
+
+## Create Library
+ADD_LIBRARY (${this_target} SHARED ${${this_target}_SOURCE_FILES})
+
+SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -Wl,--as-needed")
+
+TARGET_LINK_LIBRARIES(${this_target} osp-appfw)
+TARGET_LINK_LIBRARIES(${this_target} ${server_pkgs_LDFLAGS})
+
+
+SET_TARGET_PROPERTIES(${this_target}
+               PROPERTIES
+               VERSION ${FULLVER}
+               SOVERSION ${MAJORVER}
+               CLEAN_DIRECT_OUTPUT 1
+)
+ADD_CUSTOM_COMMAND(TARGET ${this_target}
+               POST_BUILD
+               COMMAND ${CMAKE_COMMAND} -E copy ${LIBRARY_OUTPUT_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX} ${LIBRARY_OUTPUT_PATH}/debug/${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX}.${FULLVER}
+               COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX}.${FULLVER} ${LIBRARY_OUTPUT_PATH}/debug/${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX}.${MAJORVER}
+               COMMAND ${CMAKE_STRIP} --strip-unneeded ${LIBRARY_OUTPUT_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}${this_target}${CMAKE_SHARED_LIBRARY_SUFFIX}
+               COMMENT "strip ${this_target}"
+)
+
+SET(PC_NAME ${this_target})
+SET(PC_REQUIRED ${pc_requires})
+SET(PC_LDFLAGS -l${this_target})
+SET(VERSION ${FULLVER})
+
+# pkgconfig file
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/${this_target}.pc.in ${CMAKE_SOURCE_DIR}/${this_target}.pc @ONLY)
+