home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 106 / EnigmaAmiga106CD.iso / software / sviluppo / ahisrc / configure.in < prev    next >
Encoding:
Text File  |  1999-09-11  |  1.4 KB  |  70 lines

  1. dnl $Id: configure.in,v 1.16 1999/09/11 20:35:23 lcs Exp $
  2.  
  3.  
  4. dnl Process this file with autoconf to produce a configure script.
  5.  
  6. AC_REVISION( $Revision: 1.16 $ )
  7. dnl
  8. AC_INIT( TODO )
  9.  
  10.  
  11. dnl General
  12.  
  13. AC_CANONICAL_SYSTEM
  14. AC_PROG_MAKE_SET
  15. AC_CONFIG_HEADER( config.h )
  16.  
  17. : ${CFLAGS='-g -I. -O2 -fomit-frame-pointer -ffast-math -W -Wall -Wstrict-prototypes -Wno-unused '}
  18. : ${CPPFLAGS='-I/gg/os-include'}
  19. dnl : ${ASFLAGS='--register-prefix-optional'}
  20. : ${LDFLAGS='-noixemul'}
  21. : ${ARFLAGS='-ru'}
  22.  
  23. : ${DISTDIR='/tmp/ahi'}
  24. AC_PREFIX_DEFAULT( / )
  25.  
  26. AC_SUBST(ASFLAGS)
  27. AC_SUBST(ARFLAGS)
  28. AC_SUBST(DISTDIR)
  29.  
  30. dnl Checks for programs.
  31.  
  32. AC_CHECK_TOOL( CC, gcc, :) 
  33. AC_CHECK_TOOL( AS, as, :) 
  34.  
  35. AC_PROG_INSTALL
  36. AC_PROG_CC
  37. AC_PROG_RANLIB
  38. AC_CHECK_PROG( AR, ar, ar )
  39. AC_CHECK_PROG( RM, rm, rm )
  40. AC_CHECK_PROG( FLEXCAT, flexcat, flexcat )
  41. AC_CHECK_PROG( ASM, PhxAss, PhxAss )
  42.  
  43.  
  44. dnl Checks for libraries.
  45.  
  46. AC_CHECK_LIB( amiga, NewList,  , AC_MSG_ERROR( "libamiga is missing." ) )
  47. AC_CHECK_LIB( m,     floor,    , AC_MSG_ERROR( "libm is missing." ) )
  48.  
  49.  
  50. dnl Checks for header files.
  51.  
  52. AC_CHECK_HEADER( CompilerSpecific.h, , AC_MSG_ERROR( "CompilerSpecific.h is missing." )) 
  53.  
  54.  
  55. dnl Checks for typedefs, structures, and compiler characteristics.
  56.  
  57. AC_C_CONST
  58. AC_C_INLINE
  59.  
  60.  
  61. dnl Checks for library functions.
  62.  
  63.  
  64. AC_OUTPUT(Makefile
  65.           AHI/Makefile
  66.           AddAudioModes/Makefile
  67.           Device/Makefile
  68.           Docs/Makefile,
  69.           echo timestamp > stamp-h)
  70.