2006-03-01 13:15:33 +01:00
|
|
|
AC_INIT(nix, 0.10)
|
2003-10-20 12:05:01 +02:00
|
|
|
AC_CONFIG_SRCDIR(README)
|
2003-04-04 18:14:56 +02:00
|
|
|
AC_CONFIG_AUX_DIR(config)
|
2005-09-15 11:18:21 +02:00
|
|
|
AM_INIT_AUTOMAKE([dist-bzip2 foreign])
|
2005-07-22 16:52:45 +02:00
|
|
|
|
2004-04-26 11:52:06 +02:00
|
|
|
# Change to `1' to produce a `stable' release (i.e., the `preREVISION'
|
|
|
|
# suffix is not added).
|
|
|
|
STABLE=0
|
|
|
|
|
2003-09-23 16:26:58 +02:00
|
|
|
# Put the revision number in the version.
|
2004-04-26 11:52:06 +02:00
|
|
|
if test "$STABLE" != "1"; then
|
|
|
|
if REVISION=`test -d $srcdir/.svn && svnversion $srcdir 2> /dev/null`; then
|
2006-03-01 13:15:33 +01:00
|
|
|
VERSION=${VERSION}pre${REVISION}
|
2004-04-26 11:52:06 +02:00
|
|
|
elif REVISION=`cat $srcdir/svn-revision 2> /dev/null`; then
|
2006-03-01 13:15:33 +01:00
|
|
|
VERSION=${VERSION}pre${REVISION}
|
2004-04-26 11:52:06 +02:00
|
|
|
fi
|
2003-09-23 16:26:58 +02:00
|
|
|
fi
|
|
|
|
|
2006-03-01 13:15:33 +01:00
|
|
|
AC_DEFINE_UNQUOTED(NIX_VERSION, ["$(echo $VERSION)"], [version])
|
|
|
|
|
2003-04-04 18:14:56 +02:00
|
|
|
AC_PREFIX_DEFAULT(/nix)
|
|
|
|
|
|
|
|
AC_CANONICAL_HOST
|
|
|
|
|
2006-05-31 13:50:14 +02:00
|
|
|
|
2003-12-01 15:36:50 +01:00
|
|
|
# Construct a Nix system name (like "i686-linux").
|
|
|
|
AC_MSG_CHECKING([for the canonical Nix system name])
|
2004-08-13 11:57:51 +02:00
|
|
|
cpu_name=$(uname -p | tr 'A-Z ' 'a-z_')
|
|
|
|
machine_name=$(uname -m | tr 'A-Z ' 'a-z_')
|
|
|
|
|
|
|
|
case $machine_name in
|
|
|
|
i*86)
|
|
|
|
machine_name=i686
|
|
|
|
;;
|
2006-08-25 18:23:42 +02:00
|
|
|
ppc)
|
|
|
|
machine_name=powerpc
|
|
|
|
;;
|
2004-08-13 11:57:51 +02:00
|
|
|
*)
|
|
|
|
if test "$cpu_name" != "unknown"; then
|
|
|
|
machine_name=$cpu_name
|
|
|
|
fi
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
2004-07-18 23:07:27 +02:00
|
|
|
sys_name=$(uname -s | tr 'A-Z ' 'a-z_')
|
2006-05-31 13:50:14 +02:00
|
|
|
|
|
|
|
case $sys_name in
|
|
|
|
cygwin*)
|
|
|
|
sys_name=cygwin
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
|
2004-05-18 11:45:46 +02:00
|
|
|
AC_ARG_WITH(system, AC_HELP_STRING([--with-system=SYSTEM],
|
|
|
|
[platform identifier (e.g., `i686-linux')]),
|
2004-07-18 23:07:27 +02:00
|
|
|
system=$withval, system="${machine_name}-${sys_name}")
|
2003-12-01 15:36:50 +01:00
|
|
|
AC_MSG_RESULT($system)
|
|
|
|
AC_SUBST(system)
|
2004-04-23 17:16:08 +02:00
|
|
|
AC_DEFINE_UNQUOTED(SYSTEM, ["$system"], [platform identifier (`cpu-os')])
|
2003-12-01 15:36:50 +01:00
|
|
|
|
2006-05-31 13:50:14 +02:00
|
|
|
|
|
|
|
# Windows-specific stuff.
|
|
|
|
if test "$sys_name" = "cygwin"; then
|
|
|
|
# We cannot delete open files.
|
|
|
|
AC_DEFINE(CANNOT_DELETE_OPEN_FILES, 1, [Whether it is impossible to delete open files.])
|
|
|
|
|
|
|
|
# Shared libraries don't work, currently.
|
|
|
|
AC_DISABLE_SHARED
|
|
|
|
AC_ENABLE_STATIC
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
2003-04-04 18:14:56 +02:00
|
|
|
AC_PROG_CC
|
|
|
|
AC_PROG_CXX
|
2006-05-31 13:50:14 +02:00
|
|
|
|
2003-04-04 18:14:56 +02:00
|
|
|
|
2005-07-22 16:52:45 +02:00
|
|
|
# We are going to use libtool.
|
|
|
|
AC_DISABLE_STATIC
|
2006-09-04 17:12:24 +02:00
|
|
|
AC_ENABLE_SHARED
|
2005-07-22 16:52:45 +02:00
|
|
|
AC_PROG_LIBTOOL
|
|
|
|
|
2006-05-31 13:50:14 +02:00
|
|
|
|
2006-09-22 13:13:12 +02:00
|
|
|
# Use 64-bit file system calls so that we can support files > 2 GiB.
|
|
|
|
CFLAGS="-D_FILE_OFFSET_BITS=64 $CFLAGS"
|
|
|
|
CXXFLAGS="-D_FILE_OFFSET_BITS=64 $CXXFLAGS"
|
|
|
|
|
|
|
|
|
2003-12-22 17:40:46 +01:00
|
|
|
# Check for pubsetbuf.
|
|
|
|
AC_MSG_CHECKING([for pubsetbuf])
|
|
|
|
AC_LANG_PUSH(C++)
|
|
|
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <iostream>
|
|
|
|
using namespace std;
|
|
|
|
static char buf[1024];]],
|
|
|
|
[[cerr.rdbuf()->pubsetbuf(buf, sizeof(buf));]])],
|
|
|
|
[AC_MSG_RESULT(yes) AC_DEFINE(HAVE_PUBSETBUF, 1, [whether pubsetbuf is available])],
|
|
|
|
AC_MSG_RESULT(no))
|
|
|
|
AC_LANG_POP(C++)
|
|
|
|
|
2006-05-31 13:50:14 +02:00
|
|
|
|
2003-12-22 17:40:46 +01:00
|
|
|
# Check for <locale>
|
|
|
|
AC_LANG_PUSH(C++)
|
|
|
|
AC_CHECK_HEADERS([locale])
|
|
|
|
AC_LANG_POP(C++)
|
|
|
|
|
2006-05-31 13:50:14 +02:00
|
|
|
|
2004-04-06 10:40:19 +02:00
|
|
|
AC_DEFUN([NEED_PROG],
|
2004-04-23 17:16:08 +02:00
|
|
|
[
|
|
|
|
AC_PATH_PROG($1, $2)
|
2004-04-06 10:40:19 +02:00
|
|
|
if test -z "$$1"; then
|
2004-07-18 23:07:27 +02:00
|
|
|
AC_MSG_ERROR([$2 is required])
|
2004-04-06 10:40:19 +02:00
|
|
|
fi
|
|
|
|
])
|
|
|
|
|
|
|
|
NEED_PROG(curl, curl)
|
|
|
|
NEED_PROG(shell, sh)
|
2006-09-20 17:28:47 +02:00
|
|
|
NEED_PROG(patch, patch)
|
2004-04-06 10:40:19 +02:00
|
|
|
AC_PATH_PROG(xmllint, xmllint, false)
|
|
|
|
AC_PATH_PROG(xsltproc, xsltproc, false)
|
2006-08-21 18:05:11 +02:00
|
|
|
AC_PATH_PROG(jing, jing, false) # needed because xmllint --relaxng seems broken
|
2005-09-15 17:21:57 +02:00
|
|
|
AC_PATH_PROG(w3m, w3m, false)
|
2004-01-30 17:32:14 +01:00
|
|
|
AC_PATH_PROG(flex, flex, false)
|
|
|
|
AC_PATH_PROG(bison, bison, false)
|
2004-04-06 10:40:19 +02:00
|
|
|
NEED_PROG(perl, perl)
|
2005-03-15 13:03:15 +01:00
|
|
|
NEED_PROG(tar, tar)
|
2006-02-22 14:55:41 +01:00
|
|
|
AC_PATH_PROG(dot, dot)
|
2005-03-15 13:03:15 +01:00
|
|
|
|
2005-03-21 11:06:11 +01:00
|
|
|
NEED_PROG(cat, cat)
|
2005-03-15 13:03:15 +01:00
|
|
|
AC_ARG_WITH(coreutils-bin, AC_HELP_STRING([--with-coreutils-bin=PATH],
|
2005-03-21 11:06:11 +01:00
|
|
|
[path of cat, mkdir, etc.]),
|
|
|
|
coreutils=$withval, coreutils=$(dirname $cat))
|
2005-03-15 13:03:15 +01:00
|
|
|
AC_SUBST(coreutils)
|
2003-11-26 11:41:21 +01:00
|
|
|
|
2006-08-21 18:05:11 +02:00
|
|
|
AC_ARG_WITH(docbook-rng, AC_HELP_STRING([--with-docbook-rng=PATH],
|
|
|
|
[path of the DocBook RelaxNG schema]),
|
|
|
|
docbookrng=$withval, docbookrng=/docbook-rng-missing)
|
|
|
|
AC_SUBST(docbookrng)
|
2003-11-26 11:41:21 +01:00
|
|
|
|
|
|
|
AC_ARG_WITH(docbook-xsl, AC_HELP_STRING([--with-docbook-xsl=PATH],
|
|
|
|
[path of the DocBook XSL stylesheets]),
|
|
|
|
docbookxsl=$withval, docbookxsl=/docbook-xsl-missing)
|
|
|
|
AC_SUBST(docbookxsl)
|
|
|
|
|
2003-11-26 11:41:59 +01:00
|
|
|
AC_ARG_WITH(xml-flags, AC_HELP_STRING([--with-xml-flags=FLAGS],
|
2003-11-26 11:41:21 +01:00
|
|
|
[extra flags to be passed to xmllint and xsltproc]),
|
|
|
|
xmlflags=$withval, xmlflags=)
|
|
|
|
AC_SUBST(xmlflags)
|
2003-08-06 11:35:05 +02:00
|
|
|
|
2004-02-16 16:23:19 +01:00
|
|
|
AC_ARG_WITH(store-dir, AC_HELP_STRING([--with-store-dir=PATH],
|
|
|
|
[path of the Nix store]),
|
|
|
|
storedir=$withval, storedir='${prefix}/store')
|
|
|
|
AC_SUBST(storedir)
|
|
|
|
|
2004-02-16 17:37:16 +01:00
|
|
|
AC_ARG_WITH(bdb, AC_HELP_STRING([--with-bdb=PATH],
|
|
|
|
[prefix of Berkeley DB]),
|
|
|
|
bdb=$withval, bdb=)
|
|
|
|
AM_CONDITIONAL(HAVE_BDB, test -n "$bdb")
|
|
|
|
if test -z "$bdb"; then
|
|
|
|
bdb_lib='-L${top_builddir}/externals/inst-bdb/lib -ldb_cxx'
|
|
|
|
bdb_include='-I${top_builddir}/externals/inst-bdb/include'
|
|
|
|
else
|
2004-05-18 14:57:26 +02:00
|
|
|
bdb_lib="-L$bdb/lib -ldb_cxx"
|
2004-02-16 17:37:16 +01:00
|
|
|
bdb_include="-I$bdb/include"
|
|
|
|
fi
|
|
|
|
AC_SUBST(bdb_lib)
|
|
|
|
AC_SUBST(bdb_include)
|
|
|
|
|
|
|
|
AC_ARG_WITH(aterm, AC_HELP_STRING([--with-aterm=PATH],
|
|
|
|
[prefix of CWI ATerm library]),
|
|
|
|
aterm=$withval, aterm=)
|
|
|
|
AM_CONDITIONAL(HAVE_ATERM, test -n "$aterm")
|
|
|
|
if test -z "$aterm"; then
|
|
|
|
aterm_lib='-L${top_builddir}/externals/inst-aterm/lib -lATerm'
|
|
|
|
aterm_include='-I${top_builddir}/externals/inst-aterm/include'
|
2004-10-27 15:12:58 +02:00
|
|
|
aterm_bin='${top_builddir}/externals/inst-aterm/bin'
|
2004-02-16 17:37:16 +01:00
|
|
|
else
|
2004-05-18 14:57:26 +02:00
|
|
|
aterm_lib="-L$aterm/lib -lATerm"
|
2004-02-16 17:37:16 +01:00
|
|
|
aterm_include="-I$aterm/include"
|
2004-10-27 15:12:58 +02:00
|
|
|
aterm_bin="$aterm/bin"
|
2004-02-16 17:37:16 +01:00
|
|
|
fi
|
|
|
|
AC_SUBST(aterm_lib)
|
|
|
|
AC_SUBST(aterm_include)
|
2004-10-27 15:12:58 +02:00
|
|
|
AC_SUBST(aterm_bin)
|
2004-02-16 17:37:16 +01:00
|
|
|
|
2006-02-13 20:52:43 +01:00
|
|
|
AC_ARG_WITH(openssl, AC_HELP_STRING([--with-openssl=PATH],
|
|
|
|
[prefix of the OpenSSL library]),
|
|
|
|
openssl=$withval, openssl=)
|
|
|
|
AM_CONDITIONAL(HAVE_OPENSSL, test -n "$openssl")
|
|
|
|
if test -n "$openssl"; then
|
|
|
|
LDFLAGS="-L$openssl/lib -lcrypto $LDFLAGS"
|
|
|
|
CFLAGS="-I$openssl/include $CFLAGS"
|
|
|
|
CXXFLAGS="-I$openssl/include $CXXFLAGS"
|
|
|
|
AC_DEFINE(HAVE_OPENSSL, 1, [whether to use OpenSSL])
|
|
|
|
fi
|
|
|
|
|
2006-02-01 17:48:49 +01:00
|
|
|
AC_ARG_WITH(bzip2, AC_HELP_STRING([--with-bzip2=PATH],
|
|
|
|
[prefix of bzip2]),
|
|
|
|
bzip2=$withval, bzip2=)
|
2006-04-25 12:45:53 +02:00
|
|
|
AM_CONDITIONAL(HAVE_BZIP2, test -n "$bzip2")
|
2006-02-01 17:48:49 +01:00
|
|
|
if test -z "$bzip2"; then
|
2006-04-25 12:45:53 +02:00
|
|
|
# Headers and libraries will be used from the temporary installation
|
|
|
|
# in externals/inst-bzip2.
|
|
|
|
bzip2_lib='-L${top_builddir}/externals/inst-bzip2/lib -lbz2'
|
|
|
|
bzip2_include='-I${top_builddir}/externals/inst-bzip2/include'
|
|
|
|
# The binary will be copied to $libexecdir.
|
|
|
|
bzip2_bin='${libexecdir}'
|
|
|
|
# But for testing, we have to use the temporary copy :-(
|
|
|
|
bzip2_bin_test='${top_builddir}/externals/inst-bzip2/bin'
|
2006-02-01 17:48:49 +01:00
|
|
|
else
|
2006-04-25 12:45:53 +02:00
|
|
|
bzip2_lib="-L$bzip2/lib -lbz2"
|
|
|
|
bzip2_include="-I$bzip2/include"
|
|
|
|
bzip2_bin="$bzip2/bin"
|
|
|
|
bzip2_bin_test="$bzip2/bin"
|
2006-02-01 17:48:49 +01:00
|
|
|
fi
|
|
|
|
AC_SUBST(bzip2_lib)
|
|
|
|
AC_SUBST(bzip2_include)
|
|
|
|
AC_SUBST(bzip2_bin)
|
2006-04-25 12:45:53 +02:00
|
|
|
AC_SUBST(bzip2_bin_test)
|
2006-02-01 17:48:49 +01:00
|
|
|
|
2006-05-31 13:50:14 +02:00
|
|
|
|
2003-07-28 16:13:42 +02:00
|
|
|
AC_CHECK_LIB(pthread, pthread_mutex_init)
|
|
|
|
|
2006-05-31 13:50:14 +02:00
|
|
|
|
2004-04-21 12:54:46 +02:00
|
|
|
AC_ARG_ENABLE(init-state, AC_HELP_STRING([--disable-init-state],
|
|
|
|
[do not initialise DB etc. in `make install']),
|
|
|
|
init_state=$enableval, init_state=yes)
|
|
|
|
AM_CONDITIONAL(INIT_STATE, test "$init_state" = "yes")
|
|
|
|
|
* Setuid support for sharing a Nix installation between multiple
users.
If the configure flag `--enable-setuid' is used, the Nix programs
nix-env, nix-store, etc. are installed with the setuid bit turned on
so that they are executed as the user and group specified by
`--with-nix-user=USER' and `--with-nix-group=GROUP', respectively
(with defaults `nix' and `nix').
The setuid programs drop all special privileges if they are executed
by a user who is not a member of the Nix group.
The setuid feature is a quick hack to enable sharing of a Nix
installation between users who trust each other. It is not
generally secure, since any user in the Nix group can modify (by
building an appropriate derivation) any object in the store, and for
instance inject trojans into binaries used by other users.
The setuid programs are owned by root, not the Nix user. This is
because on Unix normal users cannot change the real uid, only the
effective uid. Many programs don't work properly when the real uid
differs from the effective uid. For instance, Perl will turn on
taint mode. However, the setuid programs drop all root privileges
immediately, changing all uids and gids to the Nix user and group.
2004-08-20 16:49:05 +02:00
|
|
|
|
2006-05-31 13:50:14 +02:00
|
|
|
# Setuid installations.
|
* Setuid support for sharing a Nix installation between multiple
users.
If the configure flag `--enable-setuid' is used, the Nix programs
nix-env, nix-store, etc. are installed with the setuid bit turned on
so that they are executed as the user and group specified by
`--with-nix-user=USER' and `--with-nix-group=GROUP', respectively
(with defaults `nix' and `nix').
The setuid programs drop all special privileges if they are executed
by a user who is not a member of the Nix group.
The setuid feature is a quick hack to enable sharing of a Nix
installation between users who trust each other. It is not
generally secure, since any user in the Nix group can modify (by
building an appropriate derivation) any object in the store, and for
instance inject trojans into binaries used by other users.
The setuid programs are owned by root, not the Nix user. This is
because on Unix normal users cannot change the real uid, only the
effective uid. Many programs don't work properly when the real uid
differs from the effective uid. For instance, Perl will turn on
taint mode. However, the setuid programs drop all root privileges
immediately, changing all uids and gids to the Nix user and group.
2004-08-20 16:49:05 +02:00
|
|
|
AC_ARG_ENABLE(setuid, AC_HELP_STRING([--enable-setuid],
|
|
|
|
[install Nix setuid]),
|
|
|
|
setuid_hack=$enableval, setuid_hack=no)
|
|
|
|
AM_CONDITIONAL(SETUID_HACK, test "$setuid_hack" = "yes")
|
|
|
|
if test "$setuid_hack" = "yes"; then
|
|
|
|
AC_DEFINE(SETUID_HACK, 1, [whether to install Nix setuid])
|
|
|
|
fi
|
|
|
|
|
2004-09-09 23:12:53 +02:00
|
|
|
AC_CHECK_FUNC(setresuid, [HAVE_SETRESUID=1], [HAVE_SETRESUID=])
|
|
|
|
AM_CONDITIONAL(HAVE_SETRESUID, test "$HAVE_SETRESUID" = "1")
|
|
|
|
if test "$HAVE_SETRESUID" = "1"; then
|
|
|
|
AC_DEFINE(HAVE_SETRESUID, 1, [whether we have setresuid()])
|
2004-08-20 17:22:33 +02:00
|
|
|
fi
|
|
|
|
|
* Setuid support for sharing a Nix installation between multiple
users.
If the configure flag `--enable-setuid' is used, the Nix programs
nix-env, nix-store, etc. are installed with the setuid bit turned on
so that they are executed as the user and group specified by
`--with-nix-user=USER' and `--with-nix-group=GROUP', respectively
(with defaults `nix' and `nix').
The setuid programs drop all special privileges if they are executed
by a user who is not a member of the Nix group.
The setuid feature is a quick hack to enable sharing of a Nix
installation between users who trust each other. It is not
generally secure, since any user in the Nix group can modify (by
building an appropriate derivation) any object in the store, and for
instance inject trojans into binaries used by other users.
The setuid programs are owned by root, not the Nix user. This is
because on Unix normal users cannot change the real uid, only the
effective uid. Many programs don't work properly when the real uid
differs from the effective uid. For instance, Perl will turn on
taint mode. However, the setuid programs drop all root privileges
immediately, changing all uids and gids to the Nix user and group.
2004-08-20 16:49:05 +02:00
|
|
|
AC_ARG_WITH(nix-user, AC_HELP_STRING([--with-nix-user=USER],
|
|
|
|
[user for Nix setuid binaries]),
|
|
|
|
NIX_USER=$withval, NIX_USER=nix)
|
|
|
|
AC_SUBST(NIX_USER)
|
|
|
|
AC_DEFINE_UNQUOTED(NIX_USER, ["$NIX_USER"], [Nix user])
|
|
|
|
|
|
|
|
AC_ARG_WITH(nix-group, AC_HELP_STRING([--with-nix-group=USER],
|
|
|
|
[group for Nix setuid binaries]),
|
|
|
|
NIX_GROUP=$withval, NIX_GROUP=nix)
|
|
|
|
AC_SUBST(NIX_GROUP)
|
|
|
|
AC_DEFINE_UNQUOTED(NIX_GROUP, ["$NIX_GROUP"], [Nix group])
|
|
|
|
|
|
|
|
|
2006-04-25 12:45:53 +02:00
|
|
|
# This is needed if ATerm, Berkeley DB or bzip2 are static libraries,
|
2005-09-21 13:12:43 +02:00
|
|
|
# and the Nix libraries are dynamic.
|
|
|
|
if test "$(uname)" = "Darwin"; then
|
2006-05-31 13:50:14 +02:00
|
|
|
LDFLAGS="-all_load $LDFLAGS"
|
2005-09-21 13:12:43 +02:00
|
|
|
fi
|
|
|
|
|
|
|
|
|
2003-06-18 10:07:28 +02:00
|
|
|
AM_CONFIG_HEADER([config.h])
|
2003-10-20 12:05:01 +02:00
|
|
|
AC_CONFIG_FILES([Makefile
|
2003-09-11 12:23:55 +02:00
|
|
|
externals/Makefile
|
|
|
|
src/Makefile
|
2003-11-18 13:07:39 +01:00
|
|
|
src/bin2c/Makefile
|
2003-10-20 12:05:01 +02:00
|
|
|
src/boost/Makefile
|
|
|
|
src/boost/format/Makefile
|
2003-11-18 11:47:59 +01:00
|
|
|
src/libutil/Makefile
|
2003-11-18 11:55:27 +01:00
|
|
|
src/libstore/Makefile
|
2003-10-20 12:05:01 +02:00
|
|
|
src/libmain/Makefile
|
2003-11-18 12:38:25 +01:00
|
|
|
src/nix-store/Makefile
|
2003-10-20 12:05:01 +02:00
|
|
|
src/nix-hash/Makefile
|
2003-11-19 12:35:41 +01:00
|
|
|
src/libexpr/Makefile
|
2003-11-19 13:03:01 +01:00
|
|
|
src/nix-instantiate/Makefile
|
2003-11-19 18:27:16 +01:00
|
|
|
src/nix-env/Makefile
|
2005-10-05 11:42:13 +02:00
|
|
|
src/nix-log2xml/Makefile
|
2006-02-01 17:48:49 +01:00
|
|
|
src/bsdiff-4.3/Makefile
|
2003-09-11 12:23:55 +02:00
|
|
|
scripts/Makefile
|
2003-10-20 12:05:01 +02:00
|
|
|
corepkgs/Makefile
|
|
|
|
corepkgs/nar/Makefile
|
2003-11-22 22:12:36 +01:00
|
|
|
corepkgs/buildenv/Makefile
|
2004-04-21 16:54:05 +02:00
|
|
|
corepkgs/channels/Makefile
|
2003-10-20 12:05:01 +02:00
|
|
|
doc/Makefile
|
|
|
|
doc/manual/Makefile
|
2004-06-04 16:31:57 +02:00
|
|
|
misc/Makefile
|
|
|
|
misc/emacs/Makefile
|
2004-05-04 14:15:30 +02:00
|
|
|
tests/Makefile
|
2003-09-11 12:23:55 +02:00
|
|
|
])
|
2003-04-08 17:36:54 +02:00
|
|
|
AC_OUTPUT
|