Add TIZEN_DEPRECATED_API and TIZEN_DEPRECATED_TYPE macro 13/83613/1
authorByungWoo Lee <bw1212.lee@samsung.com>
Fri, 12 Aug 2016 04:41:25 +0000 (13:41 +0900)
committerByungWoo Lee <bw1212.lee@samsung.com>
Fri, 12 Aug 2016 04:41:25 +0000 (13:41 +0900)
Change-Id: I1e164d0b4b0a9f64865679a8cd0deafbd0496d49

include/tizen.h

index 84a8cbc..f0ed889 100755 (executable)
 #define EXPORT_API __attribute__((__visibility__("default")))
 #endif
 
-#ifndef DEPRECATED_API
-#define DEPRECATED_API __attribute__((__visibility__("default"), deprecated))
+#ifndef TIZEN_DEPRECATED_API
+#      ifdef ENABLE_TIZEN_DEPRECATED
+#              define TIZEN_DEPRECATED_API __attribute__((__visibility__("default"), deprecated))
+#      else
+#              define TIZEN_DEPRECATED_API
+#      endif
 #endif
 
-#ifndef DEPRECATED_TYPE
-#define DEPRECATED_TYPE __attribute__((deprecated))
+#ifndef TIZEN_DEPRECATED_TYPE
+#      ifdef ENABLE_TIZEN_DEPRECATED
+#              define TIZEN_DEPRECATED_TYPE __attribute__((deprecated))
+#      else
+#              define TIZEN_DEPRECATED_TYPE
+#      endif
 #endif
 
 #endif // __TIZEN_H__
\ No newline at end of file