2.0 alpha
[apps/core/preloaded/calendar.git] / CMakeLists.txt
index dec0872..f3deb16 100755 (executable)
@@ -1,12 +1,13 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(efl-calendar C)
+PROJECT(calendar C)
 
 FILE(GLOB SRCS src/*.c)
 FILE(GLOB COMM_SRCS common/*.c)
 
-SET(VENDOR "tizen")
-SET(CALENDAR_PACKAGE ${PROJECT_NAME})
-SET(PKGNAME "org.${VENDOR}.${CALENDAR_PACKAGE}")
+SET(VENDOR "org.tizen")
+
+SET(CALENDAR ${PROJECT_NAME})
+SET(PKGNAME "${VENDOR}.${CALENDAR}")
 SET(CALENDAR_PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(BINDIR "${CALENDAR_PREFIX}/bin")
 SET(RESDIR "${CALENDAR_PREFIX}/res")
@@ -31,12 +32,10 @@ pkg_check_modules(pkgs REQUIRED
                appcore-efl
                dlog
                heynoti
-               ui-gadget
                utilX
-               alarm-service
+               contacts-service
                accounts-svc
-               mm-player
-               pmapi
+               location
                calendar
                ecore-input
                ecore-imf
@@ -50,18 +49,19 @@ pkg_check_modules(pkgs REQUIRED
                glib-2.0
                appsvc
                capi-appfw-application
-               capi-media-sound-manager
-               capi-media-wav-player
+               capi-location-geocoder
+               notification
+               ui-gadget-1
+               libxml-2.0
 )
 
 FOREACH(flag ${pkgs_CFLAGS})
        SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
 
-
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fpie -Wall")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
-SET(CMAKE_C_FLAGS_RELEASE "-O2 -g")
+SET(CMAKE_C_FLAGS_RELEASE "-O2")
 
 IF("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
        ADD_DEFINITIONS("-DCLD_DEBUG")
@@ -75,7 +75,7 @@ IF("${ARCH}" STREQUAL "arm")
        MESSAGE(STATUS "add -DTARGET")
 ENDIF()
 
-ADD_DEFINITIONS("-DCALENDAR_PACKAGE=\"${CALENDAR_PACKAGE}\"")
+ADD_DEFINITIONS("-DCALENDAR=\"${CALENDAR}\"")
 ADD_DEFINITIONS("-DPACKAGE_NAME=\"${PKGNAME}\"")
 ADD_DEFINITIONS("-DCALENDAR_PREFIX=\"${CALENDAR_PREFIX}\"")
 ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
@@ -95,12 +95,14 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${COMMON_LIB} ${pkgs_LDFLAGS} "-pie -lm")
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 
 # install desktop file
-CONFIGURE_FILE(${PKGNAME}.desktop.in ${CMAKE_BINARY_DIR}/${PKGNAME}.desktop)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKGNAME}.desktop DESTINATION /opt/share/applications)
+CONFIGURE_FILE(${PKGNAME}.xml ${CMAKE_BINARY_DIR}/${PKGNAME}.xml)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/${PKGNAME}.xml DESTINATION /opt/share/packages)
 
 # ui-gadget
 ADD_SUBDIRECTORY(ug)
 
+INSTALL(FILES ${CMAKE_BINARY_DIR}/libug-calendar-efl.xml DESTINATION /opt/share/packages)
+
 # i18n
 ADD_SUBDIRECTORY(po)
 
@@ -110,4 +112,4 @@ ADD_SUBDIRECTORY(data)
 INSTALL(DIRECTORY DESTINATION ${DATADIR})
 
 # vcs viewer
-ADD_SUBDIRECTORY(viewer)
\ No newline at end of file
+ADD_SUBDIRECTORY(viewer)