Artifact b4cba4c0e7e678f7d0f8369c722371c8f27ed86f:


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 5f 72  NIT(trampoline_r
0060: 2e 68 2e 69 6e 29 0a 41 43 5f 43 4f 4e 46 49 47  .h.in).AC_CONFIG
0070: 5f 48 45 41 44 45 52 28 63 6f 6e 66 69 67 2e 68  _HEADER(config.h
0080: 29 0a 41 43 5f 50 52 4f 47 5f 43 43 0a 41 43 5f  ).AC_PROG_CC.AC_
0090: 50 52 4f 47 5f 43 50 50 0a 41 43 5f 50 52 4f 47  PROG_CPP.AC_PROG
00a0: 5f 47 43 43 5f 54 52 41 44 49 54 49 4f 4e 41 4c  _GCC_TRADITIONAL
00b0: 0a 43 4c 5f 43 43 5f 47 43 43 0a 43 4c 5f 41 53  .CL_CC_GCC.CL_AS
00c0: 5f 55 4e 44 45 52 53 43 4f 52 45 0a 43 4c 5f 50  _UNDERSCORE.CL_P
00d0: 52 4f 47 5f 52 41 4e 4c 49 42 0a 41 43 5f 50 52  ROG_RANLIB.AC_PR
00e0: 4f 47 5f 4d 41 4b 45 5f 53 45 54 0a 43 4c 5f 50  OG_MAKE_SET.CL_P
00f0: 52 4f 47 5f 49 4e 53 54 41 4c 4c 0a 43 4c 5f 50  ROG_INSTALL.CL_P
0100: 52 4f 47 5f 43 50 0a 43 4c 5f 50 52 4f 47 5f 4c  ROG_CP.CL_PROG_L
0110: 4e 0a 43 4c 5f 50 52 4f 47 5f 4c 4e 5f 53 0a 43  N.CL_PROG_LN_S.C
0120: 4c 5f 43 41 4e 4f 4e 49 43 41 4c 5f 48 4f 53 54  L_CANONICAL_HOST
0130: 28 2e 2e 2f 2e 2e 2f 61 75 74 6f 63 6f 6e 66 29  (../../autoconf)
0140: 0a 43 4c 5f 43 41 4e 4f 4e 49 43 41 4c 5f 48 4f  .CL_CANONICAL_HO
0150: 53 54 5f 43 50 55 5f 46 4f 52 5f 46 46 43 41 4c  ST_CPU_FOR_FFCAL
0160: 4c 0a 50 41 43 4b 41 47 45 3d 63 61 6c 6c 62 61  L.PACKAGE=callba
0170: 63 6b 0a 41 4d 5f 44 49 53 41 42 4c 45 5f 53 48  ck.AM_DISABLE_SH
0180: 41 52 45 44 0a 41 4d 5f 50 52 4f 47 5f 4c 49 42  ARED.AM_PROG_LIB
0190: 54 4f 4f 4c 0a 43 4c 5f 56 4f 49 44 0a 43 4c 5f  TOOL.CL_VOID.CL_
01a0: 53 54 44 43 5f 48 45 41 44 45 52 53 0a 41 43 5f  STDC_HEADERS.AC_
01b0: 43 48 45 43 4b 5f 48 45 41 44 45 52 53 28 75 6e  CHECK_HEADERS(un
01c0: 69 73 74 64 5f 68 29 0a 43 4c 5f 47 45 54 50 41  istd_h).CL_GETPA
01d0: 47 45 53 49 5a 45 0a 43 4c 5f 4d 41 43 48 5f 56  GESIZE.CL_MACH_V
01e0: 4d 0a 43 4c 5f 4f 50 45 4e 46 4c 41 47 53 0a 43  M.CL_OPENFLAGS.C
01f0: 4c 5f 4d 4d 41 50 0a 43 4c 5f 4d 50 52 4f 54 45  L_MMAP.CL_MPROTE
0200: 43 54 0a 43 4c 5f 53 48 4d 5f 48 0a 43 4c 5f 53  CT.CL_SHM_H.CL_S
0210: 48 4d 0a 64 6e 6c 20 53 65 65 20 61 62 6f 76 65  HM.dnl See above
0220: 2e 20 41 76 6f 69 64 20 64 75 70 6c 69 63 61 74  . Avoid duplicat
0230: 65 20 77 61 72 6e 69 6e 67 2e 0a 64 6e 6c 20 43  e warning..dnl C
0240: 4c 5f 43 41 4e 4f 4e 49 43 41 4c 5f 48 4f 53 54  L_CANONICAL_HOST
0250: 28 2e 2e 2f 2e 2e 2f 61 75 74 6f 63 6f 6e 66 29  (../../autoconf)
0260: 0a 64 6e 6c 20 43 4c 5f 43 41 4e 4f 4e 49 43 41  .dnl CL_CANONICA
0270: 4c 5f 48 4f 53 54 5f 43 50 55 5f 46 4f 52 5f 46  L_HOST_CPU_FOR_F
0280: 46 43 41 4c 4c 0a 43 4c 5f 43 4f 44 45 45 58 45  FCALL.CL_CODEEXE
0290: 43 0a 43 50 55 5f 4f 42 4a 45 43 54 53 3d 27 27  C.CPU_OBJECTS=''
02a0: 0a 69 66 20 74 65 73 74 20 24 7b 68 6f 73 74 5f  .if test ${host_
02b0: 63 70 75 7d 20 3d 20 68 70 70 61 20 2d 6f 20 24  cpu} = hppa -o $
02c0: 7b 68 6f 73 74 5f 63 70 75 7d 20 3d 20 69 61 36  {host_cpu} = ia6
02d0: 34 3b 20 74 68 65 6e 0a 20 20 43 50 55 5f 4f 42  4; then.  CPU_OB
02e0: 4a 45 43 54 53 3d 22 24 43 50 55 5f 4f 42 4a 45  JECTS="$CPU_OBJE
02f0: 43 54 53 20 22 27 74 72 61 6d 70 2d 24 28 43 50  CTS "'tramp-$(CP
0300: 55 29 2e 6c 6f 27 0a 66 69 0a 69 66 20 74 65 73  U).lo'.fi.if tes
0310: 74 20 24 7b 68 6f 73 74 5f 63 70 75 7d 20 3d 20  t ${host_cpu} = 
0320: 72 73 36 30 30 30 3b 20 74 68 65 6e 0a 20 20 63  rs6000; then.  c
0330: 61 73 65 20 22 24 7b 68 6f 73 74 5f 6f 73 7d 22  ase "${host_os}"
0340: 20 69 6e 0a 20 20 20 20 61 69 78 2a 29 20 43 50   in.    aix*) CP
0350: 55 5f 4f 42 4a 45 43 54 53 3d 22 24 43 50 55 5f  U_OBJECTS="$CPU_
0360: 4f 42 4a 45 43 54 53 20 22 27 74 72 61 6d 70 2d  OBJECTS "'tramp-
0370: 24 28 43 50 55 29 2e 6c 6f 27 20 3b 3b 0a 20 20  $(CPU).lo' ;;.  
0380: 20 20 2a 29 20 3b 3b 0a 20 20 65 73 61 63 0a 66    *) ;;.  esac.f
0390: 69 0a 69 66 20 74 65 73 74 20 24 7b 68 6f 73 74  i.if test ${host
03a0: 5f 63 70 75 7d 20 3d 20 73 70 61 72 63 20 2d 6f  _cpu} = sparc -o
03b0: 20 24 7b 68 6f 73 74 5f 63 70 75 7d 20 3d 20 73   ${host_cpu} = s
03c0: 70 61 72 63 36 34 20 2d 6f 20 24 7b 68 6f 73 74  parc64 -o ${host
03d0: 5f 63 70 75 7d 20 3d 20 61 6c 70 68 61 20 2d 6f  _cpu} = alpha -o
03e0: 20 24 7b 68 6f 73 74 5f 63 70 75 7d 20 3d 20 68   ${host_cpu} = h
03f0: 70 70 61 20 2d 6f 20 24 7b 68 6f 73 74 5f 63 70  ppa -o ${host_cp
0400: 75 7d 20 3d 20 63 6f 6e 76 65 78 3b 20 74 68 65  u} = convex; the
0410: 6e 0a 20 20 43 50 55 5f 4f 42 4a 45 43 54 53 3d  n.  CPU_OBJECTS=
0420: 22 24 43 50 55 5f 4f 42 4a 45 43 54 53 20 22 27  "$CPU_OBJECTS "'
0430: 63 61 63 68 65 2d 24 28 43 50 55 29 2e 6c 6f 27  cache-$(CPU).lo'
0440: 0a 66 69 0a 69 66 20 74 65 73 74 20 24 7b 68 6f  .fi.if test ${ho
0450: 73 74 5f 63 70 75 7d 20 3d 20 72 73 36 30 30 30  st_cpu} = rs6000
0460: 3b 20 74 68 65 6e 0a 20 20 63 61 73 65 20 22 24  ; then.  case "$
0470: 7b 68 6f 73 74 5f 6f 73 7d 22 20 69 6e 0a 20 20  {host_os}" in.  
0480: 20 20 61 69 78 2a 29 20 3b 3b 0a 20 20 20 20 2a    aix*) ;;.    *
0490: 29 20 43 50 55 5f 4f 42 4a 45 43 54 53 3d 22 24  ) CPU_OBJECTS="$
04a0: 43 50 55 5f 4f 42 4a 45 43 54 53 20 22 27 63 61  CPU_OBJECTS "'ca
04b0: 63 68 65 2d 24 28 43 50 55 29 2e 6c 6f 27 20 3b  che-$(CPU).lo' ;
04c0: 3b 0a 20 20 65 73 61 63 0a 66 69 0a 41 43 5f 53  ;.  esac.fi.AC_S
04d0: 55 42 53 54 28 43 50 55 5f 4f 42 4a 45 43 54 53  UBST(CPU_OBJECTS
04e0: 29 0a 69 66 20 74 65 73 74 20 24 7b 68 6f 73 74  ).if test ${host
04f0: 5f 63 70 75 7d 20 3d 20 6d 69 70 73 20 2d 6f 20  _cpu} = mips -o 
0500: 24 7b 68 6f 73 74 5f 63 70 75 7d 20 3d 20 6d 69  ${host_cpu} = mi
0510: 70 73 6e 33 32 20 2d 6f 20 24 7b 68 6f 73 74 5f  psn32 -o ${host_
0520: 63 70 75 7d 20 3d 20 6d 69 70 73 36 34 3b 20 74  cpu} = mips64; t
0530: 68 65 6e 0a 41 43 5f 43 48 45 43 4b 5f 48 45 41  hen.AC_CHECK_HEA
0540: 44 45 52 53 28 73 79 73 2f 63 61 63 68 65 63 74  DERS(sys/cachect
0550: 6c 2e 68 29 0a 66 69 0a 69 66 20 74 65 73 74 20  l.h).fi.if test 
0560: 24 7b 68 6f 73 74 5f 63 70 75 7d 20 3d 20 6d 38  ${host_cpu} = m8
0570: 38 6b 3b 20 74 68 65 6e 0a 41 43 5f 43 48 45 43  8k; then.AC_CHEC
0580: 4b 5f 48 45 41 44 45 52 53 28 73 79 73 2f 6d 38  K_HEADERS(sys/m8
0590: 38 6b 62 63 73 2e 68 29 0a 66 69 0a 41 43 5f 4f  8kbcs.h).fi.AC_O
05a0: 55 54 50 55 54 28 4d 61 6b 65 66 69 6c 65 29 0a  UTPUT(Makefile).