diff options
Diffstat (limited to 'contacts-appservice/CMakeLists.txt')
-rw-r--r-- | contacts-appservice/CMakeLists.txt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/contacts-appservice/CMakeLists.txt b/contacts-appservice/CMakeLists.txt new file mode 100644 index 0000000..4f0849f --- /dev/null +++ b/contacts-appservice/CMakeLists.txt @@ -0,0 +1,30 @@ +SET(APPSERVICE contacts-appservice) + +SET(SRCS contacts-appservice.cpp) + +SET(APPSERVICE_PKGNAME "org.${VENDOR}.${APPSERVICE}") +SET(APPSERVICE_PREFIX "/usr/apps/${APPSERVICE_PKGNAME}") +SET(APPSERVICE_BINDIR "${APPSERVICE_PREFIX}/bin") +SET(APPSERVICE_RESDIR "${APPSERVICE_PREFIX}/res") +SET(APPSERVICE_DATADIR "${APPSERVICE_PREFIX}/data") + +ADD_DEFINITIONS("-DAPPSERVICE_PACKAGE=\"${APPSERVICE}\"") +ADD_DEFINITIONS("-DAPPSERVICE_PACKAGE_NAME=\"${APPSERVICE_PKGNAME}\"") + +ADD_EXECUTABLE(${APPSERVICE} ${SRCS}) +SET_TARGET_PROPERTIES(${APPSERVICE} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fpie") +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/common/include) +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/common/Utils/include) + +pkg_check_modules(appservice_pkgs REQUIRED appcore-efl ecore-x capi-appfw-application ui-gadget-1 utilX) +FOREACH(flag ${appservice_pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +ENDFOREACH(flag) +TARGET_LINK_LIBRARIES(${APPSERVICE} ${appservice_pkgs_LDFLAGS}) + +INSTALL(FILES ${CMAKE_BINARY_DIR}/contacts-appservice/org.tizen.contacts-appservice.xml DESTINATION "/usr/share/packages") +INSTALL(TARGETS ${APPSERVICE} DESTINATION ${APPSERVICE_BINDIR}) +INSTALL(DIRECTORY DESTINATION ${APPSERVICE_DATADIR}) + +# install icon +INSTALL(FILES icon_${APPSERVICE}.png DESTINATION "/usr/share/icons/default/small" RENAME "${APPSERVICE_PKGNAME}.png") |