dri/common: use HAVE_LIBDRM over __NOT_HAVE_DRM_H

See previous commit message for details.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
This commit is contained in:
Emil Velikov 2015-07-07 15:57:41 +01:00
parent 1c328b8aa7
commit 9ab5b644ef
4 changed files with 5 additions and 18 deletions

View File

@ -43,10 +43,8 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := \
$(LOCAL_PATH) \
$(intermediates)
# swrast only
ifeq ($(MESA_GPU_DRIVERS),swrast)
LOCAL_CFLAGS := -D__NOT_HAVE_DRM_H
else
ifneq ($(filter-out swrast,$(MESA_GPU_DRIVERS)),)
LOCAL_CFLAGS := -DHAVE_LIBDRM
LOCAL_SHARED_LIBRARIES := libdrm
endif
@ -110,13 +108,6 @@ LOCAL_MODULE_CLASS := STATIC_LIBRARIES
LOCAL_C_INCLUDES := \
$(MESA_DRI_C_INCLUDES)
# swrast only
ifeq ($(MESA_GPU_DRIVERS),swrast)
LOCAL_CFLAGS := -D__NOT_HAVE_DRM_H
else
LOCAL_SHARED_LIBRARIES := libdrm
endif
LOCAL_SRC_FILES := $(megadriver_stub_FILES)
include $(MESA_COMMON_MK)

View File

@ -58,5 +58,5 @@ if DRICOMMON_NEED_LIBDRM
AM_CFLAGS += $(LIBDRM_CFLAGS)
libdricommon_la_LIBADD = $(LIBDRM_LIBS)
else
AM_CFLAGS += -D__NOT_HAVE_DRM_H
AM_CFLAGS += -UHAVE_LIBDRM
endif

View File

@ -32,10 +32,7 @@ drienv.AppendUnique(LIBS = [
'expat',
])
# if HAVE_DRI2
drienv.PkgUseModules('DRM')
# else
#env.Append(CPPDEFINES = ['__NOT_HAVE_DRM_H'])
sources = drienv.ParseSourceList('Makefile.sources', ['DRI_COMMON_FILES', 'XMLCONFIG_FILES' ])
@ -57,7 +54,6 @@ env.Append(CPPPATH = [
])
env.Append(CPPDEFINES = [
'__NOT_HAVE_DRM_H',
'HAVE_DLADDR',
])

View File

@ -40,7 +40,7 @@
#include <stdbool.h>
#ifndef __NOT_HAVE_DRM_H
#ifdef HAVE_LIBDRM
#include <xf86drm.h>
#endif
#include "dri_util.h"
@ -137,7 +137,7 @@ driCreateNewScreen2(int scrn, int fd,
setupLoaderExtensions(psp, extensions);
#ifndef __NOT_HAVE_DRM_H
#ifdef HAVE_LIBDRM
if (fd != -1) {
drmVersionPtr version = drmGetVersion(fd);
if (version) {