170cf1270d
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=18710 . As this can't work without new EXA_PREPARE_AUX* indices, this requires a major version bump, so we can also drop the UploadToScratch driver hook and ExaOffscreenSwap*(). So this also fixes http://bugs.freedesktop.org/show_bug.cgi?id=20213 . Moreover, introduce EXA_DRIVER_KNOWN_MAJOR to break compilation of drivers which may not be able to handle EXA_PREPARE_AUX*, giving instructions how to make them build again in the #error message. Signed-off-by: Michel Dänzer <daenzer@vmware.com>
29 lines
592 B
Makefile
29 lines
592 B
Makefile
noinst_LTLIBRARIES = libexa.la
|
|
|
|
# Override these since EXA doesn't need them and the needed files aren't
|
|
# built (in hw/xfree86/os-support/solaris) until after EXA is built
|
|
SOLARIS_ASM_CFLAGS=""
|
|
|
|
if XORG
|
|
sdk_HEADERS = exa.h
|
|
endif
|
|
|
|
INCLUDES = \
|
|
$(XORG_INCS) \
|
|
-I$(srcdir)/../miext/cw
|
|
|
|
# Use an arbitrary high major version here to satisfy any driver checks in exa.h
|
|
AM_CFLAGS = $(XORG_CFLAGS) $(DIX_CFLAGS) -DEXA_DRIVER_KNOWN_MAJOR=99
|
|
|
|
libexa_la_SOURCES = \
|
|
exa.c \
|
|
exa.h \
|
|
exa_accel.c \
|
|
exa_glyphs.c \
|
|
exa_migration.c \
|
|
exa_offscreen.c \
|
|
exa_render.c \
|
|
exa_priv.h \
|
|
exa_unaccel.c
|
|
|