summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorTushar Gohad <tushar.gohad@intel.com>2014-07-05 22:52:48 -0700
committerTushar Gohad <tushar.gohad@intel.com>2014-07-06 09:59:06 -0700
commit7f7687dc78ad789e1ed3892e9cff199a9c63d874 (patch)
treea14fe3ca6069ece7dea61dec1368d6191b144e0b /configure.ac
parent9d01539e2e7f7e1c5afa525a77993b8d73e99185 (diff)
downloadliberasurecode-7f7687dc78ad789e1ed3892e9cff199a9c63d874.tar.gz
autoconf: Simplify Makefile.am by adding SUBDIRS
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac32
1 files changed, 2 insertions, 30 deletions
diff --git a/configure.ac b/configure.ac
index c87059b..ae1ee00 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,3 @@
-# c_eclib autoconf template
-
-# FIXME - add project url as the last argument
AC_INIT(erasurecode,0.9.4)
AC_GNU_SOURCE
@@ -24,15 +21,6 @@ AC_PROG_CXX
AC_PROG_INSTALL
AC_PROG_MAKE_SET
-dnl Set up compile and link options
-INCLUDE="-I$srcdir/include -I$srcdir/include/erasurecode -I$srcdir/xor_codes"
-BASE_CFLAGS="-D_GNU_SOURCE=1"
-BASE_LDFLAGS=""
-BUILD_CFLAGS="$CFLAGS $CPPFLAGS"
-EXTRA_CFLAGS="$INCLUDE $BASE_CFLAGS"
-BUILD_LDFLAGS="$LDFLAGS"
-EXTRA_LDFLAGS="$BASE_LDFLAGS"
-
dnl Check for C library headers
AC_HEADER_STDC
AC_CHECK_HEADERS(sys/types.h stdio.h stdlib.h stddef.h stdarg.h \
@@ -48,18 +36,6 @@ AC_CHECK_LIB([gf_complete], [gf_init_easy], [],
exit -1
])
-
-# C sources
-SOURCES="$SOURCES $srcdir/src/*.c"
-SOURCES="$SOURCES $srcdir/src/backends/null/*.c"
-SOURCES="$SOURCES $srcdir/src/backends/jerasure/*.c"
-SOURCES="$SOURCES $srcdir/src/backends/gf_complete/*.c"
-SOURCES="$SOURCES $srcdir/src/backends/isa_l/*.c"
-SOURCES="$SOURCES $srcdir/src/backends/xor/*.c"
-SOURCES="$SOURCES $srcdir/src/builtins/xor/*.c"
-SOURCES="$SOURCES $srcdir/src/utils/chksum/*.c"
-SOURCES="$SOURCES $srcdir/test/*.c"
-
# Check for jerasure/gf_complete headers
AC_CHECK_HEADERS(jerasure.h cauchy.h galois.h liberation.h reed_sol.h gf_complete.h)
@@ -78,15 +54,11 @@ AM_CONDITIONAL(DEBUG, test x"$debug" = x"true")
dnl Expand the sources and objects needed to build the library
AC_SUBST(ac_aux_dir)
-AC_SUBST(INCLUDE)
-AC_SUBST(SOURCES)
AC_SUBST(OBJECTS)
-AC_SUBST(BUILD_CFLAGS)
-AC_SUBST(EXTRA_CFLAGS)
-AC_SUBST(BUILD_LDFLAGS)
-AC_SUBST(EXTRA_LDFLAGS)
AC_CONFIG_FILES([Makefile \
+ src/builtin/xor_codes/Makefile \
+ test/Makefile \
erasurecode.pc \
Xorcode.pc])
AC_OUTPUT