#                                               -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.

AC_INIT([sphw-b01902062], [2])
AC_CONFIG_SRCDIR([big_judge.c])
AC_CONFIG_HEADERS([config.h])

AM_INIT_AUTOMAKE([foreign])
AM_SILENT_RULES([yes])

# Checks for hosts.
AC_CANONICAL_HOST
AC_CANONICAL_BUILD
AH_TEMPLATE([OS_IS_LINUX])
AH_TEMPLATE([OS_IS_FREEBSD])
AH_TEMPLATE([_WITH_GETLINE])
AH_TEMPLATE([_BSD_SOURCE])
case "$host_os" in
    *linux*)
        AC_DEFINE([OS_IS_LINUX], [1])
        AC_DEFINE([_BSD_SOURCE])
        ;;
	*freebsd*)
        AC_DEFINE([OS_IS_FREEBSD], [1])
		AC_DEFINE([_WITH_GETLINE])
		;;
esac

# Checks for programs.
AC_PROG_CC
AC_PROG_CC_C99
AC_C_VOLATILE
AC_PROG_RANLIB

# Checks for typedefs, structures, and compiler characteristics.
AC_CHECK_HEADER_STDBOOL
AC_TYPE_SIZE_T
AC_TYPE_SSIZE_T

# Checks for library functions.
AC_FUNC_MALLOC

AC_CONFIG_FILES([Makefile])
AC_OUTPUT