aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac68
1 files changed, 68 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..33708a2
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,68 @@
+AC_PREREQ(2.13)
+AC_INIT(src/ext_clone.c)
+
+AC_PROG_CC
+AC_PROG_CPP
+AC_PROG_INSTALL
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+AC_PROG_RANLIB
+
+AC_SYS_LARGEFILE
+
+VERSION=0.0.1
+PACKAGE=gene3fs
+
+AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
+
+
+AM_CONFIG_HEADER(src/config.h)
+
+# Checks for header files.
+AC_CHECK_HEADERS([malloc.h])
+AC_HEADER_STDC
+AC_FUNC_MALLOC
+
+AC_C_INLINE
+AC_C_CONST
+
+PKG_CHECK_MODULES([EXT2FS],[ext2fs])
+
+LIBEXT2FS_INC=$EXT2FS_CFLAGS
+LIBEXT2FS_LIB=$EXT2FS_LIBS
+
+AC_SUBST(LIBEXT2FS_INC)
+AC_SUBST(LIBEXT2FS_LIB)
+
+
+PKG_CHECK_MODULES([E2P],[e2p])
+
+
+LIBE2P_INC=$E2P_CFALGS
+LIBE2P_LIB=$E2P_LIBS
+
+AC_SUBST(LIBE2P_INC)
+AC_SUBST(LIBE2P_LIB)
+
+PKG_CHECK_MODULES([COM_ERR],[com_err])
+
+
+LIBCOM_ERR_INC=$COM_ERR_CFALGS
+LIBCOM_ERR_LIB=$COM_ERR_LIBS
+
+AC_SUBST(LIBCOM_ERR_INC)
+AC_SUBST(LIBCOM_ERR_LIB)
+
+DB_CFLAGS=
+DB_LIBS=-ldb-5.3
+
+LIBDB_INC=$DB_CFALGS
+LIBDB_LIB=$DB_LIBS
+
+AC_SUBST(LIBDB_INC)
+AC_SUBST(LIBDB_LIB)
+
+
+
+AC_OUTPUT([Makefile
+src/Makefile])