1noinst_LTLIBRARIES = libdix.la libmain.la 2 3AM_CPPFLAGS = -I$(top_srcdir)/include 4AM_CFLAGS = $(DIX_CFLAGS) 5 6libmain_la_SOURCES = \ 7 stubmain.c 8 9libdix_la_SOURCES = \ 10 atom.c \ 11 colormap.c \ 12 cursor.c \ 13 devices.c \ 14 dispatch.c \ 15 dispatch.h \ 16 dixfonts.c \ 17 main.c \ 18 dixutils.c \ 19 enterleave.c \ 20 enterleave.h \ 21 events.c \ 22 eventconvert.c \ 23 extension.c \ 24 gc.c \ 25 getevents.c \ 26 gestures.c \ 27 globals.c \ 28 glyphcurs.c \ 29 grabs.c \ 30 initatoms.c \ 31 inpututils.c \ 32 pixmap.c \ 33 privates.c \ 34 property.c \ 35 ptrveloc.c \ 36 region.c \ 37 registry.c \ 38 resource.c \ 39 selection.c \ 40 swaprep.c \ 41 swapreq.c \ 42 tables.c \ 43 touch.c \ 44 window.c 45 46EXTRA_DIST = buildatoms BuiltInAtoms 47 48# Install list of protocol names 49miscconfigdir = $(SERVER_MISC_CONFIG_PATH) 50dist_miscconfig_DATA = protocol.txt 51 52if SPECIAL_DTRACE_OBJECTS 53# Generate dtrace object code for probes in libdix 54dtrace-dix.o: $(top_srcdir)/include/Xserver.d libdix.la 55 $(AM_V_GEN)$(DTRACE) -G -C -o $@ -s $(top_srcdir)/include/Xserver.d $(am_libdix_la_OBJECTS:%.lo=.libs/%.o) 56 57noinst_PROGRAMS = dix.O 58 59dix_O_SOURCES = 60dix.O: dtrace-dix.o libdix.la 61 $(AM_V_GEN)ld -r -o $@ $(am_libdix_la_OBJECTS:%.lo=.libs/%.o) 62endif 63