From dca1b796b74b13602c87e2628cea747aa2a985be Mon Sep 17 00:00:00 2001 From: Dan Nicholson Date: Tue, 23 Oct 2007 09:25:58 -0700 Subject: autoconf: Initial support for an autoconf configuration This adds the initial support for using autoconf configuration. Support is available for shared Xlib driver builds. Later this will be extended to dri and osmesa-only builds and possibly targetting non-X backends. Support for static library builds will also be added. The configure script fills in the autoconf config. This is then used by running `make autoconf' after ./configure. Testing has been done on Linux/GNU. The configure script tries to faithfully reproduce the current configs/linux* and configs/freebsd*. Other platforms can be handled later by adding similar statements and feature tests. Pkg-config is used to search for packages when possible. This makes the build much more flexible and robust to the user's configuration. This requires that the pkg-config autoconf macros pkg.m4 are included in aclocal.m4. This requires autoconf and aclocal from autoconf and automake, respectively. --- Makefile | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index ac1e94ee86..97575efe02 100644 --- a/Makefile +++ b/Makefile @@ -29,6 +29,8 @@ realclean: $(MAKE) clean -rm -rf lib* -rm -f $(TOP)/configs/current + -rm -f $(TOP)/configs/autoconf + -rm -rf autom4te.cache -rm -f `find . -name \*.o` -rm -f `find . -name \*.a` -rm -f `find . -name \*.so` @@ -66,6 +68,7 @@ aix-64 \ aix-64-static \ aix-gcc \ aix-static \ +autoconf \ bluegene-osmesa \ bluegene-xlc-osmesa \ beos \ -- cgit v1.2.3