Commit | Line | Data |
---|---|---|
a09e091a JB |
1 | noinst_LTLIBRARIES = libdix.la libmain.la |
2 | ||
3 | AM_CPPFLAGS = -I$(top_srcdir)/include | |
4 | AM_CFLAGS = $(DIX_CFLAGS) | |
5 | ||
6 | libmain_la_SOURCES = \ | |
7 | stubmain.c | |
8 | ||
9 | libdix_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 | ffs.c \ | |
25 | gc.c \ | |
26 | getevents.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 | ||
46 | EXTRA_DIST = buildatoms BuiltInAtoms Xserver.d Xserver-dtrace.h.in | |
47 | ||
48 | # Install list of protocol names | |
49 | miscconfigdir = $(SERVER_MISC_CONFIG_PATH) | |
50 | dist_miscconfig_DATA = protocol.txt | |
51 | ||
52 | if XSERVER_DTRACE | |
53 | # Generate dtrace header file for C sources to include | |
54 | BUILT_SOURCES = Xserver-dtrace.h | |
55 | ||
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 $@ | |
59 | ||
60 | endif | |
61 | ||
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) | |
66 | ||
67 | noinst_PROGRAMS = dix.O | |
68 | ||
69 | dix_O_SOURCES = | |
70 | dix.O: dtrace-dix.o $(am_libdix_la_OBJECTS) | |
71 | $(AM_V_GEN)ld -r -o $@ $(am_libdix_la_OBJECTS:%.lo=.libs/%.o) | |
72 | endif | |
73 | ||
74 | CLEANFILES = Xserver-dtrace.h |