d972399566
Really, this was a bad idea. It's not security, the UI features that would have been cool (e.g. clicking through windows) aren't implemented anyway, and there's nothing you can't achieve just by using plain XI anyway. Requires inputproto 1.9.99.6.
67 lines
1.2 KiB
Makefile
67 lines
1.2 KiB
Makefile
noinst_LTLIBRARIES = libdix.la
|
|
|
|
AM_CFLAGS = $(DIX_CFLAGS) \
|
|
-DVENDOR_NAME=\""@VENDOR_NAME@"\" \
|
|
-DVENDOR_RELEASE="@VENDOR_RELEASE@"
|
|
|
|
libdix_la_SOURCES = \
|
|
atom.c \
|
|
colormap.c \
|
|
cursor.c \
|
|
deprecated.c \
|
|
devices.c \
|
|
dispatch.c \
|
|
dispatch.h \
|
|
dixfonts.c \
|
|
dixutils.c \
|
|
events.c \
|
|
extension.c \
|
|
ffs.c \
|
|
gc.c \
|
|
getevents.c \
|
|
globals.c \
|
|
glyphcurs.c \
|
|
grabs.c \
|
|
initatoms.c \
|
|
main.c \
|
|
pixmap.c \
|
|
privates.c \
|
|
property.c \
|
|
ptrveloc.c \
|
|
registry.c \
|
|
resource.c \
|
|
selection.c \
|
|
swaprep.c \
|
|
swapreq.c \
|
|
tables.c \
|
|
window.c
|
|
|
|
EXTRA_DIST = buildatoms BuiltInAtoms Xserver.d Xserver-dtrace.h.in
|
|
|
|
# Install list of protocol names
|
|
miscconfigdir = $(SERVER_MISC_CONFIG_PATH)
|
|
dist_miscconfig_DATA = protocol.txt
|
|
|
|
if XSERVER_DTRACE
|
|
# Generate dtrace header file for C sources to include
|
|
BUILT_SOURCES = Xserver-dtrace.h
|
|
|
|
Xserver-dtrace.h: $(srcdir)/Xserver.d
|
|
$(DTRACE) -C -h -o $@ -s $(srcdir)/Xserver.d \
|
|
|| cp Xserver-dtrace.h.in $@
|
|
|
|
# Generate dtrace object code for probes in libdix
|
|
dtrace-dix.o: $(top_srcdir)/dix/Xserver.d $(am_libdix_la_OBJECTS)
|
|
$(DTRACE) -G -C -o $@ -s $(top_srcdir)/dix/Xserver.d .libs/*.o
|
|
|
|
noinst_PROGRAMS = dix.O
|
|
|
|
dix.O: dtrace-dix.o $(am_libdix_la_OBJECTS)
|
|
ld -r -o $@ .libs/*.o
|
|
endif
|
|
|
|
dix.c:
|
|
touch $@
|
|
|
|
CLEANFILES = dix.c
|