1 AUTOMAKE_OPTIONS=nostdinc
2 ACLOCAL_AMFLAGS = -I m4
4 if COMPOSITE
5 COMPOSITE_DIR=composite
6 endif
8 if GLX
9 GLX_DIR=glx
10 endif
12 if DBE
13 DBE_DIR=dbe
14 endif
16 if RECORD
17 RECORD_DIR=record
18 endif
20 SUBDIRS = \
21 doc \
22 man \
23 include \
24 dix \
25 fb \
26 mi \
27 Xext \
28 miext \
29 os \
30 randr \
31 render \
32 Xi \
33 xkb \
34 $(DBE_DIR) \
35 $(RECORD_DIR) \
36 xfixes \
37 damageext \
38 $(COMPOSITE_DIR) \
39 $(GLX_DIR) \
40 exa \
41 config \
42 hw \
43 test
45 if XORG
46 aclocaldir = $(datadir)/aclocal
47 aclocal_DATA = xorg-server.m4
49 pkgconfigdir = $(libdir)/pkgconfig
50 pkgconfig_DATA = xorg-server.pc
51 endif
53 EXTRA_DIST = xorg-server.pc.in xorg-server.m4 autogen.sh
55 DISTCHECK_CONFIGURE_FLAGS=\
56 --with-xkb-path=$(XKB_BASE_DIRECTORY) \
57 --with-xkb-bin-directory=$(XKB_BIN_DIRECTORY) \
58 --with-xkb-output='$${datadir}/X11/xkb/compiled'
60 .PHONY: ChangeLog INSTALL
62 INSTALL:
63 $(INSTALL_CMD)
65 ChangeLog:
66 $(CHANGELOG_CMD)
68 dist-hook: ChangeLog INSTALL
70 DIST_SUBDIRS = \
71 doc \
72 man \
73 include \
74 dix \
75 fb \
76 mi \
77 Xext \
78 miext \
79 os \
80 randr \
81 render \
82 Xi \
83 xkb \
84 dbe \
85 record \
86 xfixes \
87 damageext \
88 composite \
89 glx \
90 exa \
91 config \
92 hw \
93 test
95 # gross hack
96 relink: all
97 $(AM_V_at)$(MAKE) -C hw relink