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