1# Copyright (c) 2012 Antti-Juhani Kaijanaho 2# 3# Redistribution and use in source and binary forms, with or without 4# modification, are permitted provided that the following conditions 5# are met: 6# 7# 1. Redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer. 9# 10# 2. Redistributions in binary form must reproduce the above 11# copyright notice, this list of conditions and the following 12# disclaimer in the documentation and/or other materials provided 13# with the distribution. 14# 15# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 16# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 17# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 19# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 21# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 22# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 23# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 24# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 25# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 27AC_PREREQ([2.68]) 28AC_INIT([publib],[0.40],[publib@lists.kaijanaho.info]) 29AC_CONFIG_SRCDIR([man/publib.3]) 30 31 32AC_PROG_CC 33AX_CFLAGS_WARN_ALL 34 35# Test for -MD 36AC_MSG_CHECKING([checking whether $CC -MD -MF works]) 37AC_LANG(C) 38rm -f main/conftest.d 39AC_LANG_CONFTEST([AC_LANG_SOURCE([@%:@include "publib.h"])]) 40mv conftest.c main/conftest.c 41$CC -Iincludes $CPPFLAGS $CFLAGS \ 42 -MD -MF main/conftest.d -c main/conftest.c -o main/conftest.o 43if test -r main/conftest.d ; then 44 MDMF='-MD -MF @S|@*.d' 45 AC_MSG_RESULT(yes) 46else 47 MDMF="" 48 AC_MSG_RESULT(no) 49fi 50rm -f main/conftest.d main/conftest.c main/conftest.o 51AC_SUBST(MDMF) 52 53AC_PROG_INSTALL 54AC_PROG_RANLIB 55AC_PROG_MKDIR_P 56AC_CHECK_PROG(MAKE,gmake,gmake,make) 57AC_CONFIG_FILES([Makefile]) 58AC_OUTPUT 59