hc
2024-08-14 93e8ba98c407598d13d8ade71bc7802acfb19c58
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
noinst_LTLIBRARIES = libdix.la libmain.la
 
AM_CPPFLAGS = -I$(top_srcdir)/include
AM_CFLAGS = $(DIX_CFLAGS)
 
libmain_la_SOURCES =    \
   stubmain.c
 
libdix_la_SOURCES =     \
   atom.c        \
   colormap.c    \
   cursor.c    \
   devices.c    \
   dispatch.c    \
   dispatch.h    \
   dixfonts.c    \
   main.c        \
   dixutils.c    \
   enterleave.c    \
   enterleave.h    \
   events.c    \
   eventconvert.c  \
   extension.c    \
   gc.c        \
   getevents.c    \
   globals.c    \
   glyphcurs.c    \
   grabs.c        \
   initatoms.c    \
   inpututils.c    \
   pixmap.c    \
   privates.c    \
   property.c    \
   ptrveloc.c    \
   region.c    \
   registry.c    \
   resource.c    \
   selection.c    \
   swaprep.c    \
   swapreq.c    \
   tables.c    \
   touch.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
   $(AM_V_GEN)$(DTRACE) -C -h -o $@ -s $(srcdir)/Xserver.d \
       || cp Xserver-dtrace.h.in $@
 
endif
 
if SPECIAL_DTRACE_OBJECTS
# Generate dtrace object code for probes in libdix
dtrace-dix.o: $(top_srcdir)/dix/Xserver.d libdix.la
   $(AM_V_GEN)$(DTRACE) -G -C -o $@ -s $(top_srcdir)/dix/Xserver.d $(am_libdix_la_OBJECTS:%.lo=.libs/%.o)
 
noinst_PROGRAMS = dix.O
 
dix_O_SOURCES =
dix.O: dtrace-dix.o libdix.la
   $(AM_V_GEN)ld -r -o $@ $(am_libdix_la_OBJECTS:%.lo=.libs/%.o)
endif
 
CLEANFILES = Xserver-dtrace.h