66d92afeae
This adds the initial provider object and provider property support to the randr dix code. v2: destroy provider in screen close v2.1: fix whitespace v3: update for latest rev of protocol + renumber after 1.4 tearout. v4: fix logic issue, thanks Samsagax on irc v5: keithp's review: fix current_role, fix copyrights, fix master reporting crtc/outputs. v6: port to new randr interface, drop all set role bits for now v7: drop devPrivate in provider, not needed, add BadMatch returns for NULL SetProviderOffloadSink and SetProviderOutputSource, drop the old typedef. Reviewed-by: Keith Packard <keithp@keithp.com> Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
32 lines
461 B
Makefile
32 lines
461 B
Makefile
noinst_LTLIBRARIES = librandr.la
|
|
|
|
AM_CFLAGS = $(DIX_CFLAGS)
|
|
|
|
XINERAMA_SRCS = rrxinerama.c
|
|
|
|
if XORG
|
|
sdk_HEADERS = randrstr.h rrtransform.h
|
|
endif
|
|
|
|
librandr_la_SOURCES = \
|
|
randr.c \
|
|
randrstr.h \
|
|
rrcrtc.c \
|
|
rrdispatch.c \
|
|
rrinfo.c \
|
|
rrmode.c \
|
|
rroutput.c \
|
|
rrpointer.c \
|
|
rrproperty.c \
|
|
rrprovider.c \
|
|
rrproviderproperty.c \
|
|
rrscreen.c \
|
|
rrsdispatch.c \
|
|
rrtransform.h \
|
|
rrtransform.c
|
|
|
|
if XINERAMA
|
|
librandr_la_SOURCES += ${XINERAMA_SRCS}
|
|
endif
|
|
|