1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
AC_INIT(src/swmain.c)
AC_CONFIG_AUX_DIR(autotools)
VERSION=1.8.4
AC_SUBST(VERSION)
AC_CANONICAL_SYSTEM
dnl optimisations
AC_CANONICAL_HOST
AC_CANONICAL_TARGET
dnl check for cc
AC_PROG_CC
AC_PROG_RANLIB
AC_ARG_ENABLE(psion, [ --enable-psion Compile for Psion Linux], [
psiprefix=arm-uclibc
echo "*** psion hack: using $psiprefix as prefix for compile utils"
target=$psiprefix
CC="${psiprefix}-gcc"
LD="${psiprefix}-ld"
AR="${psiprefix}-ar"
NM="${psiprefix}-nm"
RANLIB="${psiprefix}-ranlib"
SOPWITH_BINS=psopwith
SOPWITH_SUBDIRS=psion
CFLAGS="$CFLAGS -DPSION"
])
dnl network libraries
case "$target" in
*-*-cygwin* | *-*-mingw32*)
LDFLAGS="$LDFLAGS -lwsock32"
;;
sparc*-*-solaris*)
LDFLAGS="$LDFLAGS -lsocket -lnsl"
;;
*-*-qnx*)
LDFLAGS="$LDFLAGS -lsocket"
;;
esac
AM_INIT_AUTOMAKE(sopwith,$VERSION)
AM_CONFIG_HEADER(config.h:config.hin)
dnl install programs
AC_PROG_INSTALL
dnl libraries
AM_PATH_SDL(1.1.3, [
SOPWITH_BINS="$SOPWITH_BINS sopwith"
SOPWITH_SUBDIRS="$SOPWITH_SUBDIRS sdl"
],)
AC_SUBST(SOPWITH_BINS)
AC_SUBST(SOPWITH_SUBDIRS)
dnl check for TCPIP support
AC_CHECK_HEADER(netinet/ip.h, AC_DEFINE(TCPIP),,)
dnl generate Makefiles
AC_OUTPUT([
Makefile
src/Makefile
src/gtk/Makefile
src/sdl/Makefile
src/psion/Makefile
doc/Makefile
])
|