summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xCMakeLists.txt2
-rwxr-xr-xinclude/badge.h5
-rwxr-xr-xsrc/badge.c3
3 files changed, 7 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0d3bf1f..a386b44 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -51,7 +51,7 @@ FOREACH(flag ${pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
-SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden -g -Wall -O2")
+SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden -g -Wall -Werror -Wno-error=deprecated-declarations -O2")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
diff --git a/include/badge.h b/include/badge.h
index aa234c9..7414de0 100755
--- a/include/badge.h
+++ b/include/badge.h
@@ -23,6 +23,8 @@
#ifndef __BADGE_DEF_H__
#define __BADGE_DEF_H__
+#include <tizen.h>
+
#include <stdbool.h>
#include <badge_error.h>
@@ -70,8 +72,7 @@ extern "C" {
}
* @endcode
*/
-int badge_new(const char *writable_app_id);
-
+int badge_new(const char *writable_app_id) TIZEN_DEPRECATED_API;
/**
diff --git a/src/badge.c b/src/badge.c
index 67b4df3..30bee90 100755
--- a/src/badge.c
+++ b/src/badge.c
@@ -23,6 +23,8 @@
#include <stdlib.h>
#include <stdarg.h>
#include <unistd.h>
+
+#include <dlog.h>
#include <package_manager.h>
#include "badge.h"
@@ -40,6 +42,7 @@ int badge_create(const char *pkgname, const char *writable_pkg)
EXPORT_API
int badge_new(const char *writable_app_id)
{
+ dlog_print(DLOG_WARN, LOG_TAG, "DEPRECATION WARNING: badge_new() is deprecated and will be removed from next release. Use badge_add() instead.");
return badge_new_for_uid(writable_app_id, getuid());
}