1d4dbc2f2b
LT_PREREQ([2.2]) LT_INIT AC_CONFIG_MACRO_DIR([m4]) is recommended to locate local macros, which is fully used starting automake 1.14. ACLOCAL_AMFLAGS in Makefile.am is deprecated since automake 1.14. The comment is to prevent developers from removing the statement as suggested in 1.14 which would break earlier versions. Automake 1.14 is already in use by many. This patch works on versions prior and post 1.14 References: Building the X Window System from Source: http://www.x.org/wiki/Building_the_X_Window_System/#index2h3 Discussion on xorg minimum autotools requirements: http://lists.x.org/archives/xorg-devel/2013-October/038325.html Tested with autoconf 2.60, automake 1.10.3 and libtool 2.2 The same upgrade will be applied to libraries and drivers. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Keith Packard <keithp@keithp.com>
121 lines
1.5 KiB
Makefile
121 lines
1.5 KiB
Makefile
AUTOMAKE_OPTIONS=nostdinc
|
|
|
|
# Required for automake < 1.14
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
if COMPOSITE
|
|
COMPOSITE_DIR=composite
|
|
endif
|
|
|
|
if GLX
|
|
GLX_DIR=glx
|
|
endif
|
|
|
|
if DBE
|
|
DBE_DIR=dbe
|
|
endif
|
|
|
|
if RECORD
|
|
RECORD_DIR=record
|
|
endif
|
|
|
|
if DRI3
|
|
DRI3_DIR=dri3
|
|
endif
|
|
|
|
if PRESENT
|
|
PRESENT_DIR=present
|
|
endif
|
|
|
|
SUBDIRS = \
|
|
doc \
|
|
man \
|
|
include \
|
|
dix \
|
|
fb \
|
|
mi \
|
|
Xext \
|
|
miext \
|
|
os \
|
|
pseudoramiX \
|
|
randr \
|
|
render \
|
|
Xi \
|
|
xkb \
|
|
$(DBE_DIR) \
|
|
$(RECORD_DIR) \
|
|
xfixes \
|
|
damageext \
|
|
$(COMPOSITE_DIR) \
|
|
$(GLX_DIR) \
|
|
$(PRESENT_DIR) \
|
|
$(DRI3_DIR) \
|
|
exa \
|
|
config \
|
|
hw \
|
|
test
|
|
|
|
if XORG
|
|
aclocaldir = $(datadir)/aclocal
|
|
aclocal_DATA = xorg-server.m4
|
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
pkgconfig_DATA = xorg-server.pc
|
|
endif
|
|
|
|
EXTRA_DIST = xorg-server.pc.in xorg-server.m4 autogen.sh
|
|
|
|
DISTCHECK_CONFIGURE_FLAGS=\
|
|
--with-xkb-path=$(XKB_BASE_DIRECTORY) \
|
|
--with-xkb-bin-directory=$(XKB_BIN_DIRECTORY) \
|
|
--with-xkb-output='$${datadir}/X11/xkb/compiled'
|
|
|
|
.PHONY: ChangeLog INSTALL
|
|
|
|
INSTALL:
|
|
$(INSTALL_CMD)
|
|
|
|
ChangeLog:
|
|
$(CHANGELOG_CMD)
|
|
|
|
dist-hook: ChangeLog INSTALL
|
|
|
|
DIST_SUBDIRS = \
|
|
doc \
|
|
man \
|
|
include \
|
|
dix \
|
|
fb \
|
|
mi \
|
|
Xext \
|
|
miext \
|
|
os \
|
|
pseudoramiX \
|
|
randr \
|
|
render \
|
|
Xi \
|
|
xkb \
|
|
dbe \
|
|
record \
|
|
xfixes \
|
|
damageext \
|
|
composite \
|
|
glx \
|
|
exa \
|
|
config \
|
|
dri3 \
|
|
present \
|
|
hw \
|
|
test
|
|
|
|
# gross hack
|
|
relink: all
|
|
$(AM_V_at)$(MAKE) -C hw relink
|
|
|
|
install-headers: Makefile
|
|
+find . -name Makefile | while read m; do \
|
|
if grep -q install-sdkHEADERS $$m; then \
|
|
(cd `dirname "$$m"` && make install-sdkHEADERS) \
|
|
fi \
|
|
done
|