X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=configure.ac;h=efeb243cba692f6b5fc751de65259378fb81b512;hb=ac9cc135ee85ae69aeccf9e251a657803cbf74d3;hp=17a782a2b79b033be11b57415651d6e6e3582cb9;hpb=3ba97a6743ee69ada9032cc4b111bca25989638a;p=mirror_spl-debian.git diff --git a/configure.ac b/configure.ac index 17a782a..efeb243 100644 --- a/configure.ac +++ b/configure.ac @@ -1,86 +1,84 @@ -/* - * This file is part of the SPL: Solaris Porting Layer. - * - * Copyright (c) 2008 Lawrence Livermore National Security, LLC. - * Produced at Lawrence Livermore National Laboratory - * Written by: - * Brian Behlendorf , - * Herb Wartens , - * Jim Garlick - * UCRL-CODE-235197 - * - * This is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program; if not, write to the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - */ - -AC_INIT +############################################################################### +# SPL AutoConf Configuration +############################################################################### +# Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC. +# Copyright (C) 2007 The Regents of the University of California. +# Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER). +# Written by Brian Behlendorf . +# UCRL-CODE-235197 +# +# This file is part of the SPL, Solaris Porting Layer. +# For details, see . +# +# The SPL is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# The SPL is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License along +# with the SPL. If not, see . +############################################################################### +AC_INIT(m4_esyscmd(grep Name META | cut -d ':' -f 2 | tr -d ' \n'), + m4_esyscmd(grep Version META | cut -d ':' -f 2 | tr -d ' \n')) +AC_LANG(C) +SPL_AC_META +AC_CONFIG_AUX_DIR([config]) +AC_CONFIG_MACRO_DIR([config]) AC_CANONICAL_SYSTEM -AM_INIT_AUTOMAKE(spl, 0.3.3) -AC_CONFIG_HEADERS([spl_config.h]) +AM_MAINTAINER_MODE +m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) +AM_INIT_AUTOMAKE +AC_CONFIG_HEADERS([spl_config.h], [ + (mv spl_config.h spl_config.h.tmp && + awk -f ${ac_srcdir}/config/config.awk spl_config.h.tmp >spl_config.h && + rm spl_config.h.tmp) || exit 1]) AC_PROG_INSTALL AC_PROG_CC AC_PROG_LIBTOOL -LINUX= -LINUX_OBJ= - -SPL_AC_KERNEL -SPL_AC_DEBUG -SPL_AC_DEBUG_KMEM -SPL_AC_DEBUG_MUTEX -SPL_AC_DEBUG_KSTAT -SPL_AC_DEBUG_CALLB -SPL_AC_TYPE_UINTPTR_T -SPL_AC_TYPE_KMEM_CACHE_T -SPL_AC_KMEM_CACHE_DESTROY_INT -SPL_AC_ATOMIC_PANIC_NOTIFIER -SPL_AC_3ARGS_INIT_WORK -SPL_AC_2ARGS_REGISTER_SYSCTL -SPL_AC_KMEM_CACHE_T -SPL_AC_KMEM_CACHE_CREATE_DTOR -SPL_AC_3ARG_KMEM_CACHE_CREATE_CTOR -SPL_AC_SET_SHRINKER -SPL_AC_PATH_IN_NAMEIDATA -SPL_AC_TASK_CURR -SPL_AC_CTL_UNNUMBERED - -TOPDIR=`/bin/pwd` - -# Add "V=1" to KERNELMAKE_PARAMS to enable verbose module build -KERNELMAKE_PARAMS= -KERNELCPPFLAGS="${KERNELCPPFLAGS} -I$TOPDIR -I$TOPDIR/include" - -if test "${LINUX_OBJ}" != "${LINUX}"; then - KERNELMAKE_PARAMS="$KERNELMAKE_PARAMS O=$kernelbuild" -fi - -AC_SUBST(KERNELMAKE_PARAMS) -AC_SUBST(KERNELCPPFLAGS) -AC_SUBST(KERNELCFLAGS) +SPL_AC_LICENSE +SPL_AC_PACKAGE +SPL_AC_CONFIG -AC_CONFIG_FILES([ Makefile - lib/Makefile - cmd/Makefile - modules/Makefile - modules/spl/Makefile - modules/splat/Makefile - include/Makefile - include/sys/Makefile - scripts/Makefile - scripts/spl.spec - ]) +AC_CONFIG_FILES([ + Makefile + man/Makefile + man/man1/Makefile + man/man5/Makefile + lib/Makefile + cmd/Makefile + module/Makefile + module/spl/Makefile + module/splat/Makefile + include/Makefile + include/fs/Makefile + include/linux/Makefile + include/rpc/Makefile + include/sharefs/Makefile + include/sys/Makefile + include/sys/fm/Makefile + include/sys/fs/Makefile + include/sys/sysevent/Makefile + include/util/Makefile + include/vm/Makefile + scripts/Makefile + rpm/Makefile + rpm/redhat/Makefile + rpm/redhat/spl.spec + rpm/redhat/spl-kmod.spec + rpm/redhat/spl-dkms.spec + rpm/generic/Makefile + rpm/generic/spl.spec + rpm/generic/spl-kmod.spec + rpm/generic/spl-dkms.spec + spl.release +]) AC_OUTPUT