targets/egl: Fix linking with libdrm.
authorChia-I Wu <olv@lunarg.com>
Thu, 7 Oct 2010 04:06:07 +0000 (12:06 +0800)
committerChia-I Wu <olv@lunarg.com>
Thu, 7 Oct 2010 04:06:59 +0000 (12:06 +0800)
src/gallium/targets/egl/Makefile

index 47c24cefe5c657dcac5f64ab725ae9640daa6dc6..38e60dbafbf33b8a4c8b288fdc10b06ce11372a6 100644 (file)
@@ -24,7 +24,9 @@ common_CPPFLAGS := \
        -I$(TOP)/src/gallium/auxiliary \
        -I$(TOP)/src/gallium/drivers \
        -I$(TOP)/src/gallium/include \
-       -I$(TOP)/src/gallium/winsys
+       -I$(TOP)/src/gallium/winsys \
+       $(LIBDRM_CFLAGS)
+
 common_SYS :=
 common_LIBS := \
        $(TOP)/src/gallium/drivers/identity/libidentity.a \
@@ -41,11 +43,11 @@ egl_SYS := -lm $(DLOPEN_LIBS) -L$(TOP)/$(LIB_DIR) -lEGL
 egl_LIBS := $(TOP)/src/gallium/state_trackers/egl/libegl.a
 
 ifneq ($(findstring x11, $(EGL_PLATFORMS)),)
-egl_SYS += -lX11 -lXext -lXfixes
+egl_SYS += -lX11 -lXext -lXfixes $(LIBDRM_LIB)
 egl_LIBS += $(TOP)/src/gallium/winsys/sw/xlib/libws_xlib.a
 endif
-ifneq ($(findstring kms, $(EGL_PLATFORMS)),)
-egl_SYS += -ldrm
+ifneq ($(findstring drm, $(EGL_PLATFORMS)),)
+egl_SYS += $(LIBDRM_LIB)
 endif
 ifneq ($(findstring fbdev, $(EGL_PLATFORMS)),)
 egl_LIBS += $(TOP)/src/gallium/winsys/sw/fbdev/libfbdev.a