# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.65]) AC_INIT([vine-manual-base], [0.3.0], [http://vinelinux.org/bts.html]) AM_INIT_AUTOMAKE([no-dist-gzip dist-bzip2 tar-ustar]) # Checks for programs. AC_PATH_PROG(MKTEMP, mktemp) AS_IF(test -z $MKTEMP, AC_MSG_ERROR([Cannot find mktemp.])) # Checks for libraries. # Checks for header files. # Checks for typedefs, structures, and compiler characteristics. # Checks for library functions. # Define variables AC_ARG_ENABLE(web, [ --enable-web Install for web site], [case "${enableval}" in yes) web=true ;; no) web=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-web) ;; esac],[web=false]) if test "x${prefix}" = "xNONE"; then prefix=${ac_default_prefix} fi DATADIR=`eval echo ${datadir}` CVSDATA=`eval echo ${DATADIR}/vine-manual-base`/doc-list.csv AC_SUBST(CVSDATA) TEMPLATE=`eval echo ${DATADIR}/vine-manual-base`/index.html AC_SUBST(TEMPLATE) AM_CONDITIONAL(WEBMODE, test ${web} = true) if test ${web} = true; then VMDIR=/var/www/vinelinux.org/docs/vine6 MENUWIDTH=980px MODE=web else VMDIR=`eval echo ${DATADIR}/doc/Vine` MENUWIDTH=600px MODE=local fi AC_SUBST(VMDIR) AC_SUBST(MODE) AC_SUBST(MENUWIDTH) INDEX=`eval echo ${VMDIR}/index.html` AC_SUBST(INDEX) CSSDIR=`eval echo ${VMDIR}/css` AC_SUBST(CSSDIR) CSS=`eval echo ${CSSDIR}/vine.css` AC_SUBST(CSS) IMAGEDIR=`eval echo ${VMDIR}/images` AC_SUBST(IMAGEDIR) if test ${web} = true; then CSSURI=/docs/vine6/css/vine.css IMAGEURI=/docs/vine6/images VMURI=/docs/vine6 else CSSURI=`eval echo ${CSS}` IMAGEURI=`eval echo ${IMAGEDIR}` VMURI=`eval echo ${VMDIR}` fi AC_SUBST(CSSURI) AC_SUBST(IMAGEURI) AC_SUBST(VMURI) AC_CONFIG_FILES([Makefile vine-manual-base.spec bin/Makefile bin/vine-manual-index-update bin/vine-manual-regist css/Makefile css/gnome.css css/vine.css data/Makefile data/index.html data/vine-manual-base.pc doc/Makefile doc/index.html images/Makefile]) AC_OUTPUT