android: fix liblog API changes
authorTapani Pälli <tapani.palli@intel.com>
Mon, 13 Aug 2012 06:03:06 +0000 (09:03 +0300)
committerChad Versace <chad.versace@linux.intel.com>
Fri, 31 Aug 2012 16:45:56 +0000 (09:45 -0700)
android logging macros changed their name in JellyBean.

Signed-off-by: Bruce E. Robertson <bruce.e.robertson@intel.com>
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
src/egl/drivers/dri2/platform_android.c

index 66142cdee5f895ccdf7229229198922ad8f7cc07..7e57295e8fa420d5ea6c8e6eeaff4172074081b5 100644 (file)
@@ -660,18 +660,29 @@ droid_open_device(void)
    return (fd >= 0) ? dup(fd) : -1;
 }
 
+/* support versions < JellyBean */
+#ifndef ALOGW
+#define ALOGW LOGW
+#endif
+#ifndef ALOGD
+#define ALOGD LOGD
+#endif
+#ifndef ALOGI
+#define ALOGI LOGI
+#endif
+
 static void
 droid_log(EGLint level, const char *msg)
 {
    switch (level) {
    case _EGL_DEBUG:
-      LOGD("%s", msg);
+      ALOGD("%s", msg);
       break;
    case _EGL_INFO:
-      LOGI("%s", msg);
+      ALOGI("%s", msg);
       break;
    case _EGL_WARNING:
-      LOGW("%s", msg);
+      ALOGW("%s", msg);
       break;
    case _EGL_FATAL:
       LOG_FATAL("%s", msg);