1 noinst_LTLIBRARIES = libdix.la libmain.la
3 AM_CPPFLAGS = -I$(top_srcdir)/include
4 AM_CFLAGS = $(DIX_CFLAGS)
46 EXTRA_DIST = buildatoms BuiltInAtoms Xserver.d Xserver-dtrace.h.in
48 # Install list of protocol names
49 miscconfigdir = $(SERVER_MISC_CONFIG_PATH)
50 dist_miscconfig_DATA = protocol.txt
53 # Generate dtrace header file for C sources to include
54 BUILT_SOURCES = Xserver-dtrace.h
56 Xserver-dtrace.h: $(srcdir)/Xserver.d
57 $(AM_V_GEN)$(DTRACE) -C -h -o $@ -s $(srcdir)/Xserver.d \
58 || cp Xserver-dtrace.h.in $@
62 if SPECIAL_DTRACE_OBJECTS
63 # Generate dtrace object code for probes in libdix
64 dtrace-dix.o: $(top_srcdir)/dix/Xserver.d $(am_libdix_la_OBJECTS)
65 $(AM_V_GEN)$(DTRACE) -G -C -o $@ -s $(top_srcdir)/dix/Xserver.d $(am_libdix_la_OBJECTS:%.lo=.libs/%.o)
67 noinst_PROGRAMS = dix.O
70 dix.O: dtrace-dix.o $(am_libdix_la_OBJECTS)
71 $(AM_V_GEN)ld -r -o $@ $(am_libdix_la_OBJECTS:%.lo=.libs/%.o)
74 CLEANFILES = Xserver-dtrace.h