- Include shortcut package in wearable profile.
- We plan to remove profile dependencies using plug-in next.
Signed-off-by: seungha.son <seungha.son@samsung.com>
Change-Id: I6e8b6ed18c36fa9db50260a5980b79838fba2ddc
SET(LIBDIR ${LIB_INSTALL_DIR})
SET(INCLUDEDIR "\${prefix}/include")
-IF (WEARABLE)
- INCLUDE(FindPkgConfig)
- pkg_check_modules(pkg REQUIRED
- dlog
- aul
- vconf
- sqlite3
- db-util
- glib-2.0
- gio-2.0
- bundle
- ecore
- eina
- pkgmgr
- notification
- badge
- libsmack
- pkgmgr-info
- libsystemd-daemon
- capi-appfw-app-manager
- alarm-service
- )
-ELSE (WEARABLE)
- INCLUDE(FindPkgConfig)
- pkg_check_modules(pkg REQUIRED
- dlog
- aul
- vconf
- sqlite3
- db-util
- glib-2.0
- gio-2.0
- bundle
- ecore
- eina
- pkgmgr
- notification
- badge
- shortcut
- libsmack
- pkgmgr-info
- libsystemd-daemon
- capi-appfw-app-manager
- alarm-service
- )
-ENDIF (WEARABLE)
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkg REQUIRED
+ dlog
+ aul
+ vconf
+ sqlite3
+ db-util
+ glib-2.0
+ gio-2.0
+ bundle
+ ecore
+ eina
+ pkgmgr
+ notification
+ badge
+ libsmack
+ shortcut
+ pkgmgr-info
+ libsystemd-daemon
+ capi-appfw-app-manager
+ alarm-service
+)
SET(PACKAGE "${PROJECT_NAME}")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Winline -Werror -fno-builtin-malloc -fno-omit-frame-pointer -g -fPIE")
ADD_DEFINITIONS("-DWEARABLE")
ENDIF (MOBILE)
-IF (WEARABLE)
- SET(BUILD_SOURCE
- src/main.c
- src/util.c
- src/pkgmgr.c
- src/badge_service.c
- src/notification_service.c
- src/service_common.c
- src/critical_log.c
- )
-ELSE (WEARABLE)
- SET(BUILD_SOURCE
- src/main.c
- src/util.c
- src/pkgmgr.c
- src/badge_service.c
- src/notification_service.c
- src/service_common.c
- src/shortcut_service.c
- src/critical_log.c
- )
-ENDIF (WEARABLE)
+SET(BUILD_SOURCE
+ src/main.c
+ src/util.c
+ src/pkgmgr.c
+ src/shortcut_service.c
+ src/badge_service.c
+ src/notification_service.c
+ src/service_common.c
+ src/critical_log.c
+)
STRING(REPLACE "-L-l" "-l" pkg_fixed_LDFLAGS ${pkg_LDFLAGS})
STRING(REPLACE "-l" " -l" pkg_LDFLAGS ${pkg_fixed_LDFLAGS})
#include <gio/gio.h>
#include <notification.h>
#include <badge.h>
-#include <stdlib.h>
-#ifndef WEARABLE
#include <shortcut.h>
-#endif
+#include <stdlib.h>
#define NORMAL_UID_BASE 5000
BuildRequires: pkgconfig(pkgmgr-info)
BuildRequires: pkgconfig(notification)
BuildRequires: pkgconfig(badge)
-%if "%{profile}" != "wearable"
BuildRequires: pkgconfig(shortcut)
-%endif
BuildRequires: pkgconfig(libsystemd-daemon)
BuildRequires: pkgconfig(alarm-service)
#include "util.h"
#include "critical_log.h"
#include "service_common.h"
+#include "shortcut_service.h"
#include "notification_service.h"
#include "badge_service.h"
-#ifndef WEARABLE
-#include "shortcut_service.h"
-#endif
static void lang_key_changed_cb(keynode_t *node EINA_UNUSED, void *first)
{
DbgPrint("VCONFKEY_LANGSET notify key chenaged: %d\n", ret);
lang_key_changed_cb(NULL, NULL);
-#ifndef WEARABLE
+
ret = shortcut_service_init();
if (ret < 0)
DbgPrint("shortcut: %d\n", ret);
-#endif
+
ret = notification_service_init();
if (ret < 0)
DbgPrint("noti: %d\n", ret);
ret = notification_service_fini();
if (ret < 0)
DbgPrint("noti: %d\n", ret);
-#ifndef WEARABLE
+
ret = shortcut_service_fini();
if (ret < 0)
DbgPrint("shortcut: %d\n", ret);
-#endif
+
DbgPrint("Terminated\n");
return 0;
}
#include "service_common.h"
#include "notification_service.h"
#include "badge_service.h"
-#ifndef WEARABLE
#include "shortcut_service.h"
-#endif
#define PROVIDER_BUS_NAME "org.tizen.data_provider_service"
#define PROVIDER_OBJECT_PATH "/org/tizen/data_provider_service"