Artifact 03bd0996538aa2bcf262d1e271d95cf8aeb18a77:


0000: 64 6e 6c 20 20 41 55 54 4f 43 4f 4e 46 20 63 6f  dnl  AUTOCONF co
0010: 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 6f 72 20  nfiguration for 
0020: 54 52 41 4d 50 4f 4c 49 4e 45 0a 64 6e 6c 20 20  TRAMPOLINE.dnl  
0030: 42 72 75 6e 6f 20 48 61 69 62 6c 65 20 32 30 30  Bruno Haible 200
0040: 31 2d 30 31 2d 32 37 0a 64 6e 6c 0a 41 43 5f 49  1-01-27.dnl.AC_I
0050: 4e 49 54 28 74 72 61 6d 70 6f 6c 69 6e 65 2e 68  NIT(trampoline.h
0060: 2e 69 6e 29 0a 41 43 5f 43 4f 4e 46 49 47 5f 48  .in).AC_CONFIG_H
0070: 45 41 44 45 52 28 63 6f 6e 66 69 67 2e 68 29 0a  EADER(config.h).
0080: 41 43 5f 50 52 4f 47 5f 43 43 0a 41 43 5f 50 52  AC_PROG_CC.AC_PR
0090: 4f 47 5f 43 50 50 0a 41 43 5f 50 52 4f 47 5f 47  OG_CPP.AC_PROG_G
00a0: 43 43 5f 54 52 41 44 49 54 49 4f 4e 41 4c 0a 43  CC_TRADITIONAL.C
00b0: 4c 5f 43 43 5f 47 43 43 0a 43 4c 5f 41 53 5f 55  L_CC_GCC.CL_AS_U
00c0: 4e 44 45 52 53 43 4f 52 45 0a 43 4c 5f 50 52 4f  NDERSCORE.CL_PRO
00d0: 47 5f 52 41 4e 4c 49 42 0a 41 43 5f 50 52 4f 47  G_RANLIB.AC_PROG
00e0: 5f 4d 41 4b 45 5f 53 45 54 0a 43 4c 5f 50 52 4f  _MAKE_SET.CL_PRO
00f0: 47 5f 49 4e 53 54 41 4c 4c 0a 43 4c 5f 50 52 4f  G_INSTALL.CL_PRO
0100: 47 5f 43 50 0a 43 4c 5f 50 52 4f 47 5f 4c 4e 0a  G_CP.CL_PROG_LN.
0110: 43 4c 5f 50 52 4f 47 5f 4c 4e 5f 53 0a 43 4c 5f  CL_PROG_LN_S.CL_
0120: 56 4f 49 44 0a 43 4c 5f 53 54 44 43 5f 48 45 41  VOID.CL_STDC_HEA
0130: 44 45 52 53 0a 41 43 5f 43 48 45 43 4b 5f 48 45  DERS.AC_CHECK_HE
0140: 41 44 45 52 53 28 75 6e 69 73 74 64 5f 68 29 0a  ADERS(unistd_h).
0150: 43 4c 5f 47 45 54 50 41 47 45 53 49 5a 45 0a 43  CL_GETPAGESIZE.C
0160: 4c 5f 4d 41 43 48 5f 56 4d 0a 43 4c 5f 4f 50 45  L_MACH_VM.CL_OPE
0170: 4e 46 4c 41 47 53 0a 43 4c 5f 4d 4d 41 50 0a 43  NFLAGS.CL_MMAP.C
0180: 4c 5f 4d 50 52 4f 54 45 43 54 0a 43 4c 5f 53 48  L_MPROTECT.CL_SH
0190: 4d 5f 48 0a 43 4c 5f 53 48 4d 0a 43 4c 5f 43 41  M_H.CL_SHM.CL_CA
01a0: 4e 4f 4e 49 43 41 4c 5f 48 4f 53 54 28 2e 2e 2f  NONICAL_HOST(../
01b0: 61 75 74 6f 63 6f 6e 66 29 0a 43 4c 5f 43 41 4e  autoconf).CL_CAN
01c0: 4f 4e 49 43 41 4c 5f 48 4f 53 54 5f 43 50 55 5f  ONICAL_HOST_CPU_
01d0: 46 4f 52 5f 46 46 43 41 4c 4c 0a 43 4c 5f 43 4f  FOR_FFCALL.CL_CO
01e0: 44 45 45 58 45 43 0a 43 50 55 5f 4f 42 4a 45 43  DEEXEC.CPU_OBJEC
01f0: 54 53 3d 27 27 0a 69 66 20 74 65 73 74 20 24 7b  TS=''.if test ${
0200: 68 6f 73 74 5f 63 70 75 7d 20 3d 20 68 70 70 61  host_cpu} = hppa
0210: 20 2d 6f 20 24 7b 68 6f 73 74 5f 63 70 75 7d 20   -o ${host_cpu} 
0220: 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 20 20 43  = ia64; then.  C
0230: 50 55 5f 4f 42 4a 45 43 54 53 3d 22 24 43 50 55  PU_OBJECTS="$CPU
0240: 5f 4f 42 4a 45 43 54 53 20 22 27 74 72 61 6d 70  _OBJECTS "'tramp
0250: 2d 24 28 43 50 55 29 2e 6f 27 0a 66 69 0a 69 66  -$(CPU).o'.fi.if
0260: 20 74 65 73 74 20 24 7b 68 6f 73 74 5f 63 70 75   test ${host_cpu
0270: 7d 20 3d 20 72 73 36 30 30 30 3b 20 74 68 65 6e  } = rs6000; then
0280: 0a 20 20 63 61 73 65 20 22 24 7b 68 6f 73 74 5f  .  case "${host_
0290: 6f 73 7d 22 20 69 6e 0a 20 20 20 20 61 69 78 2a  os}" in.    aix*
02a0: 29 20 43 50 55 5f 4f 42 4a 45 43 54 53 3d 22 24  ) CPU_OBJECTS="$
02b0: 43 50 55 5f 4f 42 4a 45 43 54 53 20 22 27 74 72  CPU_OBJECTS "'tr
02c0: 61 6d 70 2d 24 28 43 50 55 29 2e 6f 27 20 3b 3b  amp-$(CPU).o' ;;
02d0: 0a 20 20 20 20 2a 29 20 3b 3b 0a 20 20 65 73 61  .    *) ;;.  esa
02e0: 63 0a 66 69 0a 69 66 20 74 65 73 74 20 24 7b 68  c.fi.if test ${h
02f0: 6f 73 74 5f 63 70 75 7d 20 3d 20 73 70 61 72 63  ost_cpu} = sparc
0300: 20 2d 6f 20 24 7b 68 6f 73 74 5f 63 70 75 7d 20   -o ${host_cpu} 
0310: 3d 20 73 70 61 72 63 36 34 20 2d 6f 20 24 7b 68  = sparc64 -o ${h
0320: 6f 73 74 5f 63 70 75 7d 20 3d 20 61 6c 70 68 61  ost_cpu} = alpha
0330: 20 2d 6f 20 24 7b 68 6f 73 74 5f 63 70 75 7d 20   -o ${host_cpu} 
0340: 3d 20 68 70 70 61 20 2d 6f 20 24 7b 68 6f 73 74  = hppa -o ${host
0350: 5f 63 70 75 7d 20 3d 20 63 6f 6e 76 65 78 3b 20  _cpu} = convex; 
0360: 74 68 65 6e 0a 20 20 43 50 55 5f 4f 42 4a 45 43  then.  CPU_OBJEC
0370: 54 53 3d 22 24 43 50 55 5f 4f 42 4a 45 43 54 53  TS="$CPU_OBJECTS
0380: 20 22 27 63 61 63 68 65 2d 24 28 43 50 55 29 2e   "'cache-$(CPU).
0390: 6f 27 0a 66 69 0a 69 66 20 74 65 73 74 20 24 7b  o'.fi.if test ${
03a0: 68 6f 73 74 5f 63 70 75 7d 20 3d 20 72 73 36 30  host_cpu} = rs60
03b0: 30 30 3b 20 74 68 65 6e 0a 20 20 63 61 73 65 20  00; then.  case 
03c0: 22 24 7b 68 6f 73 74 5f 6f 73 7d 22 20 69 6e 0a  "${host_os}" in.
03d0: 20 20 20 20 61 69 78 2a 29 20 3b 3b 0a 20 20 20      aix*) ;;.   
03e0: 20 2a 29 20 43 50 55 5f 4f 42 4a 45 43 54 53 3d   *) CPU_OBJECTS=
03f0: 22 24 43 50 55 5f 4f 42 4a 45 43 54 53 20 22 27  "$CPU_OBJECTS "'
0400: 63 61 63 68 65 2d 24 28 43 50 55 29 2e 6f 27 20  cache-$(CPU).o' 
0410: 3b 3b 0a 20 20 65 73 61 63 0a 66 69 0a 41 43 5f  ;;.  esac.fi.AC_
0420: 53 55 42 53 54 28 43 50 55 5f 4f 42 4a 45 43 54  SUBST(CPU_OBJECT
0430: 53 29 0a 69 66 20 74 65 73 74 20 24 7b 68 6f 73  S).if test ${hos
0440: 74 5f 63 70 75 7d 20 3d 20 6d 69 70 73 20 2d 6f  t_cpu} = mips -o
0450: 20 24 7b 68 6f 73 74 5f 63 70 75 7d 20 3d 20 6d   ${host_cpu} = m
0460: 69 70 73 6e 33 32 20 2d 6f 20 24 7b 68 6f 73 74  ipsn32 -o ${host
0470: 5f 63 70 75 7d 20 3d 20 6d 69 70 73 36 34 3b 20  _cpu} = mips64; 
0480: 74 68 65 6e 0a 41 43 5f 43 48 45 43 4b 5f 48 45  then.AC_CHECK_HE
0490: 41 44 45 52 53 28 73 79 73 2f 63 61 63 68 65 63  ADERS(sys/cachec
04a0: 74 6c 2e 68 29 0a 66 69 0a 69 66 20 74 65 73 74  tl.h).fi.if test
04b0: 20 24 7b 68 6f 73 74 5f 63 70 75 7d 20 3d 20 6d   ${host_cpu} = m
04c0: 38 38 6b 3b 20 74 68 65 6e 0a 41 43 5f 43 48 45  88k; then.AC_CHE
04d0: 43 4b 5f 48 45 41 44 45 52 53 28 73 79 73 2f 6d  CK_HEADERS(sys/m
04e0: 38 38 6b 62 63 73 2e 68 29 0a 66 69 0a 41 43 5f  88kbcs.h).fi.AC_
04f0: 4f 55 54 50 55 54 28 4d 61 6b 65 66 69 6c 65 29  OUTPUT(Makefile)
0500: 0a                                               .