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:
@@ -43,10 +43,8 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := \
|
|||||||
$(LOCAL_PATH) \
|
$(LOCAL_PATH) \
|
||||||
$(intermediates)
|
$(intermediates)
|
||||||
|
|
||||||
# swrast only
|
ifneq ($(filter-out swrast,$(MESA_GPU_DRIVERS)),)
|
||||||
ifeq ($(MESA_GPU_DRIVERS),swrast)
|
LOCAL_CFLAGS := -DHAVE_LIBDRM
|
||||||
LOCAL_CFLAGS := -D__NOT_HAVE_DRM_H
|
|
||||||
else
|
|
||||||
LOCAL_SHARED_LIBRARIES := libdrm
|
LOCAL_SHARED_LIBRARIES := libdrm
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -110,13 +108,6 @@ LOCAL_MODULE_CLASS := STATIC_LIBRARIES
|
|||||||
LOCAL_C_INCLUDES := \
|
LOCAL_C_INCLUDES := \
|
||||||
$(MESA_DRI_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)
|
LOCAL_SRC_FILES := $(megadriver_stub_FILES)
|
||||||
|
|
||||||
include $(MESA_COMMON_MK)
|
include $(MESA_COMMON_MK)
|
||||||
|
@@ -58,5 +58,5 @@ if DRICOMMON_NEED_LIBDRM
|
|||||||
AM_CFLAGS += $(LIBDRM_CFLAGS)
|
AM_CFLAGS += $(LIBDRM_CFLAGS)
|
||||||
libdricommon_la_LIBADD = $(LIBDRM_LIBS)
|
libdricommon_la_LIBADD = $(LIBDRM_LIBS)
|
||||||
else
|
else
|
||||||
AM_CFLAGS += -D__NOT_HAVE_DRM_H
|
AM_CFLAGS += -UHAVE_LIBDRM
|
||||||
endif
|
endif
|
||||||
|
@@ -32,10 +32,7 @@ drienv.AppendUnique(LIBS = [
|
|||||||
'expat',
|
'expat',
|
||||||
])
|
])
|
||||||
|
|
||||||
# if HAVE_DRI2
|
|
||||||
drienv.PkgUseModules('DRM')
|
drienv.PkgUseModules('DRM')
|
||||||
# else
|
|
||||||
#env.Append(CPPDEFINES = ['__NOT_HAVE_DRM_H'])
|
|
||||||
|
|
||||||
sources = drienv.ParseSourceList('Makefile.sources', ['DRI_COMMON_FILES', 'XMLCONFIG_FILES' ])
|
sources = drienv.ParseSourceList('Makefile.sources', ['DRI_COMMON_FILES', 'XMLCONFIG_FILES' ])
|
||||||
|
|
||||||
@@ -57,7 +54,6 @@ env.Append(CPPPATH = [
|
|||||||
])
|
])
|
||||||
|
|
||||||
env.Append(CPPDEFINES = [
|
env.Append(CPPDEFINES = [
|
||||||
'__NOT_HAVE_DRM_H',
|
|
||||||
'HAVE_DLADDR',
|
'HAVE_DLADDR',
|
||||||
])
|
])
|
||||||
|
|
||||||
|
@@ -40,7 +40,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#ifndef __NOT_HAVE_DRM_H
|
#ifdef HAVE_LIBDRM
|
||||||
#include <xf86drm.h>
|
#include <xf86drm.h>
|
||||||
#endif
|
#endif
|
||||||
#include "dri_util.h"
|
#include "dri_util.h"
|
||||||
@@ -137,7 +137,7 @@ driCreateNewScreen2(int scrn, int fd,
|
|||||||
|
|
||||||
setupLoaderExtensions(psp, extensions);
|
setupLoaderExtensions(psp, extensions);
|
||||||
|
|
||||||
#ifndef __NOT_HAVE_DRM_H
|
#ifdef HAVE_LIBDRM
|
||||||
if (fd != -1) {
|
if (fd != -1) {
|
||||||
drmVersionPtr version = drmGetVersion(fd);
|
drmVersionPtr version = drmGetVersion(fd);
|
||||||
if (version) {
|
if (version) {
|
||||||
|
Reference in New Issue
Block a user