tizen 2.3 release
[framework/uifw/xorg/server/xorg-server.git] / Makefile.am
1 AUTOMAKE_OPTIONS=nostdinc
2 ACLOCAL_AMFLAGS = -I m4
3
4 if COMPOSITE
5 COMPOSITE_DIR=composite
6 endif
7
8 if GLX
9 GLX_DIR=glx
10 endif
11
12 if DBE
13 DBE_DIR=dbe
14 endif
15
16 if RECORD
17 RECORD_DIR=record
18 endif
19
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         gesture \
43         hwc \
44         hw \
45         test
46
47 if XORG
48 aclocaldir = $(datadir)/aclocal
49 aclocal_DATA = xorg-server.m4
50
51 pkgconfigdir = $(libdir)/pkgconfig
52 pkgconfig_DATA = xorg-server.pc
53 endif
54
55 EXTRA_DIST = xorg-server.pc.in xorg-server.m4 autogen.sh
56
57 DISTCHECK_CONFIGURE_FLAGS=\
58         --with-xkb-path=$(XKB_BASE_DIRECTORY) \
59         --with-xkb-bin-directory=$(XKB_BIN_DIRECTORY) \
60         --with-xkb-output='$${datadir}/X11/xkb/compiled'
61
62 .PHONY: ChangeLog INSTALL
63
64 INSTALL:
65         $(INSTALL_CMD)
66
67 ChangeLog:
68         $(CHANGELOG_CMD)
69
70 dist-hook: ChangeLog INSTALL
71
72 DIST_SUBDIRS = \
73         doc \
74         man \
75         include \
76         dix  \
77         fb \
78         mi \
79         Xext \
80         miext \
81         os \
82         randr \
83         render  \
84         Xi \
85         xkb \
86         dbe \
87         record \
88         xfixes \
89         damageext \
90         composite \
91         glx \
92         exa \
93         config \
94         hw \
95         test
96
97 # gross hack
98 relink: all
99         $(AM_V_at)$(MAKE) -C hw relink
100
101 install-headers: Makefile
102         +find . -name Makefile | while read m; do                       \
103                 if grep -q install-sdkHEADERS $$m; then                 \
104                         (cd `dirname "$$m"` && make install-sdkHEADERS) \
105                 fi                                                      \
106         done