#include "util_math.h"
+#ifdef __ANDROID__
+#include <log/log.h>
+#endif
+
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)
#define DRM_MAJOR 145
#endif
static int DRM_PRINTFLIKE(1, 0)
drmDebugPrint(const char *format, va_list ap)
{
+#ifdef __ANDROID__
+ return __android_log_vprint(ANDROID_LOG_DEBUG, "libdrm", format, ap);
+#else
return vfprintf(stderr, format, ap);
+#endif
}
drm_public void
drmMsg(const char *format, ...)
{
va_list ap;
+#ifndef __ANDROID__
const char *env;
if (((env = getenv("LIBGL_DEBUG")) && strstr(env, "verbose")) ||
(drm_server_info && drm_server_info->debug_print))
+#endif
{
va_start(ap, format);
if (drm_server_info) {