Hex Artifact Content

Artifact 8fd0124d8aae216df52eca5290f9138958ac3b6c:


0000: 64 69 66 66 20 2d 75 4e 72 20 74 63 6c 72 65 61  diff -uNr tclrea
0010: 64 6c 69 6e 65 2d 32 2e 31 2e 30 2e 6f 72 69 67  dline-2.1.0.orig
0020: 2f 49 4e 53 54 41 4c 4c 20 74 63 6c 72 65 61 64  /INSTALL tclread
0030: 6c 69 6e 65 2d 32 2e 31 2e 30 2d 31 72 73 6b 2f  line-2.1.0-1rsk/
0040: 49 4e 53 54 41 4c 4c 0a 2d 2d 2d 20 74 63 6c 72  INSTALL.--- tclr
0050: 65 61 64 6c 69 6e 65 2d 32 2e 31 2e 30 2e 6f 72  eadline-2.1.0.or
0060: 69 67 2f 49 4e 53 54 41 4c 4c 09 32 30 30 30 2d  ig/INSTALL.2000-
0070: 30 33 2d 31 31 20 30 33 3a 32 35 3a 33 35 2e 30  03-11 03:25:35.0
0080: 30 30 30 30 30 30 30 30 20 2d 30 36 30 30 0a 2b  00000000 -0600.+
0090: 2b 2b 20 74 63 6c 72 65 61 64 6c 69 6e 65 2d 32  ++ tclreadline-2
00a0: 2e 31 2e 30 2d 31 72 73 6b 2f 49 4e 53 54 41 4c  .1.0-1rsk/INSTAL
00b0: 4c 09 32 30 31 31 2d 30 37 2d 30 36 20 31 30 3a  L.2011-07-06 10:
00c0: 30 31 3a 34 39 2e 30 30 30 30 30 30 30 30 30 20  01:49.000000000 
00d0: 2d 30 35 30 30 0a 40 40 20 2d 31 2c 33 38 20 2b  -0500.@@ -1,38 +
00e0: 31 2c 35 34 20 40 40 0a 2b 49 6e 73 74 61 6c 6c  1,54 @@.+Install
00f0: 61 74 69 6f 6e 20 49 6e 73 74 72 75 63 74 69 6f  ation Instructio
0100: 6e 73 0a 2b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ns.+************
0110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2b 0a  *************.+.
0120: 2b 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31  +Copyright (C) 1
0130: 39 39 34 2c 20 31 39 39 35 2c 20 31 39 39 36 2c  994, 1995, 1996,
0140: 20 31 39 39 39 2c 20 32 30 30 30 2c 20 32 30 30   1999, 2000, 200
0150: 31 2c 20 32 30 30 32 2c 20 32 30 30 34 2c 20 32  1, 2002, 2004, 2
0160: 30 30 35 2c 0a 2b 32 30 30 36 2c 20 32 30 30 37  005,.+2006, 2007
0170: 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46   Free Software F
0180: 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a  oundation, Inc..
0190: 2b 0a 2b 54 68 69 73 20 66 69 6c 65 20 69 73 20  +.+This file is 
01a0: 66 72 65 65 20 64 6f 63 75 6d 65 6e 74 61 74 69  free documentati
01b0: 6f 6e 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66  on; the Free Sof
01c0: 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e  tware Foundation
01d0: 20 67 69 76 65 73 0a 2b 75 6e 6c 69 6d 69 74 65   gives.+unlimite
01e0: 64 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20  d permission to 
01f0: 63 6f 70 79 2c 20 64 69 73 74 72 69 62 75 74 65  copy, distribute
0200: 20 61 6e 64 20 6d 6f 64 69 66 79 20 69 74 2e 0a   and modify it..
0210: 2b 0a 20 42 61 73 69 63 20 49 6e 73 74 61 6c 6c  +. Basic Install
0220: 61 74 69 6f 6e 0a 20 3d 3d 3d 3d 3d 3d 3d 3d 3d  ation. =========
0230: 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 0a 2d 20 20 20  =========. .-   
0240: 54 68 65 73 65 20 61 72 65 20 67 65 6e 65 72 69  These are generi
0250: 63 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69  c installation i
0260: 6e 73 74 72 75 63 74 69 6f 6e 73 2e 0a 2b 42 72  nstructions..+Br
0270: 69 65 66 6c 79 2c 20 74 68 65 20 73 68 65 6c 6c  iefly, the shell
0280: 20 63 6f 6d 6d 61 6e 64 73 20 60 2e 2f 63 6f 6e   commands `./con
0290: 66 69 67 75 72 65 3b 20 6d 61 6b 65 3b 20 6d 61  figure; make; ma
02a0: 6b 65 20 69 6e 73 74 61 6c 6c 27 20 73 68 6f 75  ke install' shou
02b0: 6c 64 0a 2b 63 6f 6e 66 69 67 75 72 65 2c 20 62  ld.+configure, b
02c0: 75 69 6c 64 2c 20 61 6e 64 20 69 6e 73 74 61 6c  uild, and instal
02d0: 6c 20 74 68 69 73 20 70 61 63 6b 61 67 65 2e 20  l this package. 
02e0: 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 2b   The following.+
02f0: 6d 6f 72 65 2d 64 65 74 61 69 6c 65 64 20 69 6e  more-detailed in
0300: 73 74 72 75 63 74 69 6f 6e 73 20 61 72 65 20 67  structions are g
0310: 65 6e 65 72 69 63 3b 20 73 65 65 20 74 68 65 20  eneric; see the 
0320: 60 52 45 41 44 4d 45 27 20 66 69 6c 65 20 66 6f  `README' file fo
0330: 72 0a 2b 69 6e 73 74 72 75 63 74 69 6f 6e 73 20  r.+instructions 
0340: 73 70 65 63 69 66 69 63 20 74 6f 20 74 68 69 73  specific to this
0350: 20 70 61 63 6b 61 67 65 2e 0a 20 0a 20 20 20 20   package.. .    
0360: 54 68 65 20 60 63 6f 6e 66 69 67 75 72 65 27 20  The `configure' 
0370: 73 68 65 6c 6c 20 73 63 72 69 70 74 20 61 74 74  shell script att
0380: 65 6d 70 74 73 20 74 6f 20 67 75 65 73 73 20 63  empts to guess c
0390: 6f 72 72 65 63 74 20 76 61 6c 75 65 73 20 66 6f  orrect values fo
03a0: 72 0a 20 76 61 72 69 6f 75 73 20 73 79 73 74 65  r. various syste
03b0: 6d 2d 64 65 70 65 6e 64 65 6e 74 20 76 61 72 69  m-dependent vari
03c0: 61 62 6c 65 73 20 75 73 65 64 20 64 75 72 69 6e  ables used durin
03d0: 67 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2e 20 20  g compilation.  
03e0: 49 74 20 75 73 65 73 0a 20 74 68 6f 73 65 20 76  It uses. those v
03f0: 61 6c 75 65 73 20 74 6f 20 63 72 65 61 74 65 20  alues to create 
0400: 61 20 60 4d 61 6b 65 66 69 6c 65 27 20 69 6e 20  a `Makefile' in 
0410: 65 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 6f  each directory o
0420: 66 20 74 68 65 20 70 61 63 6b 61 67 65 2e 0a 20  f the package.. 
0430: 49 74 20 6d 61 79 20 61 6c 73 6f 20 63 72 65 61  It may also crea
0440: 74 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 60  te one or more `
0450: 2e 68 27 20 66 69 6c 65 73 20 63 6f 6e 74 61 69  .h' files contai
0460: 6e 69 6e 67 20 73 79 73 74 65 6d 2d 64 65 70 65  ning system-depe
0470: 6e 64 65 6e 74 0a 20 64 65 66 69 6e 69 74 69 6f  ndent. definitio
0480: 6e 73 2e 20 20 46 69 6e 61 6c 6c 79 2c 20 69 74  ns.  Finally, it
0490: 20 63 72 65 61 74 65 73 20 61 20 73 68 65 6c 6c   creates a shell
04a0: 20 73 63 72 69 70 74 20 60 63 6f 6e 66 69 67 2e   script `config.
04b0: 73 74 61 74 75 73 27 20 74 68 61 74 0a 2d 79 6f  status' that.-yo
04c0: 75 20 63 61 6e 20 72 75 6e 20 69 6e 20 74 68 65  u can run in the
04d0: 20 66 75 74 75 72 65 20 74 6f 20 72 65 63 72 65   future to recre
04e0: 61 74 65 20 74 68 65 20 63 75 72 72 65 6e 74 20  ate the current 
04f0: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 61  configuration, a
0500: 20 66 69 6c 65 0a 2d 60 63 6f 6e 66 69 67 2e 63   file.-`config.c
0510: 61 63 68 65 27 20 74 68 61 74 20 73 61 76 65 73  ache' that saves
0520: 20 74 68 65 20 72 65 73 75 6c 74 73 20 6f 66 20   the results of 
0530: 69 74 73 20 74 65 73 74 73 20 74 6f 20 73 70 65  its tests to spe
0540: 65 64 20 75 70 0a 2d 72 65 63 6f 6e 66 69 67 75  ed up.-reconfigu
0550: 72 69 6e 67 2c 20 61 6e 64 20 61 20 66 69 6c 65  ring, and a file
0560: 20 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20 63 6f   `config.log' co
0570: 6e 74 61 69 6e 69 6e 67 20 63 6f 6d 70 69 6c 65  ntaining compile
0580: 72 20 6f 75 74 70 75 74 0a 2d 28 75 73 65 66 75  r output.-(usefu
0590: 6c 20 6d 61 69 6e 6c 79 20 66 6f 72 20 64 65 62  l mainly for deb
05a0: 75 67 67 69 6e 67 20 60 63 6f 6e 66 69 67 75 72  ugging `configur
05b0: 65 27 29 2e 0a 2b 79 6f 75 20 63 61 6e 20 72 75  e')..+you can ru
05c0: 6e 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 20  n in the future 
05d0: 74 6f 20 72 65 63 72 65 61 74 65 20 74 68 65 20  to recreate the 
05e0: 63 75 72 72 65 6e 74 20 63 6f 6e 66 69 67 75 72  current configur
05f0: 61 74 69 6f 6e 2c 20 61 6e 64 20 61 0a 2b 66 69  ation, and a.+fi
0600: 6c 65 20 60 63 6f 6e 66 69 67 2e 6c 6f 67 27 20  le `config.log' 
0610: 63 6f 6e 74 61 69 6e 69 6e 67 20 63 6f 6d 70 69  containing compi
0620: 6c 65 72 20 6f 75 74 70 75 74 20 28 75 73 65 66  ler output (usef
0630: 75 6c 20 6d 61 69 6e 6c 79 20 66 6f 72 0a 2b 64  ul mainly for.+d
0640: 65 62 75 67 67 69 6e 67 20 60 63 6f 6e 66 69 67  ebugging `config
0650: 75 72 65 27 29 2e 0a 2b 0a 2b 20 20 20 49 74 20  ure')..+.+   It 
0660: 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 61 6e 20  can also use an 
0670: 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 20 28 74  optional file (t
0680: 79 70 69 63 61 6c 6c 79 20 63 61 6c 6c 65 64 20  ypically called 
0690: 60 63 6f 6e 66 69 67 2e 63 61 63 68 65 27 0a 2b  `config.cache'.+
06a0: 61 6e 64 20 65 6e 61 62 6c 65 64 20 77 69 74 68  and enabled with
06b0: 20 60 2d 2d 63 61 63 68 65 2d 66 69 6c 65 3d 63   `--cache-file=c
06c0: 6f 6e 66 69 67 2e 63 61 63 68 65 27 20 6f 72 20  onfig.cache' or 
06d0: 73 69 6d 70 6c 79 20 60 2d 43 27 29 20 74 68 61  simply `-C') tha
06e0: 74 20 73 61 76 65 73 0a 2b 74 68 65 20 72 65 73  t saves.+the res
06f0: 75 6c 74 73 20 6f 66 20 69 74 73 20 74 65 73 74  ults of its test
0700: 73 20 74 6f 20 73 70 65 65 64 20 75 70 20 72 65  s to speed up re
0710: 63 6f 6e 66 69 67 75 72 69 6e 67 2e 20 20 43 61  configuring.  Ca
0720: 63 68 69 6e 67 20 69 73 0a 2b 64 69 73 61 62 6c  ching is.+disabl
0730: 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 74 6f  ed by default to
0740: 20 70 72 65 76 65 6e 74 20 70 72 6f 62 6c 65 6d   prevent problem
0750: 73 20 77 69 74 68 20 61 63 63 69 64 65 6e 74 61  s with accidenta
0760: 6c 20 75 73 65 20 6f 66 20 73 74 61 6c 65 0a 2b  l use of stale.+
0770: 63 61 63 68 65 20 66 69 6c 65 73 2e 0a 20 0a 20  cache files.. . 
0780: 20 20 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74     If you need t
0790: 6f 20 64 6f 20 75 6e 75 73 75 61 6c 20 74 68 69  o do unusual thi
07a0: 6e 67 73 20 74 6f 20 63 6f 6d 70 69 6c 65 20 74  ngs to compile t
07b0: 68 65 20 70 61 63 6b 61 67 65 2c 20 70 6c 65 61  he package, plea
07c0: 73 65 20 74 72 79 0a 20 74 6f 20 66 69 67 75 72  se try. to figur
07d0: 65 20 6f 75 74 20 68 6f 77 20 60 63 6f 6e 66 69  e out how `confi
07e0: 67 75 72 65 27 20 63 6f 75 6c 64 20 63 68 65 63  gure' could chec
07f0: 6b 20 77 68 65 74 68 65 72 20 74 6f 20 64 6f 20  k whether to do 
0800: 74 68 65 6d 2c 20 61 6e 64 20 6d 61 69 6c 0a 20  them, and mail. 
0810: 64 69 66 66 73 20 6f 72 20 69 6e 73 74 72 75 63  diffs or instruc
0820: 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 61 64 64  tions to the add
0830: 72 65 73 73 20 67 69 76 65 6e 20 69 6e 20 74 68  ress given in th
0840: 65 20 60 52 45 41 44 4d 45 27 20 73 6f 20 74 68  e `README' so th
0850: 65 79 20 63 61 6e 0a 2d 62 65 20 63 6f 6e 73 69  ey can.-be consi
0860: 64 65 72 65 64 20 66 6f 72 20 74 68 65 20 6e 65  dered for the ne
0870: 78 74 20 72 65 6c 65 61 73 65 2e 20 20 49 66 20  xt release.  If 
0880: 61 74 20 73 6f 6d 65 20 70 6f 69 6e 74 20 60 63  at some point `c
0890: 6f 6e 66 69 67 2e 63 61 63 68 65 27 0a 2d 63 6f  onfig.cache'.-co
08a0: 6e 74 61 69 6e 73 20 72 65 73 75 6c 74 73 20 79  ntains results y
08b0: 6f 75 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f  ou don't want to
08c0: 20 6b 65 65 70 2c 20 79 6f 75 20 6d 61 79 20 72   keep, you may r
08d0: 65 6d 6f 76 65 20 6f 72 20 65 64 69 74 20 69 74  emove or edit it
08e0: 2e 0a 2d 0a 2d 20 20 20 54 68 65 20 66 69 6c 65  ..-.-   The file
08f0: 20 60 63 6f 6e 66 69 67 75 72 65 2e 69 6e 27 20   `configure.in' 
0900: 69 73 20 75 73 65 64 20 74 6f 20 63 72 65 61 74  is used to creat
0910: 65 20 60 63 6f 6e 66 69 67 75 72 65 27 20 62 79  e `configure' by
0920: 20 61 20 70 72 6f 67 72 61 6d 0a 2d 63 61 6c 6c   a program.-call
0930: 65 64 20 60 61 75 74 6f 63 6f 6e 66 27 2e 20 20  ed `autoconf'.  
0940: 59 6f 75 20 6f 6e 6c 79 20 6e 65 65 64 20 60 63  You only need `c
0950: 6f 6e 66 69 67 75 72 65 2e 69 6e 27 20 69 66 20  onfigure.in' if 
0960: 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e  you want to chan
0970: 67 65 0a 2d 69 74 20 6f 72 20 72 65 67 65 6e 65  ge.-it or regene
0980: 72 61 74 65 20 60 63 6f 6e 66 69 67 75 72 65 27  rate `configure'
0990: 20 75 73 69 6e 67 20 61 20 6e 65 77 65 72 20 76   using a newer v
09a0: 65 72 73 69 6f 6e 20 6f 66 20 60 61 75 74 6f 63  ersion of `autoc
09b0: 6f 6e 66 27 2e 0a 2b 62 65 20 63 6f 6e 73 69 64  onf'..+be consid
09c0: 65 72 65 64 20 66 6f 72 20 74 68 65 20 6e 65 78  ered for the nex
09d0: 74 20 72 65 6c 65 61 73 65 2e 20 20 49 66 20 79  t release.  If y
09e0: 6f 75 20 61 72 65 20 75 73 69 6e 67 20 74 68 65  ou are using the
09f0: 20 63 61 63 68 65 2c 20 61 6e 64 20 61 74 0a 2b   cache, and at.+
0a00: 73 6f 6d 65 20 70 6f 69 6e 74 20 60 63 6f 6e 66  some point `conf
0a10: 69 67 2e 63 61 63 68 65 27 20 63 6f 6e 74 61 69  ig.cache' contai
0a20: 6e 73 20 72 65 73 75 6c 74 73 20 79 6f 75 20 64  ns results you d
0a30: 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 6b 65 65  on't want to kee
0a40: 70 2c 20 79 6f 75 0a 2b 6d 61 79 20 72 65 6d 6f  p, you.+may remo
0a50: 76 65 20 6f 72 20 65 64 69 74 20 69 74 2e 0a 2b  ve or edit it..+
0a60: 0a 2b 20 20 20 54 68 65 20 66 69 6c 65 20 60 63  .+   The file `c
0a70: 6f 6e 66 69 67 75 72 65 2e 61 63 27 20 28 6f 72  onfigure.ac' (or
0a80: 20 60 63 6f 6e 66 69 67 75 72 65 2e 69 6e 27 29   `configure.in')
0a90: 20 69 73 20 75 73 65 64 20 74 6f 20 63 72 65 61   is used to crea
0aa0: 74 65 0a 2b 60 63 6f 6e 66 69 67 75 72 65 27 20  te.+`configure' 
0ab0: 62 79 20 61 20 70 72 6f 67 72 61 6d 20 63 61 6c  by a program cal
0ac0: 6c 65 64 20 60 61 75 74 6f 63 6f 6e 66 27 2e 20  led `autoconf'. 
0ad0: 20 59 6f 75 20 6e 65 65 64 20 60 63 6f 6e 66 69   You need `confi
0ae0: 67 75 72 65 2e 61 63 27 20 69 66 0a 2b 79 6f 75  gure.ac' if.+you
0af0: 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20   want to change 
0b00: 69 74 20 6f 72 20 72 65 67 65 6e 65 72 61 74 65  it or regenerate
0b10: 20 60 63 6f 6e 66 69 67 75 72 65 27 20 75 73 69   `configure' usi
0b20: 6e 67 20 61 20 6e 65 77 65 72 20 76 65 72 73 69  ng a newer versi
0b30: 6f 6e 0a 2b 6f 66 20 60 61 75 74 6f 63 6f 6e 66  on.+of `autoconf
0b40: 27 2e 0a 20 0a 20 54 68 65 20 73 69 6d 70 6c 65  '.. . The simple
0b50: 73 74 20 77 61 79 20 74 6f 20 63 6f 6d 70 69 6c  st way to compil
0b60: 65 20 74 68 69 73 20 70 61 63 6b 61 67 65 20 69  e this package i
0b70: 73 3a 0a 20 0a 20 20 20 31 2e 20 60 63 64 27 20  s:. .   1. `cd' 
0b80: 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79  to the directory
0b90: 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20   containing the 
0ba0: 70 61 63 6b 61 67 65 27 73 20 73 6f 75 72 63 65  package's source
0bb0: 20 63 6f 64 65 20 61 6e 64 20 74 79 70 65 0a 2d   code and type.-
0bc0: 20 20 20 20 20 60 2e 2f 63 6f 6e 66 69 67 75 72       `./configur
0bd0: 65 27 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20  e' to configure 
0be0: 74 68 65 20 70 61 63 6b 61 67 65 20 66 6f 72 20  the package for 
0bf0: 79 6f 75 72 20 73 79 73 74 65 6d 2e 20 20 49 66  your system.  If
0c00: 20 79 6f 75 27 72 65 0a 2d 20 20 20 20 20 75 73   you're.-     us
0c10: 69 6e 67 20 60 63 73 68 27 20 6f 6e 20 61 6e 20  ing `csh' on an 
0c20: 6f 6c 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 53  old version of S
0c30: 79 73 74 65 6d 20 56 2c 20 79 6f 75 20 6d 69 67  ystem V, you mig
0c40: 68 74 20 6e 65 65 64 20 74 6f 20 74 79 70 65 0a  ht need to type.
0c50: 2d 20 20 20 20 20 60 73 68 20 2e 2f 63 6f 6e 66  -     `sh ./conf
0c60: 69 67 75 72 65 27 20 69 6e 73 74 65 61 64 20 74  igure' instead t
0c70: 6f 20 70 72 65 76 65 6e 74 20 60 63 73 68 27 20  o prevent `csh' 
0c80: 66 72 6f 6d 20 74 72 79 69 6e 67 20 74 6f 20 65  from trying to e
0c90: 78 65 63 75 74 65 0a 2d 20 20 20 20 20 60 63 6f  xecute.-     `co
0ca0: 6e 66 69 67 75 72 65 27 20 69 74 73 65 6c 66 2e  nfigure' itself.
0cb0: 0a 2b 20 20 20 20 20 60 2e 2f 63 6f 6e 66 69 67  .+     `./config
0cc0: 75 72 65 27 20 74 6f 20 63 6f 6e 66 69 67 75 72  ure' to configur
0cd0: 65 20 74 68 65 20 70 61 63 6b 61 67 65 20 66 6f  e the package fo
0ce0: 72 20 79 6f 75 72 20 73 79 73 74 65 6d 2e 0a 20  r your system.. 
0cf0: 0a 2d 20 20 20 20 20 52 75 6e 6e 69 6e 67 20 60  .-     Running `
0d00: 63 6f 6e 66 69 67 75 72 65 27 20 74 61 6b 65 73  configure' takes
0d10: 20 61 77 68 69 6c 65 2e 20 20 57 68 69 6c 65 20   awhile.  While 
0d20: 72 75 6e 6e 69 6e 67 2c 20 69 74 20 70 72 69 6e  running, it prin
0d30: 74 73 20 73 6f 6d 65 0a 2d 20 20 20 20 20 6d 65  ts some.-     me
0d40: 73 73 61 67 65 73 20 74 65 6c 6c 69 6e 67 20 77  ssages telling w
0d50: 68 69 63 68 20 66 65 61 74 75 72 65 73 20 69 74  hich features it
0d60: 20 69 73 20 63 68 65 63 6b 69 6e 67 20 66 6f 72   is checking for
0d70: 2e 0a 2b 20 20 20 20 20 52 75 6e 6e 69 6e 67 20  ..+     Running 
0d80: 60 63 6f 6e 66 69 67 75 72 65 27 20 6d 69 67 68  `configure' migh
0d90: 74 20 74 61 6b 65 20 61 20 77 68 69 6c 65 2e 20  t take a while. 
0da0: 20 57 68 69 6c 65 20 72 75 6e 6e 69 6e 67 2c 20   While running, 
0db0: 69 74 20 70 72 69 6e 74 73 0a 2b 20 20 20 20 20  it prints.+     
0dc0: 73 6f 6d 65 20 6d 65 73 73 61 67 65 73 20 74 65  some messages te
0dd0: 6c 6c 69 6e 67 20 77 68 69 63 68 20 66 65 61 74  lling which feat
0de0: 75 72 65 73 20 69 74 20 69 73 20 63 68 65 63 6b  ures it is check
0df0: 69 6e 67 20 66 6f 72 2e 0a 20 0a 20 20 20 32 2e  ing for.. .   2.
0e00: 20 54 79 70 65 20 60 6d 61 6b 65 27 20 74 6f 20   Type `make' to 
0e10: 63 6f 6d 70 69 6c 65 20 74 68 65 20 70 61 63 6b  compile the pack
0e20: 61 67 65 2e 0a 20 0a 40 40 20 2d 35 31 2c 35 32  age.. .@@ -51,52
0e30: 20 2b 36 37 2c 35 35 20 40 40 0a 20 20 20 20 20   +67,55 @@.     
0e40: 20 61 6c 6c 20 73 6f 72 74 73 20 6f 66 20 6f 74   all sorts of ot
0e50: 68 65 72 20 70 72 6f 67 72 61 6d 73 20 69 6e 20  her programs in 
0e60: 6f 72 64 65 72 20 74 6f 20 72 65 67 65 6e 65 72  order to regener
0e70: 61 74 65 20 66 69 6c 65 73 20 74 68 61 74 20 63  ate files that c
0e80: 61 6d 65 0a 20 20 20 20 20 20 77 69 74 68 20 74  ame.      with t
0e90: 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e  he distribution.
0ea0: 0a 20 0a 2b 20 20 36 2e 20 4f 66 74 65 6e 2c 20  . .+  6. Often, 
0eb0: 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 74 79 70  you can also typ
0ec0: 65 20 60 6d 61 6b 65 20 75 6e 69 6e 73 74 61 6c  e `make uninstal
0ed0: 6c 27 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65  l' to remove the
0ee0: 20 69 6e 73 74 61 6c 6c 65 64 0a 2b 20 20 20 20   installed.+    
0ef0: 20 66 69 6c 65 73 20 61 67 61 69 6e 2e 0a 2b 0a   files again..+.
0f00: 20 43 6f 6d 70 69 6c 65 72 73 20 61 6e 64 20 4f   Compilers and O
0f10: 70 74 69 6f 6e 73 0a 20 3d 3d 3d 3d 3d 3d 3d 3d  ptions. ========
0f20: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 0a  =============. .
0f30: 2d 20 20 20 53 6f 6d 65 20 73 79 73 74 65 6d 73  -   Some systems
0f40: 20 72 65 71 75 69 72 65 20 75 6e 75 73 75 61 6c   require unusual
0f50: 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 63 6f 6d   options for com
0f60: 70 69 6c 61 74 69 6f 6e 20 6f 72 20 6c 69 6e 6b  pilation or link
0f70: 69 6e 67 20 74 68 61 74 0a 2d 74 68 65 20 60 63  ing that.-the `c
0f80: 6f 6e 66 69 67 75 72 65 27 20 73 63 72 69 70 74  onfigure' script
0f90: 20 64 6f 65 73 20 6e 6f 74 20 6b 6e 6f 77 20 61   does not know a
0fa0: 62 6f 75 74 2e 20 20 59 6f 75 20 63 61 6e 20 67  bout.  You can g
0fb0: 69 76 65 20 60 63 6f 6e 66 69 67 75 72 65 27 0a  ive `configure'.
0fc0: 2d 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 73 20  -initial values 
0fd0: 66 6f 72 20 76 61 72 69 61 62 6c 65 73 20 62 79  for variables by
0fe0: 20 73 65 74 74 69 6e 67 20 74 68 65 6d 20 69 6e   setting them in
0ff0: 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74   the environment
1000: 2e 20 20 55 73 69 6e 67 0a 2d 61 20 42 6f 75 72  .  Using.-a Bour
1010: 6e 65 2d 63 6f 6d 70 61 74 69 62 6c 65 20 73 68  ne-compatible sh
1020: 65 6c 6c 2c 20 79 6f 75 20 63 61 6e 20 64 6f 20  ell, you can do 
1030: 74 68 61 74 20 6f 6e 20 74 68 65 20 63 6f 6d 6d  that on the comm
1040: 61 6e 64 20 6c 69 6e 65 20 6c 69 6b 65 0a 2d 74  and line like.-t
1050: 68 69 73 3a 0a 2d 20 20 20 20 20 43 43 3d 63 38  his:.-     CC=c8
1060: 39 20 43 46 4c 41 47 53 3d 2d 4f 32 20 4c 49 42  9 CFLAGS=-O2 LIB
1070: 53 3d 2d 6c 70 6f 73 69 78 20 2e 2f 63 6f 6e 66  S=-lposix ./conf
1080: 69 67 75 72 65 0a 2b 53 6f 6d 65 20 73 79 73 74  igure.+Some syst
1090: 65 6d 73 20 72 65 71 75 69 72 65 20 75 6e 75 73  ems require unus
10a0: 75 61 6c 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20  ual options for 
10b0: 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 72 20 6c  compilation or l
10c0: 69 6e 6b 69 6e 67 20 74 68 61 74 20 74 68 65 0a  inking that the.
10d0: 2b 60 63 6f 6e 66 69 67 75 72 65 27 20 73 63 72  +`configure' scr
10e0: 69 70 74 20 64 6f 65 73 20 6e 6f 74 20 6b 6e 6f  ipt does not kno
10f0: 77 20 61 62 6f 75 74 2e 20 20 52 75 6e 20 60 2e  w about.  Run `.
1100: 2f 63 6f 6e 66 69 67 75 72 65 20 2d 2d 68 65 6c  /configure --hel
1110: 70 27 20 66 6f 72 0a 2b 64 65 74 61 69 6c 73 20  p' for.+details 
1120: 6f 6e 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 70  on some of the p
1130: 65 72 74 69 6e 65 6e 74 20 65 6e 76 69 72 6f 6e  ertinent environ
1140: 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 2e 0a  ment variables..
1150: 2b 0a 2b 20 20 20 59 6f 75 20 63 61 6e 20 67 69  +.+   You can gi
1160: 76 65 20 60 63 6f 6e 66 69 67 75 72 65 27 20 69  ve `configure' i
1170: 6e 69 74 69 61 6c 20 76 61 6c 75 65 73 20 66 6f  nitial values fo
1180: 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  r configuration 
1190: 70 61 72 61 6d 65 74 65 72 73 0a 2b 62 79 20 73  parameters.+by s
11a0: 65 74 74 69 6e 67 20 76 61 72 69 61 62 6c 65 73  etting variables
11b0: 20 69 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20   in the command 
11c0: 6c 69 6e 65 20 6f 72 20 69 6e 20 74 68 65 20 65  line or in the e
11d0: 6e 76 69 72 6f 6e 6d 65 6e 74 2e 20 20 48 65 72  nvironment.  Her
11e0: 65 0a 2b 69 73 20 61 6e 20 65 78 61 6d 70 6c 65  e.+is an example
11f0: 3a 0a 2b 0a 2b 20 20 20 20 20 2e 2f 63 6f 6e 66  :.+.+     ./conf
1200: 69 67 75 72 65 20 43 43 3d 63 39 39 20 43 46 4c  igure CC=c99 CFL
1210: 41 47 53 3d 2d 67 20 4c 49 42 53 3d 2d 6c 70 6f  AGS=-g LIBS=-lpo
1220: 73 69 78 0a 20 0a 2d 4f 72 20 6f 6e 20 73 79 73  six. .-Or on sys
1230: 74 65 6d 73 20 74 68 61 74 20 68 61 76 65 20 74  tems that have t
1240: 68 65 20 60 65 6e 76 27 20 70 72 6f 67 72 61 6d  he `env' program
1250: 2c 20 79 6f 75 20 63 61 6e 20 64 6f 20 69 74 20  , you can do it 
1260: 6c 69 6b 65 20 74 68 69 73 3a 0a 2d 20 20 20 20  like this:.-    
1270: 20 65 6e 76 20 43 50 50 46 4c 41 47 53 3d 2d 49   env CPPFLAGS=-I
1280: 2f 75 73 72 2f 6c 6f 63 61 6c 2f 69 6e 63 6c 75  /usr/local/inclu
1290: 64 65 20 4c 44 46 4c 41 47 53 3d 2d 73 20 2e 2f  de LDFLAGS=-s ./
12a0: 63 6f 6e 66 69 67 75 72 65 0a 2b 20 20 20 2a 4e  configure.+   *N
12b0: 6f 74 65 20 44 65 66 69 6e 69 6e 67 20 56 61 72  ote Defining Var
12c0: 69 61 62 6c 65 73 3a 3a 2c 20 66 6f 72 20 6d 6f  iables::, for mo
12d0: 72 65 20 64 65 74 61 69 6c 73 2e 0a 20 0a 20 43  re details.. . C
12e0: 6f 6d 70 69 6c 69 6e 67 20 46 6f 72 20 4d 75 6c  ompiling For Mul
12f0: 74 69 70 6c 65 20 41 72 63 68 69 74 65 63 74 75  tiple Architectu
1300: 72 65 73 0a 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  res. ===========
1310: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
1320: 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 0a 2d 20 20 20  =========. .-   
1330: 59 6f 75 20 63 61 6e 20 63 6f 6d 70 69 6c 65 20  You can compile 
1340: 74 68 65 20 70 61 63 6b 61 67 65 20 66 6f 72 20  the package for 
1350: 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 6b 69  more than one ki
1360: 6e 64 20 6f 66 20 63 6f 6d 70 75 74 65 72 20 61  nd of computer a
1370: 74 20 74 68 65 0a 2b 59 6f 75 20 63 61 6e 20 63  t the.+You can c
1380: 6f 6d 70 69 6c 65 20 74 68 65 20 70 61 63 6b 61  ompile the packa
1390: 67 65 20 66 6f 72 20 6d 6f 72 65 20 74 68 61 6e  ge for more than
13a0: 20 6f 6e 65 20 6b 69 6e 64 20 6f 66 20 63 6f 6d   one kind of com
13b0: 70 75 74 65 72 20 61 74 20 74 68 65 0a 20 73 61  puter at the. sa
13c0: 6d 65 20 74 69 6d 65 2c 20 62 79 20 70 6c 61 63  me time, by plac
13d0: 69 6e 67 20 74 68 65 20 6f 62 6a 65 63 74 20 66  ing the object f
13e0: 69 6c 65 73 20 66 6f 72 20 65 61 63 68 20 61 72  iles for each ar
13f0: 63 68 69 74 65 63 74 75 72 65 20 69 6e 20 74 68  chitecture in th
1400: 65 69 72 0a 2d 6f 77 6e 20 64 69 72 65 63 74 6f  eir.-own directo
1410: 72 79 2e 20 20 54 6f 20 64 6f 20 74 68 69 73 2c  ry.  To do this,
1420: 20 79 6f 75 20 6d 75 73 74 20 75 73 65 20 61 20   you must use a 
1430: 76 65 72 73 69 6f 6e 20 6f 66 20 60 6d 61 6b 65  version of `make
1440: 27 20 74 68 61 74 0a 2d 73 75 70 70 6f 72 74 73  ' that.-supports
1450: 20 74 68 65 20 60 56 50 41 54 48 27 20 76 61 72   the `VPATH' var
1460: 69 61 62 6c 65 2c 20 73 75 63 68 20 61 73 20 47  iable, such as G
1470: 4e 55 20 60 6d 61 6b 65 27 2e 20 20 60 63 64 27  NU `make'.  `cd'
1480: 20 74 6f 20 74 68 65 0a 2b 6f 77 6e 20 64 69 72   to the.+own dir
1490: 65 63 74 6f 72 79 2e 20 20 54 6f 20 64 6f 20 74  ectory.  To do t
14a0: 68 69 73 2c 20 79 6f 75 20 63 61 6e 20 75 73 65  his, you can use
14b0: 20 47 4e 55 20 60 6d 61 6b 65 27 2e 20 20 60 63   GNU `make'.  `c
14c0: 64 27 20 74 6f 20 74 68 65 0a 20 64 69 72 65 63  d' to the. direc
14d0: 74 6f 72 79 20 77 68 65 72 65 20 79 6f 75 20 77  tory where you w
14e0: 61 6e 74 20 74 68 65 20 6f 62 6a 65 63 74 20 66  ant the object f
14f0: 69 6c 65 73 20 61 6e 64 20 65 78 65 63 75 74 61  iles and executa
1500: 62 6c 65 73 20 74 6f 20 67 6f 20 61 6e 64 20 72  bles to go and r
1510: 75 6e 0a 20 74 68 65 20 60 63 6f 6e 66 69 67 75  un. the `configu
1520: 72 65 27 20 73 63 72 69 70 74 2e 20 20 60 63 6f  re' script.  `co
1530: 6e 66 69 67 75 72 65 27 20 61 75 74 6f 6d 61 74  nfigure' automat
1540: 69 63 61 6c 6c 79 20 63 68 65 63 6b 73 20 66 6f  ically checks fo
1550: 72 20 74 68 65 0a 20 73 6f 75 72 63 65 20 63 6f  r the. source co
1560: 64 65 20 69 6e 20 74 68 65 20 64 69 72 65 63 74  de in the direct
1570: 6f 72 79 20 74 68 61 74 20 60 63 6f 6e 66 69 67  ory that `config
1580: 75 72 65 27 20 69 73 20 69 6e 20 61 6e 64 20 69  ure' is in and i
1590: 6e 20 60 2e 2e 27 2e 0a 20 0a 2d 20 20 20 49 66  n `..'.. .-   If
15a0: 20 79 6f 75 20 68 61 76 65 20 74 6f 20 75 73 65   you have to use
15b0: 20 61 20 60 6d 61 6b 65 27 20 74 68 61 74 20 64   a `make' that d
15c0: 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 73  oes not supports
15d0: 20 74 68 65 20 60 56 50 41 54 48 27 0a 2d 76 61   the `VPATH'.-va
15e0: 72 69 61 62 6c 65 2c 20 79 6f 75 20 68 61 76 65  riable, you have
15f0: 20 74 6f 20 63 6f 6d 70 69 6c 65 20 74 68 65 20   to compile the 
1600: 70 61 63 6b 61 67 65 20 66 6f 72 20 6f 6e 65 20  package for one 
1610: 61 72 63 68 69 74 65 63 74 75 72 65 20 61 74 20  architecture at 
1620: 61 20 74 69 6d 65 0a 2d 69 6e 20 74 68 65 20 73  a time.-in the s
1630: 6f 75 72 63 65 20 63 6f 64 65 20 64 69 72 65 63  ource code direc
1640: 74 6f 72 79 2e 20 20 41 66 74 65 72 20 79 6f 75  tory.  After you
1650: 20 68 61 76 65 20 69 6e 73 74 61 6c 6c 65 64 20   have installed 
1660: 74 68 65 20 70 61 63 6b 61 67 65 20 66 6f 72 0a  the package for.
1670: 2d 6f 6e 65 20 61 72 63 68 69 74 65 63 74 75 72  -one architectur
1680: 65 2c 20 75 73 65 20 60 6d 61 6b 65 20 64 69 73  e, use `make dis
1690: 74 63 6c 65 61 6e 27 20 62 65 66 6f 72 65 20 72  tclean' before r
16a0: 65 63 6f 6e 66 69 67 75 72 69 6e 67 20 66 6f 72  econfiguring for
16b0: 20 61 6e 6f 74 68 65 72 0a 2d 61 72 63 68 69 74   another.-archit
16c0: 65 63 74 75 72 65 2e 0a 2b 20 20 20 57 69 74 68  ecture..+   With
16d0: 20 61 20 6e 6f 6e 2d 47 4e 55 20 60 6d 61 6b 65   a non-GNU `make
16e0: 27 2c 20 69 74 20 69 73 20 73 61 66 65 72 20 74  ', it is safer t
16f0: 6f 20 63 6f 6d 70 69 6c 65 20 74 68 65 20 70 61  o compile the pa
1700: 63 6b 61 67 65 20 66 6f 72 20 6f 6e 65 0a 2b 61  ckage for one.+a
1710: 72 63 68 69 74 65 63 74 75 72 65 20 61 74 20 61  rchitecture at a
1720: 20 74 69 6d 65 20 69 6e 20 74 68 65 20 73 6f 75   time in the sou
1730: 72 63 65 20 63 6f 64 65 20 64 69 72 65 63 74 6f  rce code directo
1740: 72 79 2e 20 20 41 66 74 65 72 20 79 6f 75 20 68  ry.  After you h
1750: 61 76 65 0a 2b 69 6e 73 74 61 6c 6c 65 64 20 74  ave.+installed t
1760: 68 65 20 70 61 63 6b 61 67 65 20 66 6f 72 20 6f  he package for o
1770: 6e 65 20 61 72 63 68 69 74 65 63 74 75 72 65 2c  ne architecture,
1780: 20 75 73 65 20 60 6d 61 6b 65 20 64 69 73 74 63   use `make distc
1790: 6c 65 61 6e 27 20 62 65 66 6f 72 65 0a 2b 72 65  lean' before.+re
17a0: 63 6f 6e 66 69 67 75 72 69 6e 67 20 66 6f 72 20  configuring for 
17b0: 61 6e 6f 74 68 65 72 20 61 72 63 68 69 74 65 63  another architec
17c0: 74 75 72 65 2e 0a 20 0a 20 49 6e 73 74 61 6c 6c  ture.. . Install
17d0: 61 74 69 6f 6e 20 4e 61 6d 65 73 0a 20 3d 3d 3d  ation Names. ===
17e0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a  ===============.
17f0: 20 0a 2d 20 20 20 42 79 20 64 65 66 61 75 6c 74   .-   By default
1800: 2c 20 60 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 27  , `make install'
1810: 20 77 69 6c 6c 20 69 6e 73 74 61 6c 6c 20 74 68   will install th
1820: 65 20 70 61 63 6b 61 67 65 27 73 20 66 69 6c 65  e package's file
1830: 73 20 69 6e 0a 2d 60 2f 75 73 72 2f 6c 6f 63 61  s in.-`/usr/loca
1840: 6c 2f 62 69 6e 27 2c 20 60 2f 75 73 72 2f 6c 6f  l/bin', `/usr/lo
1850: 63 61 6c 2f 6d 61 6e 27 2c 20 65 74 63 2e 20 20  cal/man', etc.  
1860: 59 6f 75 20 63 61 6e 20 73 70 65 63 69 66 79 20  You can specify 
1870: 61 6e 0a 2d 69 6e 73 74 61 6c 6c 61 74 69 6f 6e  an.-installation
1880: 20 70 72 65 66 69 78 20 6f 74 68 65 72 20 74 68   prefix other th
1890: 61 6e 20 60 2f 75 73 72 2f 6c 6f 63 61 6c 27 20  an `/usr/local' 
18a0: 62 79 20 67 69 76 69 6e 67 20 60 63 6f 6e 66 69  by giving `confi
18b0: 67 75 72 65 27 20 74 68 65 0a 2d 6f 70 74 69 6f  gure' the.-optio
18c0: 6e 20 60 2d 2d 70 72 65 66 69 78 3d 50 41 54 48  n `--prefix=PATH
18d0: 27 2e 0a 2b 42 79 20 64 65 66 61 75 6c 74 2c 20  '..+By default, 
18e0: 60 6d 61 6b 65 20 69 6e 73 74 61 6c 6c 27 20 69  `make install' i
18f0: 6e 73 74 61 6c 6c 73 20 74 68 65 20 70 61 63 6b  nstalls the pack
1900: 61 67 65 27 73 20 63 6f 6d 6d 61 6e 64 73 20 75  age's commands u
1910: 6e 64 65 72 0a 2b 60 2f 75 73 72 2f 6c 6f 63 61  nder.+`/usr/loca
1920: 6c 2f 62 69 6e 27 2c 20 69 6e 63 6c 75 64 65 20  l/bin', include 
1930: 66 69 6c 65 73 20 75 6e 64 65 72 20 60 2f 75 73  files under `/us
1940: 72 2f 6c 6f 63 61 6c 2f 69 6e 63 6c 75 64 65 27  r/local/include'
1950: 2c 20 65 74 63 2e 20 20 59 6f 75 0a 2b 63 61 6e  , etc.  You.+can
1960: 20 73 70 65 63 69 66 79 20 61 6e 20 69 6e 73 74   specify an inst
1970: 61 6c 6c 61 74 69 6f 6e 20 70 72 65 66 69 78 20  allation prefix 
1980: 6f 74 68 65 72 20 74 68 61 6e 20 60 2f 75 73 72  other than `/usr
1990: 2f 6c 6f 63 61 6c 27 20 62 79 20 67 69 76 69 6e  /local' by givin
19a0: 67 0a 2b 60 63 6f 6e 66 69 67 75 72 65 27 20 74  g.+`configure' t
19b0: 68 65 20 6f 70 74 69 6f 6e 20 60 2d 2d 70 72 65  he option `--pre
19c0: 66 69 78 3d 50 52 45 46 49 58 27 2e 0a 20 0a 20  fix=PREFIX'.. . 
19d0: 20 20 20 59 6f 75 20 63 61 6e 20 73 70 65 63 69     You can speci
19e0: 66 79 20 73 65 70 61 72 61 74 65 20 69 6e 73 74  fy separate inst
19f0: 61 6c 6c 61 74 69 6f 6e 20 70 72 65 66 69 78 65  allation prefixe
1a00: 73 20 66 6f 72 0a 20 61 72 63 68 69 74 65 63 74  s for. architect
1a10: 75 72 65 2d 73 70 65 63 69 66 69 63 20 66 69 6c  ure-specific fil
1a20: 65 73 20 61 6e 64 20 61 72 63 68 69 74 65 63 74  es and architect
1a30: 75 72 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20  ure-independent 
1a40: 66 69 6c 65 73 2e 20 20 49 66 20 79 6f 75 0a 2d  files.  If you.-
1a50: 67 69 76 65 20 60 63 6f 6e 66 69 67 75 72 65 27  give `configure'
1a60: 20 74 68 65 20 6f 70 74 69 6f 6e 20 60 2d 2d 65   the option `--e
1a70: 78 65 63 2d 70 72 65 66 69 78 3d 50 41 54 48 27  xec-prefix=PATH'
1a80: 2c 20 74 68 65 20 70 61 63 6b 61 67 65 20 77 69  , the package wi
1a90: 6c 6c 20 75 73 65 0a 2d 50 41 54 48 20 61 73 20  ll use.-PATH as 
1aa0: 74 68 65 20 70 72 65 66 69 78 20 66 6f 72 20 69  the prefix for i
1ab0: 6e 73 74 61 6c 6c 69 6e 67 20 70 72 6f 67 72 61  nstalling progra
1ac0: 6d 73 20 61 6e 64 20 6c 69 62 72 61 72 69 65 73  ms and libraries
1ad0: 2e 0a 2d 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  ..-Documentation
1ae0: 20 61 6e 64 20 6f 74 68 65 72 20 64 61 74 61 20   and other data 
1af0: 66 69 6c 65 73 20 77 69 6c 6c 20 73 74 69 6c 6c  files will still
1b00: 20 75 73 65 20 74 68 65 20 72 65 67 75 6c 61 72   use the regular
1b10: 20 70 72 65 66 69 78 2e 0a 2b 70 61 73 73 20 74   prefix..+pass t
1b20: 68 65 20 6f 70 74 69 6f 6e 20 60 2d 2d 65 78 65  he option `--exe
1b30: 63 2d 70 72 65 66 69 78 3d 50 52 45 46 49 58 27  c-prefix=PREFIX'
1b40: 20 74 6f 20 60 63 6f 6e 66 69 67 75 72 65 27 2c   to `configure',
1b50: 20 74 68 65 20 70 61 63 6b 61 67 65 20 75 73 65   the package use
1b60: 73 0a 2b 50 52 45 46 49 58 20 61 73 20 74 68 65  s.+PREFIX as the
1b70: 20 70 72 65 66 69 78 20 66 6f 72 20 69 6e 73 74   prefix for inst
1b80: 61 6c 6c 69 6e 67 20 70 72 6f 67 72 61 6d 73 20  alling programs 
1b90: 61 6e 64 20 6c 69 62 72 61 72 69 65 73 2e 0a 2b  and libraries..+
1ba0: 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 6e  Documentation an
1bb0: 64 20 6f 74 68 65 72 20 64 61 74 61 20 66 69 6c  d other data fil
1bc0: 65 73 20 73 74 69 6c 6c 20 75 73 65 20 74 68 65  es still use the
1bd0: 20 72 65 67 75 6c 61 72 20 70 72 65 66 69 78 2e   regular prefix.
1be0: 0a 20 0a 20 20 20 20 49 6e 20 61 64 64 69 74 69  . .    In additi
1bf0: 6f 6e 2c 20 69 66 20 79 6f 75 20 75 73 65 20 61  on, if you use a
1c00: 6e 20 75 6e 75 73 75 61 6c 20 64 69 72 65 63 74  n unusual direct
1c10: 6f 72 79 20 6c 61 79 6f 75 74 20 79 6f 75 20 63  ory layout you c
1c20: 61 6e 20 67 69 76 65 0a 2d 6f 70 74 69 6f 6e 73  an give.-options
1c30: 20 6c 69 6b 65 20 60 2d 2d 62 69 6e 64 69 72 3d   like `--bindir=
1c40: 50 41 54 48 27 20 74 6f 20 73 70 65 63 69 66 79  PATH' to specify
1c50: 20 64 69 66 66 65 72 65 6e 74 20 76 61 6c 75 65   different value
1c60: 73 20 66 6f 72 20 70 61 72 74 69 63 75 6c 61 72  s for particular
1c70: 0a 2b 6f 70 74 69 6f 6e 73 20 6c 69 6b 65 20 60  .+options like `
1c80: 2d 2d 62 69 6e 64 69 72 3d 44 49 52 27 20 74 6f  --bindir=DIR' to
1c90: 20 73 70 65 63 69 66 79 20 64 69 66 66 65 72 65   specify differe
1ca0: 6e 74 20 76 61 6c 75 65 73 20 66 6f 72 20 70 61  nt values for pa
1cb0: 72 74 69 63 75 6c 61 72 0a 20 6b 69 6e 64 73 20  rticular. kinds 
1cc0: 6f 66 20 66 69 6c 65 73 2e 20 20 52 75 6e 20 60  of files.  Run `
1cd0: 63 6f 6e 66 69 67 75 72 65 20 2d 2d 68 65 6c 70  configure --help
1ce0: 27 20 66 6f 72 20 61 20 6c 69 73 74 20 6f 66 20  ' for a list of 
1cf0: 74 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 0a  the directories.
1d00: 20 79 6f 75 20 63 61 6e 20 73 65 74 20 61 6e 64   you can set and
1d10: 20 77 68 61 74 20 6b 69 6e 64 73 20 6f 66 20 66   what kinds of f
1d20: 69 6c 65 73 20 67 6f 20 69 6e 20 74 68 65 6d 2e  iles go in them.
1d30: 0a 20 0a 40 40 20 2d 31 30 37 2c 37 20 2b 31 32  . .@@ -107,7 +12
1d40: 36 2c 37 20 40 40 0a 20 4f 70 74 69 6f 6e 61 6c  6,7 @@. Optional
1d50: 20 46 65 61 74 75 72 65 73 0a 20 3d 3d 3d 3d 3d   Features. =====
1d60: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 0a 2d  ============. .-
1d70: 20 20 20 53 6f 6d 65 20 70 61 63 6b 61 67 65 73     Some packages
1d80: 20 70 61 79 20 61 74 74 65 6e 74 69 6f 6e 20 74   pay attention t
1d90: 6f 20 60 2d 2d 65 6e 61 62 6c 65 2d 46 45 41 54  o `--enable-FEAT
1da0: 55 52 45 27 20 6f 70 74 69 6f 6e 73 20 74 6f 0a  URE' options to.
1db0: 2b 53 6f 6d 65 20 70 61 63 6b 61 67 65 73 20 70  +Some packages p
1dc0: 61 79 20 61 74 74 65 6e 74 69 6f 6e 20 74 6f 20  ay attention to 
1dd0: 60 2d 2d 65 6e 61 62 6c 65 2d 46 45 41 54 55 52  `--enable-FEATUR
1de0: 45 27 20 6f 70 74 69 6f 6e 73 20 74 6f 0a 20 60  E' options to. `
1df0: 63 6f 6e 66 69 67 75 72 65 27 2c 20 77 68 65 72  configure', wher
1e00: 65 20 46 45 41 54 55 52 45 20 69 6e 64 69 63 61  e FEATURE indica
1e10: 74 65 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20  tes an optional 
1e20: 70 61 72 74 20 6f 66 20 74 68 65 20 70 61 63 6b  part of the pack
1e30: 61 67 65 2e 0a 20 54 68 65 79 20 6d 61 79 20 61  age.. They may a
1e40: 6c 73 6f 20 70 61 79 20 61 74 74 65 6e 74 69 6f  lso pay attentio
1e50: 6e 20 74 6f 20 60 2d 2d 77 69 74 68 2d 50 41 43  n to `--with-PAC
1e60: 4b 41 47 45 27 20 6f 70 74 69 6f 6e 73 2c 20 77  KAGE' options, w
1e70: 68 65 72 65 20 50 41 43 4b 41 47 45 0a 20 69 73  here PACKAGE. is
1e80: 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20   something like 
1e90: 60 67 6e 75 2d 61 73 27 20 6f 72 20 60 78 27 20  `gnu-as' or `x' 
1ea0: 28 66 6f 72 20 74 68 65 20 58 20 57 69 6e 64 6f  (for the X Windo
1eb0: 77 20 53 79 73 74 65 6d 29 2e 20 20 54 68 65 0a  w System).  The.
1ec0: 40 40 20 2d 31 32 32 2c 34 38 20 2b 31 34 31 2c  @@ -122,48 +141,
1ed0: 38 36 20 40 40 0a 20 53 70 65 63 69 66 79 69 6e  86 @@. Specifyin
1ee0: 67 20 74 68 65 20 53 79 73 74 65 6d 20 54 79 70  g the System Typ
1ef0: 65 0a 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  e. =============
1f00: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 0a  =============. .
1f10: 2d 20 20 20 54 68 65 72 65 20 6d 61 79 20 62 65  -   There may be
1f20: 20 73 6f 6d 65 20 66 65 61 74 75 72 65 73 20 60   some features `
1f30: 63 6f 6e 66 69 67 75 72 65 27 20 63 61 6e 20 6e  configure' can n
1f40: 6f 74 20 66 69 67 75 72 65 20 6f 75 74 0a 2d 61  ot figure out.-a
1f50: 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2c 20 62 75  utomatically, bu
1f60: 74 20 6e 65 65 64 73 20 74 6f 20 64 65 74 65 72  t needs to deter
1f70: 6d 69 6e 65 20 62 79 20 74 68 65 20 74 79 70 65  mine by the type
1f80: 20 6f 66 20 68 6f 73 74 20 74 68 65 20 70 61 63   of host the pac
1f90: 6b 61 67 65 0a 2d 77 69 6c 6c 20 72 75 6e 20 6f  kage.-will run o
1fa0: 6e 2e 20 20 55 73 75 61 6c 6c 79 20 60 63 6f 6e  n.  Usually `con
1fb0: 66 69 67 75 72 65 27 20 63 61 6e 20 66 69 67 75  figure' can figu
1fc0: 72 65 20 74 68 61 74 20 6f 75 74 2c 20 62 75 74  re that out, but
1fd0: 20 69 66 20 69 74 20 70 72 69 6e 74 73 0a 2d 61   if it prints.-a
1fe0: 20 6d 65 73 73 61 67 65 20 73 61 79 69 6e 67 20   message saying 
1ff0: 69 74 20 63 61 6e 20 6e 6f 74 20 67 75 65 73 73  it can not guess
2000: 20 74 68 65 20 68 6f 73 74 20 74 79 70 65 2c 20   the host type, 
2010: 67 69 76 65 20 69 74 20 74 68 65 0a 2d 60 2d 2d  give it the.-`--
2020: 68 6f 73 74 3d 54 59 50 45 27 20 6f 70 74 69 6f  host=TYPE' optio
2030: 6e 2e 20 20 54 59 50 45 20 63 61 6e 20 65 69 74  n.  TYPE can eit
2040: 68 65 72 20 62 65 20 61 20 73 68 6f 72 74 20 6e  her be a short n
2050: 61 6d 65 20 66 6f 72 20 74 68 65 20 73 79 73 74  ame for the syst
2060: 65 6d 0a 2d 74 79 70 65 2c 20 73 75 63 68 20 61  em.-type, such a
2070: 73 20 60 73 75 6e 34 27 2c 20 6f 72 20 61 20 63  s `sun4', or a c
2080: 61 6e 6f 6e 69 63 61 6c 20 6e 61 6d 65 20 77 69  anonical name wi
2090: 74 68 20 74 68 72 65 65 20 66 69 65 6c 64 73 3a  th three fields:
20a0: 0a 2b 54 68 65 72 65 20 6d 61 79 20 62 65 20 73  .+There may be s
20b0: 6f 6d 65 20 66 65 61 74 75 72 65 73 20 60 63 6f  ome features `co
20c0: 6e 66 69 67 75 72 65 27 20 63 61 6e 6e 6f 74 20  nfigure' cannot 
20d0: 66 69 67 75 72 65 20 6f 75 74 20 61 75 74 6f 6d  figure out autom
20e0: 61 74 69 63 61 6c 6c 79 2c 0a 2b 62 75 74 20 6e  atically,.+but n
20f0: 65 65 64 73 20 74 6f 20 64 65 74 65 72 6d 69 6e  eeds to determin
2100: 65 20 62 79 20 74 68 65 20 74 79 70 65 20 6f 66  e by the type of
2110: 20 6d 61 63 68 69 6e 65 20 74 68 65 20 70 61 63   machine the pac
2120: 6b 61 67 65 20 77 69 6c 6c 20 72 75 6e 20 6f 6e  kage will run on
2130: 2e 0a 2b 55 73 75 61 6c 6c 79 2c 20 61 73 73 75  ..+Usually, assu
2140: 6d 69 6e 67 20 74 68 65 20 70 61 63 6b 61 67 65  ming the package
2150: 20 69 73 20 62 75 69 6c 74 20 74 6f 20 62 65 20   is built to be 
2160: 72 75 6e 20 6f 6e 20 74 68 65 20 5f 73 61 6d 65  run on the _same
2170: 5f 0a 2b 61 72 63 68 69 74 65 63 74 75 72 65 73  _.+architectures
2180: 2c 20 60 63 6f 6e 66 69 67 75 72 65 27 20 63 61  , `configure' ca
2190: 6e 20 66 69 67 75 72 65 20 74 68 61 74 20 6f 75  n figure that ou
21a0: 74 2c 20 62 75 74 20 69 66 20 69 74 20 70 72 69  t, but if it pri
21b0: 6e 74 73 20 61 0a 2b 6d 65 73 73 61 67 65 20 73  nts a.+message s
21c0: 61 79 69 6e 67 20 69 74 20 63 61 6e 6e 6f 74 20  aying it cannot 
21d0: 67 75 65 73 73 20 74 68 65 20 6d 61 63 68 69 6e  guess the machin
21e0: 65 20 74 79 70 65 2c 20 67 69 76 65 20 69 74 20  e type, give it 
21f0: 74 68 65 0a 2b 60 2d 2d 62 75 69 6c 64 3d 54 59  the.+`--build=TY
2200: 50 45 27 20 6f 70 74 69 6f 6e 2e 20 20 54 59 50  PE' option.  TYP
2210: 45 20 63 61 6e 20 65 69 74 68 65 72 20 62 65 20  E can either be 
2220: 61 20 73 68 6f 72 74 20 6e 61 6d 65 20 66 6f 72  a short name for
2230: 20 74 68 65 20 73 79 73 74 65 6d 0a 2b 74 79 70   the system.+typ
2240: 65 2c 20 73 75 63 68 20 61 73 20 60 73 75 6e 34  e, such as `sun4
2250: 27 2c 20 6f 72 20 61 20 63 61 6e 6f 6e 69 63 61  ', or a canonica
2260: 6c 20 6e 61 6d 65 20 77 68 69 63 68 20 68 61 73  l name which has
2270: 20 74 68 65 20 66 6f 72 6d 3a 0a 2b 0a 20 20 20   the form:.+.   
2280: 20 20 20 43 50 55 2d 43 4f 4d 50 41 4e 59 2d 53     CPU-COMPANY-S
2290: 59 53 54 45 4d 0a 20 0a 2d 53 65 65 20 74 68 65  YSTEM. .-See the
22a0: 20 66 69 6c 65 20 60 63 6f 6e 66 69 67 2e 73 75   file `config.su
22b0: 62 27 20 66 6f 72 20 74 68 65 20 70 6f 73 73 69  b' for the possi
22c0: 62 6c 65 20 76 61 6c 75 65 73 20 6f 66 20 65 61  ble values of ea
22d0: 63 68 20 66 69 65 6c 64 2e 20 20 49 66 0a 2b 77  ch field.  If.+w
22e0: 68 65 72 65 20 53 59 53 54 45 4d 20 63 61 6e 20  here SYSTEM can 
22f0: 68 61 76 65 20 6f 6e 65 20 6f 66 20 74 68 65 73  have one of thes
2300: 65 20 66 6f 72 6d 73 3a 0a 2b 0a 2b 20 20 20 20  e forms:.+.+    
2310: 20 4f 53 20 4b 45 52 4e 45 4c 2d 4f 53 0a 2b 0a   OS KERNEL-OS.+.
2320: 2b 20 20 20 53 65 65 20 74 68 65 20 66 69 6c 65  +   See the file
2330: 20 60 63 6f 6e 66 69 67 2e 73 75 62 27 20 66 6f   `config.sub' fo
2340: 72 20 74 68 65 20 70 6f 73 73 69 62 6c 65 20 76  r the possible v
2350: 61 6c 75 65 73 20 6f 66 20 65 61 63 68 20 66 69  alues of each fi
2360: 65 6c 64 2e 20 20 49 66 0a 20 60 63 6f 6e 66 69  eld.  If. `confi
2370: 67 2e 73 75 62 27 20 69 73 6e 27 74 20 69 6e 63  g.sub' isn't inc
2380: 6c 75 64 65 64 20 69 6e 20 74 68 69 73 20 70 61  luded in this pa
2390: 63 6b 61 67 65 2c 20 74 68 65 6e 20 74 68 69 73  ckage, then this
23a0: 20 70 61 63 6b 61 67 65 20 64 6f 65 73 6e 27 74   package doesn't
23b0: 0a 2d 6e 65 65 64 20 74 6f 20 6b 6e 6f 77 20 74  .-need to know t
23c0: 68 65 20 68 6f 73 74 20 74 79 70 65 2e 0a 2b 6e  he host type..+n
23d0: 65 65 64 20 74 6f 20 6b 6e 6f 77 20 74 68 65 20  eed to know the 
23e0: 6d 61 63 68 69 6e 65 20 74 79 70 65 2e 0a 20 0a  machine type.. .
23f0: 2d 20 20 20 49 66 20 79 6f 75 20 61 72 65 20 62  -   If you are b
2400: 75 69 6c 64 69 6e 67 20 63 6f 6d 70 69 6c 65 72  uilding compiler
2410: 20 74 6f 6f 6c 73 20 66 6f 72 20 63 72 6f 73 73   tools for cross
2420: 2d 63 6f 6d 70 69 6c 69 6e 67 2c 20 79 6f 75 20  -compiling, you 
2430: 63 61 6e 20 61 6c 73 6f 0a 2d 75 73 65 20 74 68  can also.-use th
2440: 65 20 60 2d 2d 74 61 72 67 65 74 3d 54 59 50 45  e `--target=TYPE
2450: 27 20 6f 70 74 69 6f 6e 20 74 6f 20 73 65 6c 65  ' option to sele
2460: 63 74 20 74 68 65 20 74 79 70 65 20 6f 66 20 73  ct the type of s
2470: 79 73 74 65 6d 20 74 68 65 79 20 77 69 6c 6c 0a  ystem they will.
2480: 2d 70 72 6f 64 75 63 65 20 63 6f 64 65 20 66 6f  -produce code fo
2490: 72 20 61 6e 64 20 74 68 65 20 60 2d 2d 62 75 69  r and the `--bui
24a0: 6c 64 3d 54 59 50 45 27 20 6f 70 74 69 6f 6e 20  ld=TYPE' option 
24b0: 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 74 79  to select the ty
24c0: 70 65 20 6f 66 0a 2d 73 79 73 74 65 6d 20 6f 6e  pe of.-system on
24d0: 20 77 68 69 63 68 20 79 6f 75 20 61 72 65 20 63   which you are c
24e0: 6f 6d 70 69 6c 69 6e 67 20 74 68 65 20 70 61 63  ompiling the pac
24f0: 6b 61 67 65 2e 0a 2b 20 20 20 49 66 20 79 6f 75  kage..+   If you
2500: 20 61 72 65 20 5f 62 75 69 6c 64 69 6e 67 5f 20   are _building_ 
2510: 63 6f 6d 70 69 6c 65 72 20 74 6f 6f 6c 73 20 66  compiler tools f
2520: 6f 72 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 69  or cross-compili
2530: 6e 67 2c 20 79 6f 75 20 73 68 6f 75 6c 64 0a 2b  ng, you should.+
2540: 75 73 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 60  use the option `
2550: 2d 2d 74 61 72 67 65 74 3d 54 59 50 45 27 20 74  --target=TYPE' t
2560: 6f 20 73 65 6c 65 63 74 20 74 68 65 20 74 79 70  o select the typ
2570: 65 20 6f 66 20 73 79 73 74 65 6d 20 74 68 65 79  e of system they
2580: 20 77 69 6c 6c 0a 2b 70 72 6f 64 75 63 65 20 63   will.+produce c
2590: 6f 64 65 20 66 6f 72 2e 0a 2b 0a 2b 20 20 20 49  ode for..+.+   I
25a0: 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 5f 75  f you want to _u
25b0: 73 65 5f 20 61 20 63 72 6f 73 73 20 63 6f 6d 70  se_ a cross comp
25c0: 69 6c 65 72 2c 20 74 68 61 74 20 67 65 6e 65 72  iler, that gener
25d0: 61 74 65 73 20 63 6f 64 65 20 66 6f 72 20 61 0a  ates code for a.
25e0: 2b 70 6c 61 74 66 6f 72 6d 20 64 69 66 66 65 72  +platform differ
25f0: 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 62 75 69  ent from the bui
2600: 6c 64 20 70 6c 61 74 66 6f 72 6d 2c 20 79 6f 75  ld platform, you
2610: 20 73 68 6f 75 6c 64 20 73 70 65 63 69 66 79 20   should specify 
2620: 74 68 65 0a 2b 22 68 6f 73 74 22 20 70 6c 61 74  the.+"host" plat
2630: 66 6f 72 6d 20 28 69 2e 65 2e 2c 20 74 68 61 74  form (i.e., that
2640: 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 67 65   on which the ge
2650: 6e 65 72 61 74 65 64 20 70 72 6f 67 72 61 6d 73  nerated programs
2660: 20 77 69 6c 6c 0a 2b 65 76 65 6e 74 75 61 6c 6c   will.+eventuall
2670: 79 20 62 65 20 72 75 6e 29 20 77 69 74 68 20 60  y be run) with `
2680: 2d 2d 68 6f 73 74 3d 54 59 50 45 27 2e 0a 20 0a  --host=TYPE'.. .
2690: 20 53 68 61 72 69 6e 67 20 44 65 66 61 75 6c 74   Sharing Default
26a0: 73 0a 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  s. =============
26b0: 3d 3d 3d 0a 20 0a 2d 20 20 20 49 66 20 79 6f 75  ===. .-   If you
26c0: 20 77 61 6e 74 20 74 6f 20 73 65 74 20 64 65 66   want to set def
26d0: 61 75 6c 74 20 76 61 6c 75 65 73 20 66 6f 72 20  ault values for 
26e0: 60 63 6f 6e 66 69 67 75 72 65 27 20 73 63 72 69  `configure' scri
26f0: 70 74 73 20 74 6f 20 73 68 61 72 65 2c 0a 2d 79  pts to share,.-y
2700: 6f 75 20 63 61 6e 20 63 72 65 61 74 65 20 61 20  ou can create a 
2710: 73 69 74 65 20 73 68 65 6c 6c 20 73 63 72 69 70  site shell scrip
2720: 74 20 63 61 6c 6c 65 64 20 60 63 6f 6e 66 69 67  t called `config
2730: 2e 73 69 74 65 27 20 74 68 61 74 20 67 69 76 65  .site' that give
2740: 73 0a 2d 64 65 66 61 75 6c 74 20 76 61 6c 75 65  s.-default value
2750: 73 20 66 6f 72 20 76 61 72 69 61 62 6c 65 73 20  s for variables 
2760: 6c 69 6b 65 20 60 43 43 27 2c 20 60 63 61 63 68  like `CC', `cach
2770: 65 5f 66 69 6c 65 27 2c 20 61 6e 64 20 60 70 72  e_file', and `pr
2780: 65 66 69 78 27 2e 0a 2b 49 66 20 79 6f 75 20 77  efix'..+If you w
2790: 61 6e 74 20 74 6f 20 73 65 74 20 64 65 66 61 75  ant to set defau
27a0: 6c 74 20 76 61 6c 75 65 73 20 66 6f 72 20 60 63  lt values for `c
27b0: 6f 6e 66 69 67 75 72 65 27 20 73 63 72 69 70 74  onfigure' script
27c0: 73 20 74 6f 20 73 68 61 72 65 2c 20 79 6f 75 0a  s to share, you.
27d0: 2b 63 61 6e 20 63 72 65 61 74 65 20 61 20 73 69  +can create a si
27e0: 74 65 20 73 68 65 6c 6c 20 73 63 72 69 70 74 20  te shell script 
27f0: 63 61 6c 6c 65 64 20 60 63 6f 6e 66 69 67 2e 73  called `config.s
2800: 69 74 65 27 20 74 68 61 74 20 67 69 76 65 73 20  ite' that gives 
2810: 64 65 66 61 75 6c 74 0a 2b 76 61 6c 75 65 73 20  default.+values 
2820: 66 6f 72 20 76 61 72 69 61 62 6c 65 73 20 6c 69  for variables li
2830: 6b 65 20 60 43 43 27 2c 20 60 63 61 63 68 65 5f  ke `CC', `cache_
2840: 66 69 6c 65 27 2c 20 61 6e 64 20 60 70 72 65 66  file', and `pref
2850: 69 78 27 2e 0a 20 60 63 6f 6e 66 69 67 75 72 65  ix'.. `configure
2860: 27 20 6c 6f 6f 6b 73 20 66 6f 72 20 60 50 52 45  ' looks for `PRE
2870: 46 49 58 2f 73 68 61 72 65 2f 63 6f 6e 66 69 67  FIX/share/config
2880: 2e 73 69 74 65 27 20 69 66 20 69 74 20 65 78 69  .site' if it exi
2890: 73 74 73 2c 20 74 68 65 6e 0a 20 60 50 52 45 46  sts, then. `PREF
28a0: 49 58 2f 65 74 63 2f 63 6f 6e 66 69 67 2e 73 69  IX/etc/config.si
28b0: 74 65 27 20 69 66 20 69 74 20 65 78 69 73 74 73  te' if it exists
28c0: 2e 20 20 4f 72 2c 20 79 6f 75 20 63 61 6e 20 73  .  Or, you can s
28d0: 65 74 20 74 68 65 0a 20 60 43 4f 4e 46 49 47 5f  et the. `CONFIG_
28e0: 53 49 54 45 27 20 65 6e 76 69 72 6f 6e 6d 65 6e  SITE' environmen
28f0: 74 20 76 61 72 69 61 62 6c 65 20 74 6f 20 74 68  t variable to th
2900: 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68  e location of th
2910: 65 20 73 69 74 65 20 73 63 72 69 70 74 2e 0a 20  e site script.. 
2920: 41 20 77 61 72 6e 69 6e 67 3a 20 6e 6f 74 20 61  A warning: not a
2930: 6c 6c 20 60 63 6f 6e 66 69 67 75 72 65 27 20 73  ll `configure' s
2940: 63 72 69 70 74 73 20 6c 6f 6f 6b 20 66 6f 72 20  cripts look for 
2950: 61 20 73 69 74 65 20 73 63 72 69 70 74 2e 0a 20  a site script.. 
2960: 0a 2d 4f 70 65 72 61 74 69 6f 6e 20 43 6f 6e 74  .-Operation Cont
2970: 72 6f 6c 73 0a 2b 44 65 66 69 6e 69 6e 67 20 56  rols.+Defining V
2980: 61 72 69 61 62 6c 65 73 0a 20 3d 3d 3d 3d 3d 3d  ariables. ======
2990: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 0a 2d  ============. .-
29a0: 20 20 20 60 63 6f 6e 66 69 67 75 72 65 27 20 72     `configure' r
29b0: 65 63 6f 67 6e 69 7a 65 73 20 74 68 65 20 66 6f  ecognizes the fo
29c0: 6c 6c 6f 77 69 6e 67 20 6f 70 74 69 6f 6e 73 20  llowing options 
29d0: 74 6f 20 63 6f 6e 74 72 6f 6c 20 68 6f 77 20 69  to control how i
29e0: 74 0a 2d 6f 70 65 72 61 74 65 73 2e 0a 2b 56 61  t.-operates..+Va
29f0: 72 69 61 62 6c 65 73 20 6e 6f 74 20 64 65 66 69  riables not defi
2a00: 6e 65 64 20 69 6e 20 61 20 73 69 74 65 20 73 68  ned in a site sh
2a10: 65 6c 6c 20 73 63 72 69 70 74 20 63 61 6e 20 62  ell script can b
2a20: 65 20 73 65 74 20 69 6e 20 74 68 65 0a 2b 65 6e  e set in the.+en
2a30: 76 69 72 6f 6e 6d 65 6e 74 20 70 61 73 73 65 64  vironment passed
2a40: 20 74 6f 20 60 63 6f 6e 66 69 67 75 72 65 27 2e   to `configure'.
2a50: 20 20 48 6f 77 65 76 65 72 2c 20 73 6f 6d 65 20    However, some 
2a60: 70 61 63 6b 61 67 65 73 20 6d 61 79 20 72 75 6e  packages may run
2a70: 0a 2b 63 6f 6e 66 69 67 75 72 65 20 61 67 61 69  .+configure agai
2a80: 6e 20 64 75 72 69 6e 67 20 74 68 65 20 62 75 69  n during the bui
2a90: 6c 64 2c 20 61 6e 64 20 74 68 65 20 63 75 73 74  ld, and the cust
2aa0: 6f 6d 69 7a 65 64 20 76 61 6c 75 65 73 20 6f 66  omized values of
2ab0: 20 74 68 65 73 65 0a 2b 76 61 72 69 61 62 6c 65   these.+variable
2ac0: 73 20 6d 61 79 20 62 65 20 6c 6f 73 74 2e 20 20  s may be lost.  
2ad0: 49 6e 20 6f 72 64 65 72 20 74 6f 20 61 76 6f 69  In order to avoi
2ae0: 64 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 2c 20  d this problem, 
2af0: 79 6f 75 20 73 68 6f 75 6c 64 20 73 65 74 0a 2b  you should set.+
2b00: 74 68 65 6d 20 69 6e 20 74 68 65 20 60 63 6f 6e  them in the `con
2b10: 66 69 67 75 72 65 27 20 63 6f 6d 6d 61 6e 64 20  figure' command 
2b20: 6c 69 6e 65 2c 20 75 73 69 6e 67 20 60 56 41 52  line, using `VAR
2b30: 3d 76 61 6c 75 65 27 2e 20 20 46 6f 72 20 65 78  =value'.  For ex
2b40: 61 6d 70 6c 65 3a 0a 20 0a 2d 60 2d 2d 63 61 63  ample:. .-`--cac
2b50: 68 65 2d 66 69 6c 65 3d 46 49 4c 45 27 0a 2d 20  he-file=FILE'.- 
2b60: 20 20 20 20 55 73 65 20 61 6e 64 20 73 61 76 65      Use and save
2b70: 20 74 68 65 20 72 65 73 75 6c 74 73 20 6f 66 20   the results of 
2b80: 74 68 65 20 74 65 73 74 73 20 69 6e 20 46 49 4c  the tests in FIL
2b90: 45 20 69 6e 73 74 65 61 64 20 6f 66 0a 2d 20 20  E instead of.-  
2ba0: 20 20 20 60 2e 2f 63 6f 6e 66 69 67 2e 63 61 63     `./config.cac
2bb0: 68 65 27 2e 20 20 53 65 74 20 46 49 4c 45 20 74  he'.  Set FILE t
2bc0: 6f 20 60 2f 64 65 76 2f 6e 75 6c 6c 27 20 74 6f  o `/dev/null' to
2bd0: 20 64 69 73 61 62 6c 65 20 63 61 63 68 69 6e 67   disable caching
2be0: 2c 20 66 6f 72 0a 2d 20 20 20 20 20 64 65 62 75  , for.-     debu
2bf0: 67 67 69 6e 67 20 60 63 6f 6e 66 69 67 75 72 65  gging `configure
2c00: 27 2e 0a 2b 20 20 20 20 20 2e 2f 63 6f 6e 66 69  '..+     ./confi
2c10: 67 75 72 65 20 43 43 3d 2f 75 73 72 2f 6c 6f 63  gure CC=/usr/loc
2c20: 61 6c 32 2f 62 69 6e 2f 67 63 63 0a 2b 0a 2b 63  al2/bin/gcc.+.+c
2c30: 61 75 73 65 73 20 74 68 65 20 73 70 65 63 69 66  auses the specif
2c40: 69 65 64 20 60 67 63 63 27 20 74 6f 20 62 65 20  ied `gcc' to be 
2c50: 75 73 65 64 20 61 73 20 74 68 65 20 43 20 63 6f  used as the C co
2c60: 6d 70 69 6c 65 72 20 28 75 6e 6c 65 73 73 20 69  mpiler (unless i
2c70: 74 20 69 73 0a 2b 6f 76 65 72 72 69 64 64 65 6e  t is.+overridden
2c80: 20 69 6e 20 74 68 65 20 73 69 74 65 20 73 68 65   in the site she
2c90: 6c 6c 20 73 63 72 69 70 74 29 2e 0a 2b 0a 2b 55  ll script)..+.+U
2ca0: 6e 66 6f 72 74 75 6e 61 74 65 6c 79 2c 20 74 68  nfortunately, th
2cb0: 69 73 20 74 65 63 68 6e 69 71 75 65 20 64 6f 65  is technique doe
2cc0: 73 20 6e 6f 74 20 77 6f 72 6b 20 66 6f 72 20 60  s not work for `
2cd0: 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 27 20 64 75  CONFIG_SHELL' du
2ce0: 65 20 74 6f 0a 2b 61 6e 20 41 75 74 6f 63 6f 6e  e to.+an Autocon
2cf0: 66 20 62 75 67 2e 20 20 55 6e 74 69 6c 20 74 68  f bug.  Until th
2d00: 65 20 62 75 67 20 69 73 20 66 69 78 65 64 20 79  e bug is fixed y
2d10: 6f 75 20 63 61 6e 20 75 73 65 20 74 68 69 73 20  ou can use this 
2d20: 77 6f 72 6b 61 72 6f 75 6e 64 3a 0a 2b 0a 2b 20  workaround:.+.+ 
2d30: 20 20 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c      CONFIG_SHELL
2d40: 3d 2f 62 69 6e 2f 62 61 73 68 20 2f 62 69 6e 2f  =/bin/bash /bin/
2d50: 62 61 73 68 20 2e 2f 63 6f 6e 66 69 67 75 72 65  bash ./configure
2d60: 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 3d 2f 62   CONFIG_SHELL=/b
2d70: 69 6e 2f 62 61 73 68 0a 2b 0a 2b 60 63 6f 6e 66  in/bash.+.+`conf
2d80: 69 67 75 72 65 27 20 49 6e 76 6f 63 61 74 69 6f  igure' Invocatio
2d90: 6e 0a 2b 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  n.+=============
2da0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 2b 0a 2b 60 63 6f  =========.+.+`co
2db0: 6e 66 69 67 75 72 65 27 20 72 65 63 6f 67 6e 69  nfigure' recogni
2dc0: 7a 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e  zes the followin
2dd0: 67 20 6f 70 74 69 6f 6e 73 20 74 6f 20 63 6f 6e  g options to con
2de0: 74 72 6f 6c 20 68 6f 77 20 69 74 20 6f 70 65 72  trol how it oper
2df0: 61 74 65 73 2e 0a 20 0a 20 60 2d 2d 68 65 6c 70  ates.. . `--help
2e00: 27 0a 2b 60 2d 68 27 0a 20 20 20 20 20 20 50 72  '.+`-h'.      Pr
2e10: 69 6e 74 20 61 20 73 75 6d 6d 61 72 79 20 6f 66  int a summary of
2e20: 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 74 6f 20   the options to 
2e30: 60 63 6f 6e 66 69 67 75 72 65 27 2c 20 61 6e 64  `configure', and
2e40: 20 65 78 69 74 2e 0a 20 0a 2b 60 2d 2d 76 65 72   exit.. .+`--ver
2e50: 73 69 6f 6e 27 0a 2b 60 2d 56 27 0a 2b 20 20 20  sion'.+`-V'.+   
2e60: 20 20 50 72 69 6e 74 20 74 68 65 20 76 65 72 73    Print the vers
2e70: 69 6f 6e 20 6f 66 20 41 75 74 6f 63 6f 6e 66 20  ion of Autoconf 
2e80: 75 73 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65  used to generate
2e90: 20 74 68 65 20 60 63 6f 6e 66 69 67 75 72 65 27   the `configure'
2ea0: 0a 2b 20 20 20 20 20 73 63 72 69 70 74 2c 20 61  .+     script, a
2eb0: 6e 64 20 65 78 69 74 2e 0a 2b 0a 2b 60 2d 2d 63  nd exit..+.+`--c
2ec0: 61 63 68 65 2d 66 69 6c 65 3d 46 49 4c 45 27 0a  ache-file=FILE'.
2ed0: 2b 20 20 20 20 20 45 6e 61 62 6c 65 20 74 68 65  +     Enable the
2ee0: 20 63 61 63 68 65 3a 20 75 73 65 20 61 6e 64 20   cache: use and 
2ef0: 73 61 76 65 20 74 68 65 20 72 65 73 75 6c 74 73  save the results
2f00: 20 6f 66 20 74 68 65 20 74 65 73 74 73 20 69 6e   of the tests in
2f10: 20 46 49 4c 45 2c 0a 2b 20 20 20 20 20 74 72 61   FILE,.+     tra
2f20: 64 69 74 69 6f 6e 61 6c 6c 79 20 60 63 6f 6e 66  ditionally `conf
2f30: 69 67 2e 63 61 63 68 65 27 2e 20 20 46 49 4c 45  ig.cache'.  FILE
2f40: 20 64 65 66 61 75 6c 74 73 20 74 6f 20 60 2f 64   defaults to `/d
2f50: 65 76 2f 6e 75 6c 6c 27 20 74 6f 0a 2b 20 20 20  ev/null' to.+   
2f60: 20 20 64 69 73 61 62 6c 65 20 63 61 63 68 69 6e    disable cachin
2f70: 67 2e 0a 2b 0a 2b 60 2d 2d 63 6f 6e 66 69 67 2d  g..+.+`--config-
2f80: 63 61 63 68 65 27 0a 2b 60 2d 43 27 0a 2b 20 20  cache'.+`-C'.+  
2f90: 20 20 20 41 6c 69 61 73 20 66 6f 72 20 60 2d 2d     Alias for `--
2fa0: 63 61 63 68 65 2d 66 69 6c 65 3d 63 6f 6e 66 69  cache-file=confi
2fb0: 67 2e 63 61 63 68 65 27 2e 0a 2b 0a 20 60 2d 2d  g.cache'..+. `--
2fc0: 71 75 69 65 74 27 0a 20 60 2d 2d 73 69 6c 65 6e  quiet'. `--silen
2fd0: 74 27 0a 20 60 2d 71 27 0a 40 40 20 2d 31 37 35  t'. `-q'.@@ -175
2fe0: 2c 38 20 2b 32 33 32 2c 36 20 40 40 0a 20 20 20  ,8 +232,6 @@.   
2ff0: 20 20 20 4c 6f 6f 6b 20 66 6f 72 20 74 68 65 20     Look for the 
3000: 70 61 63 6b 61 67 65 27 73 20 73 6f 75 72 63 65  package's source
3010: 20 63 6f 64 65 20 69 6e 20 64 69 72 65 63 74 6f   code in directo
3020: 72 79 20 44 49 52 2e 20 20 55 73 75 61 6c 6c 79  ry DIR.  Usually
3030: 0a 20 20 20 20 20 20 60 63 6f 6e 66 69 67 75 72  .      `configur
3040: 65 27 20 63 61 6e 20 64 65 74 65 72 6d 69 6e 65  e' can determine
3050: 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 20   that directory 
3060: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 20  automatically.. 
3070: 0a 2d 60 2d 2d 76 65 72 73 69 6f 6e 27 0a 2d 20  .-`--version'.- 
3080: 20 20 20 20 50 72 69 6e 74 20 74 68 65 20 76 65      Print the ve
3090: 72 73 69 6f 6e 20 6f 66 20 41 75 74 6f 63 6f 6e  rsion of Autocon
30a0: 66 20 75 73 65 64 20 74 6f 20 67 65 6e 65 72 61  f used to genera
30b0: 74 65 20 74 68 65 20 60 63 6f 6e 66 69 67 75 72  te the `configur
30c0: 65 27 0a 2d 20 20 20 20 20 73 63 72 69 70 74 2c  e'.-     script,
30d0: 20 61 6e 64 20 65 78 69 74 2e 0a 2b 60 63 6f 6e   and exit..+`con
30e0: 66 69 67 75 72 65 27 20 61 6c 73 6f 20 61 63 63  figure' also acc
30f0: 65 70 74 73 20 73 6f 6d 65 20 6f 74 68 65 72 2c  epts some other,
3100: 20 6e 6f 74 20 77 69 64 65 6c 79 20 75 73 65 66   not widely usef
3110: 75 6c 2c 20 6f 70 74 69 6f 6e 73 2e 20 20 52 75  ul, options.  Ru
3120: 6e 0a 2b 60 63 6f 6e 66 69 67 75 72 65 20 2d 2d  n.+`configure --
3130: 68 65 6c 70 27 20 66 6f 72 20 6d 6f 72 65 20 64  help' for more d
3140: 65 74 61 69 6c 73 2e 0a 20 0a 2d 60 63 6f 6e 66  etails.. .-`conf
3150: 69 67 75 72 65 27 20 61 6c 73 6f 20 61 63 63 65  igure' also acce
3160: 70 74 73 20 73 6f 6d 65 20 6f 74 68 65 72 2c 20  pts some other, 
3170: 6e 6f 74 20 77 69 64 65 6c 79 20 75 73 65 66 75  not widely usefu
3180: 6c 2c 20 6f 70 74 69 6f 6e 73 2e 0a 64 69 66 66  l, options..diff
3190: 20 2d 75 4e 72 20 74 63 6c 72 65 61 64 6c 69 6e   -uNr tclreadlin
31a0: 65 2d 32 2e 31 2e 30 2e 6f 72 69 67 2f 4d 61 6b  e-2.1.0.orig/Mak
31b0: 65 66 69 6c 65 2e 69 6e 20 74 63 6c 72 65 61 64  efile.in tclread
31c0: 6c 69 6e 65 2d 32 2e 31 2e 30 2d 31 72 73 6b 2f  line-2.1.0-1rsk/
31d0: 4d 61 6b 65 66 69 6c 65 2e 69 6e 0a 2d 2d 2d 20  Makefile.in.--- 
31e0: 74 63 6c 72 65 61 64 6c 69 6e 65 2d 32 2e 31 2e  tclreadline-2.1.
31f0: 30 2e 6f 72 69 67 2f 4d 61 6b 65 66 69 6c 65 2e  0.orig/Makefile.
3200: 69 6e 09 32 30 30 31 2d 30 31 2d 30 34 20 31 34  in.2001-01-04 14
3210: 3a 31 30 3a 33 30 2e 30 30 30 30 30 30 30 30 30  :10:30.000000000
3220: 20 2d 30 36 30 30 0a 2b 2b 2b 20 74 63 6c 72 65   -0600.+++ tclre
3230: 61 64 6c 69 6e 65 2d 32 2e 31 2e 30 2d 31 72 73  adline-2.1.0-1rs
3240: 6b 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 09 32 30  k/Makefile.in.20
3250: 31 31 2d 30 37 2d 30 36 20 31 30 3a 30 31 3a 34  11-07-06 10:01:4
3260: 39 2e 30 30 30 30 30 30 30 30 30 20 2d 30 35 30  9.000000000 -050
3270: 30 0a 40 40 20 2d 31 2c 36 20 2b 31 2c 38 20 40  0.@@ -1,6 +1,8 @
3280: 40 0a 2d 23 20 4d 61 6b 65 66 69 6c 65 2e 69 6e  @.-# Makefile.in
3290: 20 67 65 6e 65 72 61 74 65 64 20 61 75 74 6f 6d   generated autom
32a0: 61 74 69 63 61 6c 6c 79 20 62 79 20 61 75 74 6f  atically by auto
32b0: 6d 61 6b 65 20 31 2e 34 20 66 72 6f 6d 20 4d 61  make 1.4 from Ma
32c0: 6b 65 66 69 6c 65 2e 61 6d 0a 2b 23 20 4d 61 6b  kefile.am.+# Mak
32d0: 65 66 69 6c 65 2e 69 6e 20 67 65 6e 65 72 61 74  efile.in generat
32e0: 65 64 20 62 79 20 61 75 74 6f 6d 61 6b 65 20 31  ed by automake 1
32f0: 2e 31 30 2e 31 20 66 72 6f 6d 20 4d 61 6b 65 66  .10.1 from Makef
3300: 69 6c 65 2e 61 6d 2e 0a 2b 23 20 40 63 6f 6e 66  ile.am..+# @conf
3310: 69 67 75 72 65 5f 69 6e 70 75 74 40 0a 20 0a 2d  igure_input@. .-
3320: 23 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20  # Copyright (C) 
3330: 31 39 39 34 2c 20 31 39 39 35 2d 38 2c 20 31 39  1994, 1995-8, 19
3340: 39 39 20 46 72 65 65 20 53 6f 66 74 77 61 72 65  99 Free Software
3350: 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63   Foundation, Inc
3360: 2e 0a 2b 23 20 43 6f 70 79 72 69 67 68 74 20 28  ..+# Copyright (
3370: 43 29 20 31 39 39 34 2c 20 31 39 39 35 2c 20 31  C) 1994, 1995, 1
3380: 39 39 36 2c 20 31 39 39 37 2c 20 31 39 39 38 2c  996, 1997, 1998,
3390: 20 31 39 39 39 2c 20 32 30 30 30 2c 20 32 30 30   1999, 2000, 200
33a0: 31 2c 20 32 30 30 32 2c 0a 2b 23 20 32 30 30 33  1, 2002,.+# 2003
33b0: 2c 20 32 30 30 34 2c 20 32 30 30 35 2c 20 32 30  , 2004, 2005, 20
33c0: 30 36 2c 20 32 30 30 37 2c 20 32 30 30 38 20 20  06, 2007, 2008  
33d0: 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f  Free Software Fo
33e0: 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 20  undation, Inc.. 
33f0: 23 20 54 68 69 73 20 4d 61 6b 65 66 69 6c 65 2e  # This Makefile.
3400: 69 6e 20 69 73 20 66 72 65 65 20 73 6f 66 74 77  in is free softw
3410: 61 72 65 3b 20 74 68 65 20 46 72 65 65 20 53 6f  are; the Free So
3420: 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f  ftware Foundatio
3430: 6e 0a 20 23 20 67 69 76 65 73 20 75 6e 6c 69 6d  n. # gives unlim
3440: 69 74 65 64 20 70 65 72 6d 69 73 73 69 6f 6e 20  ited permission 
3450: 74 6f 20 63 6f 70 79 20 61 6e 64 2f 6f 72 20 64  to copy and/or d
3460: 69 73 74 72 69 62 75 74 65 20 69 74 2c 0a 20 23  istribute it,. #
3470: 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74   with or without
3480: 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 2c 20   modifications, 
3490: 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 69 73 20  as long as this 
34a0: 6e 6f 74 69 63 65 20 69 73 20 70 72 65 73 65 72  notice is preser
34b0: 76 65 64 2e 0a 40 40 20 2d 31 30 2c 33 33 38 20  ved..@@ -10,338 
34c0: 2b 31 32 2c 34 36 33 20 40 40 0a 20 23 20 65 76  +12,463 @@. # ev
34d0: 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77  en the implied w
34e0: 61 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48  arranty of MERCH
34f0: 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49  ANTABILITY or FI
3500: 54 4e 45 53 53 20 46 4f 52 20 41 0a 20 23 20 50  TNESS FOR A. # P
3510: 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53  ARTICULAR PURPOS
3520: 45 2e 0a 20 0a 2b 40 53 45 54 5f 4d 41 4b 45 40  E.. .+@SET_MAKE@
3530: 0a 20 0a 2d 53 48 45 4c 4c 20 3d 20 40 53 48 45  . .-SHELL = @SHE
3540: 4c 4c 40 0a 20 0a 2d 73 72 63 64 69 72 20 3d 20  LL@. .-srcdir = 
3550: 40 73 72 63 64 69 72 40 0a 2d 74 6f 70 5f 73 72  @srcdir@.-top_sr
3560: 63 64 69 72 20 3d 20 40 74 6f 70 5f 73 72 63 64  cdir = @top_srcd
3570: 69 72 40 0a 2d 56 50 41 54 48 20 3d 20 40 73 72  ir@.-VPATH = @sr
3580: 63 64 69 72 40 0a 2d 70 72 65 66 69 78 20 3d 20  cdir@.-prefix = 
3590: 40 70 72 65 66 69 78 40 0a 2d 65 78 65 63 5f 70  @prefix@.-exec_p
35a0: 72 65 66 69 78 20 3d 20 40 65 78 65 63 5f 70 72  refix = @exec_pr
35b0: 65 66 69 78 40 0a 20 0a 2d 62 69 6e 64 69 72 20  efix@. .-bindir 
35c0: 3d 20 40 62 69 6e 64 69 72 40 0a 2d 73 62 69 6e  = @bindir@.-sbin
35d0: 64 69 72 20 3d 20 40 73 62 69 6e 64 69 72 40 0a  dir = @sbindir@.
35e0: 2d 6c 69 62 65 78 65 63 64 69 72 20 3d 20 40 6c  -libexecdir = @l
35f0: 69 62 65 78 65 63 64 69 72 40 0a 2d 64 61 74 61  ibexecdir@.-data
3600: 64 69 72 20 3d 20 40 64 61 74 61 64 69 72 40 0a  dir = @datadir@.
3610: 2d 73 79 73 63 6f 6e 66 64 69 72 20 3d 20 40 73  -sysconfdir = @s
3620: 79 73 63 6f 6e 66 64 69 72 40 0a 2d 73 68 61 72  ysconfdir@.-shar
3630: 65 64 73 74 61 74 65 64 69 72 20 3d 20 40 73 68  edstatedir = @sh
3640: 61 72 65 64 73 74 61 74 65 64 69 72 40 0a 2d 6c  aredstatedir@.-l
3650: 6f 63 61 6c 73 74 61 74 65 64 69 72 20 3d 20 40  ocalstatedir = @
3660: 6c 6f 63 61 6c 73 74 61 74 65 64 69 72 40 0a 2d  localstatedir@.-
3670: 6c 69 62 64 69 72 20 3d 20 40 6c 69 62 64 69 72  libdir = @libdir
3680: 40 0a 2d 69 6e 66 6f 64 69 72 20 3d 20 40 69 6e  @.-infodir = @in
3690: 66 6f 64 69 72 40 0a 2d 6d 61 6e 64 69 72 20 3d  fodir@.-mandir =
36a0: 20 40 6d 61 6e 64 69 72 40 0a 2d 69 6e 63 6c 75   @mandir@.-inclu
36b0: 64 65 64 69 72 20 3d 20 40 69 6e 63 6c 75 64 65  dedir = @include
36c0: 64 69 72 40 0a 2d 6f 6c 64 69 6e 63 6c 75 64 65  dir@.-oldinclude
36d0: 64 69 72 20 3d 20 2f 75 73 72 2f 69 6e 63 6c 75  dir = /usr/inclu
36e0: 64 65 0a 2d 0a 2d 44 45 53 54 44 49 52 20 3d 0a  de.-.-DESTDIR =.
36f0: 20 0a 2b 56 50 41 54 48 20 3d 20 40 73 72 63 64   .+VPATH = @srcd
3700: 69 72 40 0a 20 70 6b 67 64 61 74 61 64 69 72 20  ir@. pkgdatadir 
3710: 3d 20 24 28 64 61 74 61 64 69 72 29 2f 40 50 41  = $(datadir)/@PA
3720: 43 4b 41 47 45 40 0a 20 70 6b 67 6c 69 62 64 69  CKAGE@. pkglibdi
3730: 72 20 3d 20 24 28 6c 69 62 64 69 72 29 2f 40 50  r = $(libdir)/@P
3740: 41 43 4b 41 47 45 40 0a 20 70 6b 67 69 6e 63 6c  ACKAGE@. pkgincl
3750: 75 64 65 64 69 72 20 3d 20 24 28 69 6e 63 6c 75  udedir = $(inclu
3760: 64 65 64 69 72 29 2f 40 50 41 43 4b 41 47 45 40  dedir)/@PACKAGE@
3770: 0a 2d 0a 2d 74 6f 70 5f 62 75 69 6c 64 64 69 72  .-.-top_builddir
3780: 20 3d 20 2e 0a 2d 0a 2d 41 43 4c 4f 43 41 4c 20   = ..-.-ACLOCAL 
3790: 3d 20 40 41 43 4c 4f 43 41 4c 40 0a 2d 41 55 54  = @ACLOCAL@.-AUT
37a0: 4f 43 4f 4e 46 20 3d 20 40 41 55 54 4f 43 4f 4e  OCONF = @AUTOCON
37b0: 46 40 0a 2d 41 55 54 4f 4d 41 4b 45 20 3d 20 40  F@.-AUTOMAKE = @
37c0: 41 55 54 4f 4d 41 4b 45 40 0a 2d 41 55 54 4f 48  AUTOMAKE@.-AUTOH
37d0: 45 41 44 45 52 20 3d 20 40 41 55 54 4f 48 45 41  EADER = @AUTOHEA
37e0: 44 45 52 40 0a 2d 0a 2d 49 4e 53 54 41 4c 4c 20  DER@.-.-INSTALL 
37f0: 3d 20 40 49 4e 53 54 41 4c 4c 40 0a 2d 49 4e 53  = @INSTALL@.-INS
3800: 54 41 4c 4c 5f 50 52 4f 47 52 41 4d 20 3d 20 40  TALL_PROGRAM = @
3810: 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52 41 4d 40  INSTALL_PROGRAM@
3820: 20 24 28 41 4d 5f 49 4e 53 54 41 4c 4c 5f 50 52   $(AM_INSTALL_PR
3830: 4f 47 52 41 4d 5f 46 4c 41 47 53 29 0a 2d 49 4e  OGRAM_FLAGS).-IN
3840: 53 54 41 4c 4c 5f 44 41 54 41 20 3d 20 40 49 4e  STALL_DATA = @IN
3850: 53 54 41 4c 4c 5f 44 41 54 41 40 0a 2d 74 72 61  STALL_DATA@.-tra
3860: 6e 73 66 6f 72 6d 20 3d 20 40 70 72 6f 67 72 61  nsform = @progra
3870: 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65  m_transform_name
3880: 40 0a 2d 0a 2b 61 6d 5f 5f 63 64 20 3d 20 43 44  @.-.+am__cd = CD
3890: 50 41 54 48 3d 22 24 24 7b 5a 53 48 5f 56 45 52  PATH="$${ZSH_VER
38a0: 53 49 4f 4e 2b 2e 7d 24 28 50 41 54 48 5f 53 45  SION+.}$(PATH_SE
38b0: 50 41 52 41 54 4f 52 29 22 20 26 26 20 63 64 0a  PARATOR)" && cd.
38c0: 2b 69 6e 73 74 61 6c 6c 5f 73 68 5f 44 41 54 41  +install_sh_DATA
38d0: 20 3d 20 24 28 69 6e 73 74 61 6c 6c 5f 73 68 29   = $(install_sh)
38e0: 20 2d 63 20 2d 6d 20 36 34 34 0a 2b 69 6e 73 74   -c -m 644.+inst
38f0: 61 6c 6c 5f 73 68 5f 50 52 4f 47 52 41 4d 20 3d  all_sh_PROGRAM =
3900: 20 24 28 69 6e 73 74 61 6c 6c 5f 73 68 29 20 2d   $(install_sh) -
3910: 63 0a 2b 69 6e 73 74 61 6c 6c 5f 73 68 5f 53 43  c.+install_sh_SC
3920: 52 49 50 54 20 3d 20 24 28 69 6e 73 74 61 6c 6c  RIPT = $(install
3930: 5f 73 68 29 20 2d 63 0a 2b 49 4e 53 54 41 4c 4c  _sh) -c.+INSTALL
3940: 5f 48 45 41 44 45 52 20 3d 20 24 28 49 4e 53 54  _HEADER = $(INST
3950: 41 4c 4c 5f 44 41 54 41 29 0a 2b 74 72 61 6e 73  ALL_DATA).+trans
3960: 66 6f 72 6d 20 3d 20 24 28 70 72 6f 67 72 61 6d  form = $(program
3970: 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 29  _transform_name)
3980: 0a 20 4e 4f 52 4d 41 4c 5f 49 4e 53 54 41 4c 4c  . NORMAL_INSTALL
3990: 20 3d 20 3a 0a 20 50 52 45 5f 49 4e 53 54 41 4c   = :. PRE_INSTAL
39a0: 4c 20 3d 20 3a 0a 20 50 4f 53 54 5f 49 4e 53 54  L = :. POST_INST
39b0: 41 4c 4c 20 3d 20 3a 0a 20 4e 4f 52 4d 41 4c 5f  ALL = :. NORMAL_
39c0: 55 4e 49 4e 53 54 41 4c 4c 20 3d 20 3a 0a 20 50  UNINSTALL = :. P
39d0: 52 45 5f 55 4e 49 4e 53 54 41 4c 4c 20 3d 20 3a  RE_UNINSTALL = :
39e0: 0a 20 50 4f 53 54 5f 55 4e 49 4e 53 54 41 4c 4c  . POST_UNINSTALL
39f0: 20 3d 20 3a 0a 2d 68 6f 73 74 5f 61 6c 69 61 73   = :.-host_alias
3a00: 20 3d 20 40 68 6f 73 74 5f 61 6c 69 61 73 40 0a   = @host_alias@.
3a10: 2b 62 75 69 6c 64 5f 74 72 69 70 6c 65 74 20 3d  +build_triplet =
3a20: 20 40 62 75 69 6c 64 40 0a 20 68 6f 73 74 5f 74   @build@. host_t
3a30: 72 69 70 6c 65 74 20 3d 20 40 68 6f 73 74 40 0a  riplet = @host@.
3a40: 2d 41 53 20 3d 20 40 41 53 40 0a 2b 62 69 6e 5f  -AS = @AS@.+bin_
3a50: 50 52 4f 47 52 41 4d 53 20 3d 20 24 28 61 6d 5f  PROGRAMS = $(am_
3a60: 5f 45 58 45 45 58 54 5f 31 29 20 24 28 61 6d 5f  _EXEEXT_1) $(am_
3a70: 5f 45 58 45 45 58 54 5f 32 29 0a 2b 73 75 62 64  _EXEEXT_2).+subd
3a80: 69 72 20 3d 20 2e 0a 2b 44 49 53 54 5f 43 4f 4d  ir = ..+DIST_COM
3a90: 4d 4f 4e 20 3d 20 52 45 41 44 4d 45 20 24 28 61  MON = README $(a
3aa0: 6d 5f 5f 63 6f 6e 66 69 67 75 72 65 5f 64 65 70  m__configure_dep
3ab0: 73 29 20 24 28 69 6e 63 6c 75 64 65 5f 48 45 41  s) $(include_HEA
3ac0: 44 45 52 53 29 20 5c 0a 2b 09 24 28 73 72 63 64  DERS) \.+.$(srcd
3ad0: 69 72 29 2f 4d 61 6b 65 66 69 6c 65 2e 61 6d 20  ir)/Makefile.am 
3ae0: 24 28 73 72 63 64 69 72 29 2f 4d 61 6b 65 66 69  $(srcdir)/Makefi
3af0: 6c 65 2e 69 6e 20 5c 0a 2b 09 24 28 73 72 63 64  le.in \.+.$(srcd
3b00: 69 72 29 2f 63 6f 6e 66 69 67 2e 68 2e 69 6e 20  ir)/config.h.in 
3b10: 24 28 73 72 63 64 69 72 29 2f 70 6b 67 49 6e 64  $(srcdir)/pkgInd
3b20: 65 78 2e 74 63 6c 2e 69 6e 20 5c 0a 2b 09 24 28  ex.tcl.in \.+.$(
3b30: 73 72 63 64 69 72 29 2f 74 63 6c 72 65 61 64 6c  srcdir)/tclreadl
3b40: 69 6e 65 2e 68 2e 69 6e 20 24 28 73 72 63 64 69  ine.h.in $(srcdi
3b50: 72 29 2f 74 63 6c 72 65 61 64 6c 69 6e 65 2e 6e  r)/tclreadline.n
3b60: 2e 69 6e 20 5c 0a 2b 09 24 28 73 72 63 64 69 72  .in \.+.$(srcdir
3b70: 29 2f 74 63 6c 72 65 61 64 6c 69 6e 65 49 6e 69  )/tclreadlineIni
3b80: 74 2e 74 63 6c 2e 69 6e 20 5c 0a 2b 09 24 28 73  t.tcl.in \.+.$(s
3b90: 72 63 64 69 72 29 2f 74 63 6c 72 65 61 64 6c 69  rcdir)/tclreadli
3ba0: 6e 65 53 65 74 75 70 2e 74 63 6c 2e 69 6e 20 24  neSetup.tcl.in $
3bb0: 28 74 6f 70 5f 73 72 63 64 69 72 29 2f 63 6f 6e  (top_srcdir)/con
3bc0: 66 69 67 75 72 65 20 5c 0a 2b 09 2e 2f 61 75 78  figure \.+../aux
3bd0: 2f 63 6f 6e 66 69 67 2e 67 75 65 73 73 20 2e 2f  /config.guess ./
3be0: 61 75 78 2f 63 6f 6e 66 69 67 2e 73 75 62 20 2e  aux/config.sub .
3bf0: 2f 61 75 78 2f 64 65 70 63 6f 6d 70 20 5c 0a 2b  /aux/depcomp \.+
3c00: 09 2e 2f 61 75 78 2f 69 6e 73 74 61 6c 6c 2d 73  ../aux/install-s
3c10: 68 20 2e 2f 61 75 78 2f 6c 74 63 6f 6e 66 69 67  h ./aux/ltconfig
3c20: 20 2e 2f 61 75 78 2f 6c 74 6d 61 69 6e 2e 73 68   ./aux/ltmain.sh
3c30: 20 2e 2f 61 75 78 2f 6d 69 73 73 69 6e 67 20 5c   ./aux/missing \
3c40: 0a 2b 09 2e 2f 61 75 78 2f 6d 6b 69 6e 73 74 61  .+../aux/mkinsta
3c50: 6c 6c 64 69 72 73 20 41 55 54 48 4f 52 53 20 43  lldirs AUTHORS C
3c60: 4f 50 59 49 4e 47 20 43 68 61 6e 67 65 4c 6f 67  OPYING ChangeLog
3c70: 20 49 4e 53 54 41 4c 4c 20 4e 45 57 53 20 5c 0a   INSTALL NEWS \.
3c80: 2b 09 54 4f 44 4f 0a 2b 41 43 4c 4f 43 41 4c 5f  +.TODO.+ACLOCAL_
3c90: 4d 34 20 3d 20 24 28 74 6f 70 5f 73 72 63 64 69  M4 = $(top_srcdi
3ca0: 72 29 2f 61 63 6c 6f 63 61 6c 2e 6d 34 0a 2b 61  r)/aclocal.m4.+a
3cb0: 6d 5f 5f 61 63 6c 6f 63 61 6c 5f 6d 34 5f 64 65  m__aclocal_m4_de
3cc0: 70 73 20 3d 20 24 28 74 6f 70 5f 73 72 63 64 69  ps = $(top_srcdi
3cd0: 72 29 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 0a  r)/configure.in.
3ce0: 2b 61 6d 5f 5f 63 6f 6e 66 69 67 75 72 65 5f 64  +am__configure_d
3cf0: 65 70 73 20 3d 20 24 28 61 6d 5f 5f 61 63 6c 6f  eps = $(am__aclo
3d00: 63 61 6c 5f 6d 34 5f 64 65 70 73 29 20 24 28 43  cal_m4_deps) $(C
3d10: 4f 4e 46 49 47 55 52 45 5f 44 45 50 45 4e 44 45  ONFIGURE_DEPENDE
3d20: 4e 43 49 45 53 29 20 5c 0a 2b 09 24 28 41 43 4c  NCIES) \.+.$(ACL
3d30: 4f 43 41 4c 5f 4d 34 29 0a 2b 61 6d 5f 5f 43 4f  OCAL_M4).+am__CO
3d40: 4e 46 49 47 5f 44 49 53 54 43 4c 45 41 4e 5f 46  NFIG_DISTCLEAN_F
3d50: 49 4c 45 53 20 3d 20 63 6f 6e 66 69 67 2e 73 74  ILES = config.st
3d60: 61 74 75 73 20 63 6f 6e 66 69 67 2e 63 61 63 68  atus config.cach
3d70: 65 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 5c 0a 2b  e config.log \.+
3d80: 20 63 6f 6e 66 69 67 75 72 65 2e 6c 69 6e 65 6e   configure.linen
3d90: 6f 20 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 2e  o config.status.
3da0: 6c 69 6e 65 6e 6f 0a 2b 6d 6b 69 6e 73 74 61 6c  lineno.+mkinstal
3db0: 6c 64 69 72 73 20 3d 20 24 28 53 48 45 4c 4c 29  ldirs = $(SHELL)
3dc0: 20 24 28 74 6f 70 5f 73 72 63 64 69 72 29 2f 2e   $(top_srcdir)/.
3dd0: 2f 61 75 78 2f 6d 6b 69 6e 73 74 61 6c 6c 64 69  /aux/mkinstalldi
3de0: 72 73 0a 2b 43 4f 4e 46 49 47 5f 48 45 41 44 45  rs.+CONFIG_HEADE
3df0: 52 20 3d 20 63 6f 6e 66 69 67 2e 68 0a 2b 43 4f  R = config.h.+CO
3e00: 4e 46 49 47 5f 43 4c 45 41 4e 5f 46 49 4c 45 53  NFIG_CLEAN_FILES
3e10: 20 3d 20 74 63 6c 72 65 61 64 6c 69 6e 65 2e 68   = tclreadline.h
3e20: 20 74 63 6c 72 65 61 64 6c 69 6e 65 49 6e 69 74   tclreadlineInit
3e30: 2e 74 63 6c 20 5c 0a 2b 09 74 63 6c 72 65 61 64  .tcl \.+.tclread
3e40: 6c 69 6e 65 53 65 74 75 70 2e 74 63 6c 20 74 63  lineSetup.tcl tc
3e50: 6c 72 65 61 64 6c 69 6e 65 2e 6e 20 70 6b 67 49  lreadline.n pkgI
3e60: 6e 64 65 78 2e 74 63 6c 0a 2b 61 6d 5f 5f 76 70  ndex.tcl.+am__vp
3e70: 61 74 68 5f 61 64 6a 5f 73 65 74 75 70 20 3d 20  ath_adj_setup = 
3e80: 73 72 63 64 69 72 73 74 72 69 70 3d 60 65 63 68  srcdirstrip=`ech
3e90: 6f 20 22 24 28 73 72 63 64 69 72 29 22 20 7c 20  o "$(srcdir)" | 
3ea0: 73 65 64 20 27 73 7c 2e 7c 2e 7c 67 27 60 3b 0a  sed 's|.|.|g'`;.
3eb0: 2b 61 6d 5f 5f 76 70 61 74 68 5f 61 64 6a 20 3d  +am__vpath_adj =
3ec0: 20 63 61 73 65 20 24 24 70 20 69 6e 20 5c 0a 2b   case $$p in \.+
3ed0: 20 20 20 20 24 28 73 72 63 64 69 72 29 2f 2a 29      $(srcdir)/*)
3ee0: 20 66 3d 60 65 63 68 6f 20 22 24 24 70 22 20 7c   f=`echo "$$p" |
3ef0: 20 73 65 64 20 22 73 7c 5e 24 24 73 72 63 64 69   sed "s|^$$srcdi
3f00: 72 73 74 72 69 70 2f 7c 7c 22 60 3b 3b 20 5c 0a  rstrip/||"`;; \.
3f10: 2b 20 20 20 20 2a 29 20 66 3d 24 24 70 3b 3b 20  +    *) f=$$p;; 
3f20: 5c 0a 2b 20 20 65 73 61 63 3b 0a 2b 61 6d 5f 5f  \.+  esac;.+am__
3f30: 73 74 72 69 70 5f 64 69 72 20 3d 20 60 65 63 68  strip_dir = `ech
3f40: 6f 20 24 24 70 20 7c 20 73 65 64 20 2d 65 20 27  o $$p | sed -e '
3f50: 73 7c 5e 2e 2a 2f 7c 7c 27 60 3b 0a 2b 61 6d 5f  s|^.*/||'`;.+am_
3f60: 5f 69 6e 73 74 61 6c 6c 64 69 72 73 20 3d 20 22  _installdirs = "
3f70: 24 28 44 45 53 54 44 49 52 29 24 28 6c 69 62 64  $(DESTDIR)$(libd
3f80: 69 72 29 22 20 22 24 28 44 45 53 54 44 49 52 29  ir)" "$(DESTDIR)
3f90: 24 28 62 69 6e 64 69 72 29 22 20 5c 0a 2b 09 22  $(bindir)" \.+."
3fa0: 24 28 44 45 53 54 44 49 52 29 24 28 74 63 6c 72  $(DESTDIR)$(tclr
3fb0: 6c 64 69 72 29 22 20 22 24 28 44 45 53 54 44 49  ldir)" "$(DESTDI
3fc0: 52 29 24 28 6d 61 6e 6e 64 69 72 29 22 20 5c 0a  R)$(manndir)" \.
3fd0: 2b 09 22 24 28 44 45 53 54 44 49 52 29 24 28 69  +."$(DESTDIR)$(i
3fe0: 6e 63 6c 75 64 65 64 69 72 29 22 0a 2b 6c 69 62  ncludedir)".+lib
3ff0: 4c 54 4c 49 42 52 41 52 49 45 53 5f 49 4e 53 54  LTLIBRARIES_INST
4000: 41 4c 4c 20 3d 20 24 28 49 4e 53 54 41 4c 4c 29  ALL = $(INSTALL)
4010: 0a 2b 4c 54 4c 49 42 52 41 52 49 45 53 20 3d 20  .+LTLIBRARIES = 
4020: 24 28 6c 69 62 5f 4c 54 4c 49 42 52 41 52 49 45  $(lib_LTLIBRARIE
4030: 53 29 0a 2b 6c 69 62 74 63 6c 72 65 61 64 6c 69  S).+libtclreadli
4040: 6e 65 5f 6c 61 5f 4c 49 42 41 44 44 20 3d 0a 2b  ne_la_LIBADD =.+
4050: 61 6d 5f 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e  am_libtclreadlin
4060: 65 5f 6c 61 5f 4f 42 4a 45 43 54 53 20 3d 20 74  e_la_OBJECTS = t
4070: 63 6c 72 65 61 64 6c 69 6e 65 2e 6c 6f 0a 2b 6c  clreadline.lo.+l
4080: 69 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f 6c 61  ibtclreadline_la
4090: 5f 4f 42 4a 45 43 54 53 20 3d 20 24 28 61 6d 5f  _OBJECTS = $(am_
40a0: 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f 6c  libtclreadline_l
40b0: 61 5f 4f 42 4a 45 43 54 53 29 0a 2b 6c 69 62 74  a_OBJECTS).+libt
40c0: 63 6c 72 65 61 64 6c 69 6e 65 5f 6c 61 5f 4c 49  clreadline_la_LI
40d0: 4e 4b 20 3d 20 24 28 4c 49 42 54 4f 4f 4c 29 20  NK = $(LIBTOOL) 
40e0: 2d 2d 74 61 67 3d 43 43 20 24 28 41 4d 5f 4c 49  --tag=CC $(AM_LI
40f0: 42 54 4f 4f 4c 46 4c 41 47 53 29 20 5c 0a 2b 09  BTOOLFLAGS) \.+.
4100: 24 28 4c 49 42 54 4f 4f 4c 46 4c 41 47 53 29 20  $(LIBTOOLFLAGS) 
4110: 2d 2d 6d 6f 64 65 3d 6c 69 6e 6b 20 24 28 43 43  --mode=link $(CC
4120: 4c 44 29 20 24 28 41 4d 5f 43 46 4c 41 47 53 29  LD) $(AM_CFLAGS)
4130: 20 24 28 43 46 4c 41 47 53 29 20 5c 0a 2b 09 24   $(CFLAGS) \.+.$
4140: 28 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f  (libtclreadline_
4150: 6c 61 5f 4c 44 46 4c 41 47 53 29 20 24 28 4c 44  la_LDFLAGS) $(LD
4160: 46 4c 41 47 53 29 20 2d 6f 20 24 40 0a 2b 40 53  FLAGS) -o $@.+@S
4170: 54 41 54 49 43 5f 54 43 4c 53 48 52 4c 5f 54 52  TATIC_TCLSHRL_TR
4180: 55 45 40 61 6d 5f 5f 45 58 45 45 58 54 5f 31 20  UE@am__EXEEXT_1 
4190: 3d 20 74 63 6c 73 68 72 6c 24 28 45 58 45 45 58  = tclshrl$(EXEEX
41a0: 54 29 0a 2b 40 53 54 41 54 49 43 5f 57 49 53 48  T).+@STATIC_WISH
41b0: 52 4c 5f 54 52 55 45 40 61 6d 5f 5f 45 58 45 45  RL_TRUE@am__EXEE
41c0: 58 54 5f 32 20 3d 20 77 69 73 68 72 6c 24 28 45  XT_2 = wishrl$(E
41d0: 58 45 45 58 54 29 0a 2b 62 69 6e 50 52 4f 47 52  XEEXT).+binPROGR
41e0: 41 4d 53 5f 49 4e 53 54 41 4c 4c 20 3d 20 24 28  AMS_INSTALL = $(
41f0: 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52 41 4d 29  INSTALL_PROGRAM)
4200: 0a 2b 50 52 4f 47 52 41 4d 53 20 3d 20 24 28 62  .+PROGRAMS = $(b
4210: 69 6e 5f 50 52 4f 47 52 41 4d 53 29 0a 2b 61 6d  in_PROGRAMS).+am
4220: 5f 74 63 6c 73 68 72 6c 5f 4f 42 4a 45 43 54 53  _tclshrl_OBJECTS
4230: 20 3d 20 74 63 6c 73 68 72 6c 2e 24 28 4f 42 4a   = tclshrl.$(OBJ
4240: 45 58 54 29 0a 2b 74 63 6c 73 68 72 6c 5f 4f 42  EXT).+tclshrl_OB
4250: 4a 45 43 54 53 20 3d 20 24 28 61 6d 5f 74 63 6c  JECTS = $(am_tcl
4260: 73 68 72 6c 5f 4f 42 4a 45 43 54 53 29 0a 2b 61  shrl_OBJECTS).+a
4270: 6d 5f 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 5f  m__DEPENDENCIES_
4280: 31 20 3d 0a 2b 40 53 54 41 54 49 43 5f 54 43 4c  1 =.+@STATIC_TCL
4290: 53 48 52 4c 5f 54 52 55 45 40 74 63 6c 73 68 72  SHRL_TRUE@tclshr
42a0: 6c 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 20 3d  l_DEPENDENCIES =
42b0: 20 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e 65 2e   libtclreadline.
42c0: 6c 61 20 5c 0a 2b 40 53 54 41 54 49 43 5f 54 43  la \.+@STATIC_TC
42d0: 4c 53 48 52 4c 5f 54 52 55 45 40 09 24 28 61 6d  LSHRL_TRUE@.$(am
42e0: 5f 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 5f 31  __DEPENDENCIES_1
42f0: 29 0a 2b 74 63 6c 73 68 72 6c 5f 4c 49 4e 4b 20  ).+tclshrl_LINK 
4300: 3d 20 24 28 4c 49 42 54 4f 4f 4c 29 20 2d 2d 74  = $(LIBTOOL) --t
4310: 61 67 3d 43 43 20 24 28 41 4d 5f 4c 49 42 54 4f  ag=CC $(AM_LIBTO
4320: 4f 4c 46 4c 41 47 53 29 20 24 28 4c 49 42 54 4f  OLFLAGS) $(LIBTO
4330: 4f 4c 46 4c 41 47 53 29 20 5c 0a 2b 09 2d 2d 6d  OLFLAGS) \.+.--m
4340: 6f 64 65 3d 6c 69 6e 6b 20 24 28 43 43 4c 44 29  ode=link $(CCLD)
4350: 20 24 28 41 4d 5f 43 46 4c 41 47 53 29 20 24 28   $(AM_CFLAGS) $(
4360: 43 46 4c 41 47 53 29 20 24 28 74 63 6c 73 68 72  CFLAGS) $(tclshr
4370: 6c 5f 4c 44 46 4c 41 47 53 29 20 5c 0a 2b 09 24  l_LDFLAGS) \.+.$
4380: 28 4c 44 46 4c 41 47 53 29 20 2d 6f 20 24 40 0a  (LDFLAGS) -o $@.
4390: 2b 61 6d 5f 77 69 73 68 72 6c 5f 4f 42 4a 45 43  +am_wishrl_OBJEC
43a0: 54 53 20 3d 20 77 69 73 68 72 6c 2e 24 28 4f 42  TS = wishrl.$(OB
43b0: 4a 45 58 54 29 0a 2b 77 69 73 68 72 6c 5f 4f 42  JEXT).+wishrl_OB
43c0: 4a 45 43 54 53 20 3d 20 24 28 61 6d 5f 77 69 73  JECTS = $(am_wis
43d0: 68 72 6c 5f 4f 42 4a 45 43 54 53 29 0a 2b 40 53  hrl_OBJECTS).+@S
43e0: 54 41 54 49 43 5f 57 49 53 48 52 4c 5f 54 52 55  TATIC_WISHRL_TRU
43f0: 45 40 77 69 73 68 72 6c 5f 44 45 50 45 4e 44 45  E@wishrl_DEPENDE
4400: 4e 43 49 45 53 20 3d 20 6c 69 62 74 63 6c 72 65  NCIES = libtclre
4410: 61 64 6c 69 6e 65 2e 6c 61 20 5c 0a 2b 40 53 54  adline.la \.+@ST
4420: 41 54 49 43 5f 57 49 53 48 52 4c 5f 54 52 55 45  ATIC_WISHRL_TRUE
4430: 40 09 24 28 61 6d 5f 5f 44 45 50 45 4e 44 45 4e  @.$(am__DEPENDEN
4440: 43 49 45 53 5f 31 29 20 5c 0a 2b 40 53 54 41 54  CIES_1) \.+@STAT
4450: 49 43 5f 57 49 53 48 52 4c 5f 54 52 55 45 40 09  IC_WISHRL_TRUE@.
4460: 24 28 61 6d 5f 5f 44 45 50 45 4e 44 45 4e 43 49  $(am__DEPENDENCI
4470: 45 53 5f 31 29 0a 2b 77 69 73 68 72 6c 5f 4c 49  ES_1).+wishrl_LI
4480: 4e 4b 20 3d 20 24 28 4c 49 42 54 4f 4f 4c 29 20  NK = $(LIBTOOL) 
4490: 2d 2d 74 61 67 3d 43 43 20 24 28 41 4d 5f 4c 49  --tag=CC $(AM_LI
44a0: 42 54 4f 4f 4c 46 4c 41 47 53 29 20 24 28 4c 49  BTOOLFLAGS) $(LI
44b0: 42 54 4f 4f 4c 46 4c 41 47 53 29 20 5c 0a 2b 09  BTOOLFLAGS) \.+.
44c0: 2d 2d 6d 6f 64 65 3d 6c 69 6e 6b 20 24 28 43 43  --mode=link $(CC
44d0: 4c 44 29 20 24 28 41 4d 5f 43 46 4c 41 47 53 29  LD) $(AM_CFLAGS)
44e0: 20 24 28 43 46 4c 41 47 53 29 20 24 28 77 69 73   $(CFLAGS) $(wis
44f0: 68 72 6c 5f 4c 44 46 4c 41 47 53 29 20 5c 0a 2b  hrl_LDFLAGS) \.+
4500: 09 24 28 4c 44 46 4c 41 47 53 29 20 2d 6f 20 24  .$(LDFLAGS) -o $
4510: 40 0a 2b 74 63 6c 72 6c 53 43 52 49 50 54 5f 49  @.+tclrlSCRIPT_I
4520: 4e 53 54 41 4c 4c 20 3d 20 24 28 49 4e 53 54 41  NSTALL = $(INSTA
4530: 4c 4c 5f 53 43 52 49 50 54 29 0a 2b 53 43 52 49  LL_SCRIPT).+SCRI
4540: 50 54 53 20 3d 20 24 28 74 63 6c 72 6c 5f 53 43  PTS = $(tclrl_SC
4550: 52 49 50 54 53 29 0a 2b 44 45 46 41 55 4c 54 5f  RIPTS).+DEFAULT_
4560: 49 4e 43 4c 55 44 45 53 20 3d 20 2d 49 2e 40 61  INCLUDES = -I.@a
4570: 6d 5f 5f 69 73 72 63 40 0a 2b 64 65 70 63 6f 6d  m__isrc@.+depcom
4580: 70 20 3d 20 24 28 53 48 45 4c 4c 29 20 24 28 74  p = $(SHELL) $(t
4590: 6f 70 5f 73 72 63 64 69 72 29 2f 2e 2f 61 75 78  op_srcdir)/./aux
45a0: 2f 64 65 70 63 6f 6d 70 0a 2b 61 6d 5f 5f 64 65  /depcomp.+am__de
45b0: 70 66 69 6c 65 73 5f 6d 61 79 62 65 20 3d 20 64  pfiles_maybe = d
45c0: 65 70 66 69 6c 65 73 0a 2b 43 4f 4d 50 49 4c 45  epfiles.+COMPILE
45d0: 20 3d 20 24 28 43 43 29 20 24 28 44 45 46 53 29   = $(CC) $(DEFS)
45e0: 20 24 28 44 45 46 41 55 4c 54 5f 49 4e 43 4c 55   $(DEFAULT_INCLU
45f0: 44 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29  DES) $(INCLUDES)
4600: 20 24 28 41 4d 5f 43 50 50 46 4c 41 47 53 29 20   $(AM_CPPFLAGS) 
4610: 5c 0a 2b 09 24 28 43 50 50 46 4c 41 47 53 29 20  \.+.$(CPPFLAGS) 
4620: 24 28 41 4d 5f 43 46 4c 41 47 53 29 20 24 28 43  $(AM_CFLAGS) $(C
4630: 46 4c 41 47 53 29 0a 2b 4c 54 43 4f 4d 50 49 4c  FLAGS).+LTCOMPIL
4640: 45 20 3d 20 24 28 4c 49 42 54 4f 4f 4c 29 20 2d  E = $(LIBTOOL) -
4650: 2d 74 61 67 3d 43 43 20 24 28 41 4d 5f 4c 49 42  -tag=CC $(AM_LIB
4660: 54 4f 4f 4c 46 4c 41 47 53 29 20 24 28 4c 49 42  TOOLFLAGS) $(LIB
4670: 54 4f 4f 4c 46 4c 41 47 53 29 20 5c 0a 2b 09 2d  TOOLFLAGS) \.+.-
4680: 2d 6d 6f 64 65 3d 63 6f 6d 70 69 6c 65 20 24 28  -mode=compile $(
4690: 43 43 29 20 24 28 44 45 46 53 29 20 24 28 44 45  CC) $(DEFS) $(DE
46a0: 46 41 55 4c 54 5f 49 4e 43 4c 55 44 45 53 29 20  FAULT_INCLUDES) 
46b0: 24 28 49 4e 43 4c 55 44 45 53 29 20 5c 0a 2b 09  $(INCLUDES) \.+.
46c0: 24 28 41 4d 5f 43 50 50 46 4c 41 47 53 29 20 24  $(AM_CPPFLAGS) $
46d0: 28 43 50 50 46 4c 41 47 53 29 20 24 28 41 4d 5f  (CPPFLAGS) $(AM_
46e0: 43 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53  CFLAGS) $(CFLAGS
46f0: 29 0a 2b 43 43 4c 44 20 3d 20 24 28 43 43 29 0a  ).+CCLD = $(CC).
4700: 2b 4c 49 4e 4b 20 3d 20 24 28 4c 49 42 54 4f 4f  +LINK = $(LIBTOO
4710: 4c 29 20 2d 2d 74 61 67 3d 43 43 20 24 28 41 4d  L) --tag=CC $(AM
4720: 5f 4c 49 42 54 4f 4f 4c 46 4c 41 47 53 29 20 24  _LIBTOOLFLAGS) $
4730: 28 4c 49 42 54 4f 4f 4c 46 4c 41 47 53 29 20 5c  (LIBTOOLFLAGS) \
4740: 0a 2b 09 2d 2d 6d 6f 64 65 3d 6c 69 6e 6b 20 24  .+.--mode=link $
4750: 28 43 43 4c 44 29 20 24 28 41 4d 5f 43 46 4c 41  (CCLD) $(AM_CFLA
4760: 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28  GS) $(CFLAGS) $(
4770: 41 4d 5f 4c 44 46 4c 41 47 53 29 20 5c 0a 2b 09  AM_LDFLAGS) \.+.
4780: 24 28 4c 44 46 4c 41 47 53 29 20 2d 6f 20 24 40  $(LDFLAGS) -o $@
4790: 0a 2b 53 4f 55 52 43 45 53 20 3d 20 24 28 6c 69  .+SOURCES = $(li
47a0: 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f 6c 61 5f  btclreadline_la_
47b0: 53 4f 55 52 43 45 53 29 20 24 28 74 63 6c 73 68  SOURCES) $(tclsh
47c0: 72 6c 5f 53 4f 55 52 43 45 53 29 20 5c 0a 2b 09  rl_SOURCES) \.+.
47d0: 24 28 77 69 73 68 72 6c 5f 53 4f 55 52 43 45 53  $(wishrl_SOURCES
47e0: 29 0a 2b 44 49 53 54 5f 53 4f 55 52 43 45 53 20  ).+DIST_SOURCES 
47f0: 3d 20 24 28 6c 69 62 74 63 6c 72 65 61 64 6c 69  = $(libtclreadli
4800: 6e 65 5f 6c 61 5f 53 4f 55 52 43 45 53 29 20 24  ne_la_SOURCES) $
4810: 28 74 63 6c 73 68 72 6c 5f 53 4f 55 52 43 45 53  (tclshrl_SOURCES
4820: 29 20 5c 0a 2b 09 24 28 77 69 73 68 72 6c 5f 53  ) \.+.$(wishrl_S
4830: 4f 55 52 43 45 53 29 0a 2b 6d 61 6e 6e 64 69 72  OURCES).+manndir
4840: 20 3d 20 24 28 6d 61 6e 64 69 72 29 2f 6d 61 6e   = $(mandir)/man
4850: 6e 0a 2b 4e 52 4f 46 46 20 3d 20 6e 72 6f 66 66  n.+NROFF = nroff
4860: 0a 2b 4d 41 4e 53 20 3d 20 24 28 6d 61 6e 5f 4d  .+MANS = $(man_M
4870: 41 4e 53 29 0a 2b 69 6e 63 6c 75 64 65 48 45 41  ANS).+includeHEA
4880: 44 45 52 53 5f 49 4e 53 54 41 4c 4c 20 3d 20 24  DERS_INSTALL = $
4890: 28 49 4e 53 54 41 4c 4c 5f 48 45 41 44 45 52 29  (INSTALL_HEADER)
48a0: 0a 2b 48 45 41 44 45 52 53 20 3d 20 24 28 69 6e  .+HEADERS = $(in
48b0: 63 6c 75 64 65 5f 48 45 41 44 45 52 53 29 0a 2b  clude_HEADERS).+
48c0: 45 54 41 47 53 20 3d 20 65 74 61 67 73 0a 2b 43  ETAGS = etags.+C
48d0: 54 41 47 53 20 3d 20 63 74 61 67 73 0a 2b 44 49  TAGS = ctags.+DI
48e0: 53 54 46 49 4c 45 53 20 3d 20 24 28 44 49 53 54  STFILES = $(DIST
48f0: 5f 43 4f 4d 4d 4f 4e 29 20 24 28 44 49 53 54 5f  _COMMON) $(DIST_
4900: 53 4f 55 52 43 45 53 29 20 24 28 54 45 58 49 4e  SOURCES) $(TEXIN
4910: 46 4f 53 29 20 24 28 45 58 54 52 41 5f 44 49 53  FOS) $(EXTRA_DIS
4920: 54 29 0a 2b 64 69 73 74 64 69 72 20 3d 20 24 28  T).+distdir = $(
4930: 50 41 43 4b 41 47 45 29 2d 24 28 56 45 52 53 49  PACKAGE)-$(VERSI
4940: 4f 4e 29 0a 2b 74 6f 70 5f 64 69 73 74 64 69 72  ON).+top_distdir
4950: 20 3d 20 24 28 64 69 73 74 64 69 72 29 0a 2b 61   = $(distdir).+a
4960: 6d 5f 5f 72 65 6d 6f 76 65 5f 64 69 73 74 64 69  m__remove_distdi
4970: 72 20 3d 20 5c 0a 2b 20 20 7b 20 74 65 73 74 20  r = \.+  { test 
4980: 21 20 2d 64 20 24 28 64 69 73 74 64 69 72 29 20  ! -d $(distdir) 
4990: 5c 0a 2b 20 20 20 20 7c 7c 20 7b 20 66 69 6e 64  \.+    || { find
49a0: 20 24 28 64 69 73 74 64 69 72 29 20 2d 74 79 70   $(distdir) -typ
49b0: 65 20 64 20 21 20 2d 70 65 72 6d 20 2d 32 30 30  e d ! -perm -200
49c0: 20 2d 65 78 65 63 20 63 68 6d 6f 64 20 75 2b 77   -exec chmod u+w
49d0: 20 7b 7d 20 27 3b 27 20 5c 0a 2b 20 20 20 20 20   {} ';' \.+     
49e0: 20 20 20 20 26 26 20 72 6d 20 2d 66 72 20 24 28      && rm -fr $(
49f0: 64 69 73 74 64 69 72 29 3b 20 7d 3b 20 7d 0a 2b  distdir); }; }.+
4a00: 44 49 53 54 5f 41 52 43 48 49 56 45 53 20 3d 20  DIST_ARCHIVES = 
4a10: 24 28 64 69 73 74 64 69 72 29 2e 74 61 72 2e 67  $(distdir).tar.g
4a20: 7a 0a 2b 47 5a 49 50 5f 45 4e 56 20 3d 20 2d 2d  z.+GZIP_ENV = --
4a30: 62 65 73 74 0a 2b 64 69 73 74 75 6e 69 6e 73 74  best.+distuninst
4a40: 61 6c 6c 63 68 65 63 6b 5f 6c 69 73 74 66 69 6c  allcheck_listfil
4a50: 65 73 20 3d 20 66 69 6e 64 20 2e 20 2d 74 79 70  es = find . -typ
4a60: 65 20 66 20 2d 70 72 69 6e 74 0a 2b 64 69 73 74  e f -print.+dist
4a70: 63 6c 65 61 6e 63 68 65 63 6b 5f 6c 69 73 74 66  cleancheck_listf
4a80: 69 6c 65 73 20 3d 20 66 69 6e 64 20 2e 20 2d 74  iles = find . -t
4a90: 79 70 65 20 66 20 2d 70 72 69 6e 74 0a 2b 41 43  ype f -print.+AC
4aa0: 4c 4f 43 41 4c 20 3d 20 40 41 43 4c 4f 43 41 4c  LOCAL = @ACLOCAL
4ab0: 40 0a 2b 41 4d 54 41 52 20 3d 20 40 41 4d 54 41  @.+AMTAR = @AMTA
4ac0: 52 40 0a 2b 41 52 20 3d 20 40 41 52 40 0a 2b 41  R@.+AR = @AR@.+A
4ad0: 55 54 4f 43 4f 4e 46 20 3d 20 40 41 55 54 4f 43  UTOCONF = @AUTOC
4ae0: 4f 4e 46 40 0a 2b 41 55 54 4f 48 45 41 44 45 52  ONF@.+AUTOHEADER
4af0: 20 3d 20 40 41 55 54 4f 48 45 41 44 45 52 40 0a   = @AUTOHEADER@.
4b00: 2b 41 55 54 4f 4d 41 4b 45 20 3d 20 40 41 55 54  +AUTOMAKE = @AUT
4b10: 4f 4d 41 4b 45 40 0a 2b 41 57 4b 20 3d 20 40 41  OMAKE@.+AWK = @A
4b20: 57 4b 40 0a 20 43 43 20 3d 20 40 43 43 40 0a 2d  WK@. CC = @CC@.-
4b30: 44 4c 4c 54 4f 4f 4c 20 3d 20 40 44 4c 4c 54 4f  DLLTOOL = @DLLTO
4b40: 4f 4c 40 0a 2b 43 43 44 45 50 4d 4f 44 45 20 3d  OL@.+CCDEPMODE =
4b50: 20 40 43 43 44 45 50 4d 4f 44 45 40 0a 2b 43 46   @CCDEPMODE@.+CF
4b60: 4c 41 47 53 20 3d 20 40 43 46 4c 41 47 53 40 0a  LAGS = @CFLAGS@.
4b70: 2b 43 50 50 20 3d 20 40 43 50 50 40 0a 2b 43 50  +CPP = @CPP@.+CP
4b80: 50 46 4c 41 47 53 20 3d 20 40 43 50 50 46 4c 41  PFLAGS = @CPPFLA
4b90: 47 53 40 0a 2b 43 58 58 20 3d 20 40 43 58 58 40  GS@.+CXX = @CXX@
4ba0: 0a 2b 43 58 58 43 50 50 20 3d 20 40 43 58 58 43  .+CXXCPP = @CXXC
4bb0: 50 50 40 0a 2b 43 58 58 44 45 50 4d 4f 44 45 20  PP@.+CXXDEPMODE 
4bc0: 3d 20 40 43 58 58 44 45 50 4d 4f 44 45 40 0a 2b  = @CXXDEPMODE@.+
4bd0: 43 58 58 46 4c 41 47 53 20 3d 20 40 43 58 58 46  CXXFLAGS = @CXXF
4be0: 4c 41 47 53 40 0a 2b 43 59 47 50 41 54 48 5f 57  LAGS@.+CYGPATH_W
4bf0: 20 3d 20 40 43 59 47 50 41 54 48 5f 57 40 0a 2b   = @CYGPATH_W@.+
4c00: 44 45 46 53 20 3d 20 40 44 45 46 53 40 0a 2b 44  DEFS = @DEFS@.+D
4c10: 45 50 44 49 52 20 3d 20 40 44 45 50 44 49 52 40  EPDIR = @DEPDIR@
4c20: 0a 2b 44 53 59 4d 55 54 49 4c 20 3d 20 40 44 53  .+DSYMUTIL = @DS
4c30: 59 4d 55 54 49 4c 40 0a 2b 45 43 48 4f 20 3d 20  YMUTIL@.+ECHO = 
4c40: 40 45 43 48 4f 40 0a 2b 45 43 48 4f 5f 43 20 3d  @ECHO@.+ECHO_C =
4c50: 20 40 45 43 48 4f 5f 43 40 0a 2b 45 43 48 4f 5f   @ECHO_C@.+ECHO_
4c60: 4e 20 3d 20 40 45 43 48 4f 5f 4e 40 0a 2b 45 43  N = @ECHO_N@.+EC
4c70: 48 4f 5f 54 20 3d 20 40 45 43 48 4f 5f 54 40 0a  HO_T = @ECHO_T@.
4c80: 2b 45 47 52 45 50 20 3d 20 40 45 47 52 45 50 40  +EGREP = @EGREP@
4c90: 0a 20 45 58 45 45 58 54 20 3d 20 40 45 58 45 45  . EXEEXT = @EXEE
4ca0: 58 54 40 0a 2b 46 37 37 20 3d 20 40 46 37 37 40  XT@.+F77 = @F77@
4cb0: 0a 2b 46 46 4c 41 47 53 20 3d 20 40 46 46 4c 41  .+FFLAGS = @FFLA
4cc0: 47 53 40 0a 2b 47 52 45 50 20 3d 20 40 47 52 45  GS@.+GREP = @GRE
4cd0: 50 40 0a 2b 49 4e 53 54 41 4c 4c 20 3d 20 40 49  P@.+INSTALL = @I
4ce0: 4e 53 54 41 4c 4c 40 0a 2b 49 4e 53 54 41 4c 4c  NSTALL@.+INSTALL
4cf0: 5f 44 41 54 41 20 3d 20 40 49 4e 53 54 41 4c 4c  _DATA = @INSTALL
4d00: 5f 44 41 54 41 40 0a 2b 49 4e 53 54 41 4c 4c 5f  _DATA@.+INSTALL_
4d10: 50 52 4f 47 52 41 4d 20 3d 20 40 49 4e 53 54 41  PROGRAM = @INSTA
4d20: 4c 4c 5f 50 52 4f 47 52 41 4d 40 0a 2b 49 4e 53  LL_PROGRAM@.+INS
4d30: 54 41 4c 4c 5f 53 43 52 49 50 54 20 3d 20 24 7b  TALL_SCRIPT = ${
4d40: 49 4e 53 54 41 4c 4c 5f 44 41 54 41 7d 0a 2b 49  INSTALL_DATA}.+I
4d50: 4e 53 54 41 4c 4c 5f 53 54 52 49 50 5f 50 52 4f  NSTALL_STRIP_PRO
4d60: 47 52 41 4d 20 3d 20 40 49 4e 53 54 41 4c 4c 5f  GRAM = @INSTALL_
4d70: 53 54 52 49 50 5f 50 52 4f 47 52 41 4d 40 0a 2b  STRIP_PROGRAM@.+
4d80: 4c 44 46 4c 41 47 53 20 3d 20 40 4c 44 46 4c 41  LDFLAGS = @LDFLA
4d90: 47 53 40 0a 2b 4c 49 42 4f 42 4a 53 20 3d 20 40  GS@.+LIBOBJS = @
4da0: 4c 49 42 4f 42 4a 53 40 0a 2b 4c 49 42 53 20 3d  LIBOBJS@.+LIBS =
4db0: 20 40 4c 49 42 53 40 0a 20 4c 49 42 54 4f 4f 4c   @LIBS@. LIBTOOL
4dc0: 20 3d 20 40 4c 49 42 54 4f 4f 4c 40 0a 20 4c 49   = @LIBTOOL@. LI
4dd0: 42 54 4f 4f 4c 5f 44 45 50 53 20 3d 20 40 4c 49  BTOOL_DEPS = @LI
4de0: 42 54 4f 4f 4c 5f 44 45 50 53 40 0a 20 4c 4e 5f  BTOOL_DEPS@. LN_
4df0: 53 20 3d 20 40 4c 4e 5f 53 40 0a 2b 4c 54 4c 49  S = @LN_S@.+LTLI
4e00: 42 4f 42 4a 53 20 3d 20 40 4c 54 4c 49 42 4f 42  BOBJS = @LTLIBOB
4e10: 4a 53 40 0a 20 4d 41 4a 4f 52 20 3d 20 40 4d 41  JS@. MAJOR = @MA
4e20: 4a 4f 52 40 0a 20 4d 41 4b 45 49 4e 46 4f 20 3d  JOR@. MAKEINFO =
4e30: 20 40 4d 41 4b 45 49 4e 46 4f 40 0a 20 4d 49 4e   @MAKEINFO@. MIN
4e40: 4f 52 20 3d 20 40 4d 49 4e 4f 52 40 0a 2d 4f 42  OR = @MINOR@.-OB
4e50: 4a 44 55 4d 50 20 3d 20 40 4f 42 4a 44 55 4d 50  JDUMP = @OBJDUMP
4e60: 40 0a 2b 4d 4b 44 49 52 5f 50 20 3d 20 40 4d 4b  @.+MKDIR_P = @MK
4e70: 44 49 52 5f 50 40 0a 2b 4e 4d 45 44 49 54 20 3d  DIR_P@.+NMEDIT =
4e80: 20 40 4e 4d 45 44 49 54 40 0a 2b 4f 42 4a 45 58   @NMEDIT@.+OBJEX
4e90: 54 20 3d 20 40 4f 42 4a 45 58 54 40 0a 20 50 41  T = @OBJEXT@. PA
4ea0: 43 4b 41 47 45 20 3d 20 40 50 41 43 4b 41 47 45  CKAGE = @PACKAGE
4eb0: 40 0a 2b 50 41 43 4b 41 47 45 5f 42 55 47 52 45  @.+PACKAGE_BUGRE
4ec0: 50 4f 52 54 20 3d 20 40 50 41 43 4b 41 47 45 5f  PORT = @PACKAGE_
4ed0: 42 55 47 52 45 50 4f 52 54 40 0a 2b 50 41 43 4b  BUGREPORT@.+PACK
4ee0: 41 47 45 5f 4e 41 4d 45 20 3d 20 40 50 41 43 4b  AGE_NAME = @PACK
4ef0: 41 47 45 5f 4e 41 4d 45 40 0a 2b 50 41 43 4b 41  AGE_NAME@.+PACKA
4f00: 47 45 5f 53 54 52 49 4e 47 20 3d 20 40 50 41 43  GE_STRING = @PAC
4f10: 4b 41 47 45 5f 53 54 52 49 4e 47 40 0a 2b 50 41  KAGE_STRING@.+PA
4f20: 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45 20 3d 20  CKAGE_TARNAME = 
4f30: 40 50 41 43 4b 41 47 45 5f 54 41 52 4e 41 4d 45  @PACKAGE_TARNAME
4f40: 40 0a 2b 50 41 43 4b 41 47 45 5f 56 45 52 53 49  @.+PACKAGE_VERSI
4f50: 4f 4e 20 3d 20 40 50 41 43 4b 41 47 45 5f 56 45  ON = @PACKAGE_VE
4f60: 52 53 49 4f 4e 40 0a 20 50 41 54 43 48 4c 45 56  RSION@. PATCHLEV
4f70: 45 4c 20 3d 20 40 50 41 54 43 48 4c 45 56 45 4c  EL = @PATCHLEVEL
4f80: 40 0a 20 50 41 54 43 48 4c 45 56 45 4c 5f 53 54  @. PATCHLEVEL_ST
4f90: 52 20 3d 20 40 50 41 54 43 48 4c 45 56 45 4c 5f  R = @PATCHLEVEL_
4fa0: 53 54 52 40 0a 2b 50 41 54 48 5f 53 45 50 41 52  STR@.+PATH_SEPAR
4fb0: 41 54 4f 52 20 3d 20 40 50 41 54 48 5f 53 45 50  ATOR = @PATH_SEP
4fc0: 41 52 41 54 4f 52 40 0a 20 52 41 4e 4c 49 42 20  ARATOR@. RANLIB 
4fd0: 3d 20 40 52 41 4e 4c 49 42 40 0a 20 52 45 41 44  = @RANLIB@. READ
4fe0: 4c 49 4e 45 5f 49 4e 43 4c 55 44 45 5f 44 49 52  LINE_INCLUDE_DIR
4ff0: 20 3d 20 40 52 45 41 44 4c 49 4e 45 5f 49 4e 43   = @READLINE_INC
5000: 4c 55 44 45 5f 44 49 52 40 0a 2b 53 45 44 20 3d  LUDE_DIR@.+SED =
5010: 20 40 53 45 44 40 0a 2b 53 45 54 5f 4d 41 4b 45   @SED@.+SET_MAKE
5020: 20 3d 20 40 53 45 54 5f 4d 41 4b 45 40 0a 2b 53   = @SET_MAKE@.+S
5030: 48 45 4c 4c 20 3d 20 40 53 48 45 4c 4c 40 0a 2b  HELL = @SHELL@.+
5040: 53 54 52 49 50 20 3d 20 40 53 54 52 49 50 40 0a  STRIP = @STRIP@.
5050: 20 54 43 4c 52 4c 5f 44 49 52 20 3d 20 40 54 43   TCLRL_DIR = @TC
5060: 4c 52 4c 5f 44 49 52 40 0a 20 54 43 4c 52 4c 5f  LRL_DIR@. TCLRL_
5070: 4c 49 42 44 49 52 20 3d 20 40 54 43 4c 52 4c 5f  LIBDIR = @TCLRL_
5080: 4c 49 42 44 49 52 40 0a 20 54 43 4c 5f 49 4e 43  LIBDIR@. TCL_INC
5090: 4c 55 44 45 5f 44 49 52 20 3d 20 40 54 43 4c 5f  LUDE_DIR = @TCL_
50a0: 49 4e 43 4c 55 44 45 5f 44 49 52 40 0a 20 54 43  INCLUDE_DIR@. TC
50b0: 4c 5f 4c 49 42 5f 53 50 45 43 20 3d 20 40 54 43  L_LIB_SPEC = @TC
50c0: 4c 5f 4c 49 42 5f 53 50 45 43 40 0a 20 54 4b 5f  L_LIB_SPEC@. TK_
50d0: 4c 49 42 5f 53 50 45 43 20 3d 20 40 54 4b 5f 4c  LIB_SPEC = @TK_L
50e0: 49 42 5f 53 50 45 43 40 0a 20 56 45 52 53 49 4f  IB_SPEC@. VERSIO
50f0: 4e 20 3d 20 40 56 45 52 53 49 4f 4e 40 0a 2d 0a  N = @VERSION@.-.
5100: 2b 61 62 73 5f 62 75 69 6c 64 64 69 72 20 3d 20  +abs_builddir = 
5110: 40 61 62 73 5f 62 75 69 6c 64 64 69 72 40 0a 2b  @abs_builddir@.+
5120: 61 62 73 5f 73 72 63 64 69 72 20 3d 20 40 61 62  abs_srcdir = @ab
5130: 73 5f 73 72 63 64 69 72 40 0a 2b 61 62 73 5f 74  s_srcdir@.+abs_t
5140: 6f 70 5f 62 75 69 6c 64 64 69 72 20 3d 20 40 61  op_builddir = @a
5150: 62 73 5f 74 6f 70 5f 62 75 69 6c 64 64 69 72 40  bs_top_builddir@
5160: 0a 2b 61 62 73 5f 74 6f 70 5f 73 72 63 64 69 72  .+abs_top_srcdir
5170: 20 3d 20 40 61 62 73 5f 74 6f 70 5f 73 72 63 64   = @abs_top_srcd
5180: 69 72 40 0a 2b 61 63 5f 63 74 5f 43 43 20 3d 20  ir@.+ac_ct_CC = 
5190: 40 61 63 5f 63 74 5f 43 43 40 0a 2b 61 63 5f 63  @ac_ct_CC@.+ac_c
51a0: 74 5f 43 58 58 20 3d 20 40 61 63 5f 63 74 5f 43  t_CXX = @ac_ct_C
51b0: 58 58 40 0a 2b 61 63 5f 63 74 5f 46 37 37 20 3d  XX@.+ac_ct_F77 =
51c0: 20 40 61 63 5f 63 74 5f 46 37 37 40 0a 2b 61 6d   @ac_ct_F77@.+am
51d0: 5f 5f 69 6e 63 6c 75 64 65 20 3d 20 40 61 6d 5f  __include = @am_
51e0: 5f 69 6e 63 6c 75 64 65 40 0a 2b 61 6d 5f 5f 6c  _include@.+am__l
51f0: 65 61 64 69 6e 67 5f 64 6f 74 20 3d 20 40 61 6d  eading_dot = @am
5200: 5f 5f 6c 65 61 64 69 6e 67 5f 64 6f 74 40 0a 2b  __leading_dot@.+
5210: 61 6d 5f 5f 71 75 6f 74 65 20 3d 20 40 61 6d 5f  am__quote = @am_
5220: 5f 71 75 6f 74 65 40 0a 2b 61 6d 5f 5f 74 61 72  _quote@.+am__tar
5230: 20 3d 20 40 61 6d 5f 5f 74 61 72 40 0a 2b 61 6d   = @am__tar@.+am
5240: 5f 5f 75 6e 74 61 72 20 3d 20 40 61 6d 5f 5f 75  __untar = @am__u
5250: 6e 74 61 72 40 0a 2b 62 69 6e 64 69 72 20 3d 20  ntar@.+bindir = 
5260: 40 62 69 6e 64 69 72 40 0a 2b 62 75 69 6c 64 20  @bindir@.+build 
5270: 3d 20 40 62 75 69 6c 64 40 0a 2b 62 75 69 6c 64  = @build@.+build
5280: 5f 61 6c 69 61 73 20 3d 20 40 62 75 69 6c 64 5f  _alias = @build_
5290: 61 6c 69 61 73 40 0a 2b 62 75 69 6c 64 5f 63 70  alias@.+build_cp
52a0: 75 20 3d 20 40 62 75 69 6c 64 5f 63 70 75 40 0a  u = @build_cpu@.
52b0: 2b 62 75 69 6c 64 5f 6f 73 20 3d 20 40 62 75 69  +build_os = @bui
52c0: 6c 64 5f 6f 73 40 0a 2b 62 75 69 6c 64 5f 76 65  ld_os@.+build_ve
52d0: 6e 64 6f 72 20 3d 20 40 62 75 69 6c 64 5f 76 65  ndor = @build_ve
52e0: 6e 64 6f 72 40 0a 2b 62 75 69 6c 64 64 69 72 20  ndor@.+builddir 
52f0: 3d 20 40 62 75 69 6c 64 64 69 72 40 0a 2b 64 61  = @builddir@.+da
5300: 74 61 64 69 72 20 3d 20 40 64 61 74 61 64 69 72  tadir = @datadir
5310: 40 0a 2b 64 61 74 61 72 6f 6f 74 64 69 72 20 3d  @.+datarootdir =
5320: 20 40 64 61 74 61 72 6f 6f 74 64 69 72 40 0a 2b   @datarootdir@.+
5330: 64 6f 63 64 69 72 20 3d 20 40 64 6f 63 64 69 72  docdir = @docdir
5340: 40 0a 2b 64 76 69 64 69 72 20 3d 20 40 64 76 69  @.+dvidir = @dvi
5350: 64 69 72 40 0a 2b 65 78 65 63 5f 70 72 65 66 69  dir@.+exec_prefi
5360: 78 20 3d 20 40 65 78 65 63 5f 70 72 65 66 69 78  x = @exec_prefix
5370: 40 0a 2b 68 6f 73 74 20 3d 20 40 68 6f 73 74 40  @.+host = @host@
5380: 0a 2b 68 6f 73 74 5f 61 6c 69 61 73 20 3d 20 40  .+host_alias = @
5390: 68 6f 73 74 5f 61 6c 69 61 73 40 0a 2b 68 6f 73  host_alias@.+hos
53a0: 74 5f 63 70 75 20 3d 20 40 68 6f 73 74 5f 63 70  t_cpu = @host_cp
53b0: 75 40 0a 2b 68 6f 73 74 5f 6f 73 20 3d 20 40 68  u@.+host_os = @h
53c0: 6f 73 74 5f 6f 73 40 0a 2b 68 6f 73 74 5f 76 65  ost_os@.+host_ve
53d0: 6e 64 6f 72 20 3d 20 40 68 6f 73 74 5f 76 65 6e  ndor = @host_ven
53e0: 64 6f 72 40 0a 2b 68 74 6d 6c 64 69 72 20 3d 20  dor@.+htmldir = 
53f0: 40 68 74 6d 6c 64 69 72 40 0a 2b 69 6e 63 6c 75  @htmldir@.+inclu
5400: 64 65 64 69 72 20 3d 20 40 69 6e 63 6c 75 64 65  dedir = @include
5410: 64 69 72 40 0a 2b 69 6e 66 6f 64 69 72 20 3d 20  dir@.+infodir = 
5420: 40 69 6e 66 6f 64 69 72 40 0a 2b 69 6e 73 74 61  @infodir@.+insta
5430: 6c 6c 5f 73 68 20 3d 20 40 69 6e 73 74 61 6c 6c  ll_sh = @install
5440: 5f 73 68 40 0a 2b 6c 69 62 64 69 72 20 3d 20 40  _sh@.+libdir = @
5450: 6c 69 62 64 69 72 40 0a 2b 6c 69 62 65 78 65 63  libdir@.+libexec
5460: 64 69 72 20 3d 20 40 6c 69 62 65 78 65 63 64 69  dir = @libexecdi
5470: 72 40 0a 2b 6c 6f 63 61 6c 65 64 69 72 20 3d 20  r@.+localedir = 
5480: 40 6c 6f 63 61 6c 65 64 69 72 40 0a 2b 6c 6f 63  @localedir@.+loc
5490: 61 6c 73 74 61 74 65 64 69 72 20 3d 20 40 6c 6f  alstatedir = @lo
54a0: 63 61 6c 73 74 61 74 65 64 69 72 40 0a 2b 6d 61  calstatedir@.+ma
54b0: 6e 64 69 72 20 3d 20 40 6d 61 6e 64 69 72 40 0a  ndir = @mandir@.
54c0: 2b 6d 6b 64 69 72 5f 70 20 3d 20 40 6d 6b 64 69  +mkdir_p = @mkdi
54d0: 72 5f 70 40 0a 2b 6f 6c 64 69 6e 63 6c 75 64 65  r_p@.+oldinclude
54e0: 64 69 72 20 3d 20 40 6f 6c 64 69 6e 63 6c 75 64  dir = @oldinclud
54f0: 65 64 69 72 40 0a 2b 70 64 66 64 69 72 20 3d 20  edir@.+pdfdir = 
5500: 40 70 64 66 64 69 72 40 0a 2b 70 72 65 66 69 78  @pdfdir@.+prefix
5510: 20 3d 20 40 70 72 65 66 69 78 40 0a 2b 70 72 6f   = @prefix@.+pro
5520: 67 72 61 6d 5f 74 72 61 6e 73 66 6f 72 6d 5f 6e  gram_transform_n
5530: 61 6d 65 20 3d 20 40 70 72 6f 67 72 61 6d 5f 74  ame = @program_t
5540: 72 61 6e 73 66 6f 72 6d 5f 6e 61 6d 65 40 0a 2b  ransform_name@.+
5550: 70 73 64 69 72 20 3d 20 40 70 73 64 69 72 40 0a  psdir = @psdir@.
5560: 2b 73 62 69 6e 64 69 72 20 3d 20 40 73 62 69 6e  +sbindir = @sbin
5570: 64 69 72 40 0a 2b 73 68 61 72 65 64 73 74 61 74  dir@.+sharedstat
5580: 65 64 69 72 20 3d 20 40 73 68 61 72 65 64 73 74  edir = @sharedst
5590: 61 74 65 64 69 72 40 0a 2b 73 72 63 64 69 72 20  atedir@.+srcdir 
55a0: 3d 20 40 73 72 63 64 69 72 40 0a 2b 73 79 73 63  = @srcdir@.+sysc
55b0: 6f 6e 66 64 69 72 20 3d 20 40 73 79 73 63 6f 6e  onfdir = @syscon
55c0: 66 64 69 72 40 0a 2b 74 61 72 67 65 74 5f 61 6c  fdir@.+target_al
55d0: 69 61 73 20 3d 20 40 74 61 72 67 65 74 5f 61 6c  ias = @target_al
55e0: 69 61 73 40 0a 2b 74 6f 70 5f 62 75 69 6c 64 5f  ias@.+top_build_
55f0: 70 72 65 66 69 78 20 3d 20 40 74 6f 70 5f 62 75  prefix = @top_bu
5600: 69 6c 64 5f 70 72 65 66 69 78 40 0a 2b 74 6f 70  ild_prefix@.+top
5610: 5f 62 75 69 6c 64 64 69 72 20 3d 20 40 74 6f 70  _builddir = @top
5620: 5f 62 75 69 6c 64 64 69 72 40 0a 2b 74 6f 70 5f  _builddir@.+top_
5630: 73 72 63 64 69 72 20 3d 20 40 74 6f 70 5f 73 72  srcdir = @top_sr
5640: 63 64 69 72 40 0a 20 6c 69 62 5f 4c 54 4c 49 42  cdir@. lib_LTLIB
5650: 52 41 52 49 45 53 20 3d 20 6c 69 62 74 63 6c 72  RARIES = libtclr
5660: 65 61 64 6c 69 6e 65 2e 6c 61 0a 2d 0a 20 6c 69  eadline.la.-. li
5670: 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f 6c 61 5f  btclreadline_la_
5680: 53 4f 55 52 43 45 53 20 3d 20 63 6f 6e 66 69 67  SOURCES = config
5690: 2e 68 20 74 63 6c 72 65 61 64 6c 69 6e 65 2e 63  .h tclreadline.c
56a0: 20 74 63 6c 72 65 61 64 6c 69 6e 65 2e 68 0a 20   tclreadline.h. 
56b0: 69 6e 63 6c 75 64 65 5f 48 45 41 44 45 52 53 20  include_HEADERS 
56c0: 3d 20 74 63 6c 72 65 61 64 6c 69 6e 65 2e 68 0a  = tclreadline.h.
56d0: 2d 0a 20 49 4e 43 4c 55 44 45 53 20 3d 20 2d 49  -. INCLUDES = -I
56e0: 24 28 54 43 4c 5f 49 4e 43 4c 55 44 45 5f 44 49  $(TCL_INCLUDE_DI
56f0: 52 29 20 2d 49 24 28 52 45 41 44 4c 49 4e 45 5f  R) -I$(READLINE_
5700: 49 4e 43 4c 55 44 45 5f 44 49 52 29 0a 2d 0a 20  INCLUDE_DIR).-. 
5710: 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f 6c  libtclreadline_l
5720: 61 5f 4c 44 46 4c 41 47 53 20 3d 20 2d 72 65 6c  a_LDFLAGS = -rel
5730: 65 61 73 65 20 24 28 4d 41 4a 4f 52 29 2e 24 28  ease $(MAJOR).$(
5740: 4d 49 4e 4f 52 29 2e 24 28 50 41 54 43 48 4c 45  MINOR).$(PATCHLE
5750: 56 45 4c 29 0a 2d 0a 20 74 63 6c 72 6c 64 69 72  VEL).-. tclrldir
5760: 20 3d 20 40 54 43 4c 52 4c 5f 44 49 52 40 0a 20   = @TCLRL_DIR@. 
5770: 74 63 6c 72 6c 5f 53 43 52 49 50 54 53 20 3d 20  tclrl_SCRIPTS = 
5780: 70 6b 67 49 6e 64 65 78 2e 74 63 6c 20 74 63 6c  pkgIndex.tcl tcl
5790: 72 65 61 64 6c 69 6e 65 43 6f 6d 70 6c 65 74 65  readlineComplete
57a0: 72 2e 74 63 6c 20 74 63 6c 72 65 61 64 6c 69 6e  r.tcl tclreadlin
57b0: 65 49 6e 69 74 2e 74 63 6c 20 74 63 6c 72 65 61  eInit.tcl tclrea
57c0: 64 6c 69 6e 65 53 65 74 75 70 2e 74 63 6c 0a 2d  dlineSetup.tcl.-
57d0: 49 4e 53 54 41 4c 4c 5f 53 43 52 49 50 54 20 3d  INSTALL_SCRIPT =
57e0: 20 24 7b 49 4e 53 54 41 4c 4c 5f 44 41 54 41 7d   ${INSTALL_DATA}
57f0: 0a 2d 0a 2d 45 58 54 52 41 5f 44 49 53 54 20 3d  .-.-EXTRA_DIST =
5800: 20 20 20 20 20 20 74 63 6c 72 65 61 64 6c 69 6e        tclreadlin
5810: 65 43 6f 6d 70 6c 65 74 65 72 2e 74 63 6c 20 20  eCompleter.tcl  
5820: 20 20 20 61 75 78 2f 63 6f 6e 66 69 67 2e 67 75     aux/config.gu
5830: 65 73 73 20 20 20 20 20 20 20 20 20 20 20 20 20  ess             
5840: 61 75 78 2f 63 6f 6e 66 69 67 2e 73 75 62 20 20  aux/config.sub  
5850: 20 20 20 20 20 20 20 20 20 20 20 20 20 61 75 78               aux
5860: 2f 69 6e 73 74 61 6c 6c 2d 73 68 20 20 20 20 20  /install-sh     
5870: 20 20 20 20 20 20 20 20 20 20 61 75 78 2f 6c 74            aux/lt
5880: 63 6f 6e 66 69 67 20 20 20 20 20 20 20 20 20 20  config          
5890: 20 20 20 20 20 20 20 61 75 78 2f 6c 74 6d 61 69         aux/ltmai
58a0: 6e 2e 73 68 20 20 20 20 20 20 20 20 20 20 20 20  n.sh            
58b0: 20 20 20 20 61 75 78 2f 6d 69 73 73 69 6e 67 20      aux/missing 
58c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58d0: 20 61 75 78 2f 6d 6b 69 6e 73 74 61 6c 6c 64 69   aux/mkinstalldi
58e0: 72 73 0a 2d 0a 2b 45 58 54 52 41 5f 44 49 53 54  rs.-.+EXTRA_DIST
58f0: 20 3d 20 5c 0a 2b 20 20 20 20 74 63 6c 72 65 61   = \.+    tclrea
5900: 64 6c 69 6e 65 43 6f 6d 70 6c 65 74 65 72 2e 74  dlineCompleter.t
5910: 63 6c 20 5c 0a 2b 20 20 20 20 61 75 78 2f 63 6f  cl \.+    aux/co
5920: 6e 66 69 67 2e 67 75 65 73 73 20 20 20 20 20 20  nfig.guess      
5930: 20 20 20 5c 0a 2b 20 20 20 20 61 75 78 2f 63 6f     \.+    aux/co
5940: 6e 66 69 67 2e 73 75 62 20 20 20 20 20 20 20 20  nfig.sub        
5950: 20 20 20 5c 0a 2b 20 20 20 20 61 75 78 2f 69 6e     \.+    aux/in
5960: 73 74 61 6c 6c 2d 73 68 20 20 20 20 20 20 20 20  stall-sh        
5970: 20 20 20 5c 0a 2b 20 20 20 20 61 75 78 2f 6c 74     \.+    aux/lt
5980: 63 6f 6e 66 69 67 20 20 20 20 20 20 20 20 20 20  config          
5990: 20 20 20 5c 0a 2b 20 20 20 20 61 75 78 2f 6c 74     \.+    aux/lt
59a0: 6d 61 69 6e 2e 73 68 20 20 20 20 20 20 20 20 20  main.sh         
59b0: 20 20 20 5c 0a 2b 20 20 20 20 61 75 78 2f 6d 69     \.+    aux/mi
59c0: 73 73 69 6e 67 20 20 20 20 20 20 20 20 20 20 20  ssing           
59d0: 20 20 20 5c 0a 2b 20 20 20 20 61 75 78 2f 6d 6b     \.+    aux/mk
59e0: 69 6e 73 74 61 6c 6c 64 69 72 73 0a 20 0a 20 40  installdirs. . @
59f0: 53 54 41 54 49 43 5f 54 43 4c 53 48 52 4c 5f 54  STATIC_TCLSHRL_T
5a00: 52 55 45 40 73 74 61 74 69 63 5f 74 63 6c 73 68  RUE@static_tclsh
5a10: 72 6c 20 3d 20 74 63 6c 73 68 72 6c 0a 20 40 53  rl = tclshrl. @S
5a20: 54 41 54 49 43 5f 54 43 4c 53 48 52 4c 5f 54 52  TATIC_TCLSHRL_TR
5a30: 55 45 40 74 63 6c 73 68 72 6c 5f 4c 44 41 44 44  UE@tclshrl_LDADD
5a40: 20 3d 20 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e   = libtclreadlin
5a50: 65 2e 6c 61 20 24 28 54 43 4c 5f 4c 49 42 5f 53  e.la $(TCL_LIB_S
5a60: 50 45 43 29 0a 20 40 53 54 41 54 49 43 5f 54 43  PEC). @STATIC_TC
5a70: 4c 53 48 52 4c 5f 54 52 55 45 40 74 63 6c 73 68  LSHRL_TRUE@tclsh
5a80: 72 6c 5f 4c 44 46 4c 41 47 53 20 3d 20 2d 73 74  rl_LDFLAGS = -st
5a90: 61 74 69 63 0a 2d 0a 20 40 53 54 41 54 49 43 5f  atic.-. @STATIC_
5aa0: 57 49 53 48 52 4c 5f 54 52 55 45 40 73 74 61 74  WISHRL_TRUE@stat
5ab0: 69 63 5f 77 69 73 68 72 6c 20 3d 20 77 69 73 68  ic_wishrl = wish
5ac0: 72 6c 0a 20 40 53 54 41 54 49 43 5f 57 49 53 48  rl. @STATIC_WISH
5ad0: 52 4c 5f 54 52 55 45 40 77 69 73 68 72 6c 5f 4c  RL_TRUE@wishrl_L
5ae0: 44 41 44 44 20 3d 20 6c 69 62 74 63 6c 72 65 61  DADD = libtclrea
5af0: 64 6c 69 6e 65 2e 6c 61 20 24 28 54 43 4c 5f 4c  dline.la $(TCL_L
5b00: 49 42 5f 53 50 45 43 29 20 24 28 54 4b 5f 4c 49  IB_SPEC) $(TK_LI
5b10: 42 5f 53 50 45 43 29 0a 20 40 53 54 41 54 49 43  B_SPEC). @STATIC
5b20: 5f 57 49 53 48 52 4c 5f 54 52 55 45 40 77 69 73  _WISHRL_TRUE@wis
5b30: 68 72 6c 5f 4c 44 46 4c 41 47 53 20 3d 20 2d 73  hrl_LDFLAGS = -s
5b40: 74 61 74 69 63 0a 2d 0a 2d 62 69 6e 5f 50 52 4f  tatic.-.-bin_PRO
5b50: 47 52 41 4d 53 20 3d 20 24 28 73 74 61 74 69 63  GRAMS = $(static
5b60: 5f 74 63 6c 73 68 72 6c 29 20 24 28 73 74 61 74  _tclshrl) $(stat
5b70: 69 63 5f 77 69 73 68 72 6c 29 0a 20 74 63 6c 73  ic_wishrl). tcls
5b80: 68 72 6c 5f 53 4f 55 52 43 45 53 20 3d 20 74 63  hrl_SOURCES = tc
5b90: 6c 73 68 72 6c 2e 63 0a 20 77 69 73 68 72 6c 5f  lshrl.c. wishrl_
5ba0: 53 4f 55 52 43 45 53 20 3d 20 77 69 73 68 72 6c  SOURCES = wishrl
5bb0: 2e 63 0a 2d 0a 20 6d 61 6e 5f 4d 41 4e 53 20 3d  .c.-. man_MANS =
5bc0: 20 74 63 6c 72 65 61 64 6c 69 6e 65 2e 6e 0a 2d   tclreadline.n.-
5bd0: 41 43 4c 4f 43 41 4c 5f 4d 34 20 3d 20 24 28 74  ACLOCAL_M4 = $(t
5be0: 6f 70 5f 73 72 63 64 69 72 29 2f 61 63 6c 6f 63  op_srcdir)/acloc
5bf0: 61 6c 2e 6d 34 0a 2d 6d 6b 69 6e 73 74 61 6c 6c  al.m4.-mkinstall
5c00: 64 69 72 73 20 3d 20 24 28 53 48 45 4c 4c 29 20  dirs = $(SHELL) 
5c10: 24 28 74 6f 70 5f 73 72 63 64 69 72 29 2f 2e 2f  $(top_srcdir)/./
5c20: 61 75 78 2f 6d 6b 69 6e 73 74 61 6c 6c 64 69 72  aux/mkinstalldir
5c30: 73 0a 2d 43 4f 4e 46 49 47 5f 48 45 41 44 45 52  s.-CONFIG_HEADER
5c40: 20 3d 20 63 6f 6e 66 69 67 2e 68 0a 2d 43 4f 4e   = config.h.-CON
5c50: 46 49 47 5f 43 4c 45 41 4e 5f 46 49 4c 45 53 20  FIG_CLEAN_FILES 
5c60: 3d 20 20 74 63 6c 72 65 61 64 6c 69 6e 65 2e 68  =  tclreadline.h
5c70: 20 74 63 6c 72 65 61 64 6c 69 6e 65 49 6e 69 74   tclreadlineInit
5c80: 2e 74 63 6c 20 5c 0a 2d 74 63 6c 72 65 61 64 6c  .tcl \.-tclreadl
5c90: 69 6e 65 53 65 74 75 70 2e 74 63 6c 20 74 63 6c  ineSetup.tcl tcl
5ca0: 72 65 61 64 6c 69 6e 65 2e 6e 20 70 6b 67 49 6e  readline.n pkgIn
5cb0: 64 65 78 2e 74 63 6c 0a 2d 4c 54 4c 49 42 52 41  dex.tcl.-LTLIBRA
5cc0: 52 49 45 53 20 3d 20 20 24 28 6c 69 62 5f 4c 54  RIES =  $(lib_LT
5cd0: 4c 49 42 52 41 52 49 45 53 29 0a 2d 0a 2d 0a 2d  LIBRARIES).-.-.-
5ce0: 44 45 46 53 20 3d 20 40 44 45 46 53 40 20 2d 49  DEFS = @DEFS@ -I
5cf0: 2e 20 2d 49 24 28 73 72 63 64 69 72 29 20 2d 49  . -I$(srcdir) -I
5d00: 2e 0a 2d 43 50 50 46 4c 41 47 53 20 3d 20 40 43  ..-CPPFLAGS = @C
5d10: 50 50 46 4c 41 47 53 40 0a 2d 4c 44 46 4c 41 47  PPFLAGS@.-LDFLAG
5d20: 53 20 3d 20 40 4c 44 46 4c 41 47 53 40 0a 2d 4c  S = @LDFLAGS@.-L
5d30: 49 42 53 20 3d 20 40 4c 49 42 53 40 0a 2d 6c 69  IBS = @LIBS@.-li
5d40: 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f 6c 61 5f  btclreadline_la_
5d50: 4c 49 42 41 44 44 20 3d 20 0a 2d 6c 69 62 74 63  LIBADD = .-libtc
5d60: 6c 72 65 61 64 6c 69 6e 65 5f 6c 61 5f 4f 42 4a  lreadline_la_OBJ
5d70: 45 43 54 53 20 3d 20 20 74 63 6c 72 65 61 64 6c  ECTS =  tclreadl
5d80: 69 6e 65 2e 6c 6f 0a 2d 40 53 54 41 54 49 43 5f  ine.lo.-@STATIC_
5d90: 57 49 53 48 52 4c 5f 54 52 55 45 40 40 53 54 41  WISHRL_TRUE@@STA
5da0: 54 49 43 5f 54 43 4c 53 48 52 4c 5f 46 41 4c 53  TIC_TCLSHRL_FALS
5db0: 45 40 62 69 6e 5f 50 52 4f 47 52 41 4d 53 20 3d  E@bin_PROGRAMS =
5dc0: 20 20 5c 0a 2d 40 53 54 41 54 49 43 5f 57 49 53    \.-@STATIC_WIS
5dd0: 48 52 4c 5f 54 52 55 45 40 40 53 54 41 54 49 43  HRL_TRUE@@STATIC
5de0: 5f 54 43 4c 53 48 52 4c 5f 46 41 4c 53 45 40 77  _TCLSHRL_FALSE@w
5df0: 69 73 68 72 6c 24 28 45 58 45 45 58 54 29 0a 2d  ishrl$(EXEEXT).-
5e00: 40 53 54 41 54 49 43 5f 57 49 53 48 52 4c 5f 46  @STATIC_WISHRL_F
5e10: 41 4c 53 45 40 40 53 54 41 54 49 43 5f 54 43 4c  ALSE@@STATIC_TCL
5e20: 53 48 52 4c 5f 46 41 4c 53 45 40 62 69 6e 5f 50  SHRL_FALSE@bin_P
5e30: 52 4f 47 52 41 4d 53 20 3d 20 0a 2d 40 53 54 41  ROGRAMS = .-@STA
5e40: 54 49 43 5f 57 49 53 48 52 4c 5f 46 41 4c 53 45  TIC_WISHRL_FALSE
5e50: 40 40 53 54 41 54 49 43 5f 54 43 4c 53 48 52 4c  @@STATIC_TCLSHRL
5e60: 5f 54 52 55 45 40 62 69 6e 5f 50 52 4f 47 52 41  _TRUE@bin_PROGRA
5e70: 4d 53 20 3d 20 20 5c 0a 2d 40 53 54 41 54 49 43  MS =  \.-@STATIC
5e80: 5f 57 49 53 48 52 4c 5f 46 41 4c 53 45 40 40 53  _WISHRL_FALSE@@S
5e90: 54 41 54 49 43 5f 54 43 4c 53 48 52 4c 5f 54 52  TATIC_TCLSHRL_TR
5ea0: 55 45 40 74 63 6c 73 68 72 6c 24 28 45 58 45 45  UE@tclshrl$(EXEE
5eb0: 58 54 29 0a 2d 40 53 54 41 54 49 43 5f 57 49 53  XT).-@STATIC_WIS
5ec0: 48 52 4c 5f 54 52 55 45 40 40 53 54 41 54 49 43  HRL_TRUE@@STATIC
5ed0: 5f 54 43 4c 53 48 52 4c 5f 54 52 55 45 40 62 69  _TCLSHRL_TRUE@bi
5ee0: 6e 5f 50 52 4f 47 52 41 4d 53 20 3d 20 20 5c 0a  n_PROGRAMS =  \.
5ef0: 2d 40 53 54 41 54 49 43 5f 57 49 53 48 52 4c 5f  -@STATIC_WISHRL_
5f00: 54 52 55 45 40 40 53 54 41 54 49 43 5f 54 43 4c  TRUE@@STATIC_TCL
5f10: 53 48 52 4c 5f 54 52 55 45 40 74 63 6c 73 68 72  SHRL_TRUE@tclshr
5f20: 6c 24 28 45 58 45 45 58 54 29 20 5c 0a 2d 40 53  l$(EXEEXT) \.-@S
5f30: 54 41 54 49 43 5f 57 49 53 48 52 4c 5f 54 52 55  TATIC_WISHRL_TRU
5f40: 45 40 40 53 54 41 54 49 43 5f 54 43 4c 53 48 52  E@@STATIC_TCLSHR
5f50: 4c 5f 54 52 55 45 40 77 69 73 68 72 6c 24 28 45  L_TRUE@wishrl$(E
5f60: 58 45 45 58 54 29 0a 2d 50 52 4f 47 52 41 4d 53  XEEXT).-PROGRAMS
5f70: 20 3d 20 20 24 28 62 69 6e 5f 50 52 4f 47 52 41   =  $(bin_PROGRA
5f80: 4d 53 29 0a 2d 0a 2d 74 63 6c 73 68 72 6c 5f 4f  MS).-.-tclshrl_O
5f90: 42 4a 45 43 54 53 20 3d 20 20 74 63 6c 73 68 72  BJECTS =  tclshr
5fa0: 6c 2e 6f 0a 2d 40 53 54 41 54 49 43 5f 54 43 4c  l.o.-@STATIC_TCL
5fb0: 53 48 52 4c 5f 54 52 55 45 40 74 63 6c 73 68 72  SHRL_TRUE@tclshr
5fc0: 6c 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 20 3d  l_DEPENDENCIES =
5fd0: 20 20 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e 65    libtclreadline
5fe0: 2e 6c 61 0a 2d 77 69 73 68 72 6c 5f 4f 42 4a 45  .la.-wishrl_OBJE
5ff0: 43 54 53 20 3d 20 20 77 69 73 68 72 6c 2e 6f 0a  CTS =  wishrl.o.
6000: 2d 40 53 54 41 54 49 43 5f 57 49 53 48 52 4c 5f  -@STATIC_WISHRL_
6010: 54 52 55 45 40 77 69 73 68 72 6c 5f 44 45 50 45  TRUE@wishrl_DEPE
6020: 4e 44 45 4e 43 49 45 53 20 3d 20 20 6c 69 62 74  NDENCIES =  libt
6030: 63 6c 72 65 61 64 6c 69 6e 65 2e 6c 61 0a 2d 53  clreadline.la.-S
6040: 43 52 49 50 54 53 20 3d 20 20 24 28 74 63 6c 72  CRIPTS =  $(tclr
6050: 6c 5f 53 43 52 49 50 54 53 29 0a 2d 0a 2d 43 46  l_SCRIPTS).-.-CF
6060: 4c 41 47 53 20 3d 20 40 43 46 4c 41 47 53 40 0a  LAGS = @CFLAGS@.
6070: 2d 43 4f 4d 50 49 4c 45 20 3d 20 24 28 43 43 29  -COMPILE = $(CC)
6080: 20 24 28 44 45 46 53 29 20 24 28 49 4e 43 4c 55   $(DEFS) $(INCLU
6090: 44 45 53 29 20 24 28 41 4d 5f 43 50 50 46 4c 41  DES) $(AM_CPPFLA
60a0: 47 53 29 20 24 28 43 50 50 46 4c 41 47 53 29 20  GS) $(CPPFLAGS) 
60b0: 24 28 41 4d 5f 43 46 4c 41 47 53 29 20 24 28 43  $(AM_CFLAGS) $(C
60c0: 46 4c 41 47 53 29 0a 2d 4c 54 43 4f 4d 50 49 4c  FLAGS).-LTCOMPIL
60d0: 45 20 3d 20 24 28 4c 49 42 54 4f 4f 4c 29 20 2d  E = $(LIBTOOL) -
60e0: 2d 6d 6f 64 65 3d 63 6f 6d 70 69 6c 65 20 24 28  -mode=compile $(
60f0: 43 43 29 20 24 28 44 45 46 53 29 20 24 28 49 4e  CC) $(DEFS) $(IN
6100: 43 4c 55 44 45 53 29 20 24 28 41 4d 5f 43 50 50  CLUDES) $(AM_CPP
6110: 46 4c 41 47 53 29 20 24 28 43 50 50 46 4c 41 47  FLAGS) $(CPPFLAG
6120: 53 29 20 24 28 41 4d 5f 43 46 4c 41 47 53 29 20  S) $(AM_CFLAGS) 
6130: 24 28 43 46 4c 41 47 53 29 0a 2d 43 43 4c 44 20  $(CFLAGS).-CCLD 
6140: 3d 20 24 28 43 43 29 0a 2d 4c 49 4e 4b 20 3d 20  = $(CC).-LINK = 
6150: 24 28 4c 49 42 54 4f 4f 4c 29 20 2d 2d 6d 6f 64  $(LIBTOOL) --mod
6160: 65 3d 6c 69 6e 6b 20 24 28 43 43 4c 44 29 20 24  e=link $(CCLD) $
6170: 28 41 4d 5f 43 46 4c 41 47 53 29 20 24 28 43 46  (AM_CFLAGS) $(CF
6180: 4c 41 47 53 29 20 24 28 4c 44 46 4c 41 47 53 29  LAGS) $(LDFLAGS)
6190: 20 2d 6f 20 24 40 0a 2d 6d 61 6e 6e 64 69 72 20   -o $@.-manndir 
61a0: 3d 20 24 28 6d 61 6e 64 69 72 29 2f 6d 61 6e 6e  = $(mandir)/mann
61b0: 0a 2d 4d 41 4e 53 20 3d 20 24 28 6d 61 6e 5f 4d  .-MANS = $(man_M
61c0: 41 4e 53 29 0a 2d 0a 2d 4e 52 4f 46 46 20 3d 20  ANS).-.-NROFF = 
61d0: 6e 72 6f 66 66 0a 2d 48 45 41 44 45 52 53 20 3d  nroff.-HEADERS =
61e0: 20 20 24 28 69 6e 63 6c 75 64 65 5f 48 45 41 44    $(include_HEAD
61f0: 45 52 53 29 0a 2d 0a 2d 44 49 53 54 5f 43 4f 4d  ERS).-.-DIST_COM
6200: 4d 4f 4e 20 3d 20 20 52 45 41 44 4d 45 20 2e 2f  MON =  README ./
6210: 73 74 61 6d 70 2d 68 2e 69 6e 20 41 55 54 48 4f  stamp-h.in AUTHO
6220: 52 53 20 43 4f 50 59 49 4e 47 20 43 68 61 6e 67  RS COPYING Chang
6230: 65 4c 6f 67 20 49 4e 53 54 41 4c 4c 20 5c 0a 2d  eLog INSTALL \.-
6240: 4d 61 6b 65 66 69 6c 65 2e 61 6d 20 4d 61 6b 65  Makefile.am Make
6250: 66 69 6c 65 2e 69 6e 20 4e 45 57 53 20 54 4f 44  file.in NEWS TOD
6260: 4f 20 61 63 6c 6f 63 61 6c 2e 6d 34 20 63 6f 6e  O aclocal.m4 con
6270: 66 69 67 2e 68 2e 69 6e 20 63 6f 6e 66 69 67 75  fig.h.in configu
6280: 72 65 20 5c 0a 2d 63 6f 6e 66 69 67 75 72 65 2e  re \.-configure.
6290: 69 6e 20 70 6b 67 49 6e 64 65 78 2e 74 63 6c 2e  in pkgIndex.tcl.
62a0: 69 6e 20 74 63 6c 72 65 61 64 6c 69 6e 65 2e 68  in tclreadline.h
62b0: 2e 69 6e 20 74 63 6c 72 65 61 64 6c 69 6e 65 2e  .in tclreadline.
62c0: 6e 2e 69 6e 20 5c 0a 2d 74 63 6c 72 65 61 64 6c  n.in \.-tclreadl
62d0: 69 6e 65 49 6e 69 74 2e 74 63 6c 2e 69 6e 20 74  ineInit.tcl.in t
62e0: 63 6c 72 65 61 64 6c 69 6e 65 53 65 74 75 70 2e  clreadlineSetup.
62f0: 74 63 6c 2e 69 6e 0a 2d 0a 2d 0a 2d 44 49 53 54  tcl.in.-.-.-DIST
6300: 46 49 4c 45 53 20 3d 20 24 28 44 49 53 54 5f 43  FILES = $(DIST_C
6310: 4f 4d 4d 4f 4e 29 20 24 28 53 4f 55 52 43 45 53  OMMON) $(SOURCES
6320: 29 20 24 28 48 45 41 44 45 52 53 29 20 24 28 54  ) $(HEADERS) $(T
6330: 45 58 49 4e 46 4f 53 29 20 24 28 45 58 54 52 41  EXINFOS) $(EXTRA
6340: 5f 44 49 53 54 29 0a 2b 61 6c 6c 3a 20 63 6f 6e  _DIST).+all: con
6350: 66 69 67 2e 68 0a 2b 09 24 28 4d 41 4b 45 29 20  fig.h.+.$(MAKE) 
6360: 24 28 41 4d 5f 4d 41 4b 45 46 4c 41 47 53 29 20  $(AM_MAKEFLAGS) 
6370: 61 6c 6c 2d 61 6d 0a 20 0a 2d 54 41 52 20 3d 20  all-am. .-TAR = 
6380: 74 61 72 0a 2d 47 5a 49 50 5f 45 4e 56 20 3d 20  tar.-GZIP_ENV = 
6390: 2d 2d 62 65 73 74 0a 2d 53 4f 55 52 43 45 53 20  --best.-SOURCES 
63a0: 3d 20 24 28 6c 69 62 74 63 6c 72 65 61 64 6c 69  = $(libtclreadli
63b0: 6e 65 5f 6c 61 5f 53 4f 55 52 43 45 53 29 20 24  ne_la_SOURCES) $
63c0: 28 74 63 6c 73 68 72 6c 5f 53 4f 55 52 43 45 53  (tclshrl_SOURCES
63d0: 29 20 24 28 77 69 73 68 72 6c 5f 53 4f 55 52 43  ) $(wishrl_SOURC
63e0: 45 53 29 0a 2d 4f 42 4a 45 43 54 53 20 3d 20 24  ES).-OBJECTS = $
63f0: 28 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f  (libtclreadline_
6400: 6c 61 5f 4f 42 4a 45 43 54 53 29 20 24 28 74 63  la_OBJECTS) $(tc
6410: 6c 73 68 72 6c 5f 4f 42 4a 45 43 54 53 29 20 24  lshrl_OBJECTS) $
6420: 28 77 69 73 68 72 6c 5f 4f 42 4a 45 43 54 53 29  (wishrl_OBJECTS)
6430: 0a 2d 0a 2d 61 6c 6c 3a 20 61 6c 6c 2d 72 65 64  .-.-all: all-red
6440: 69 72 65 63 74 0a 20 2e 53 55 46 46 49 58 45 53  irect. .SUFFIXES
6450: 3a 0a 2d 2e 53 55 46 46 49 58 45 53 3a 20 2e 53  :.-.SUFFIXES: .S
6460: 20 2e 63 20 2e 6c 6f 20 2e 6f 20 2e 73 0a 2d 24   .c .lo .o .s.-$
6470: 28 73 72 63 64 69 72 29 2f 4d 61 6b 65 66 69 6c  (srcdir)/Makefil
6480: 65 2e 69 6e 3a 20 4d 61 6b 65 66 69 6c 65 2e 61  e.in: Makefile.a
6490: 6d 20 24 28 74 6f 70 5f 73 72 63 64 69 72 29 2f  m $(top_srcdir)/
64a0: 63 6f 6e 66 69 67 75 72 65 2e 69 6e 20 24 28 41  configure.in $(A
64b0: 43 4c 4f 43 41 4c 5f 4d 34 29 20 0a 2d 09 63 64  CLOCAL_M4) .-.cd
64c0: 20 24 28 74 6f 70 5f 73 72 63 64 69 72 29 20 26   $(top_srcdir) &
64d0: 26 20 24 28 41 55 54 4f 4d 41 4b 45 29 20 2d 2d  & $(AUTOMAKE) --
64e0: 67 6e 75 20 2d 2d 69 6e 63 6c 75 64 65 2d 64 65  gnu --include-de
64f0: 70 73 20 4d 61 6b 65 66 69 6c 65 0a 2d 0a 2d 4d  ps Makefile.-.-M
6500: 61 6b 65 66 69 6c 65 3a 20 24 28 73 72 63 64 69  akefile: $(srcdi
6510: 72 29 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 20 20  r)/Makefile.in  
6520: 24 28 74 6f 70 5f 62 75 69 6c 64 64 69 72 29 2f  $(top_builddir)/
6530: 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 0a 2d 09  config.status.-.
6540: 63 64 20 24 28 74 6f 70 5f 62 75 69 6c 64 64 69  cd $(top_builddi
6550: 72 29 20 5c 0a 2d 09 20 20 26 26 20 43 4f 4e 46  r) \.-.  && CONF
6560: 49 47 5f 46 49 4c 45 53 3d 24 40 20 43 4f 4e 46  IG_FILES=$@ CONF
6570: 49 47 5f 48 45 41 44 45 52 53 3d 20 24 28 53 48  IG_HEADERS= $(SH
6580: 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69 67 2e 73 74  ELL) ./config.st
6590: 61 74 75 73 0a 2d 0a 2d 24 28 41 43 4c 4f 43 41  atus.-.-$(ACLOCA
65a0: 4c 5f 4d 34 29 3a 20 20 63 6f 6e 66 69 67 75 72  L_M4):  configur
65b0: 65 2e 69 6e 20 0a 2d 09 63 64 20 24 28 73 72 63  e.in .-.cd $(src
65c0: 64 69 72 29 20 26 26 20 24 28 41 43 4c 4f 43 41  dir) && $(ACLOCA
65d0: 4c 29 0a 2b 2e 53 55 46 46 49 58 45 53 3a 20 2e  L).+.SUFFIXES: .
65e0: 63 20 2e 6c 6f 20 2e 6f 20 2e 6f 62 6a 0a 2b 61  c .lo .o .obj.+a
65f0: 6d 2d 2d 72 65 66 72 65 73 68 3a 0a 2b 09 40 3a  m--refresh:.+.@:
6600: 0a 2b 24 28 73 72 63 64 69 72 29 2f 4d 61 6b 65  .+$(srcdir)/Make
6610: 66 69 6c 65 2e 69 6e 3a 20 20 24 28 73 72 63 64  file.in:  $(srcd
6620: 69 72 29 2f 4d 61 6b 65 66 69 6c 65 2e 61 6d 20  ir)/Makefile.am 
6630: 20 24 28 61 6d 5f 5f 63 6f 6e 66 69 67 75 72 65   $(am__configure
6640: 5f 64 65 70 73 29 0a 2b 09 40 66 6f 72 20 64 65  _deps).+.@for de
6650: 70 20 69 6e 20 24 3f 3b 20 64 6f 20 5c 0a 2b 09  p in $?; do \.+.
6660: 20 20 63 61 73 65 20 27 24 28 61 6d 5f 5f 63 6f    case '$(am__co
6670: 6e 66 69 67 75 72 65 5f 64 65 70 73 29 27 20 69  nfigure_deps)' i
6680: 6e 20 5c 0a 2b 09 20 20 20 20 2a 24 24 64 65 70  n \.+.    *$$dep
6690: 2a 29 20 5c 0a 2b 09 20 20 20 20 20 20 65 63 68  *) \.+.      ech
66a0: 6f 20 27 20 63 64 20 24 28 73 72 63 64 69 72 29  o ' cd $(srcdir)
66b0: 20 26 26 20 24 28 41 55 54 4f 4d 41 4b 45 29 20   && $(AUTOMAKE) 
66c0: 2d 2d 67 6e 75 20 27 3b 20 5c 0a 2b 09 20 20 20  --gnu '; \.+.   
66d0: 20 20 20 63 64 20 24 28 73 72 63 64 69 72 29 20     cd $(srcdir) 
66e0: 26 26 20 24 28 41 55 54 4f 4d 41 4b 45 29 20 2d  && $(AUTOMAKE) -
66f0: 2d 67 6e 75 20 20 5c 0a 2b 09 09 26 26 20 65 78  -gnu  \.+..&& ex
6700: 69 74 20 30 3b 20 5c 0a 2b 09 20 20 20 20 20 20  it 0; \.+.      
6710: 65 78 69 74 20 31 3b 3b 20 5c 0a 2b 09 20 20 65  exit 1;; \.+.  e
6720: 73 61 63 3b 20 5c 0a 2b 09 64 6f 6e 65 3b 20 5c  sac; \.+.done; \
6730: 0a 2b 09 65 63 68 6f 20 27 20 63 64 20 24 28 74  .+.echo ' cd $(t
6740: 6f 70 5f 73 72 63 64 69 72 29 20 26 26 20 24 28  op_srcdir) && $(
6750: 41 55 54 4f 4d 41 4b 45 29 20 2d 2d 67 6e 75 20  AUTOMAKE) --gnu 
6760: 20 4d 61 6b 65 66 69 6c 65 27 3b 20 5c 0a 2b 09   Makefile'; \.+.
6770: 63 64 20 24 28 74 6f 70 5f 73 72 63 64 69 72 29  cd $(top_srcdir)
6780: 20 26 26 20 5c 0a 2b 09 20 20 24 28 41 55 54 4f   && \.+.  $(AUTO
6790: 4d 41 4b 45 29 20 2d 2d 67 6e 75 20 20 4d 61 6b  MAKE) --gnu  Mak
67a0: 65 66 69 6c 65 0a 2b 2e 50 52 45 43 49 4f 55 53  efile.+.PRECIOUS
67b0: 3a 20 4d 61 6b 65 66 69 6c 65 0a 2b 4d 61 6b 65  : Makefile.+Make
67c0: 66 69 6c 65 3a 20 24 28 73 72 63 64 69 72 29 2f  file: $(srcdir)/
67d0: 4d 61 6b 65 66 69 6c 65 2e 69 6e 20 24 28 74 6f  Makefile.in $(to
67e0: 70 5f 62 75 69 6c 64 64 69 72 29 2f 63 6f 6e 66  p_builddir)/conf
67f0: 69 67 2e 73 74 61 74 75 73 0a 2b 09 40 63 61 73  ig.status.+.@cas
6800: 65 20 27 24 3f 27 20 69 6e 20 5c 0a 2b 09 20 20  e '$?' in \.+.  
6810: 2a 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 2a 29  *config.status*)
6820: 20 5c 0a 2b 09 20 20 20 20 65 63 68 6f 20 27 20   \.+.    echo ' 
6830: 24 28 53 48 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69  $(SHELL) ./confi
6840: 67 2e 73 74 61 74 75 73 27 3b 20 5c 0a 2b 09 20  g.status'; \.+. 
6850: 20 20 20 24 28 53 48 45 4c 4c 29 20 2e 2f 63 6f     $(SHELL) ./co
6860: 6e 66 69 67 2e 73 74 61 74 75 73 3b 3b 20 5c 0a  nfig.status;; \.
6870: 2b 09 20 20 2a 29 20 5c 0a 2b 09 20 20 20 20 65  +.  *) \.+.    e
6880: 63 68 6f 20 27 20 63 64 20 24 28 74 6f 70 5f 62  cho ' cd $(top_b
6890: 75 69 6c 64 64 69 72 29 20 26 26 20 24 28 53 48  uilddir) && $(SH
68a0: 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69 67 2e 73 74  ELL) ./config.st
68b0: 61 74 75 73 20 24 40 20 24 28 61 6d 5f 5f 64 65  atus $@ $(am__de
68c0: 70 66 69 6c 65 73 5f 6d 61 79 62 65 29 27 3b 20  pfiles_maybe)'; 
68d0: 5c 0a 2b 09 20 20 20 20 63 64 20 24 28 74 6f 70  \.+.    cd $(top
68e0: 5f 62 75 69 6c 64 64 69 72 29 20 26 26 20 24 28  _builddir) && $(
68f0: 53 48 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69 67 2e  SHELL) ./config.
6900: 73 74 61 74 75 73 20 24 40 20 24 28 61 6d 5f 5f  status $@ $(am__
6910: 64 65 70 66 69 6c 65 73 5f 6d 61 79 62 65 29 3b  depfiles_maybe);
6920: 3b 20 5c 0a 2b 09 65 73 61 63 3b 0a 20 0a 2d 63  ; \.+.esac;. .-c
6930: 6f 6e 66 69 67 2e 73 74 61 74 75 73 3a 20 24 28  onfig.status: $(
6940: 73 72 63 64 69 72 29 2f 63 6f 6e 66 69 67 75 72  srcdir)/configur
6950: 65 20 24 28 43 4f 4e 46 49 47 5f 53 54 41 54 55  e $(CONFIG_STATU
6960: 53 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29 0a  S_DEPENDENCIES).
6970: 2b 24 28 74 6f 70 5f 62 75 69 6c 64 64 69 72 29  +$(top_builddir)
6980: 2f 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 3a 20  /config.status: 
6990: 24 28 74 6f 70 5f 73 72 63 64 69 72 29 2f 63 6f  $(top_srcdir)/co
69a0: 6e 66 69 67 75 72 65 20 24 28 43 4f 4e 46 49 47  nfigure $(CONFIG
69b0: 5f 53 54 41 54 55 53 5f 44 45 50 45 4e 44 45 4e  _STATUS_DEPENDEN
69c0: 43 49 45 53 29 0a 20 09 24 28 53 48 45 4c 4c 29  CIES). .$(SHELL)
69d0: 20 2e 2f 63 6f 6e 66 69 67 2e 73 74 61 74 75 73   ./config.status
69e0: 20 2d 2d 72 65 63 68 65 63 6b 0a 2d 24 28 73 72   --recheck.-$(sr
69f0: 63 64 69 72 29 2f 63 6f 6e 66 69 67 75 72 65 3a  cdir)/configure:
6a00: 20 24 28 73 72 63 64 69 72 29 2f 63 6f 6e 66 69   $(srcdir)/confi
6a10: 67 75 72 65 2e 69 6e 20 24 28 41 43 4c 4f 43 41  gure.in $(ACLOCA
6a20: 4c 5f 4d 34 29 20 24 28 43 4f 4e 46 49 47 55 52  L_M4) $(CONFIGUR
6a30: 45 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29 0a  E_DEPENDENCIES).
6a40: 2b 0a 2b 24 28 74 6f 70 5f 73 72 63 64 69 72 29  +.+$(top_srcdir)
6a50: 2f 63 6f 6e 66 69 67 75 72 65 3a 20 20 24 28 61  /configure:  $(a
6a60: 6d 5f 5f 63 6f 6e 66 69 67 75 72 65 5f 64 65 70  m__configure_dep
6a70: 73 29 0a 20 09 63 64 20 24 28 73 72 63 64 69 72  s). .cd $(srcdir
6a80: 29 20 26 26 20 24 28 41 55 54 4f 43 4f 4e 46 29  ) && $(AUTOCONF)
6a90: 0a 2b 24 28 41 43 4c 4f 43 41 4c 5f 4d 34 29 3a  .+$(ACLOCAL_M4):
6aa0: 20 20 24 28 61 6d 5f 5f 61 63 6c 6f 63 61 6c 5f    $(am__aclocal_
6ab0: 6d 34 5f 64 65 70 73 29 0a 2b 09 63 64 20 24 28  m4_deps).+.cd $(
6ac0: 73 72 63 64 69 72 29 20 26 26 20 24 28 41 43 4c  srcdir) && $(ACL
6ad0: 4f 43 41 4c 29 20 24 28 41 43 4c 4f 43 41 4c 5f  OCAL) $(ACLOCAL_
6ae0: 41 4d 46 4c 41 47 53 29 0a 20 0a 2d 63 6f 6e 66  AMFLAGS). .-conf
6af0: 69 67 2e 68 3a 20 73 74 61 6d 70 2d 68 0a 2d 09  ig.h: stamp-h.-.
6b00: 40 69 66 20 74 65 73 74 20 21 20 2d 66 20 24 40  @if test ! -f $@
6b10: 3b 20 74 68 65 6e 20 5c 0a 2d 09 09 72 6d 20 2d  ; then \.-..rm -
6b20: 66 20 73 74 61 6d 70 2d 68 3b 20 5c 0a 2d 09 09  f stamp-h; \.-..
6b30: 24 28 4d 41 4b 45 29 20 73 74 61 6d 70 2d 68 3b  $(MAKE) stamp-h;
6b40: 20 5c 0a 2d 09 65 6c 73 65 20 3a 3b 20 66 69 0a   \.-.else :; fi.
6b50: 2d 73 74 61 6d 70 2d 68 3a 20 24 28 73 72 63 64  -stamp-h: $(srcd
6b60: 69 72 29 2f 63 6f 6e 66 69 67 2e 68 2e 69 6e 20  ir)/config.h.in 
6b70: 24 28 74 6f 70 5f 62 75 69 6c 64 64 69 72 29 2f  $(top_builddir)/
6b80: 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 0a 2d 09  config.status.-.
6b90: 63 64 20 24 28 74 6f 70 5f 62 75 69 6c 64 64 69  cd $(top_builddi
6ba0: 72 29 20 5c 0a 2d 09 20 20 26 26 20 43 4f 4e 46  r) \.-.  && CONF
6bb0: 49 47 5f 46 49 4c 45 53 3d 20 43 4f 4e 46 49 47  IG_FILES= CONFIG
6bc0: 5f 48 45 41 44 45 52 53 3d 63 6f 6e 66 69 67 2e  _HEADERS=config.
6bd0: 68 20 5c 0a 2d 09 20 20 20 20 20 24 28 53 48 45  h \.-.     $(SHE
6be0: 4c 4c 29 20 2e 2f 63 6f 6e 66 69 67 2e 73 74 61  LL) ./config.sta
6bf0: 74 75 73 0a 2d 09 40 65 63 68 6f 20 74 69 6d 65  tus.-.@echo time
6c00: 73 74 61 6d 70 20 3e 20 73 74 61 6d 70 2d 68 20  stamp > stamp-h 
6c10: 32 3e 20 2f 64 65 76 2f 6e 75 6c 6c 0a 2d 24 28  2> /dev/null.-$(
6c20: 73 72 63 64 69 72 29 2f 63 6f 6e 66 69 67 2e 68  srcdir)/config.h
6c30: 2e 69 6e 3a 20 24 28 73 72 63 64 69 72 29 2f 73  .in: $(srcdir)/s
6c40: 74 61 6d 70 2d 68 2e 69 6e 0a 2b 63 6f 6e 66 69  tamp-h.in.+confi
6c50: 67 2e 68 3a 20 73 74 61 6d 70 2d 68 31 0a 20 09  g.h: stamp-h1. .
6c60: 40 69 66 20 74 65 73 74 20 21 20 2d 66 20 24 40  @if test ! -f $@
6c70: 3b 20 74 68 65 6e 20 5c 0a 2d 09 09 72 6d 20 2d  ; then \.-..rm -
6c80: 66 20 24 28 73 72 63 64 69 72 29 2f 73 74 61 6d  f $(srcdir)/stam
6c90: 70 2d 68 2e 69 6e 3b 20 5c 0a 2d 09 09 24 28 4d  p-h.in; \.-..$(M
6ca0: 41 4b 45 29 20 24 28 73 72 63 64 69 72 29 2f 73  AKE) $(srcdir)/s
6cb0: 74 61 6d 70 2d 68 2e 69 6e 3b 20 5c 0a 2b 09 20  tamp-h.in; \.+. 
6cc0: 20 72 6d 20 2d 66 20 73 74 61 6d 70 2d 68 31 3b   rm -f stamp-h1;
6cd0: 20 5c 0a 2b 09 20 20 24 28 4d 41 4b 45 29 20 24   \.+.  $(MAKE) $
6ce0: 28 41 4d 5f 4d 41 4b 45 46 4c 41 47 53 29 20 73  (AM_MAKEFLAGS) s
6cf0: 74 61 6d 70 2d 68 31 3b 20 5c 0a 20 09 65 6c 73  tamp-h1; \. .els
6d00: 65 20 3a 3b 20 66 69 0a 2d 24 28 73 72 63 64 69  e :; fi.-$(srcdi
6d10: 72 29 2f 73 74 61 6d 70 2d 68 2e 69 6e 3a 20 24  r)/stamp-h.in: $
6d20: 28 74 6f 70 5f 73 72 63 64 69 72 29 2f 63 6f 6e  (top_srcdir)/con
6d30: 66 69 67 75 72 65 2e 69 6e 20 24 28 41 43 4c 4f  figure.in $(ACLO
6d40: 43 41 4c 5f 4d 34 29 20 0a 2d 09 63 64 20 24 28  CAL_M4) .-.cd $(
6d50: 74 6f 70 5f 73 72 63 64 69 72 29 20 26 26 20 24  top_srcdir) && $
6d60: 28 41 55 54 4f 48 45 41 44 45 52 29 0a 2d 09 40  (AUTOHEADER).-.@
6d70: 65 63 68 6f 20 74 69 6d 65 73 74 61 6d 70 20 3e  echo timestamp >
6d80: 20 24 28 73 72 63 64 69 72 29 2f 73 74 61 6d 70   $(srcdir)/stamp
6d90: 2d 68 2e 69 6e 20 32 3e 20 2f 64 65 76 2f 6e 75  -h.in 2> /dev/nu
6da0: 6c 6c 0a 2d 0a 2d 6d 6f 73 74 6c 79 63 6c 65 61  ll.-.-mostlyclea
6db0: 6e 2d 68 64 72 3a 0a 20 0a 2d 63 6c 65 61 6e 2d  n-hdr:. .-clean-
6dc0: 68 64 72 3a 0a 2b 73 74 61 6d 70 2d 68 31 3a 20  hdr:.+stamp-h1: 
6dd0: 24 28 73 72 63 64 69 72 29 2f 63 6f 6e 66 69 67  $(srcdir)/config
6de0: 2e 68 2e 69 6e 20 24 28 74 6f 70 5f 62 75 69 6c  .h.in $(top_buil
6df0: 64 64 69 72 29 2f 63 6f 6e 66 69 67 2e 73 74 61  ddir)/config.sta
6e00: 74 75 73 0a 2b 09 40 72 6d 20 2d 66 20 73 74 61  tus.+.@rm -f sta
6e10: 6d 70 2d 68 31 0a 2b 09 63 64 20 24 28 74 6f 70  mp-h1.+.cd $(top
6e20: 5f 62 75 69 6c 64 64 69 72 29 20 26 26 20 24 28  _builddir) && $(
6e30: 53 48 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69 67 2e  SHELL) ./config.
6e40: 73 74 61 74 75 73 20 63 6f 6e 66 69 67 2e 68 0a  status config.h.
6e50: 2b 24 28 73 72 63 64 69 72 29 2f 63 6f 6e 66 69  +$(srcdir)/confi
6e60: 67 2e 68 2e 69 6e 3a 20 20 24 28 61 6d 5f 5f 63  g.h.in:  $(am__c
6e70: 6f 6e 66 69 67 75 72 65 5f 64 65 70 73 29 20 0a  onfigure_deps) .
6e80: 2b 09 63 64 20 24 28 74 6f 70 5f 73 72 63 64 69  +.cd $(top_srcdi
6e90: 72 29 20 26 26 20 24 28 41 55 54 4f 48 45 41 44  r) && $(AUTOHEAD
6ea0: 45 52 29 0a 2b 09 72 6d 20 2d 66 20 73 74 61 6d  ER).+.rm -f stam
6eb0: 70 2d 68 31 0a 2b 09 74 6f 75 63 68 20 24 40 0a  p-h1.+.touch $@.
6ec0: 20 0a 20 64 69 73 74 63 6c 65 61 6e 2d 68 64 72   . distclean-hdr
6ed0: 3a 0a 2d 09 2d 72 6d 20 2d 66 20 63 6f 6e 66 69  :.-.-rm -f confi
6ee0: 67 2e 68 0a 2d 0a 2d 6d 61 69 6e 74 61 69 6e 65  g.h.-.-maintaine
6ef0: 72 2d 63 6c 65 61 6e 2d 68 64 72 3a 0a 2d 74 63  r-clean-hdr:.-tc
6f00: 6c 72 65 61 64 6c 69 6e 65 2e 68 3a 20 24 28 74  lreadline.h: $(t
6f10: 6f 70 5f 62 75 69 6c 64 64 69 72 29 2f 63 6f 6e  op_builddir)/con
6f20: 66 69 67 2e 73 74 61 74 75 73 20 74 63 6c 72 65  fig.status tclre
6f30: 61 64 6c 69 6e 65 2e 68 2e 69 6e 0a 2d 09 63 64  adline.h.in.-.cd
6f40: 20 24 28 74 6f 70 5f 62 75 69 6c 64 64 69 72 29   $(top_builddir)
6f50: 20 26 26 20 43 4f 4e 46 49 47 5f 46 49 4c 45 53   && CONFIG_FILES
6f60: 3d 24 40 20 43 4f 4e 46 49 47 5f 48 45 41 44 45  =$@ CONFIG_HEADE
6f70: 52 53 3d 20 24 28 53 48 45 4c 4c 29 20 2e 2f 63  RS= $(SHELL) ./c
6f80: 6f 6e 66 69 67 2e 73 74 61 74 75 73 0a 2d 74 63  onfig.status.-tc
6f90: 6c 72 65 61 64 6c 69 6e 65 49 6e 69 74 2e 74 63  lreadlineInit.tc
6fa0: 6c 3a 20 24 28 74 6f 70 5f 62 75 69 6c 64 64 69  l: $(top_builddi
6fb0: 72 29 2f 63 6f 6e 66 69 67 2e 73 74 61 74 75 73  r)/config.status
6fc0: 20 74 63 6c 72 65 61 64 6c 69 6e 65 49 6e 69 74   tclreadlineInit
6fd0: 2e 74 63 6c 2e 69 6e 0a 2d 09 63 64 20 24 28 74  .tcl.in.-.cd $(t
6fe0: 6f 70 5f 62 75 69 6c 64 64 69 72 29 20 26 26 20  op_builddir) && 
6ff0: 43 4f 4e 46 49 47 5f 46 49 4c 45 53 3d 24 40 20  CONFIG_FILES=$@ 
7000: 43 4f 4e 46 49 47 5f 48 45 41 44 45 52 53 3d 20  CONFIG_HEADERS= 
7010: 24 28 53 48 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69  $(SHELL) ./confi
7020: 67 2e 73 74 61 74 75 73 0a 2d 74 63 6c 72 65 61  g.status.-tclrea
7030: 64 6c 69 6e 65 53 65 74 75 70 2e 74 63 6c 3a 20  dlineSetup.tcl: 
7040: 24 28 74 6f 70 5f 62 75 69 6c 64 64 69 72 29 2f  $(top_builddir)/
7050: 63 6f 6e 66 69 67 2e 73 74 61 74 75 73 20 74 63  config.status tc
7060: 6c 72 65 61 64 6c 69 6e 65 53 65 74 75 70 2e 74  lreadlineSetup.t
7070: 63 6c 2e 69 6e 0a 2d 09 63 64 20 24 28 74 6f 70  cl.in.-.cd $(top
7080: 5f 62 75 69 6c 64 64 69 72 29 20 26 26 20 43 4f  _builddir) && CO
7090: 4e 46 49 47 5f 46 49 4c 45 53 3d 24 40 20 43 4f  NFIG_FILES=$@ CO
70a0: 4e 46 49 47 5f 48 45 41 44 45 52 53 3d 20 24 28  NFIG_HEADERS= $(
70b0: 53 48 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69 67 2e  SHELL) ./config.
70c0: 73 74 61 74 75 73 0a 2d 74 63 6c 72 65 61 64 6c  status.-tclreadl
70d0: 69 6e 65 2e 6e 3a 20 24 28 74 6f 70 5f 62 75 69  ine.n: $(top_bui
70e0: 6c 64 64 69 72 29 2f 63 6f 6e 66 69 67 2e 73 74  lddir)/config.st
70f0: 61 74 75 73 20 74 63 6c 72 65 61 64 6c 69 6e 65  atus tclreadline
7100: 2e 6e 2e 69 6e 0a 2d 09 63 64 20 24 28 74 6f 70  .n.in.-.cd $(top
7110: 5f 62 75 69 6c 64 64 69 72 29 20 26 26 20 43 4f  _builddir) && CO
7120: 4e 46 49 47 5f 46 49 4c 45 53 3d 24 40 20 43 4f  NFIG_FILES=$@ CO
7130: 4e 46 49 47 5f 48 45 41 44 45 52 53 3d 20 24 28  NFIG_HEADERS= $(
7140: 53 48 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69 67 2e  SHELL) ./config.
7150: 73 74 61 74 75 73 0a 2d 70 6b 67 49 6e 64 65 78  status.-pkgIndex
7160: 2e 74 63 6c 3a 20 24 28 74 6f 70 5f 62 75 69 6c  .tcl: $(top_buil
7170: 64 64 69 72 29 2f 63 6f 6e 66 69 67 2e 73 74 61  ddir)/config.sta
7180: 74 75 73 20 70 6b 67 49 6e 64 65 78 2e 74 63 6c  tus pkgIndex.tcl
7190: 2e 69 6e 0a 2d 09 63 64 20 24 28 74 6f 70 5f 62  .in.-.cd $(top_b
71a0: 75 69 6c 64 64 69 72 29 20 26 26 20 43 4f 4e 46  uilddir) && CONF
71b0: 49 47 5f 46 49 4c 45 53 3d 24 40 20 43 4f 4e 46  IG_FILES=$@ CONF
71c0: 49 47 5f 48 45 41 44 45 52 53 3d 20 24 28 53 48  IG_HEADERS= $(SH
71d0: 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69 67 2e 73 74  ELL) ./config.st
71e0: 61 74 75 73 0a 2d 0a 2d 6d 6f 73 74 6c 79 63 6c  atus.-.-mostlycl
71f0: 65 61 6e 2d 6c 69 62 4c 54 4c 49 42 52 41 52 49  ean-libLTLIBRARI
7200: 45 53 3a 0a 2d 0a 2d 63 6c 65 61 6e 2d 6c 69 62  ES:.-.-clean-lib
7210: 4c 54 4c 49 42 52 41 52 49 45 53 3a 0a 2d 09 2d  LTLIBRARIES:.-.-
7220: 74 65 73 74 20 2d 7a 20 22 24 28 6c 69 62 5f 4c  test -z "$(lib_L
7230: 54 4c 49 42 52 41 52 49 45 53 29 22 20 7c 7c 20  TLIBRARIES)" || 
7240: 72 6d 20 2d 66 20 24 28 6c 69 62 5f 4c 54 4c 49  rm -f $(lib_LTLI
7250: 42 52 41 52 49 45 53 29 0a 2d 0a 2d 64 69 73 74  BRARIES).-.-dist
7260: 63 6c 65 61 6e 2d 6c 69 62 4c 54 4c 49 42 52 41  clean-libLTLIBRA
7270: 52 49 45 53 3a 0a 2d 0a 2d 6d 61 69 6e 74 61 69  RIES:.-.-maintai
7280: 6e 65 72 2d 63 6c 65 61 6e 2d 6c 69 62 4c 54 4c  ner-clean-libLTL
7290: 49 42 52 41 52 49 45 53 3a 0a 2d 0a 2b 09 2d 72  IBRARIES:.-.+.-r
72a0: 6d 20 2d 66 20 63 6f 6e 66 69 67 2e 68 20 73 74  m -f config.h st
72b0: 61 6d 70 2d 68 31 0a 2b 74 63 6c 72 65 61 64 6c  amp-h1.+tclreadl
72c0: 69 6e 65 2e 68 3a 20 24 28 74 6f 70 5f 62 75 69  ine.h: $(top_bui
72d0: 6c 64 64 69 72 29 2f 63 6f 6e 66 69 67 2e 73 74  lddir)/config.st
72e0: 61 74 75 73 20 24 28 73 72 63 64 69 72 29 2f 74  atus $(srcdir)/t
72f0: 63 6c 72 65 61 64 6c 69 6e 65 2e 68 2e 69 6e 0a  clreadline.h.in.
7300: 2b 09 63 64 20 24 28 74 6f 70 5f 62 75 69 6c 64  +.cd $(top_build
7310: 64 69 72 29 20 26 26 20 24 28 53 48 45 4c 4c 29  dir) && $(SHELL)
7320: 20 2e 2f 63 6f 6e 66 69 67 2e 73 74 61 74 75 73   ./config.status
7330: 20 24 40 0a 2b 74 63 6c 72 65 61 64 6c 69 6e 65   $@.+tclreadline
7340: 49 6e 69 74 2e 74 63 6c 3a 20 24 28 74 6f 70 5f  Init.tcl: $(top_
7350: 62 75 69 6c 64 64 69 72 29 2f 63 6f 6e 66 69 67  builddir)/config
7360: 2e 73 74 61 74 75 73 20 24 28 73 72 63 64 69 72  .status $(srcdir
7370: 29 2f 74 63 6c 72 65 61 64 6c 69 6e 65 49 6e 69  )/tclreadlineIni
7380: 74 2e 74 63 6c 2e 69 6e 0a 2b 09 63 64 20 24 28  t.tcl.in.+.cd $(
7390: 74 6f 70 5f 62 75 69 6c 64 64 69 72 29 20 26 26  top_builddir) &&
73a0: 20 24 28 53 48 45 4c 4c 29 20 2e 2f 63 6f 6e 66   $(SHELL) ./conf
73b0: 69 67 2e 73 74 61 74 75 73 20 24 40 0a 2b 74 63  ig.status $@.+tc
73c0: 6c 72 65 61 64 6c 69 6e 65 53 65 74 75 70 2e 74  lreadlineSetup.t
73d0: 63 6c 3a 20 24 28 74 6f 70 5f 62 75 69 6c 64 64  cl: $(top_buildd
73e0: 69 72 29 2f 63 6f 6e 66 69 67 2e 73 74 61 74 75  ir)/config.statu
73f0: 73 20 24 28 73 72 63 64 69 72 29 2f 74 63 6c 72  s $(srcdir)/tclr
7400: 65 61 64 6c 69 6e 65 53 65 74 75 70 2e 74 63 6c  eadlineSetup.tcl
7410: 2e 69 6e 0a 2b 09 63 64 20 24 28 74 6f 70 5f 62  .in.+.cd $(top_b
7420: 75 69 6c 64 64 69 72 29 20 26 26 20 24 28 53 48  uilddir) && $(SH
7430: 45 4c 4c 29 20 2e 2f 63 6f 6e 66 69 67 2e 73 74  ELL) ./config.st
7440: 61 74 75 73 20 24 40 0a 2b 74 63 6c 72 65 61 64  atus $@.+tclread
7450: 6c 69 6e 65 2e 6e 3a 20 24 28 74 6f 70 5f 62 75  line.n: $(top_bu
7460: 69 6c 64 64 69 72 29 2f 63 6f 6e 66 69 67 2e 73  ilddir)/config.s
7470: 74 61 74 75 73 20 24 28 73 72 63 64 69 72 29 2f  tatus $(srcdir)/
7480: 74 63 6c 72 65 61 64 6c 69 6e 65 2e 6e 2e 69 6e  tclreadline.n.in
7490: 0a 2b 09 63 64 20 24 28 74 6f 70 5f 62 75 69 6c  .+.cd $(top_buil
74a0: 64 64 69 72 29 20 26 26 20 24 28 53 48 45 4c 4c  ddir) && $(SHELL
74b0: 29 20 2e 2f 63 6f 6e 66 69 67 2e 73 74 61 74 75  ) ./config.statu
74c0: 73 20 24 40 0a 2b 70 6b 67 49 6e 64 65 78 2e 74  s $@.+pkgIndex.t
74d0: 63 6c 3a 20 24 28 74 6f 70 5f 62 75 69 6c 64 64  cl: $(top_buildd
74e0: 69 72 29 2f 63 6f 6e 66 69 67 2e 73 74 61 74 75  ir)/config.statu
74f0: 73 20 24 28 73 72 63 64 69 72 29 2f 70 6b 67 49  s $(srcdir)/pkgI
7500: 6e 64 65 78 2e 74 63 6c 2e 69 6e 0a 2b 09 63 64  ndex.tcl.in.+.cd
7510: 20 24 28 74 6f 70 5f 62 75 69 6c 64 64 69 72 29   $(top_builddir)
7520: 20 26 26 20 24 28 53 48 45 4c 4c 29 20 2e 2f 63   && $(SHELL) ./c
7530: 6f 6e 66 69 67 2e 73 74 61 74 75 73 20 24 40 0a  onfig.status $@.
7540: 20 69 6e 73 74 61 6c 6c 2d 6c 69 62 4c 54 4c 49   install-libLTLI
7550: 42 52 41 52 49 45 53 3a 20 24 28 6c 69 62 5f 4c  BRARIES: $(lib_L
7560: 54 4c 49 42 52 41 52 49 45 53 29 0a 20 09 40 24  TLIBRARIES). .@$
7570: 28 4e 4f 52 4d 41 4c 5f 49 4e 53 54 41 4c 4c 29  (NORMAL_INSTALL)
7580: 0a 2d 09 24 28 6d 6b 69 6e 73 74 61 6c 6c 64 69  .-.$(mkinstalldi
7590: 72 73 29 20 24 28 44 45 53 54 44 49 52 29 24 28  rs) $(DESTDIR)$(
75a0: 6c 69 62 64 69 72 29 0a 2b 09 74 65 73 74 20 2d  libdir).+.test -
75b0: 7a 20 22 24 28 6c 69 62 64 69 72 29 22 20 7c 7c  z "$(libdir)" ||
75c0: 20 24 28 4d 4b 44 49 52 5f 50 29 20 22 24 28 44   $(MKDIR_P) "$(D
75d0: 45 53 54 44 49 52 29 24 28 6c 69 62 64 69 72 29  ESTDIR)$(libdir)
75e0: 22 0a 20 09 40 6c 69 73 74 3d 27 24 28 6c 69 62  ". .@list='$(lib
75f0: 5f 4c 54 4c 49 42 52 41 52 49 45 53 29 27 3b 20  _LTLIBRARIES)'; 
7600: 66 6f 72 20 70 20 69 6e 20 24 24 6c 69 73 74 3b  for p in $$list;
7610: 20 64 6f 20 5c 0a 20 09 20 20 69 66 20 74 65 73   do \. .  if tes
7620: 74 20 2d 66 20 24 24 70 3b 20 74 68 65 6e 20 5c  t -f $$p; then \
7630: 0a 2d 09 20 20 20 20 65 63 68 6f 20 22 24 28 4c  .-.    echo "$(L
7640: 49 42 54 4f 4f 4c 29 20 20 2d 2d 6d 6f 64 65 3d  IBTOOL)  --mode=
7650: 69 6e 73 74 61 6c 6c 20 24 28 49 4e 53 54 41 4c  install $(INSTAL
7660: 4c 29 20 24 24 70 20 24 28 44 45 53 54 44 49 52  L) $$p $(DESTDIR
7670: 29 24 28 6c 69 62 64 69 72 29 2f 24 24 70 22 3b  )$(libdir)/$$p";
7680: 20 5c 0a 2d 09 20 20 20 20 24 28 4c 49 42 54 4f   \.-.    $(LIBTO
7690: 4f 4c 29 20 20 2d 2d 6d 6f 64 65 3d 69 6e 73 74  OL)  --mode=inst
76a0: 61 6c 6c 20 24 28 49 4e 53 54 41 4c 4c 29 20 24  all $(INSTALL) $
76b0: 24 70 20 24 28 44 45 53 54 44 49 52 29 24 28 6c  $p $(DESTDIR)$(l
76c0: 69 62 64 69 72 29 2f 24 24 70 3b 20 5c 0a 2b 09  ibdir)/$$p; \.+.
76d0: 20 20 20 20 66 3d 24 28 61 6d 5f 5f 73 74 72 69      f=$(am__stri
76e0: 70 5f 64 69 72 29 20 5c 0a 2b 09 20 20 20 20 65  p_dir) \.+.    e
76f0: 63 68 6f 20 22 20 24 28 4c 49 42 54 4f 4f 4c 29  cho " $(LIBTOOL)
7700: 20 24 28 41 4d 5f 4c 49 42 54 4f 4f 4c 46 4c 41   $(AM_LIBTOOLFLA
7710: 47 53 29 20 24 28 4c 49 42 54 4f 4f 4c 46 4c 41  GS) $(LIBTOOLFLA
7720: 47 53 29 20 2d 2d 6d 6f 64 65 3d 69 6e 73 74 61  GS) --mode=insta
7730: 6c 6c 20 24 28 6c 69 62 4c 54 4c 49 42 52 41 52  ll $(libLTLIBRAR
7740: 49 45 53 5f 49 4e 53 54 41 4c 4c 29 20 24 28 49  IES_INSTALL) $(I
7750: 4e 53 54 41 4c 4c 5f 53 54 52 49 50 5f 46 4c 41  NSTALL_STRIP_FLA
7760: 47 29 20 27 24 24 70 27 20 27 24 28 44 45 53 54  G) '$$p' '$(DEST
7770: 44 49 52 29 24 28 6c 69 62 64 69 72 29 2f 24 24  DIR)$(libdir)/$$
7780: 66 27 22 3b 20 5c 0a 2b 09 20 20 20 20 24 28 4c  f'"; \.+.    $(L
7790: 49 42 54 4f 4f 4c 29 20 24 28 41 4d 5f 4c 49 42  IBTOOL) $(AM_LIB
77a0: 54 4f 4f 4c 46 4c 41 47 53 29 20 24 28 4c 49 42  TOOLFLAGS) $(LIB
77b0: 54 4f 4f 4c 46 4c 41 47 53 29 20 2d 2d 6d 6f 64  TOOLFLAGS) --mod
77c0: 65 3d 69 6e 73 74 61 6c 6c 20 24 28 6c 69 62 4c  e=install $(libL
77d0: 54 4c 49 42 52 41 52 49 45 53 5f 49 4e 53 54 41  TLIBRARIES_INSTA
77e0: 4c 4c 29 20 24 28 49 4e 53 54 41 4c 4c 5f 53 54  LL) $(INSTALL_ST
77f0: 52 49 50 5f 46 4c 41 47 29 20 22 24 24 70 22 20  RIP_FLAG) "$$p" 
7800: 22 24 28 44 45 53 54 44 49 52 29 24 28 6c 69 62  "$(DESTDIR)$(lib
7810: 64 69 72 29 2f 24 24 66 22 3b 20 5c 0a 20 09 20  dir)/$$f"; \. . 
7820: 20 65 6c 73 65 20 3a 3b 20 66 69 3b 20 5c 0a 20   else :; fi; \. 
7830: 09 64 6f 6e 65 0a 20 0a 20 75 6e 69 6e 73 74 61  .done. . uninsta
7840: 6c 6c 2d 6c 69 62 4c 54 4c 49 42 52 41 52 49 45  ll-libLTLIBRARIE
7850: 53 3a 0a 20 09 40 24 28 4e 4f 52 4d 41 4c 5f 55  S:. .@$(NORMAL_U
7860: 4e 49 4e 53 54 41 4c 4c 29 0a 2d 09 6c 69 73 74  NINSTALL).-.list
7870: 3d 27 24 28 6c 69 62 5f 4c 54 4c 49 42 52 41 52  ='$(lib_LTLIBRAR
7880: 49 45 53 29 27 3b 20 66 6f 72 20 70 20 69 6e 20  IES)'; for p in 
7890: 24 24 6c 69 73 74 3b 20 64 6f 20 5c 0a 2d 09 20  $$list; do \.-. 
78a0: 20 24 28 4c 49 42 54 4f 4f 4c 29 20 20 2d 2d 6d   $(LIBTOOL)  --m
78b0: 6f 64 65 3d 75 6e 69 6e 73 74 61 6c 6c 20 72 6d  ode=uninstall rm
78c0: 20 2d 66 20 24 28 44 45 53 54 44 49 52 29 24 28   -f $(DESTDIR)$(
78d0: 6c 69 62 64 69 72 29 2f 24 24 70 3b 20 5c 0a 2b  libdir)/$$p; \.+
78e0: 09 40 6c 69 73 74 3d 27 24 28 6c 69 62 5f 4c 54  .@list='$(lib_LT
78f0: 4c 49 42 52 41 52 49 45 53 29 27 3b 20 66 6f 72  LIBRARIES)'; for
7900: 20 70 20 69 6e 20 24 24 6c 69 73 74 3b 20 64 6f   p in $$list; do
7910: 20 5c 0a 2b 09 20 20 70 3d 24 28 61 6d 5f 5f 73   \.+.  p=$(am__s
7920: 74 72 69 70 5f 64 69 72 29 20 5c 0a 2b 09 20 20  trip_dir) \.+.  
7930: 65 63 68 6f 20 22 20 24 28 4c 49 42 54 4f 4f 4c  echo " $(LIBTOOL
7940: 29 20 24 28 41 4d 5f 4c 49 42 54 4f 4f 4c 46 4c  ) $(AM_LIBTOOLFL
7950: 41 47 53 29 20 24 28 4c 49 42 54 4f 4f 4c 46 4c  AGS) $(LIBTOOLFL
7960: 41 47 53 29 20 2d 2d 6d 6f 64 65 3d 75 6e 69 6e  AGS) --mode=unin
7970: 73 74 61 6c 6c 20 72 6d 20 2d 66 20 27 24 28 44  stall rm -f '$(D
7980: 45 53 54 44 49 52 29 24 28 6c 69 62 64 69 72 29  ESTDIR)$(libdir)
7990: 2f 24 24 70 27 22 3b 20 5c 0a 2b 09 20 20 24 28  /$$p'"; \.+.  $(
79a0: 4c 49 42 54 4f 4f 4c 29 20 24 28 41 4d 5f 4c 49  LIBTOOL) $(AM_LI
79b0: 42 54 4f 4f 4c 46 4c 41 47 53 29 20 24 28 4c 49  BTOOLFLAGS) $(LI
79c0: 42 54 4f 4f 4c 46 4c 41 47 53 29 20 2d 2d 6d 6f  BTOOLFLAGS) --mo
79d0: 64 65 3d 75 6e 69 6e 73 74 61 6c 6c 20 72 6d 20  de=uninstall rm 
79e0: 2d 66 20 22 24 28 44 45 53 54 44 49 52 29 24 28  -f "$(DESTDIR)$(
79f0: 6c 69 62 64 69 72 29 2f 24 24 70 22 3b 20 5c 0a  libdir)/$$p"; \.
7a00: 20 09 64 6f 6e 65 0a 20 0a 2d 2e 63 2e 6f 3a 0a   .done. .-.c.o:.
7a10: 2d 09 24 28 43 4f 4d 50 49 4c 45 29 20 2d 63 20  -.$(COMPILE) -c 
7a20: 24 3c 0a 2d 0a 2d 2e 73 2e 6f 3a 0a 2d 09 24 28  $<.-.-.s.o:.-.$(
7a30: 43 4f 4d 50 49 4c 45 29 20 2d 63 20 24 3c 0a 2d  COMPILE) -c $<.-
7a40: 0a 2d 2e 53 2e 6f 3a 0a 2d 09 24 28 43 4f 4d 50  .-.S.o:.-.$(COMP
7a50: 49 4c 45 29 20 2d 63 20 24 3c 0a 2d 0a 2d 6d 6f  ILE) -c $<.-.-mo
7a60: 73 74 6c 79 63 6c 65 61 6e 2d 63 6f 6d 70 69 6c  stlyclean-compil
7a70: 65 3a 0a 2d 09 2d 72 6d 20 2d 66 20 2a 2e 6f 20  e:.-.-rm -f *.o 
7a80: 63 6f 72 65 20 2a 2e 63 6f 72 65 0a 2d 0a 2d 63  core *.core.-.-c
7a90: 6c 65 61 6e 2d 63 6f 6d 70 69 6c 65 3a 0a 2d 0a  lean-compile:.-.
7aa0: 2d 64 69 73 74 63 6c 65 61 6e 2d 63 6f 6d 70 69  -distclean-compi
7ab0: 6c 65 3a 0a 2d 09 2d 72 6d 20 2d 66 20 2a 2e 74  le:.-.-rm -f *.t
7ac0: 61 62 2e 63 0a 2d 0a 2d 6d 61 69 6e 74 61 69 6e  ab.c.-.-maintain
7ad0: 65 72 2d 63 6c 65 61 6e 2d 63 6f 6d 70 69 6c 65  er-clean-compile
7ae0: 3a 0a 2d 0a 2d 2e 63 2e 6c 6f 3a 0a 2d 09 24 28  :.-.-.c.lo:.-.$(
7af0: 4c 49 42 54 4f 4f 4c 29 20 2d 2d 6d 6f 64 65 3d  LIBTOOL) --mode=
7b00: 63 6f 6d 70 69 6c 65 20 24 28 43 4f 4d 50 49 4c  compile $(COMPIL
7b10: 45 29 20 2d 63 20 24 3c 0a 2d 0a 2d 2e 73 2e 6c  E) -c $<.-.-.s.l
7b20: 6f 3a 0a 2d 09 24 28 4c 49 42 54 4f 4f 4c 29 20  o:.-.$(LIBTOOL) 
7b30: 2d 2d 6d 6f 64 65 3d 63 6f 6d 70 69 6c 65 20 24  --mode=compile $
7b40: 28 43 4f 4d 50 49 4c 45 29 20 2d 63 20 24 3c 0a  (COMPILE) -c $<.
7b50: 2d 0a 2d 2e 53 2e 6c 6f 3a 0a 2d 09 24 28 4c 49  -.-.S.lo:.-.$(LI
7b60: 42 54 4f 4f 4c 29 20 2d 2d 6d 6f 64 65 3d 63 6f  BTOOL) --mode=co
7b70: 6d 70 69 6c 65 20 24 28 43 4f 4d 50 49 4c 45 29  mpile $(COMPILE)
7b80: 20 2d 63 20 24 3c 0a 2d 0a 2d 6d 6f 73 74 6c 79   -c $<.-.-mostly
7b90: 63 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 3a 0a 2d  clean-libtool:.-
7ba0: 09 2d 72 6d 20 2d 66 20 2a 2e 6c 6f 0a 2d 0a 2d  .-rm -f *.lo.-.-
7bb0: 63 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 3a 0a 2d  clean-libtool:.-
7bc0: 09 2d 72 6d 20 2d 72 66 20 2e 6c 69 62 73 20 5f  .-rm -rf .libs _
7bd0: 6c 69 62 73 0a 2d 0a 2d 64 69 73 74 63 6c 65 61  libs.-.-distclea
7be0: 6e 2d 6c 69 62 74 6f 6f 6c 3a 0a 2d 0a 2d 6d 61  n-libtool:.-.-ma
7bf0: 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 6c  intainer-clean-l
7c00: 69 62 74 6f 6f 6c 3a 0a 2d 0a 2d 6c 69 62 74 63  ibtool:.-.-libtc
7c10: 6c 72 65 61 64 6c 69 6e 65 2e 6c 61 3a 20 24 28  lreadline.la: $(
7c20: 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f 6c  libtclreadline_l
7c30: 61 5f 4f 42 4a 45 43 54 53 29 20 24 28 6c 69 62  a_OBJECTS) $(lib
7c40: 74 63 6c 72 65 61 64 6c 69 6e 65 5f 6c 61 5f 44  tclreadline_la_D
7c50: 45 50 45 4e 44 45 4e 43 49 45 53 29 0a 2d 09 24  EPENDENCIES).-.$
7c60: 28 4c 49 4e 4b 29 20 2d 72 70 61 74 68 20 24 28  (LINK) -rpath $(
7c70: 6c 69 62 64 69 72 29 20 24 28 6c 69 62 74 63 6c  libdir) $(libtcl
7c80: 72 65 61 64 6c 69 6e 65 5f 6c 61 5f 4c 44 46 4c  readline_la_LDFL
7c90: 41 47 53 29 20 24 28 6c 69 62 74 63 6c 72 65 61  AGS) $(libtclrea
7ca0: 64 6c 69 6e 65 5f 6c 61 5f 4f 42 4a 45 43 54 53  dline_la_OBJECTS
7cb0: 29 20 24 28 6c 69 62 74 63 6c 72 65 61 64 6c 69  ) $(libtclreadli
7cc0: 6e 65 5f 6c 61 5f 4c 49 42 41 44 44 29 20 24 28  ne_la_LIBADD) $(
7cd0: 4c 49 42 53 29 0a 2d 0a 2d 6d 6f 73 74 6c 79 63  LIBS).-.-mostlyc
7ce0: 6c 65 61 6e 2d 62 69 6e 50 52 4f 47 52 41 4d 53  lean-binPROGRAMS
7cf0: 3a 0a 2d 0a 2d 63 6c 65 61 6e 2d 62 69 6e 50 52  :.-.-clean-binPR
7d00: 4f 47 52 41 4d 53 3a 0a 2d 09 2d 74 65 73 74 20  OGRAMS:.-.-test 
7d10: 2d 7a 20 22 24 28 62 69 6e 5f 50 52 4f 47 52 41  -z "$(bin_PROGRA
7d20: 4d 53 29 22 20 7c 7c 20 72 6d 20 2d 66 20 24 28  MS)" || rm -f $(
7d30: 62 69 6e 5f 50 52 4f 47 52 41 4d 53 29 0a 2d 0a  bin_PROGRAMS).-.
7d40: 2d 64 69 73 74 63 6c 65 61 6e 2d 62 69 6e 50 52  -distclean-binPR
7d50: 4f 47 52 41 4d 53 3a 0a 2d 0a 2d 6d 61 69 6e 74  OGRAMS:.-.-maint
7d60: 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 62 69 6e 50  ainer-clean-binP
7d70: 52 4f 47 52 41 4d 53 3a 0a 2d 0a 2b 63 6c 65 61  ROGRAMS:.-.+clea
7d80: 6e 2d 6c 69 62 4c 54 4c 49 42 52 41 52 49 45 53  n-libLTLIBRARIES
7d90: 3a 0a 2b 09 2d 74 65 73 74 20 2d 7a 20 22 24 28  :.+.-test -z "$(
7da0: 6c 69 62 5f 4c 54 4c 49 42 52 41 52 49 45 53 29  lib_LTLIBRARIES)
7db0: 22 20 7c 7c 20 72 6d 20 2d 66 20 24 28 6c 69 62  " || rm -f $(lib
7dc0: 5f 4c 54 4c 49 42 52 41 52 49 45 53 29 0a 2b 09  _LTLIBRARIES).+.
7dd0: 40 6c 69 73 74 3d 27 24 28 6c 69 62 5f 4c 54 4c  @list='$(lib_LTL
7de0: 49 42 52 41 52 49 45 53 29 27 3b 20 66 6f 72 20  IBRARIES)'; for 
7df0: 70 20 69 6e 20 24 24 6c 69 73 74 3b 20 64 6f 20  p in $$list; do 
7e00: 5c 0a 2b 09 20 20 64 69 72 3d 22 60 65 63 68 6f  \.+.  dir="`echo
7e10: 20 24 24 70 20 7c 20 73 65 64 20 2d 65 20 27 73   $$p | sed -e 's
7e20: 7c 2f 5b 5e 2f 5d 2a 24 24 7c 7c 27 60 22 3b 20  |/[^/]*$$||'`"; 
7e30: 5c 0a 2b 09 20 20 74 65 73 74 20 22 24 24 64 69  \.+.  test "$$di
7e40: 72 22 20 21 3d 20 22 24 24 70 22 20 7c 7c 20 64  r" != "$$p" || d
7e50: 69 72 3d 2e 3b 20 5c 0a 2b 09 20 20 65 63 68 6f  ir=.; \.+.  echo
7e60: 20 22 72 6d 20 2d 66 20 5c 22 24 24 7b 64 69 72   "rm -f \"$${dir
7e70: 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 5c 22  }/so_locations\"
7e80: 22 3b 20 5c 0a 2b 09 20 20 72 6d 20 2d 66 20 22  "; \.+.  rm -f "
7e90: 24 24 7b 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74  $${dir}/so_locat
7ea0: 69 6f 6e 73 22 3b 20 5c 0a 2b 09 64 6f 6e 65 0a  ions"; \.+.done.
7eb0: 2b 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e 65 2e  +libtclreadline.
7ec0: 6c 61 3a 20 24 28 6c 69 62 74 63 6c 72 65 61 64  la: $(libtclread
7ed0: 6c 69 6e 65 5f 6c 61 5f 4f 42 4a 45 43 54 53 29  line_la_OBJECTS)
7ee0: 20 24 28 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e   $(libtclreadlin
7ef0: 65 5f 6c 61 5f 44 45 50 45 4e 44 45 4e 43 49 45  e_la_DEPENDENCIE
7f00: 53 29 20 0a 2b 09 24 28 6c 69 62 74 63 6c 72 65  S) .+.$(libtclre
7f10: 61 64 6c 69 6e 65 5f 6c 61 5f 4c 49 4e 4b 29 20  adline_la_LINK) 
7f20: 2d 72 70 61 74 68 20 24 28 6c 69 62 64 69 72 29  -rpath $(libdir)
7f30: 20 24 28 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e   $(libtclreadlin
7f40: 65 5f 6c 61 5f 4f 42 4a 45 43 54 53 29 20 24 28  e_la_OBJECTS) $(
7f50: 6c 69 62 74 63 6c 72 65 61 64 6c 69 6e 65 5f 6c  libtclreadline_l
7f60: 61 5f 4c 49 42 41 44 44 29 20 24 28 4c 49 42 53  a_LIBADD) $(LIBS
7f70: 29 0a 20 69 6e 73 74 61 6c 6c 2d 62 69 6e 50 52  ). install-binPR
7f80: 4f 47 52 41 4d 53 3a 20 24 28 62 69 6e 5f 50 52  OGRAMS: $(bin_PR
7f90: 4f 47 52 41 4d 53 29 0a 20 09 40 24 28 4e 4f 52  OGRAMS). .@$(NOR
7fa0: 4d 41 4c 5f 49 4e 53 54 41 4c 4c 29 0a 2d 09 24  MAL_INSTALL).-.$
7fb0: 28 6d 6b 69 6e 73 74 61 6c 6c 64 69 72 73 29 20  (mkinstalldirs) 
7fc0: 24 28 44 45 53 54 44 49 52 29 24 28 62 69 6e 64  $(DESTDIR)$(bind
7fd0: 69 72 29 0a 2b 09 74 65 73 74 20 2d 7a 20 22 24  ir).+.test -z "$
7fe0: 28 62 69 6e 64 69 72 29 22 20 7c 7c 20 24 28 4d  (bindir)" || $(M
7ff0: 4b 44 49 52 5f 50 29 20 22 24 28 44 45 53 54 44  KDIR_P) "$(DESTD
8000: 49 52 29 24 28 62 69 6e 64 69 72 29 22 0a 20 09  IR)$(bindir)". .
8010: 40 6c 69 73 74 3d 27 24 28 62 69 6e 5f 50 52 4f  @list='$(bin_PRO
8020: 47 52 41 4d 53 29 27 3b 20 66 6f 72 20 70 20 69  GRAMS)'; for p i
8030: 6e 20 24 24 6c 69 73 74 3b 20 64 6f 20 5c 0a 2d  n $$list; do \.-
8040: 09 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 24  .  if test -f $$
8050: 70 3b 20 74 68 65 6e 20 5c 0a 2d 09 20 20 20 20  p; then \.-.    
8060: 65 63 68 6f 20 22 20 24 28 4c 49 42 54 4f 4f 4c  echo " $(LIBTOOL
8070: 29 20 20 2d 2d 6d 6f 64 65 3d 69 6e 73 74 61 6c  )  --mode=instal
8080: 6c 20 24 28 49 4e 53 54 41 4c 4c 5f 50 52 4f 47  l $(INSTALL_PROG
8090: 52 41 4d 29 20 24 24 70 20 24 28 44 45 53 54 44  RAM) $$p $(DESTD
80a0: 49 52 29 24 28 62 69 6e 64 69 72 29 2f 60 65 63  IR)$(bindir)/`ec
80b0: 68 6f 20 24 24 70 7c 73 65 64 20 27 73 2f 24 28  ho $$p|sed 's/$(
80c0: 45 58 45 45 58 54 29 24 24 2f 2f 27 7c 73 65 64  EXEEXT)$$//'|sed
80d0: 20 27 24 28 74 72 61 6e 73 66 6f 72 6d 29 27 7c   '$(transform)'|
80e0: 73 65 64 20 27 73 2f 24 24 2f 24 28 45 58 45 45  sed 's/$$/$(EXEE
80f0: 58 54 29 2f 27 60 22 3b 20 5c 0a 2d 09 20 20 20  XT)/'`"; \.-.   
8100: 20 24 28 4c 49 42 54 4f 4f 4c 29 20 20 2d 2d 6d   $(LIBTOOL)  --m
8110: 6f 64 65 3d 69 6e 73 74 61 6c 6c 20 24 28 49 4e  ode=install $(IN
8120: 53 54 41 4c 4c 5f 50 52 4f 47 52 41 4d 29 20 24  STALL_PROGRAM) $
8130: 24 70 20 24 28 44 45 53 54 44 49 52 29 24 28 62  $p $(DESTDIR)$(b
8140: 69 6e 64 69 72 29 2f 60 65 63 68 6f 20 24 24 70  indir)/`echo $$p
8150: 7c 73 65 64 20 27 73 2f 24 28 45 58 45 45 58 54  |sed 's/$(EXEEXT
8160: 29 24 24 2f 2f 27 7c 73 65 64 20 27 24 28 74 72  )$$//'|sed '$(tr
8170: 61 6e 73 66 6f 72 6d 29 27 7c 73 65 64 20 27 73  ansform)'|sed 's
8180: 2f 24 24 2f 24 28 45 58 45 45 58 54 29 2f 27 60  /$$/$(EXEEXT)/'`
8190: 3b 20 5c 0a 2b 09 20 20 70 31 3d 60 65 63 68 6f  ; \.+.  p1=`echo
81a0: 20 24 24 70 7c 73 65 64 20 27 73 2f 24 28 45 58   $$p|sed 's/$(EX
81b0: 45 45 58 54 29 24 24 2f 2f 27 60 3b 20 5c 0a 2b  EEXT)$$//'`; \.+
81c0: 09 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 24  .  if test -f $$
81d0: 70 20 5c 0a 2b 09 20 20 20 20 20 7c 7c 20 74 65  p \.+.     || te
81e0: 73 74 20 2d 66 20 24 24 70 31 20 5c 0a 2b 09 20  st -f $$p1 \.+. 
81f0: 20 3b 20 74 68 65 6e 20 5c 0a 2b 09 20 20 20 20   ; then \.+.    
8200: 66 3d 60 65 63 68 6f 20 22 24 24 70 31 22 20 7c  f=`echo "$$p1" |
8210: 20 73 65 64 20 27 73 2c 5e 2e 2a 2f 2c 2c 3b 24   sed 's,^.*/,,;$
8220: 28 74 72 61 6e 73 66 6f 72 6d 29 3b 73 2f 24 24  (transform);s/$$
8230: 2f 24 28 45 58 45 45 58 54 29 2f 27 60 3b 20 5c  /$(EXEEXT)/'`; \
8240: 0a 2b 09 20 20 20 65 63 68 6f 20 22 20 24 28 49  .+.   echo " $(I
8250: 4e 53 54 41 4c 4c 5f 50 52 4f 47 52 41 4d 5f 45  NSTALL_PROGRAM_E
8260: 4e 56 29 20 24 28 4c 49 42 54 4f 4f 4c 29 20 24  NV) $(LIBTOOL) $
8270: 28 41 4d 5f 4c 49 42 54 4f 4f 4c 46 4c 41 47 53  (AM_LIBTOOLFLAGS
8280: 29 20 24 28 4c 49 42 54 4f 4f 4c 46 4c 41 47 53  ) $(LIBTOOLFLAGS
8290: 29 20 2d 2d 6d 6f 64 65 3d 69 6e 73 74 61 6c 6c  ) --mode=install
82a0: 20 24 28 62 69 6e 50 52 4f 47 52 41 4d 53 5f 49   $(binPROGRAMS_I
82b0: 4e 53 54 41 4c 4c 29 20 27 24 24 70 27 20 27 24  NSTALL) '$$p' '$
82c0: 28 44 45 53 54 44 49 52 29 24 28 62 69 6e 64 69  (DESTDIR)$(bindi
82d0: 72 29 2f 24 24 66 27 22 3b 20 5c 0a 2b 09 20 20  r)/$$f'"; \.+.  
82e0: 20 24 28 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52   $(INSTALL_PROGR
82f0: 41 4d 5f 45 4e 56 29 20 24 28 4c 49 42 54 4f 4f  AM_ENV) $(LIBTOO
8300: 4c 29 20 24 28 41 4d 5f 4c 49 42 54 4f 4f 4c 46  L) $(AM_LIBTOOLF
8310: 4c 41 47 53 29 20 24 28 4c 49 42 54 4f 4f 4c 46  LAGS) $(LIBTOOLF
8320: 4c 41 47 53 29 20 2d 2d 6d 6f 64 65 3d 69 6e 73  LAGS) --mode=ins
8330: 74 61 6c 6c 20 24 28 62 69 6e 50 52 4f 47 52 41  tall $(binPROGRA
8340: 4d 53 5f 49 4e 53 54 41 4c 4c 29 20 22 24 24 70  MS_INSTALL) "$$p
8350: 22 20 22 24 28 44 45 53 54 44 49 52 29 24 28 62  " "$(DESTDIR)$(b
8360: 69 6e 64 69 72 29 2f 24 24 66 22 20 7c 7c 20 65  indir)/$$f" || e
8370: 78 69 74 20 31 3b 20 5c 0a 20 09 20 20 65 6c 73  xit 1; \. .  els
8380: 65 20 3a 3b 20 66 69 3b 20 5c 0a 20 09 64 6f 6e  e :; fi; \. .don
8390: 65 0a 20 0a 20 75 6e 69 6e 73 74 61 6c 6c 2d 62  e. . uninstall-b
83a0: 69 6e 50 52 4f 47 52 41 4d 53 3a 0a 20 09 40 24  inPROGRAMS:. .@$
83b0: 28 4e 4f 52 4d 41 4c 5f 55 4e 49 4e 53 54 41 4c  (NORMAL_UNINSTAL
83c0: 4c 29 0a 2d 09 6c 69 73 74 3d 27 24 28 62 69 6e  L).-.list='$(bin
83d0: 5f 50 52 4f 47 52 41 4d 53 29 27 3b 20 66 6f 72  _PROGRAMS)'; for
83e0: 20 70 20 69 6e 20 24 24 6c 69 73 74 3b 20 64 6f   p in $$list; do
83f0: 20 5c 0a 2d 09 20 20 72 6d 20 2d 66 20 24 28 44   \.-.  rm -f $(D
8400: 45 53 54 44 49 52 29 24 28 62 69 6e 64 69 72 29  ESTDIR)$(bindir)
8410: 2f 60 65 63 68 6f 20 24 24 70 7c 73 65 64 20 27  /`echo $$p|sed '
8420: 73 2f 24 28 45 58 45 45 58 54 29 24 24 2f 2f 27  s/$(EXEEXT)$$//'
8430: 7c 73 65 64 20 27 24 28 74 72 61 6e 73 66 6f 72  |sed '$(transfor
8440: 6d 29 27 7c 73 65 64 20 27 73 2f 24 24 2f 24 28  m)'|sed 's/$$/$(
8450: 45 58 45 45 58 54 29 2f 27 60 3b 20 5c 0a 2b 09  EXEEXT)/'`; \.+.
8460: 40 6c 69 73 74 3d 27 24 28 62 69 6e 5f 50 52 4f  @list='$(bin_PRO
8470: 47 52 41 4d 53 29 27 3b 20 66 6f 72 20 70 20 69  GRAMS)'; for p i
8480: 6e 20 24 24 6c 69 73 74 3b 20 64 6f 20 5c 0a 2b  n $$list; do \.+
8490: 09 20 20 66 3d 60 65 63 68 6f 20 22 24 24 70 22  .  f=`echo "$$p"
84a0: 20 7c 20 73 65 64 20 27 73 2c 5e 2e 2a 2f 2c 2c   | sed 's,^.*/,,
84b0: 3b 73 2f 24 28 45 58 45 45 58 54 29 24 24 2f 2f  ;s/$(EXEEXT)$$//
84c0: 3b 24 28 74 72 61 6e 73 66 6f 72 6d 29 3b 73 2f  ;$(transform);s/
84d0: 24 24 2f 24 28 45 58 45 45 58 54 29 2f 27 60 3b  $$/$(EXEEXT)/'`;
84e0: 20 5c 0a 2b 09 20 20 65 63 68 6f 20 22 20 72 6d   \.+.  echo " rm
84f0: 20 2d 66 20 27 24 28 44 45 53 54 44 49 52 29 24   -f '$(DESTDIR)$
8500: 28 62 69 6e 64 69 72 29 2f 24 24 66 27 22 3b 20  (bindir)/$$f'"; 
8510: 5c 0a 2b 09 20 20 72 6d 20 2d 66 20 22 24 28 44  \.+.  rm -f "$(D
8520: 45 53 54 44 49 52 29 24 28 62 69 6e 64 69 72 29  ESTDIR)$(bindir)
8530: 2f 24 24 66 22 3b 20 5c 0a 20 09 64 6f 6e 65 0a  /$$f"; \. .done.
8540: 20 0a 2d 74 63 6c 73 68 72 6c 24 28 45 58 45 45   .-tclshrl$(EXEE
8550: 58 54 29 3a 20 24 28 74 63 6c 73 68 72 6c 5f 4f  XT): $(tclshrl_O
8560: 42 4a 45 43 54 53 29 20 24 28 74 63 6c 73 68 72  BJECTS) $(tclshr
8570: 6c 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29 0a  l_DEPENDENCIES).
8580: 2b 63 6c 65 61 6e 2d 62 69 6e 50 52 4f 47 52 41  +clean-binPROGRA
8590: 4d 53 3a 0a 2b 09 40 6c 69 73 74 3d 27 24 28 62  MS:.+.@list='$(b
85a0: 69 6e 5f 50 52 4f 47 52 41 4d 53 29 27 3b 20 66  in_PROGRAMS)'; f
85b0: 6f 72 20 70 20 69 6e 20 24 24 6c 69 73 74 3b 20  or p in $$list; 
85c0: 64 6f 20 5c 0a 2b 09 20 20 66 3d 60 65 63 68 6f  do \.+.  f=`echo
85d0: 20 24 24 70 7c 73 65 64 20 27 73 2f 24 28 45 58   $$p|sed 's/$(EX
85e0: 45 45 58 54 29 24 24 2f 2f 27 60 3b 20 5c 0a 2b  EEXT)$$//'`; \.+
85f0: 09 20 20 65 63 68 6f 20 22 20 72 6d 20 2d 66 20  .  echo " rm -f 
8600: 24 24 70 20 24 24 66 22 3b 20 5c 0a 2b 09 20 20  $$p $$f"; \.+.  
8610: 72 6d 20 2d 66 20 24 24 70 20 24 24 66 20 3b 20  rm -f $$p $$f ; 
8620: 5c 0a 2b 09 64 6f 6e 65 0a 2b 74 63 6c 73 68 72  \.+.done.+tclshr
8630: 6c 24 28 45 58 45 45 58 54 29 3a 20 24 28 74 63  l$(EXEEXT): $(tc
8640: 6c 73 68 72 6c 5f 4f 42 4a 45 43 54 53 29 20 24  lshrl_OBJECTS) $
8650: 28 74 63 6c 73 68 72 6c 5f 44 45 50 45 4e 44 45  (tclshrl_DEPENDE
8660: 4e 43 49 45 53 29 20 0a 20 09 40 72 6d 20 2d 66  NCIES) . .@rm -f
8670: 20 74 63 6c 73 68 72 6c 24 28 45 58 45 45 58 54   tclshrl$(EXEEXT
8680: 29 0a 2d 09 24 28 4c 49 4e 4b 29 20 24 28 74 63  ).-.$(LINK) $(tc
8690: 6c 73 68 72 6c 5f 4c 44 46 4c 41 47 53 29 20 24  lshrl_LDFLAGS) $
86a0: 28 74 63 6c 73 68 72 6c 5f 4f 42 4a 45 43 54 53  (tclshrl_OBJECTS
86b0: 29 20 24 28 74 63 6c 73 68 72 6c 5f 4c 44 41 44  ) $(tclshrl_LDAD
86c0: 44 29 20 24 28 4c 49 42 53 29 0a 2d 0a 2d 77 69  D) $(LIBS).-.-wi
86d0: 73 68 72 6c 24 28 45 58 45 45 58 54 29 3a 20 24  shrl$(EXEEXT): $
86e0: 28 77 69 73 68 72 6c 5f 4f 42 4a 45 43 54 53 29  (wishrl_OBJECTS)
86f0: 20 24 28 77 69 73 68 72 6c 5f 44 45 50 45 4e 44   $(wishrl_DEPEND
8700: 45 4e 43 49 45 53 29 0a 2b 09 24 28 74 63 6c 73  ENCIES).+.$(tcls
8710: 68 72 6c 5f 4c 49 4e 4b 29 20 24 28 74 63 6c 73  hrl_LINK) $(tcls
8720: 68 72 6c 5f 4f 42 4a 45 43 54 53 29 20 24 28 74  hrl_OBJECTS) $(t
8730: 63 6c 73 68 72 6c 5f 4c 44 41 44 44 29 20 24 28  clshrl_LDADD) $(
8740: 4c 49 42 53 29 0a 2b 77 69 73 68 72 6c 24 28 45  LIBS).+wishrl$(E
8750: 58 45 45 58 54 29 3a 20 24 28 77 69 73 68 72 6c  XEEXT): $(wishrl
8760: 5f 4f 42 4a 45 43 54 53 29 20 24 28 77 69 73 68  _OBJECTS) $(wish
8770: 72 6c 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29  rl_DEPENDENCIES)
8780: 20 0a 20 09 40 72 6d 20 2d 66 20 77 69 73 68 72   . .@rm -f wishr
8790: 6c 24 28 45 58 45 45 58 54 29 0a 2d 09 24 28 4c  l$(EXEEXT).-.$(L
87a0: 49 4e 4b 29 20 24 28 77 69 73 68 72 6c 5f 4c 44  INK) $(wishrl_LD
87b0: 46 4c 41 47 53 29 20 24 28 77 69 73 68 72 6c 5f  FLAGS) $(wishrl_
87c0: 4f 42 4a 45 43 54 53 29 20 24 28 77 69 73 68 72  OBJECTS) $(wishr
87d0: 6c 5f 4c 44 41 44 44 29 20 24 28 4c 49 42 53 29  l_LDADD) $(LIBS)
87e0: 0a 2d 0a 2b 09 24 28 77 69 73 68 72 6c 5f 4c 49  .-.+.$(wishrl_LI
87f0: 4e 4b 29 20 24 28 77 69 73 68 72 6c 5f 4f 42 4a  NK) $(wishrl_OBJ
8800: 45 43 54 53 29 20 24 28 77 69 73 68 72 6c 5f 4c  ECTS) $(wishrl_L
8810: 44 41 44 44 29 20 24 28 4c 49 42 53 29 0a 20 69  DADD) $(LIBS). i
8820: 6e 73 74 61 6c 6c 2d 74 63 6c 72 6c 53 43 52 49  nstall-tclrlSCRI
8830: 50 54 53 3a 20 24 28 74 63 6c 72 6c 5f 53 43 52  PTS: $(tclrl_SCR
8840: 49 50 54 53 29 0a 20 09 40 24 28 4e 4f 52 4d 41  IPTS). .@$(NORMA
8850: 4c 5f 49 4e 53 54 41 4c 4c 29 0a 2d 09 24 28 6d  L_INSTALL).-.$(m
8860: 6b 69 6e 73 74 61 6c 6c 64 69 72 73 29 20 24 28  kinstalldirs) $(
8870: 44 45 53 54 44 49 52 29 24 28 74 63 6c 72 6c 64  DESTDIR)$(tclrld
8880: 69 72 29 0a 2b 09 74 65 73 74 20 2d 7a 20 22 24  ir).+.test -z "$
8890: 28 74 63 6c 72 6c 64 69 72 29 22 20 7c 7c 20 24  (tclrldir)" || $
88a0: 28 4d 4b 44 49 52 5f 50 29 20 22 24 28 44 45 53  (MKDIR_P) "$(DES
88b0: 54 44 49 52 29 24 28 74 63 6c 72 6c 64 69 72 29  TDIR)$(tclrldir)
88c0: 22 0a 20 09 40 6c 69 73 74 3d 27 24 28 74 63 6c  ". .@list='$(tcl
88d0: 72 6c 5f 53 43 52 49 50 54 53 29 27 3b 20 66 6f  rl_SCRIPTS)'; fo
88e0: 72 20 70 20 69 6e 20 24 24 6c 69 73 74 3b 20 64  r p in $$list; d
88f0: 6f 20 5c 0a 2d 09 20 20 69 66 20 74 65 73 74 20  o \.-.  if test 
8900: 2d 66 20 24 24 70 3b 20 74 68 65 6e 20 5c 0a 2d  -f $$p; then \.-
8910: 09 20 20 20 20 65 63 68 6f 20 22 20 24 28 49 4e  .    echo " $(IN
8920: 53 54 41 4c 4c 5f 53 43 52 49 50 54 29 20 24 24  STALL_SCRIPT) $$
8930: 70 20 24 28 44 45 53 54 44 49 52 29 24 28 74 63  p $(DESTDIR)$(tc
8940: 6c 72 6c 64 69 72 29 2f 60 65 63 68 6f 20 24 24  lrldir)/`echo $$
8950: 70 7c 73 65 64 20 27 24 28 74 72 61 6e 73 66 6f  p|sed '$(transfo
8960: 72 6d 29 27 60 22 3b 20 5c 0a 2d 09 20 20 20 20  rm)'`"; \.-.    
8970: 24 28 49 4e 53 54 41 4c 4c 5f 53 43 52 49 50 54  $(INSTALL_SCRIPT
8980: 29 20 24 24 70 20 24 28 44 45 53 54 44 49 52 29  ) $$p $(DESTDIR)
8990: 24 28 74 63 6c 72 6c 64 69 72 29 2f 60 65 63 68  $(tclrldir)/`ech
89a0: 6f 20 24 24 70 7c 73 65 64 20 27 24 28 74 72 61  o $$p|sed '$(tra
89b0: 6e 73 66 6f 72 6d 29 27 60 3b 20 5c 0a 2d 09 20  nsform)'`; \.-. 
89c0: 20 65 6c 73 65 20 69 66 20 74 65 73 74 20 2d 66   else if test -f
89d0: 20 24 28 73 72 63 64 69 72 29 2f 24 24 70 3b 20   $(srcdir)/$$p; 
89e0: 74 68 65 6e 20 5c 0a 2d 09 20 20 20 20 65 63 68  then \.-.    ech
89f0: 6f 20 22 20 24 28 49 4e 53 54 41 4c 4c 5f 53 43  o " $(INSTALL_SC
8a00: 52 49 50 54 29 20 24 28 73 72 63 64 69 72 29 2f  RIPT) $(srcdir)/
8a10: 24 24 70 20 24 28 44 45 53 54 44 49 52 29 24 28  $$p $(DESTDIR)$(
8a20: 74 63 6c 72 6c 64 69 72 29 2f 60 65 63 68 6f 20  tclrldir)/`echo 
8a30: 24 24 70 7c 73 65 64 20 27 24 28 74 72 61 6e 73  $$p|sed '$(trans
8a40: 66 6f 72 6d 29 27 60 22 3b 20 5c 0a 2d 09 20 20  form)'`"; \.-.  
8a50: 20 20 24 28 49 4e 53 54 41 4c 4c 5f 53 43 52 49    $(INSTALL_SCRI
8a60: 50 54 29 20 24 28 73 72 63 64 69 72 29 2f 24 24  PT) $(srcdir)/$$
8a70: 70 20 24 28 44 45 53 54 44 49 52 29 24 28 74 63  p $(DESTDIR)$(tc
8a80: 6c 72 6c 64 69 72 29 2f 60 65 63 68 6f 20 24 24  lrldir)/`echo $$
8a90: 70 7c 73 65 64 20 27 24 28 74 72 61 6e 73 66 6f  p|sed '$(transfo
8aa0: 72 6d 29 27 60 3b 20 5c 0a 2d 09 20 20 65 6c 73  rm)'`; \.-.  els
8ab0: 65 20 3a 3b 20 66 69 3b 20 66 69 3b 20 5c 0a 2b  e :; fi; fi; \.+
8ac0: 09 20 20 69 66 20 74 65 73 74 20 2d 66 20 22 24  .  if test -f "$
8ad0: 24 70 22 3b 20 74 68 65 6e 20 64 3d 3b 20 65 6c  $p"; then d=; el
8ae0: 73 65 20 64 3d 22 24 28 73 72 63 64 69 72 29 2f  se d="$(srcdir)/
8af0: 22 3b 20 66 69 3b 20 5c 0a 2b 09 20 20 69 66 20  "; fi; \.+.  if 
8b00: 74 65 73 74 20 2d 66 20 24 24 64 24 24 70 3b 20  test -f $$d$$p; 
8b10: 74 68 65 6e 20 5c 0a 2b 09 20 20 20 20 66 3d 60  then \.+.    f=`
8b20: 65 63 68 6f 20 22 24 24 70 22 20 7c 20 73 65 64  echo "$$p" | sed
8b30: 20 27 73 7c 5e 2e 2a 2f 7c 7c 3b 24 28 74 72 61   's|^.*/||;$(tra
8b40: 6e 73 66 6f 72 6d 29 27 60 3b 20 5c 0a 2b 09 20  nsform)'`; \.+. 
8b50: 20 20 20 65 63 68 6f 20 22 20 24 28 74 63 6c 72     echo " $(tclr
8b60: 6c 53 43 52 49 50 54 5f 49 4e 53 54 41 4c 4c 29  lSCRIPT_INSTALL)
8b70: 20 27 24 24 64 24 24 70 27 20 27 24 28 44 45 53   '$$d$$p' '$(DES
8b80: 54 44 49 52 29 24 28 74 63 6c 72 6c 64 69 72 29  TDIR)$(tclrldir)
8b90: 2f 24 24 66 27 22 3b 20 5c 0a 2b 09 20 20 20 20  /$$f'"; \.+.    
8ba0: 24 28 74 63 6c 72 6c 53 43 52 49 50 54 5f 49 4e  $(tclrlSCRIPT_IN
8bb0: 53 54 41 4c 4c 29 20 22 24 24 64 24 24 70 22 20  STALL) "$$d$$p" 
8bc0: 22 24 28 44 45 53 54 44 49 52 29 24 28 74 63 6c  "$(DESTDIR)$(tcl
8bd0: 72 6c 64 69 72 29 2f 24 24 66 22 3b 20 5c 0a 2b  rldir)/$$f"; \.+
8be0: 09 20 20 65 6c 73 65 20 3a 3b 20 66 69 3b 20 5c  .  else :; fi; \
8bf0: 0a 20 09 64 6f 6e 65 0a 20 0a 20 75 6e 69 6e 73  . .done. . unins
8c00: 74 61 6c 6c 2d 74 63 6c 72 6c 53 43 52 49 50 54  tall-tclrlSCRIPT
8c10: 53 3a 0a 20 09 40 24 28 4e 4f 52 4d 41 4c 5f 55  S:. .@$(NORMAL_U
8c20: 4e 49 4e 53 54 41 4c 4c 29 0a 2d 09 6c 69 73 74  NINSTALL).-.list
8c30: 3d 27 24 28 74 63 6c 72 6c 5f 53 43 52 49 50 54  ='$(tclrl_SCRIPT
8c40: 53 29 27 3b 20 66 6f 72 20 70 20 69 6e 20 24 24  S)'; for p in $$
8c50: 6c 69 73 74 3b 20 64 6f 20 5c 0a 2d 09 20 20 72  list; do \.-.  r
8c60: 6d 20 2d 66 20 24 28 44 45 53 54 44 49 52 29 24  m -f $(DESTDIR)$
8c70: 28 74 63 6c 72 6c 64 69 72 29 2f 60 65 63 68 6f  (tclrldir)/`echo
8c80: 20 24 24 70 7c 73 65 64 20 27 24 28 74 72 61 6e   $$p|sed '$(tran
8c90: 73 66 6f 72 6d 29 27 60 3b 20 5c 0a 2b 09 40 6c  sform)'`; \.+.@l
8ca0: 69 73 74 3d 27 24 28 74 63 6c 72 6c 5f 53 43 52  ist='$(tclrl_SCR
8cb0: 49 50 54 53 29 27 3b 20 66 6f 72 20 70 20 69 6e  IPTS)'; for p in
8cc0: 20 24 24 6c 69 73 74 3b 20 64 6f 20 5c 0a 2b 09   $$list; do \.+.
8cd0: 20 20 66 3d 60 65 63 68 6f 20 22 24 24 70 22 20    f=`echo "$$p" 
8ce0: 7c 20 73 65 64 20 27 73 7c 5e 2e 2a 2f 7c 7c 3b  | sed 's|^.*/||;
8cf0: 24 28 74 72 61 6e 73 66 6f 72 6d 29 27 60 3b 20  $(transform)'`; 
8d00: 5c 0a 2b 09 20 20 65 63 68 6f 20 22 20 72 6d 20  \.+.  echo " rm 
8d10: 2d 66 20 27 24 28 44 45 53 54 44 49 52 29 24 28  -f '$(DESTDIR)$(
8d20: 74 63 6c 72 6c 64 69 72 29 2f 24 24 66 27 22 3b  tclrldir)/$$f'";
8d30: 20 5c 0a 2b 09 20 20 72 6d 20 2d 66 20 22 24 28   \.+.  rm -f "$(
8d40: 44 45 53 54 44 49 52 29 24 28 74 63 6c 72 6c 64  DESTDIR)$(tclrld
8d50: 69 72 29 2f 24 24 66 22 3b 20 5c 0a 20 09 64 6f  ir)/$$f"; \. .do
8d60: 6e 65 0a 20 0a 2d 69 6e 73 74 61 6c 6c 2d 6d 61  ne. .-install-ma
8d70: 6e 6e 3a 0a 2d 09 24 28 6d 6b 69 6e 73 74 61 6c  nn:.-.$(mkinstal
8d80: 6c 64 69 72 73 29 20 24 28 44 45 53 54 44 49 52  ldirs) $(DESTDIR
8d90: 29 24 28 6d 61 6e 6e 64 69 72 29 0a 2d 09 40 6c  )$(manndir).-.@l
8da0: 69 73 74 3d 27 24 28 6d 61 6e 6e 5f 4d 41 4e 53  ist='$(mann_MANS
8db0: 29 27 3b 20 5c 0a 2d 09 6c 32 3d 27 24 28 6d 61  )'; \.-.l2='$(ma
8dc0: 6e 5f 4d 41 4e 53 29 27 3b 20 66 6f 72 20 69 20  n_MANS)'; for i 
8dd0: 69 6e 20 24 24 6c 32 3b 20 64 6f 20 5c 0a 2b 6d  in $$l2; do \.+m
8de0: 6f 73 74 6c 79 63 6c 65 61 6e 2d 63 6f 6d 70 69  ostlyclean-compi
8df0: 6c 65 3a 0a 2b 09 2d 72 6d 20 2d 66 20 2a 2e 24  le:.+.-rm -f *.$
8e00: 28 4f 42 4a 45 58 54 29 0a 2b 0a 2b 64 69 73 74  (OBJEXT).+.+dist
8e10: 63 6c 65 61 6e 2d 63 6f 6d 70 69 6c 65 3a 0a 2b  clean-compile:.+
8e20: 09 2d 72 6d 20 2d 66 20 2a 2e 74 61 62 2e 63 0a  .-rm -f *.tab.c.
8e30: 2b 0a 2b 40 41 4d 44 45 50 5f 54 52 55 45 40 40  +.+@AMDEP_TRUE@@
8e40: 61 6d 5f 5f 69 6e 63 6c 75 64 65 40 20 40 61 6d  am__include@ @am
8e50: 5f 5f 71 75 6f 74 65 40 2e 2f 24 28 44 45 50 44  __quote@./$(DEPD
8e60: 49 52 29 2f 74 63 6c 72 65 61 64 6c 69 6e 65 2e  IR)/tclreadline.
8e70: 50 6c 6f 40 61 6d 5f 5f 71 75 6f 74 65 40 0a 2b  Plo@am__quote@.+
8e80: 40 41 4d 44 45 50 5f 54 52 55 45 40 40 61 6d 5f  @AMDEP_TRUE@@am_
8e90: 5f 69 6e 63 6c 75 64 65 40 20 40 61 6d 5f 5f 71  _include@ @am__q
8ea0: 75 6f 74 65 40 2e 2f 24 28 44 45 50 44 49 52 29  uote@./$(DEPDIR)
8eb0: 2f 74 63 6c 73 68 72 6c 2e 50 6f 40 61 6d 5f 5f  /tclshrl.Po@am__
8ec0: 71 75 6f 74 65 40 0a 2b 40 41 4d 44 45 50 5f 54  quote@.+@AMDEP_T
8ed0: 52 55 45 40 40 61 6d 5f 5f 69 6e 63 6c 75 64 65  RUE@@am__include
8ee0: 40 20 40 61 6d 5f 5f 71 75 6f 74 65 40 2e 2f 24  @ @am__quote@./$
8ef0: 28 44 45 50 44 49 52 29 2f 77 69 73 68 72 6c 2e  (DEPDIR)/wishrl.
8f00: 50 6f 40 61 6d 5f 5f 71 75 6f 74 65 40 0a 2b 0a  Po@am__quote@.+.
8f10: 2b 2e 63 2e 6f 3a 0a 2b 40 61 6d 5f 5f 66 61 73  +.c.o:.+@am__fas
8f20: 74 64 65 70 43 43 5f 54 52 55 45 40 09 24 28 43  tdepCC_TRUE@.$(C
8f30: 4f 4d 50 49 4c 45 29 20 2d 4d 54 20 24 40 20 2d  OMPILE) -MT $@ -
8f40: 4d 44 20 2d 4d 50 20 2d 4d 46 20 24 28 44 45 50  MD -MP -MF $(DEP
8f50: 44 49 52 29 2f 24 2a 2e 54 70 6f 20 2d 63 20 2d  DIR)/$*.Tpo -c -
8f60: 6f 20 24 40 20 24 3c 0a 2b 40 61 6d 5f 5f 66 61  o $@ $<.+@am__fa
8f70: 73 74 64 65 70 43 43 5f 54 52 55 45 40 09 6d 76  stdepCC_TRUE@.mv
8f80: 20 2d 66 20 24 28 44 45 50 44 49 52 29 2f 24 2a   -f $(DEPDIR)/$*
8f90: 2e 54 70 6f 20 24 28 44 45 50 44 49 52 29 2f 24  .Tpo $(DEPDIR)/$
8fa0: 2a 2e 50 6f 0a 2b 40 41 4d 44 45 50 5f 54 52 55  *.Po.+@AMDEP_TRU
8fb0: 45 40 40 61 6d 5f 5f 66 61 73 74 64 65 70 43 43  E@@am__fastdepCC
8fc0: 5f 46 41 4c 53 45 40 09 73 6f 75 72 63 65 3d 27  _FALSE@.source='
8fd0: 24 3c 27 20 6f 62 6a 65 63 74 3d 27 24 40 27 20  $<' object='$@' 
8fe0: 6c 69 62 74 6f 6f 6c 3d 6e 6f 20 40 41 4d 44 45  libtool=no @AMDE
8ff0: 50 42 41 43 4b 53 4c 41 53 48 40 0a 2b 40 41 4d  PBACKSLASH@.+@AM
9000: 44 45 50 5f 54 52 55 45 40 40 61 6d 5f 5f 66 61  DEP_TRUE@@am__fa
9010: 73 74 64 65 70 43 43 5f 46 41 4c 53 45 40 09 44  stdepCC_FALSE@.D
9020: 45 50 44 49 52 3d 24 28 44 45 50 44 49 52 29 20  EPDIR=$(DEPDIR) 
9030: 24 28 43 43 44 45 50 4d 4f 44 45 29 20 24 28 64  $(CCDEPMODE) $(d
9040: 65 70 63 6f 6d 70 29 20 40 41 4d 44 45 50 42 41  epcomp) @AMDEPBA
9050: 43 4b 53 4c 41 53 48 40 0a 2b 40 61 6d 5f 5f 66  CKSLASH@.+@am__f
9060: 61 73 74 64 65 70 43 43 5f 46 41 4c 53 45 40 09  astdepCC_FALSE@.
9070: 24 28 43 4f 4d 50 49 4c 45 29 20 2d 63 20 24 3c  $(COMPILE) -c $<
9080: 0a 2b 0a 2b 2e 63 2e 6f 62 6a 3a 0a 2b 40 61 6d  .+.+.c.obj:.+@am
9090: 5f 5f 66 61 73 74 64 65 70 43 43 5f 54 52 55 45  __fastdepCC_TRUE
90a0: 40 09 24 28 43 4f 4d 50 49 4c 45 29 20 2d 4d 54  @.$(COMPILE) -MT
90b0: 20 24 40 20 2d 4d 44 20 2d 4d 50 20 2d 4d 46 20   $@ -MD -MP -MF 
90c0: 24 28 44 45 50 44 49 52 29 2f 24 2a 2e 54 70 6f  $(DEPDIR)/$*.Tpo
90d0: 20 2d 63 20 2d 6f 20 24 40 20 60 24 28 43 59 47   -c -o $@ `$(CYG
90e0: 50 41 54 48 5f 57 29 20 27 24 3c 27 60 0a 2b 40  PATH_W) '$<'`.+@
90f0: 61 6d 5f 5f 66 61 73 74 64 65 70 43 43 5f 54 52  am__fastdepCC_TR
9100: 55 45 40 09 6d 76 20 2d 66 20 24 28 44 45 50 44  UE@.mv -f $(DEPD
9110: 49 52 29 2f 24 2a 2e 54 70 6f 20 24 28 44 45 50  IR)/$*.Tpo $(DEP
9120: 44 49 52 29 2f 24 2a 2e 50 6f 0a 2b 40 41 4d 44  DIR)/$*.Po.+@AMD
9130: 45 50 5f 54 52 55 45 40 40 61 6d 5f 5f 66 61 73  EP_TRUE@@am__fas
9140: 74 64 65 70 43 43 5f 46 41 4c 53 45 40 09 73 6f  tdepCC_FALSE@.so
9150: 75 72 63 65 3d 27 24 3c 27 20 6f 62 6a 65 63 74  urce='$<' object
9160: 3d 27 24 40 27 20 6c 69 62 74 6f 6f 6c 3d 6e 6f  ='$@' libtool=no
9170: 20 40 41 4d 44 45 50 42 41 43 4b 53 4c 41 53 48   @AMDEPBACKSLASH
9180: 40 0a 2b 40 41 4d 44 45 50 5f 54 52 55 45 40 40  @.+@AMDEP_TRUE@@
9190: 61 6d 5f 5f 66 61 73 74 64 65 70 43 43 5f 46 41  am__fastdepCC_FA
91a0: 4c 53 45 40 09 44 45 50 44 49 52 3d 24 28 44 45  LSE@.DEPDIR=$(DE
91b0: 50 44 49 52 29 20 24 28 43 43 44 45 50 4d 4f 44  PDIR) $(CCDEPMOD
91c0: 45 29 20 24 28 64 65 70 63 6f 6d 70 29 20 40 41  E) $(depcomp) @A
91d0: 4d 44 45 50 42 41 43 4b 53 4c 41 53 48 40 0a 2b  MDEPBACKSLASH@.+
91e0: 40 61 6d 5f 5f 66 61 73 74 64 65 70 43 43 5f 46  @am__fastdepCC_F
91f0: 41 4c 53 45 40 09 24 28 43 4f 4d 50 49 4c 45 29  ALSE@.$(COMPILE)
9200: 20 2d 63 20 60 24 28 43 59 47 50 41 54 48 5f 57   -c `$(CYGPATH_W
9210: 29 20 27 24 3c 27 60 0a 2b 0a 2b 2e 63 2e 6c 6f  ) '$<'`.+.+.c.lo
9220: 3a 0a 2b 40 61 6d 5f 5f 66 61 73 74 64 65 70 43  :.+@am__fastdepC
9230: 43 5f 54 52 55 45 40 09 24 28 4c 54 43 4f 4d 50  C_TRUE@.$(LTCOMP
9240: 49 4c 45 29 20 2d 4d 54 20 24 40 20 2d 4d 44 20  ILE) -MT $@ -MD 
9250: 2d 4d 50 20 2d 4d 46 20 24 28 44 45 50 44 49 52  -MP -MF $(DEPDIR
9260: 29 2f 24 2a 2e 54 70 6f 20 2d 63 20 2d 6f 20 24  )/$*.Tpo -c -o $
9270: 40 20 24 3c 0a 2b 40 61 6d 5f 5f 66 61 73 74 64  @ $<.+@am__fastd
9280: 65 70 43 43 5f 54 52 55 45 40 09 6d 76 20 2d 66  epCC_TRUE@.mv -f
9290: 20 24 28 44 45 50 44 49 52 29 2f 24 2a 2e 54 70   $(DEPDIR)/$*.Tp
92a0: 6f 20 24 28 44 45 50 44 49 52 29 2f 24 2a 2e 50  o $(DEPDIR)/$*.P
92b0: 6c 6f 0a 2b 40 41 4d 44 45 50 5f 54 52 55 45 40  lo.+@AMDEP_TRUE@
92c0: 40 61 6d 5f 5f 66 61 73 74 64 65 70 43 43 5f 46  @am__fastdepCC_F
92d0: 41 4c 53 45 40 09 73 6f 75 72 63 65 3d 27 24 3c  ALSE@.source='$<
92e0: 27 20 6f 62 6a 65 63 74 3d 27 24 40 27 20 6c 69  ' object='$@' li
92f0: 62 74 6f 6f 6c 3d 79 65 73 20 40 41 4d 44 45 50  btool=yes @AMDEP
9300: 42 41 43 4b 53 4c 41 53 48 40 0a 2b 40 41 4d 44  BACKSLASH@.+@AMD
9310: 45 50 5f 54 52 55 45 40 40 61 6d 5f 5f 66 61 73  EP_TRUE@@am__fas
9320: 74 64 65 70 43 43 5f 46 41 4c 53 45 40 09 44 45  tdepCC_FALSE@.DE
9330: 50 44 49 52 3d 24 28 44 45 50 44 49 52 29 20 24  PDIR=$(DEPDIR) $
9340: 28 43 43 44 45 50 4d 4f 44 45 29 20 24 28 64 65  (CCDEPMODE) $(de
9350: 70 63 6f 6d 70 29 20 40 41 4d 44 45 50 42 41 43  pcomp) @AMDEPBAC
9360: 4b 53 4c 41 53 48 40 0a 2b 40 61 6d 5f 5f 66 61  KSLASH@.+@am__fa
9370: 73 74 64 65 70 43 43 5f 46 41 4c 53 45 40 09 24  stdepCC_FALSE@.$
9380: 28 4c 54 43 4f 4d 50 49 4c 45 29 20 2d 63 20 2d  (LTCOMPILE) -c -
9390: 6f 20 24 40 20 24 3c 0a 2b 0a 2b 6d 6f 73 74 6c  o $@ $<.+.+mostl
93a0: 79 63 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 3a 0a  yclean-libtool:.
93b0: 2b 09 2d 72 6d 20 2d 66 20 2a 2e 6c 6f 0a 2b 0a  +.-rm -f *.lo.+.
93c0: 2b 63 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 3a 0a  +clean-libtool:.
93d0: 2b 09 2d 72 6d 20 2d 72 66 20 2e 6c 69 62 73 20  +.-rm -rf .libs 
93e0: 5f 6c 69 62 73 0a 2b 0a 2b 64 69 73 74 63 6c 65  _libs.+.+distcle
93f0: 61 6e 2d 6c 69 62 74 6f 6f 6c 3a 0a 2b 09 2d 72  an-libtool:.+.-r
9400: 6d 20 2d 66 20 6c 69 62 74 6f 6f 6c 0a 2b 69 6e  m -f libtool.+in
9410: 73 74 61 6c 6c 2d 6d 61 6e 6e 3a 20 24 28 6d 61  stall-mann: $(ma
9420: 6e 6e 5f 4d 41 4e 53 29 20 24 28 6d 61 6e 5f 4d  nn_MANS) $(man_M
9430: 41 4e 53 29 0a 2b 09 40 24 28 4e 4f 52 4d 41 4c  ANS).+.@$(NORMAL
9440: 5f 49 4e 53 54 41 4c 4c 29 0a 2b 09 74 65 73 74  _INSTALL).+.test
9450: 20 2d 7a 20 22 24 28 6d 61 6e 6e 64 69 72 29 22   -z "$(manndir)"
9460: 20 7c 7c 20 24 28 4d 4b 44 49 52 5f 50 29 20 22   || $(MKDIR_P) "
9470: 24 28 44 45 53 54 44 49 52 29 24 28 6d 61 6e 6e  $(DESTDIR)$(mann
9480: 64 69 72 29 22 0a 2b 09 40 6c 69 73 74 3d 27 24  dir)".+.@list='$
9490: 28 6d 61 6e 6e 5f 4d 41 4e 53 29 20 24 28 64 69  (mann_MANS) $(di
94a0: 73 74 5f 6d 61 6e 6e 5f 4d 41 4e 53 29 20 24 28  st_mann_MANS) $(
94b0: 6e 6f 64 69 73 74 5f 6d 61 6e 6e 5f 4d 41 4e 53  nodist_mann_MANS
94c0: 29 27 3b 20 5c 0a 2b 09 6c 32 3d 27 24 28 6d 61  )'; \.+.l2='$(ma
94d0: 6e 5f 4d 41 4e 53 29 20 24 28 64 69 73 74 5f 6d  n_MANS) $(dist_m
94e0: 61 6e 5f 4d 41 4e 53 29 20 24 28 6e 6f 64 69 73  an_MANS) $(nodis
94f0: 74 5f 6d 61 6e 5f 4d 41 4e 53 29 27 3b 20 5c 0a  t_man_MANS)'; \.
9500: 2b 09 66 6f 72 20 69 20 69 6e 20 24 24 6c 32 3b  +.for i in $$l2;
9510: 20 64 6f 20 5c 0a 20 09 20 20 63 61 73 65 20 22   do \. .  case "
9520: 24 24 69 22 20 69 6e 20 5c 0a 20 09 20 20 20 20  $$i" in \. .    
9530: 2a 2e 6e 2a 29 20 6c 69 73 74 3d 22 24 24 6c 69  *.n*) list="$$li
9540: 73 74 20 24 24 69 22 20 3b 3b 20 5c 0a 20 09 20  st $$i" ;; \. . 
9550: 20 65 73 61 63 3b 20 5c 0a 40 40 20 2d 33 35 30   esac; \.@@ -350
9560: 2c 32 32 34 20 2b 34 37 37 2c 33 35 35 20 40 40  ,224 +477,355 @@
9570: 0a 20 09 20 20 69 66 20 74 65 73 74 20 2d 66 20  . .  if test -f 
9580: 24 28 73 72 63 64 69 72 29 2f 24 24 69 3b 20 74  $(srcdir)/$$i; t
9590: 68 65 6e 20 66 69 6c 65 3d 24 28 73 72 63 64 69  hen file=$(srcdi
95a0: 72 29 2f 24 24 69 3b 20 5c 0a 20 09 20 20 65 6c  r)/$$i; \. .  el
95b0: 73 65 20 66 69 6c 65 3d 24 24 69 3b 20 66 69 3b  se file=$$i; fi;
95c0: 20 5c 0a 20 09 20 20 65 78 74 3d 60 65 63 68 6f   \. .  ext=`echo
95d0: 20 24 24 69 20 7c 20 73 65 64 20 2d 65 20 27 73   $$i | sed -e 's
95e0: 2f 5e 2e 2a 5c 5c 2e 2f 2f 27 60 3b 20 5c 0a 2b  /^.*\\.//'`; \.+
95f0: 09 20 20 63 61 73 65 20 22 24 24 65 78 74 22 20  .  case "$$ext" 
9600: 69 6e 20 5c 0a 2b 09 20 20 20 20 6e 2a 29 20 3b  in \.+.    n*) ;
9610: 3b 20 5c 0a 2b 09 20 20 20 20 2a 29 20 65 78 74  ; \.+.    *) ext
9620: 3d 27 6e 27 20 3b 3b 20 5c 0a 2b 09 20 20 65 73  ='n' ;; \.+.  es
9630: 61 63 3b 20 5c 0a 20 09 20 20 69 6e 73 74 3d 60  ac; \. .  inst=`
9640: 65 63 68 6f 20 24 24 69 20 7c 20 73 65 64 20 2d  echo $$i | sed -
9650: 65 20 27 73 2f 5c 5c 2e 5b 30 2d 39 61 2d 7a 5d  e 's/\\.[0-9a-z]
9660: 2a 24 24 2f 2f 27 60 3b 20 5c 0a 2b 09 20 20 69  *$$//'`; \.+.  i
9670: 6e 73 74 3d 60 65 63 68 6f 20 24 24 69 6e 73 74  nst=`echo $$inst
9680: 20 7c 20 73 65 64 20 2d 65 20 27 73 2f 5e 2e 2a   | sed -e 's/^.*
9690: 5c 2f 2f 2f 27 60 3b 20 5c 0a 20 09 20 20 69 6e  \///'`; \. .  in
96a0: 73 74 3d 60 65 63 68 6f 20 24 24 69 6e 73 74 20  st=`echo $$inst 
96b0: 7c 20 73 65 64 20 27 24 28 74 72 61 6e 73 66 6f  | sed '$(transfo
96c0: 72 6d 29 27 60 2e 24 24 65 78 74 3b 20 5c 0a 2d  rm)'`.$$ext; \.-
96d0: 09 20 20 65 63 68 6f 20 22 20 24 28 49 4e 53 54  .  echo " $(INST
96e0: 41 4c 4c 5f 44 41 54 41 29 20 24 24 66 69 6c 65  ALL_DATA) $$file
96f0: 20 24 28 44 45 53 54 44 49 52 29 24 28 6d 61 6e   $(DESTDIR)$(man
9700: 6e 64 69 72 29 2f 24 24 69 6e 73 74 22 3b 20 5c  ndir)/$$inst"; \
9710: 0a 2d 09 20 20 24 28 49 4e 53 54 41 4c 4c 5f 44  .-.  $(INSTALL_D
9720: 41 54 41 29 20 24 24 66 69 6c 65 20 24 28 44 45  ATA) $$file $(DE
9730: 53 54 44 49 52 29 24 28 6d 61 6e 6e 64 69 72 29  STDIR)$(manndir)
9740: 2f 24 24 69 6e 73 74 3b 20 5c 0a 2b 09 20 20 65  /$$inst; \.+.  e
9750: 63 68 6f 20 22 20 24 28 49 4e 53 54 41 4c 4c 5f  cho " $(INSTALL_
9760: 44 41 54 41 29 20 27 24 24 66 69 6c 65 27 20 27  DATA) '$$file' '
9770: 24 28 44 45 53 54 44 49 52 29 24 28 6d 61 6e 6e  $(DESTDIR)$(mann
9780: 64 69 72 29 2f 24 24 69 6e 73 74 27 22 3b 20 5c  dir)/$$inst'"; \
9790: 0a 2b 09 20 20 24 28 49 4e 53 54 41 4c 4c 5f 44  .+.  $(INSTALL_D
97a0: 41 54 41 29 20 22 24 24 66 69 6c 65 22 20 22 24  ATA) "$$file" "$
97b0: 28 44 45 53 54 44 49 52 29 24 28 6d 61 6e 6e 64  (DESTDIR)$(mannd
97c0: 69 72 29 2f 24 24 69 6e 73 74 22 3b 20 5c 0a 20  ir)/$$inst"; \. 
97d0: 09 64 6f 6e 65 0a 2d 0a 20 75 6e 69 6e 73 74 61  .done.-. uninsta
97e0: 6c 6c 2d 6d 61 6e 6e 3a 0a 2d 09 40 6c 69 73 74  ll-mann:.-.@list
97f0: 3d 27 24 28 6d 61 6e 6e 5f 4d 41 4e 53 29 27 3b  ='$(mann_MANS)';
9800: 20 5c 0a 2d 09 6c 32 3d 27 24 28 6d 61 6e 5f 4d   \.-.l2='$(man_M
9810: 41 4e 53 29 27 3b 20 66 6f 72 20 69 20 69 6e 20  ANS)'; for i in 
9820: 24 24 6c 32 3b 20 64 6f 20 5c 0a 2b 09 40 24 28  $$l2; do \.+.@$(
9830: 4e 4f 52 4d 41 4c 5f 55 4e 49 4e 53 54 41 4c 4c  NORMAL_UNINSTALL
9840: 29 0a 2b 09 40 6c 69 73 74 3d 27 24 28 6d 61 6e  ).+.@list='$(man
9850: 6e 5f 4d 41 4e 53 29 20 24 28 64 69 73 74 5f 6d  n_MANS) $(dist_m
9860: 61 6e 6e 5f 4d 41 4e 53 29 20 24 28 6e 6f 64 69  ann_MANS) $(nodi
9870: 73 74 5f 6d 61 6e 6e 5f 4d 41 4e 53 29 27 3b 20  st_mann_MANS)'; 
9880: 5c 0a 2b 09 6c 32 3d 27 24 28 6d 61 6e 5f 4d 41  \.+.l2='$(man_MA
9890: 4e 53 29 20 24 28 64 69 73 74 5f 6d 61 6e 5f 4d  NS) $(dist_man_M
98a0: 41 4e 53 29 20 24 28 6e 6f 64 69 73 74 5f 6d 61  ANS) $(nodist_ma
98b0: 6e 5f 4d 41 4e 53 29 27 3b 20 5c 0a 2b 09 66 6f  n_MANS)'; \.+.fo
98c0: 72 20 69 20 69 6e 20 24 24 6c 32 3b 20 64 6f 20  r i in $$l2; do 
98d0: 5c 0a 20 09 20 20 63 61 73 65 20 22 24 24 69 22  \. .  case "$$i"
98e0: 20 69 6e 20 5c 0a 20 09 20 20 20 20 2a 2e 6e 2a   in \. .    *.n*
98f0: 29 20 6c 69 73 74 3d 22 24 24 6c 69 73 74 20 24  ) list="$$list $
9900: 24 69 22 20 3b 3b 20 5c 0a 20 09 20 20 65 73 61  $i" ;; \. .  esa
9910: 63 3b 20 5c 0a 20 09 64 6f 6e 65 3b 20 5c 0a 20  c; \. .done; \. 
9920: 09 66 6f 72 20 69 20 69 6e 20 24 24 6c 69 73 74  .for i in $$list
9930: 3b 20 64 6f 20 5c 0a 20 09 20 20 65 78 74 3d 60  ; do \. .  ext=`
9940: 65 63 68 6f 20 24 24 69 20 7c 20 73 65 64 20 2d  echo $$i | sed -
9950: 65 20 27 73 2f 5e 2e 2a 5c 5c 2e 2f 2f 27 60 3b  e 's/^.*\\.//'`;
9960: 20 5c 0a 2b 09 20 20 63 61 73 65 20 22 24 24 65   \.+.  case "$$e
9970: 78 74 22 20 69 6e 20 5c 0a 2b 09 20 20 20 20 6e  xt" in \.+.    n
9980: 2a 29 20 3b 3b 20 5c 0a 2b 09 20 20 20 20 2a 29  *) ;; \.+.    *)
9990: 20 65 78 74 3d 27 6e 27 20 3b 3b 20 5c 0a 2b 09   ext='n' ;; \.+.
99a0: 20 20 65 73 61 63 3b 20 5c 0a 20 09 20 20 69 6e    esac; \. .  in
99b0: 73 74 3d 60 65 63 68 6f 20 24 24 69 20 7c 20 73  st=`echo $$i | s
99c0: 65 64 20 2d 65 20 27 73 2f 5c 5c 2e 5b 30 2d 39  ed -e 's/\\.[0-9
99d0: 61 2d 7a 5d 2a 24 24 2f 2f 27 60 3b 20 5c 0a 2b  a-z]*$$//'`; \.+
99e0: 09 20 20 69 6e 73 74 3d 60 65 63 68 6f 20 24 24  .  inst=`echo $$
99f0: 69 6e 73 74 20 7c 20 73 65 64 20 2d 65 20 27 73  inst | sed -e 's
9a00: 2f 5e 2e 2a 5c 2f 2f 2f 27 60 3b 20 5c 0a 20 09  /^.*\///'`; \. .
9a10: 20 20 69 6e 73 74 3d 60 65 63 68 6f 20 24 24 69    inst=`echo $$i
9a20: 6e 73 74 20 7c 20 73 65 64 20 27 24 28 74 72 61  nst | sed '$(tra
9a30: 6e 73 66 6f 72 6d 29 27 60 2e 24 24 65 78 74 3b  nsform)'`.$$ext;
9a40: 20 5c 0a 2d 09 20 20 65 63 68 6f 20 22 20 72 6d   \.-.  echo " rm
9a50: 20 2d 66 20 24 28 44 45 53 54 44 49 52 29 24 28   -f $(DESTDIR)$(
9a60: 6d 61 6e 6e 64 69 72 29 2f 24 24 69 6e 73 74 22  manndir)/$$inst"
9a70: 3b 20 5c 0a 2d 09 20 20 72 6d 20 2d 66 20 24 28  ; \.-.  rm -f $(
9a80: 44 45 53 54 44 49 52 29 24 28 6d 61 6e 6e 64 69  DESTDIR)$(manndi
9a90: 72 29 2f 24 24 69 6e 73 74 3b 20 5c 0a 2b 09 20  r)/$$inst; \.+. 
9aa0: 20 65 63 68 6f 20 22 20 72 6d 20 2d 66 20 27 24   echo " rm -f '$
9ab0: 28 44 45 53 54 44 49 52 29 24 28 6d 61 6e 6e 64  (DESTDIR)$(mannd
9ac0: 69 72 29 2f 24 24 69 6e 73 74 27 22 3b 20 5c 0a  ir)/$$inst'"; \.
9ad0: 2b 09 20 20 72 6d 20 2d 66 20 22 24 28 44 45 53  +.  rm -f "$(DES
9ae0: 54 44 49 52 29 24 28 6d 61 6e 6e 64 69 72 29 2f  TDIR)$(manndir)/
9af0: 24 24 69 6e 73 74 22 3b 20 5c 0a 20 09 64 6f 6e  $$inst"; \. .don
9b00: 65 0a 2d 69 6e 73 74 61 6c 6c 2d 6d 61 6e 3a 20  e.-install-man: 
9b10: 24 28 4d 41 4e 53 29 0a 2d 09 40 24 28 4e 4f 52  $(MANS).-.@$(NOR
9b20: 4d 41 4c 5f 49 4e 53 54 41 4c 4c 29 0a 2d 09 24  MAL_INSTALL).-.$
9b30: 28 4d 41 4b 45 29 20 24 28 41 4d 5f 4d 41 4b 45  (MAKE) $(AM_MAKE
9b40: 46 4c 41 47 53 29 20 69 6e 73 74 61 6c 6c 2d 6d  FLAGS) install-m
9b50: 61 6e 6e 0a 2d 75 6e 69 6e 73 74 61 6c 6c 2d 6d  ann.-uninstall-m
9b60: 61 6e 3a 0a 2d 09 40 24 28 4e 4f 52 4d 41 4c 5f  an:.-.@$(NORMAL_
9b70: 55 4e 49 4e 53 54 41 4c 4c 29 0a 2d 09 24 28 4d  UNINSTALL).-.$(M
9b80: 41 4b 45 29 20 24 28 41 4d 5f 4d 41 4b 45 46 4c  AKE) $(AM_MAKEFL
9b90: 41 47 53 29 20 75 6e 69 6e 73 74 61 6c 6c 2d 6d  AGS) uninstall-m
9ba0: 61 6e 6e 0a 2d 0a 20 69 6e 73 74 61 6c 6c 2d 69  ann.-. install-i
9bb0: 6e 63 6c 75 64 65 48 45 41 44 45 52 53 3a 20 24  ncludeHEADERS: $
9bc0: 28 69 6e 63 6c 75 64 65 5f 48 45 41 44 45 52 53  (include_HEADERS
9bd0: 29 0a 20 09 40 24 28 4e 4f 52 4d 41 4c 5f 49 4e  ). .@$(NORMAL_IN
9be0: 53 54 41 4c 4c 29 0a 2d 09 24 28 6d 6b 69 6e 73  STALL).-.$(mkins
9bf0: 74 61 6c 6c 64 69 72 73 29 20 24 28 44 45 53 54  talldirs) $(DEST
9c00: 44 49 52 29 24 28 69 6e 63 6c 75 64 65 64 69 72  DIR)$(includedir
9c10: 29 0a 2b 09 74 65 73 74 20 2d 7a 20 22 24 28 69  ).+.test -z "$(i
9c20: 6e 63 6c 75 64 65 64 69 72 29 22 20 7c 7c 20 24  ncludedir)" || $
9c30: 28 4d 4b 44 49 52 5f 50 29 20 22 24 28 44 45 53  (MKDIR_P) "$(DES
9c40: 54 44 49 52 29 24 28 69 6e 63 6c 75 64 65 64 69  TDIR)$(includedi
9c50: 72 29 22 0a 20 09 40 6c 69 73 74 3d 27 24 28 69  r)". .@list='$(i
9c60: 6e 63 6c 75 64 65 5f 48 45 41 44 45 52 53 29 27  nclude_HEADERS)'
9c70: 3b 20 66 6f 72 20 70 20 69 6e 20 24 24 6c 69 73  ; for p in $$lis
9c80: 74 3b 20 64 6f 20 5c 0a 2d 09 20 20 69 66 20 74  t; do \.-.  if t
9c90: 65 73 74 20 2d 66 20 22 24 24 70 22 3b 20 74 68  est -f "$$p"; th
9ca0: 65 6e 20 64 3d 20 3b 20 65 6c 73 65 20 64 3d 22  en d= ; else d="
9cb0: 24 28 73 72 63 64 69 72 29 2f 22 3b 20 66 69 3b  $(srcdir)/"; fi;
9cc0: 20 5c 0a 2d 09 20 20 65 63 68 6f 20 22 20 24 28   \.-.  echo " $(
9cd0: 49 4e 53 54 41 4c 4c 5f 44 41 54 41 29 20 24 24  INSTALL_DATA) $$
9ce0: 64 24 24 70 20 24 28 44 45 53 54 44 49 52 29 24  d$$p $(DESTDIR)$
9cf0: 28 69 6e 63 6c 75 64 65 64 69 72 29 2f 24 24 70  (includedir)/$$p
9d00: 22 3b 20 5c 0a 2d 09 20 20 24 28 49 4e 53 54 41  "; \.-.  $(INSTA
9d10: 4c 4c 5f 44 41 54 41 29 20 24 24 64 24 24 70 20  LL_DATA) $$d$$p 
9d20: 24 28 44 45 53 54 44 49 52 29 24 28 69 6e 63 6c  $(DESTDIR)$(incl
9d30: 75 64 65 64 69 72 29 2f 24 24 70 3b 20 5c 0a 2b  udedir)/$$p; \.+
9d40: 09 20 20 69 66 20 74 65 73 74 20 2d 66 20 22 24  .  if test -f "$
9d50: 24 70 22 3b 20 74 68 65 6e 20 64 3d 3b 20 65 6c  $p"; then d=; el
9d60: 73 65 20 64 3d 22 24 28 73 72 63 64 69 72 29 2f  se d="$(srcdir)/
9d70: 22 3b 20 66 69 3b 20 5c 0a 2b 09 20 20 66 3d 24  "; fi; \.+.  f=$
9d80: 28 61 6d 5f 5f 73 74 72 69 70 5f 64 69 72 29 20  (am__strip_dir) 
9d90: 5c 0a 2b 09 20 20 65 63 68 6f 20 22 20 24 28 69  \.+.  echo " $(i
9da0: 6e 63 6c 75 64 65 48 45 41 44 45 52 53 5f 49 4e  ncludeHEADERS_IN
9db0: 53 54 41 4c 4c 29 20 27 24 24 64 24 24 70 27 20  STALL) '$$d$$p' 
9dc0: 27 24 28 44 45 53 54 44 49 52 29 24 28 69 6e 63  '$(DESTDIR)$(inc
9dd0: 6c 75 64 65 64 69 72 29 2f 24 24 66 27 22 3b 20  ludedir)/$$f'"; 
9de0: 5c 0a 2b 09 20 20 24 28 69 6e 63 6c 75 64 65 48  \.+.  $(includeH
9df0: 45 41 44 45 52 53 5f 49 4e 53 54 41 4c 4c 29 20  EADERS_INSTALL) 
9e00: 22 24 24 64 24 24 70 22 20 22 24 28 44 45 53 54  "$$d$$p" "$(DEST
9e10: 44 49 52 29 24 28 69 6e 63 6c 75 64 65 64 69 72  DIR)$(includedir
9e20: 29 2f 24 24 66 22 3b 20 5c 0a 20 09 64 6f 6e 65  )/$$f"; \. .done
9e30: 0a 20 0a 20 75 6e 69 6e 73 74 61 6c 6c 2d 69 6e  . . uninstall-in
9e40: 63 6c 75 64 65 48 45 41 44 45 52 53 3a 0a 20 09  cludeHEADERS:. .
9e50: 40 24 28 4e 4f 52 4d 41 4c 5f 55 4e 49 4e 53 54  @$(NORMAL_UNINST
9e60: 41 4c 4c 29 0a 2d 09 6c 69 73 74 3d 27 24 28 69  ALL).-.list='$(i
9e70: 6e 63 6c 75 64 65 5f 48 45 41 44 45 52 53 29 27  nclude_HEADERS)'
9e80: 3b 20 66 6f 72 20 70 20 69 6e 20 24 24 6c 69 73  ; for p in $$lis
9e90: 74 3b 20 64 6f 20 5c 0a 2d 09 20 20 72 6d 20 2d  t; do \.-.  rm -
9ea0: 66 20 24 28 44 45 53 54 44 49 52 29 24 28 69 6e  f $(DESTDIR)$(in
9eb0: 63 6c 75 64 65 64 69 72 29 2f 24 24 70 3b 20 5c  cludedir)/$$p; \
9ec0: 0a 2b 09 40 6c 69 73 74 3d 27 24 28 69 6e 63 6c  .+.@list='$(incl
9ed0: 75 64 65 5f 48 45 41 44 45 52 53 29 27 3b 20 66  ude_HEADERS)'; f
9ee0: 6f 72 20 70 20 69 6e 20 24 24 6c 69 73 74 3b 20  or p in $$list; 
9ef0: 64 6f 20 5c 0a 2b 09 20 20 66 3d 24 28 61 6d 5f  do \.+.  f=$(am_
9f00: 5f 73 74 72 69 70 5f 64 69 72 29 20 5c 0a 2b 09  _strip_dir) \.+.
9f10: 20 20 65 63 68 6f 20 22 20 72 6d 20 2d 66 20 27    echo " rm -f '
9f20: 24 28 44 45 53 54 44 49 52 29 24 28 69 6e 63 6c  $(DESTDIR)$(incl
9f30: 75 64 65 64 69 72 29 2f 24 24 66 27 22 3b 20 5c  udedir)/$$f'"; \
9f40: 0a 2b 09 20 20 72 6d 20 2d 66 20 22 24 28 44 45  .+.  rm -f "$(DE
9f50: 53 54 44 49 52 29 24 28 69 6e 63 6c 75 64 65 64  STDIR)$(included
9f60: 69 72 29 2f 24 24 66 22 3b 20 5c 0a 20 09 64 6f  ir)/$$f"; \. .do
9f70: 6e 65 0a 20 0a 2b 49 44 3a 20 24 28 48 45 41 44  ne. .+ID: $(HEAD
9f80: 45 52 53 29 20 24 28 53 4f 55 52 43 45 53 29 20  ERS) $(SOURCES) 
9f90: 24 28 4c 49 53 50 29 20 24 28 54 41 47 53 5f 46  $(LISP) $(TAGS_F
9fa0: 49 4c 45 53 29 0a 2b 09 6c 69 73 74 3d 27 24 28  ILES).+.list='$(
9fb0: 53 4f 55 52 43 45 53 29 20 24 28 48 45 41 44 45  SOURCES) $(HEADE
9fc0: 52 53 29 20 24 28 4c 49 53 50 29 20 24 28 54 41  RS) $(LISP) $(TA
9fd0: 47 53 5f 46 49 4c 45 53 29 27 3b 20 5c 0a 2b 09  GS_FILES)'; \.+.
9fe0: 75 6e 69 71 75 65 3d 60 66 6f 72 20 69 20 69 6e  unique=`for i in
9ff0: 20 24 24 6c 69 73 74 3b 20 64 6f 20 5c 0a 2b 09   $$list; do \.+.
a000: 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 22      if test -f "
a010: 24 24 69 22 3b 20 74 68 65 6e 20 65 63 68 6f 20  $$i"; then echo 
a020: 24 24 69 3b 20 65 6c 73 65 20 65 63 68 6f 20 24  $$i; else echo $
a030: 28 73 72 63 64 69 72 29 2f 24 24 69 3b 20 66 69  (srcdir)/$$i; fi
a040: 3b 20 5c 0a 2b 09 20 20 64 6f 6e 65 20 7c 20 5c  ; \.+.  done | \
a050: 0a 2b 09 20 20 24 28 41 57 4b 29 20 27 7b 20 66  .+.  $(AWK) '{ f
a060: 69 6c 65 73 5b 24 24 30 5d 20 3d 20 31 3b 20 6e  iles[$$0] = 1; n
a070: 6f 6e 65 6d 74 70 79 20 3d 20 31 3b 20 7d 20 5c  onemtpy = 1; } \
a080: 0a 2b 09 20 20 20 20 20 20 45 4e 44 20 7b 20 69  .+.      END { i
a090: 66 20 28 6e 6f 6e 65 6d 70 74 79 29 20 7b 20 66  f (nonempty) { f
a0a0: 6f 72 20 28 69 20 69 6e 20 66 69 6c 65 73 29 20  or (i in files) 
a0b0: 70 72 69 6e 74 20 69 3b 20 7d 3b 20 7d 27 60 3b  print i; }; }'`;
a0c0: 20 5c 0a 2b 09 6d 6b 69 64 20 2d 66 49 44 20 24   \.+.mkid -fID $
a0d0: 24 75 6e 69 71 75 65 0a 20 74 61 67 73 3a 20 54  $unique. tags: T
a0e0: 41 47 53 0a 20 0a 2d 49 44 3a 20 24 28 48 45 41  AGS. .-ID: $(HEA
a0f0: 44 45 52 53 29 20 24 28 53 4f 55 52 43 45 53 29  DERS) $(SOURCES)
a100: 20 24 28 4c 49 53 50 29 0a 2d 09 6c 69 73 74 3d   $(LISP).-.list=
a110: 27 24 28 53 4f 55 52 43 45 53 29 20 24 28 48 45  '$(SOURCES) $(HE
a120: 41 44 45 52 53 29 27 3b 20 5c 0a 2d 09 75 6e 69  ADERS)'; \.-.uni
a130: 71 75 65 3d 60 66 6f 72 20 69 20 69 6e 20 24 24  que=`for i in $$
a140: 6c 69 73 74 3b 20 64 6f 20 65 63 68 6f 20 24 24  list; do echo $$
a150: 69 3b 20 64 6f 6e 65 20 7c 20 5c 0a 2d 09 20 20  i; done | \.-.  
a160: 61 77 6b 20 27 20 20 20 20 7b 20 66 69 6c 65 73  awk '    { files
a170: 5b 24 24 30 5d 20 3d 20 31 3b 20 7d 20 5c 0a 2d  [$$0] = 1; } \.-
a180: 09 20 20 20 20 20 20 20 45 4e 44 20 7b 20 66 6f  .       END { fo
a190: 72 20 28 69 20 69 6e 20 66 69 6c 65 73 29 20 70  r (i in files) p
a1a0: 72 69 6e 74 20 69 3b 20 7d 27 60 3b 20 5c 0a 2d  rint i; }'`; \.-
a1b0: 09 68 65 72 65 3d 60 70 77 64 60 20 26 26 20 63  .here=`pwd` && c
a1c0: 64 20 24 28 73 72 63 64 69 72 29 20 5c 0a 2d 09  d $(srcdir) \.-.
a1d0: 20 20 26 26 20 6d 6b 69 64 20 2d 66 24 24 68 65    && mkid -f$$he
a1e0: 72 65 2f 49 44 20 24 24 75 6e 69 71 75 65 20 24  re/ID $$unique $
a1f0: 28 4c 49 53 50 29 0a 2d 0a 2d 54 41 47 53 3a 20  (LISP).-.-TAGS: 
a200: 20 24 28 48 45 41 44 45 52 53 29 20 24 28 53 4f   $(HEADERS) $(SO
a210: 55 52 43 45 53 29 20 63 6f 6e 66 69 67 2e 68 2e  URCES) config.h.
a220: 69 6e 20 24 28 54 41 47 53 5f 44 45 50 45 4e 44  in $(TAGS_DEPEND
a230: 45 4e 43 49 45 53 29 20 24 28 4c 49 53 50 29 0a  ENCIES) $(LISP).
a240: 2b 54 41 47 53 3a 20 20 24 28 48 45 41 44 45 52  +TAGS:  $(HEADER
a250: 53 29 20 24 28 53 4f 55 52 43 45 53 29 20 63 6f  S) $(SOURCES) co
a260: 6e 66 69 67 2e 68 2e 69 6e 20 24 28 54 41 47 53  nfig.h.in $(TAGS
a270: 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29 20 5c  _DEPENDENCIES) \
a280: 0a 2b 09 09 24 28 54 41 47 53 5f 46 49 4c 45 53  .+..$(TAGS_FILES
a290: 29 20 24 28 4c 49 53 50 29 0a 20 09 74 61 67 73  ) $(LISP). .tags
a2a0: 3d 3b 20 5c 0a 20 09 68 65 72 65 3d 60 70 77 64  =; \. .here=`pwd
a2b0: 60 3b 20 5c 0a 2d 09 6c 69 73 74 3d 27 24 28 53  `; \.-.list='$(S
a2c0: 4f 55 52 43 45 53 29 20 24 28 48 45 41 44 45 52  OURCES) $(HEADER
a2d0: 53 29 27 3b 20 5c 0a 2d 09 75 6e 69 71 75 65 3d  S)'; \.-.unique=
a2e0: 60 66 6f 72 20 69 20 69 6e 20 24 24 6c 69 73 74  `for i in $$list
a2f0: 3b 20 64 6f 20 65 63 68 6f 20 24 24 69 3b 20 64  ; do echo $$i; d
a300: 6f 6e 65 20 7c 20 5c 0a 2d 09 20 20 61 77 6b 20  one | \.-.  awk 
a310: 27 20 20 20 20 7b 20 66 69 6c 65 73 5b 24 24 30  '    { files[$$0
a320: 5d 20 3d 20 31 3b 20 7d 20 5c 0a 2d 09 20 20 20  ] = 1; } \.-.   
a330: 20 20 20 20 45 4e 44 20 7b 20 66 6f 72 20 28 69      END { for (i
a340: 20 69 6e 20 66 69 6c 65 73 29 20 70 72 69 6e 74   in files) print
a350: 20 69 3b 20 7d 27 60 3b 20 5c 0a 2d 09 74 65 73   i; }'`; \.-.tes
a360: 74 20 2d 7a 20 22 24 28 45 54 41 47 53 5f 41 52  t -z "$(ETAGS_AR
a370: 47 53 29 63 6f 6e 66 69 67 2e 68 2e 69 6e 24 24  GS)config.h.in$$
a380: 75 6e 69 71 75 65 24 28 4c 49 53 50 29 24 24 74  unique$(LISP)$$t
a390: 61 67 73 22 20 5c 0a 2d 09 20 20 7c 7c 20 28 63  ags" \.-.  || (c
a3a0: 64 20 24 28 73 72 63 64 69 72 29 20 26 26 20 65  d $(srcdir) && e
a3b0: 74 61 67 73 20 24 28 45 54 41 47 53 5f 41 52 47  tags $(ETAGS_ARG
a3c0: 53 29 20 24 24 74 61 67 73 20 63 6f 6e 66 69 67  S) $$tags config
a3d0: 2e 68 2e 69 6e 20 24 24 75 6e 69 71 75 65 20 24  .h.in $$unique $
a3e0: 28 4c 49 53 50 29 20 2d 6f 20 24 24 68 65 72 65  (LISP) -o $$here
a3f0: 2f 54 41 47 53 29 0a 2d 0a 2d 6d 6f 73 74 6c 79  /TAGS).-.-mostly
a400: 63 6c 65 61 6e 2d 74 61 67 73 3a 0a 2d 0a 2d 63  clean-tags:.-.-c
a410: 6c 65 61 6e 2d 74 61 67 73 3a 0a 2b 09 6c 69 73  lean-tags:.+.lis
a420: 74 3d 27 24 28 53 4f 55 52 43 45 53 29 20 24 28  t='$(SOURCES) $(
a430: 48 45 41 44 45 52 53 29 20 63 6f 6e 66 69 67 2e  HEADERS) config.
a440: 68 2e 69 6e 20 24 28 4c 49 53 50 29 20 24 28 54  h.in $(LISP) $(T
a450: 41 47 53 5f 46 49 4c 45 53 29 27 3b 20 5c 0a 2b  AGS_FILES)'; \.+
a460: 09 75 6e 69 71 75 65 3d 60 66 6f 72 20 69 20 69  .unique=`for i i
a470: 6e 20 24 24 6c 69 73 74 3b 20 64 6f 20 5c 0a 2b  n $$list; do \.+
a480: 09 20 20 20 20 69 66 20 74 65 73 74 20 2d 66 20  .    if test -f 
a490: 22 24 24 69 22 3b 20 74 68 65 6e 20 65 63 68 6f  "$$i"; then echo
a4a0: 20 24 24 69 3b 20 65 6c 73 65 20 65 63 68 6f 20   $$i; else echo 
a4b0: 24 28 73 72 63 64 69 72 29 2f 24 24 69 3b 20 66  $(srcdir)/$$i; f
a4c0: 69 3b 20 5c 0a 2b 09 20 20 64 6f 6e 65 20 7c 20  i; \.+.  done | 
a4d0: 5c 0a 2b 09 20 20 24 28 41 57 4b 29 20 27 7b 20  \.+.  $(AWK) '{ 
a4e0: 66 69 6c 65 73 5b 24 24 30 5d 20 3d 20 31 3b 20  files[$$0] = 1; 
a4f0: 6e 6f 6e 65 6d 70 74 79 20 3d 20 31 3b 20 7d 20  nonempty = 1; } 
a500: 5c 0a 2b 09 20 20 20 20 20 20 45 4e 44 20 7b 20  \.+.      END { 
a510: 69 66 20 28 6e 6f 6e 65 6d 70 74 79 29 20 7b 20  if (nonempty) { 
a520: 66 6f 72 20 28 69 20 69 6e 20 66 69 6c 65 73 29  for (i in files)
a530: 20 70 72 69 6e 74 20 69 3b 20 7d 3b 20 7d 27 60   print i; }; }'`
a540: 3b 20 5c 0a 2b 09 69 66 20 74 65 73 74 20 2d 7a  ; \.+.if test -z
a550: 20 22 24 28 45 54 41 47 53 5f 41 52 47 53 29 24   "$(ETAGS_ARGS)$
a560: 24 74 61 67 73 24 24 75 6e 69 71 75 65 22 3b 20  $tags$$unique"; 
a570: 74 68 65 6e 20 3a 3b 20 65 6c 73 65 20 5c 0a 2b  then :; else \.+
a580: 09 20 20 74 65 73 74 20 2d 6e 20 22 24 24 75 6e  .  test -n "$$un
a590: 69 71 75 65 22 20 7c 7c 20 75 6e 69 71 75 65 3d  ique" || unique=
a5a0: 24 24 65 6d 70 74 79 5f 66 69 78 3b 20 5c 0a 2b  $$empty_fix; \.+
a5b0: 09 20 20 24 28 45 54 41 47 53 29 20 24 28 45 54  .  $(ETAGS) $(ET
a5c0: 41 47 53 46 4c 41 47 53 29 20 24 28 41 4d 5f 45  AGSFLAGS) $(AM_E
a5d0: 54 41 47 53 46 4c 41 47 53 29 20 24 28 45 54 41  TAGSFLAGS) $(ETA
a5e0: 47 53 5f 41 52 47 53 29 20 5c 0a 2b 09 20 20 20  GS_ARGS) \.+.   
a5f0: 20 24 24 74 61 67 73 20 24 24 75 6e 69 71 75 65   $$tags $$unique
a600: 3b 20 5c 0a 2b 09 66 69 0a 2b 63 74 61 67 73 3a  ; \.+.fi.+ctags:
a610: 20 43 54 41 47 53 0a 2b 43 54 41 47 53 3a 20 20   CTAGS.+CTAGS:  
a620: 24 28 48 45 41 44 45 52 53 29 20 24 28 53 4f 55  $(HEADERS) $(SOU
a630: 52 43 45 53 29 20 63 6f 6e 66 69 67 2e 68 2e 69  RCES) config.h.i
a640: 6e 20 24 28 54 41 47 53 5f 44 45 50 45 4e 44 45  n $(TAGS_DEPENDE
a650: 4e 43 49 45 53 29 20 5c 0a 2b 09 09 24 28 54 41  NCIES) \.+..$(TA
a660: 47 53 5f 46 49 4c 45 53 29 20 24 28 4c 49 53 50  GS_FILES) $(LISP
a670: 29 0a 2b 09 74 61 67 73 3d 3b 20 5c 0a 2b 09 6c  ).+.tags=; \.+.l
a680: 69 73 74 3d 27 24 28 53 4f 55 52 43 45 53 29 20  ist='$(SOURCES) 
a690: 24 28 48 45 41 44 45 52 53 29 20 63 6f 6e 66 69  $(HEADERS) confi
a6a0: 67 2e 68 2e 69 6e 20 24 28 4c 49 53 50 29 20 24  g.h.in $(LISP) $
a6b0: 28 54 41 47 53 5f 46 49 4c 45 53 29 27 3b 20 5c  (TAGS_FILES)'; \
a6c0: 0a 2b 09 75 6e 69 71 75 65 3d 60 66 6f 72 20 69  .+.unique=`for i
a6d0: 20 69 6e 20 24 24 6c 69 73 74 3b 20 64 6f 20 5c   in $$list; do \
a6e0: 0a 2b 09 20 20 20 20 69 66 20 74 65 73 74 20 2d  .+.    if test -
a6f0: 66 20 22 24 24 69 22 3b 20 74 68 65 6e 20 65 63  f "$$i"; then ec
a700: 68 6f 20 24 24 69 3b 20 65 6c 73 65 20 65 63 68  ho $$i; else ech
a710: 6f 20 24 28 73 72 63 64 69 72 29 2f 24 24 69 3b  o $(srcdir)/$$i;
a720: 20 66 69 3b 20 5c 0a 2b 09 20 20 64 6f 6e 65 20   fi; \.+.  done 
a730: 7c 20 5c 0a 2b 09 20 20 24 28 41 57 4b 29 20 27  | \.+.  $(AWK) '
a740: 7b 20 66 69 6c 65 73 5b 24 24 30 5d 20 3d 20 31  { files[$$0] = 1
a750: 3b 20 6e 6f 6e 65 6d 70 74 79 20 3d 20 31 3b 20  ; nonempty = 1; 
a760: 7d 20 5c 0a 2b 09 20 20 20 20 20 20 45 4e 44 20  } \.+.      END 
a770: 7b 20 69 66 20 28 6e 6f 6e 65 6d 70 74 79 29 20  { if (nonempty) 
a780: 7b 20 66 6f 72 20 28 69 20 69 6e 20 66 69 6c 65  { for (i in file
a790: 73 29 20 70 72 69 6e 74 20 69 3b 20 7d 3b 20 7d  s) print i; }; }
a7a0: 27 60 3b 20 5c 0a 2b 09 74 65 73 74 20 2d 7a 20  '`; \.+.test -z 
a7b0: 22 24 28 43 54 41 47 53 5f 41 52 47 53 29 24 24  "$(CTAGS_ARGS)$$
a7c0: 74 61 67 73 24 24 75 6e 69 71 75 65 22 20 5c 0a  tags$$unique" \.
a7d0: 2b 09 20 20 7c 7c 20 24 28 43 54 41 47 53 29 20  +.  || $(CTAGS) 
a7e0: 24 28 43 54 41 47 53 46 4c 41 47 53 29 20 24 28  $(CTAGSFLAGS) $(
a7f0: 41 4d 5f 43 54 41 47 53 46 4c 41 47 53 29 20 24  AM_CTAGSFLAGS) $
a800: 28 43 54 41 47 53 5f 41 52 47 53 29 20 5c 0a 2b  (CTAGS_ARGS) \.+
a810: 09 20 20 20 20 20 24 24 74 61 67 73 20 24 24 75  .     $$tags $$u
a820: 6e 69 71 75 65 0a 2b 0a 2b 47 54 41 47 53 3a 0a  nique.+.+GTAGS:.
a830: 2b 09 68 65 72 65 3d 60 24 28 61 6d 5f 5f 63 64  +.here=`$(am__cd
a840: 29 20 24 28 74 6f 70 5f 62 75 69 6c 64 64 69 72  ) $(top_builddir
a850: 29 20 26 26 20 70 77 64 60 20 5c 0a 2b 09 20 20  ) && pwd` \.+.  
a860: 26 26 20 63 64 20 24 28 74 6f 70 5f 73 72 63 64  && cd $(top_srcd
a870: 69 72 29 20 5c 0a 2b 09 20 20 26 26 20 67 74 61  ir) \.+.  && gta
a880: 67 73 20 2d 69 20 24 28 47 54 41 47 53 5f 41 52  gs -i $(GTAGS_AR
a890: 47 53 29 20 24 24 68 65 72 65 0a 20 0a 20 64 69  GS) $$here. . di
a8a0: 73 74 63 6c 65 61 6e 2d 74 61 67 73 3a 0a 2d 09  stclean-tags:.-.
a8b0: 2d 72 6d 20 2d 66 20 54 41 47 53 20 49 44 0a 2b  -rm -f TAGS ID.+
a8c0: 09 2d 72 6d 20 2d 66 20 54 41 47 53 20 49 44 20  .-rm -f TAGS ID 
a8d0: 47 54 41 47 53 20 47 52 54 41 47 53 20 47 53 59  GTAGS GRTAGS GSY
a8e0: 4d 53 20 47 50 41 54 48 20 74 61 67 73 0a 20 0a  MS GPATH tags. .
a8f0: 2d 6d 61 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61  -maintainer-clea
a900: 6e 2d 74 61 67 73 3a 0a 2d 0a 2d 64 69 73 74 64  n-tags:.-.-distd
a910: 69 72 20 3d 20 24 28 50 41 43 4b 41 47 45 29 2d  ir = $(PACKAGE)-
a920: 24 28 56 45 52 53 49 4f 4e 29 0a 2d 74 6f 70 5f  $(VERSION).-top_
a930: 64 69 73 74 64 69 72 20 3d 20 24 28 64 69 73 74  distdir = $(dist
a940: 64 69 72 29 0a 2b 64 69 73 74 64 69 72 3a 20 24  dir).+distdir: $
a950: 28 44 49 53 54 46 49 4c 45 53 29 0a 2b 09 24 28  (DISTFILES).+.$(
a960: 61 6d 5f 5f 72 65 6d 6f 76 65 5f 64 69 73 74 64  am__remove_distd
a970: 69 72 29 0a 2b 09 74 65 73 74 20 2d 64 20 24 28  ir).+.test -d $(
a980: 64 69 73 74 64 69 72 29 20 7c 7c 20 6d 6b 64 69  distdir) || mkdi
a990: 72 20 24 28 64 69 73 74 64 69 72 29 0a 2b 09 40  r $(distdir).+.@
a9a0: 73 72 63 64 69 72 73 74 72 69 70 3d 60 65 63 68  srcdirstrip=`ech
a9b0: 6f 20 22 24 28 73 72 63 64 69 72 29 22 20 7c 20  o "$(srcdir)" | 
a9c0: 73 65 64 20 27 73 2f 5b 5d 2e 5b 5e 24 24 5c 5c  sed 's/[].[^$$\\
a9d0: 2a 5d 2f 5c 5c 5c 5c 26 2f 67 27 60 3b 20 5c 0a  *]/\\\\&/g'`; \.
a9e0: 2b 09 74 6f 70 73 72 63 64 69 72 73 74 72 69 70  +.topsrcdirstrip
a9f0: 3d 60 65 63 68 6f 20 22 24 28 74 6f 70 5f 73 72  =`echo "$(top_sr
aa00: 63 64 69 72 29 22 20 7c 20 73 65 64 20 27 73 2f  cdir)" | sed 's/
aa10: 5b 5d 2e 5b 5e 24 24 5c 5c 2a 5d 2f 5c 5c 5c 5c  [].[^$$\\*]/\\\\
aa20: 26 2f 67 27 60 3b 20 5c 0a 2b 09 6c 69 73 74 3d  &/g'`; \.+.list=
aa30: 27 24 28 44 49 53 54 46 49 4c 45 53 29 27 3b 20  '$(DISTFILES)'; 
aa40: 5c 0a 2b 09 20 20 64 69 73 74 5f 66 69 6c 65 73  \.+.  dist_files
aa50: 3d 60 66 6f 72 20 66 69 6c 65 20 69 6e 20 24 24  =`for file in $$
aa60: 6c 69 73 74 3b 20 64 6f 20 65 63 68 6f 20 24 24  list; do echo $$
aa70: 66 69 6c 65 3b 20 64 6f 6e 65 20 7c 20 5c 0a 2b  file; done | \.+
aa80: 09 20 20 73 65 64 20 2d 65 20 22 73 7c 5e 24 24  .  sed -e "s|^$$
aa90: 73 72 63 64 69 72 73 74 72 69 70 2f 7c 7c 3b 74  srcdirstrip/||;t
aaa0: 22 20 5c 0a 2b 09 20 20 20 20 20 20 2d 65 20 22  " \.+.      -e "
aab0: 73 7c 5e 24 24 74 6f 70 73 72 63 64 69 72 73 74  s|^$$topsrcdirst
aac0: 72 69 70 2f 7c 24 28 74 6f 70 5f 62 75 69 6c 64  rip/|$(top_build
aad0: 64 69 72 29 2f 7c 3b 74 22 60 3b 20 5c 0a 2b 09  dir)/|;t"`; \.+.
aae0: 63 61 73 65 20 24 24 64 69 73 74 5f 66 69 6c 65  case $$dist_file
aaf0: 73 20 69 6e 20 5c 0a 2b 09 20 20 2a 2f 2a 29 20  s in \.+.  */*) 
ab00: 24 28 4d 4b 44 49 52 5f 50 29 20 60 65 63 68 6f  $(MKDIR_P) `echo
ab10: 20 22 24 24 64 69 73 74 5f 66 69 6c 65 73 22 20   "$$dist_files" 
ab20: 7c 20 5c 0a 2b 09 09 09 20 20 20 73 65 64 20 27  | \.+...   sed '
ab30: 2f 5c 2f 2f 21 64 3b 73 7c 5e 7c 24 28 64 69 73  /\//!d;s|^|$(dis
ab40: 74 64 69 72 29 2f 7c 3b 73 2c 2f 5b 5e 2f 5d 2a  tdir)/|;s,/[^/]*
ab50: 24 24 2c 2c 27 20 7c 20 5c 0a 2b 09 09 09 20 20  $$,,' | \.+...  
ab60: 20 73 6f 72 74 20 2d 75 60 20 3b 3b 20 5c 0a 2b   sort -u` ;; \.+
ab70: 09 65 73 61 63 3b 20 5c 0a 2b 09 66 6f 72 20 66  .esac; \.+.for f
ab80: 69 6c 65 20 69 6e 20 24 24 64 69 73 74 5f 66 69  ile in $$dist_fi
ab90: 6c 65 73 3b 20 64 6f 20 5c 0a 2b 09 20 20 69 66  les; do \.+.  if
aba0: 20 74 65 73 74 20 2d 66 20 24 24 66 69 6c 65 20   test -f $$file 
abb0: 7c 7c 20 74 65 73 74 20 2d 64 20 24 24 66 69 6c  || test -d $$fil
abc0: 65 3b 20 74 68 65 6e 20 64 3d 2e 3b 20 65 6c 73  e; then d=.; els
abd0: 65 20 64 3d 24 28 73 72 63 64 69 72 29 3b 20 66  e d=$(srcdir); f
abe0: 69 3b 20 5c 0a 2b 09 20 20 69 66 20 74 65 73 74  i; \.+.  if test
abf0: 20 2d 64 20 24 24 64 2f 24 24 66 69 6c 65 3b 20   -d $$d/$$file; 
ac00: 74 68 65 6e 20 5c 0a 2b 09 20 20 20 20 64 69 72  then \.+.    dir
ac10: 3d 60 65 63 68 6f 20 22 2f 24 24 66 69 6c 65 22  =`echo "/$$file"
ac20: 20 7c 20 73 65 64 20 2d 65 20 27 73 2c 2f 5b 5e   | sed -e 's,/[^
ac30: 2f 5d 2a 24 24 2c 2c 27 60 3b 20 5c 0a 2b 09 20  /]*$$,,'`; \.+. 
ac40: 20 20 20 69 66 20 74 65 73 74 20 2d 64 20 24 28     if test -d $(
ac50: 73 72 63 64 69 72 29 2f 24 24 66 69 6c 65 20 26  srcdir)/$$file &
ac60: 26 20 74 65 73 74 20 24 24 64 20 21 3d 20 24 28  & test $$d != $(
ac70: 73 72 63 64 69 72 29 3b 20 74 68 65 6e 20 5c 0a  srcdir); then \.
ac80: 2b 09 20 20 20 20 20 20 63 70 20 2d 70 52 20 24  +.      cp -pR $
ac90: 28 73 72 63 64 69 72 29 2f 24 24 66 69 6c 65 20  (srcdir)/$$file 
aca0: 24 28 64 69 73 74 64 69 72 29 24 24 64 69 72 20  $(distdir)$$dir 
acb0: 7c 7c 20 65 78 69 74 20 31 3b 20 5c 0a 2b 09 20  || exit 1; \.+. 
acc0: 20 20 20 66 69 3b 20 5c 0a 2b 09 20 20 20 20 63     fi; \.+.    c
acd0: 70 20 2d 70 52 20 24 24 64 2f 24 24 66 69 6c 65  p -pR $$d/$$file
ace0: 20 24 28 64 69 73 74 64 69 72 29 24 24 64 69 72   $(distdir)$$dir
acf0: 20 7c 7c 20 65 78 69 74 20 31 3b 20 5c 0a 2b 09   || exit 1; \.+.
ad00: 20 20 65 6c 73 65 20 5c 0a 2b 09 20 20 20 20 74    else \.+.    t
ad10: 65 73 74 20 2d 66 20 24 28 64 69 73 74 64 69 72  est -f $(distdir
ad20: 29 2f 24 24 66 69 6c 65 20 5c 0a 2b 09 20 20 20  )/$$file \.+.   
ad30: 20 7c 7c 20 63 70 20 2d 70 20 24 24 64 2f 24 24   || cp -p $$d/$$
ad40: 66 69 6c 65 20 24 28 64 69 73 74 64 69 72 29 2f  file $(distdir)/
ad50: 24 24 66 69 6c 65 20 5c 0a 2b 09 20 20 20 20 7c  $$file \.+.    |
ad60: 7c 20 65 78 69 74 20 31 3b 20 5c 0a 2b 09 20 20  | exit 1; \.+.  
ad70: 66 69 3b 20 5c 0a 2b 09 64 6f 6e 65 0a 2b 09 2d  fi; \.+.done.+.-
ad80: 66 69 6e 64 20 24 28 64 69 73 74 64 69 72 29 20  find $(distdir) 
ad90: 2d 74 79 70 65 20 64 20 21 20 2d 70 65 72 6d 20  -type d ! -perm 
ada0: 2d 37 37 37 20 2d 65 78 65 63 20 63 68 6d 6f 64  -777 -exec chmod
adb0: 20 61 2b 72 77 78 20 7b 7d 20 5c 3b 20 2d 6f 20   a+rwx {} \; -o 
adc0: 5c 0a 2b 09 20 20 21 20 2d 74 79 70 65 20 64 20  \.+.  ! -type d 
add0: 21 20 2d 70 65 72 6d 20 2d 34 34 34 20 2d 6c 69  ! -perm -444 -li
ade0: 6e 6b 73 20 31 20 2d 65 78 65 63 20 63 68 6d 6f  nks 1 -exec chmo
adf0: 64 20 61 2b 72 20 7b 7d 20 5c 3b 20 2d 6f 20 5c  d a+r {} \; -o \
ae00: 0a 2b 09 20 20 21 20 2d 74 79 70 65 20 64 20 21  .+.  ! -type d !
ae10: 20 2d 70 65 72 6d 20 2d 34 30 30 20 2d 65 78 65   -perm -400 -exe
ae20: 63 20 63 68 6d 6f 64 20 61 2b 72 20 7b 7d 20 5c  c chmod a+r {} \
ae30: 3b 20 2d 6f 20 5c 0a 2b 09 20 20 21 20 2d 74 79  ; -o \.+.  ! -ty
ae40: 70 65 20 64 20 21 20 2d 70 65 72 6d 20 2d 34 34  pe d ! -perm -44
ae50: 34 20 2d 65 78 65 63 20 24 28 69 6e 73 74 61 6c  4 -exec $(instal
ae60: 6c 5f 73 68 29 20 2d 63 20 2d 6d 20 61 2b 72 20  l_sh) -c -m a+r 
ae70: 7b 7d 20 7b 7d 20 5c 3b 20 5c 0a 2b 09 7c 7c 20  {} {} \; \.+.|| 
ae80: 63 68 6d 6f 64 20 2d 52 20 61 2b 72 20 24 28 64  chmod -R a+r $(d
ae90: 69 73 74 64 69 72 29 0a 2b 64 69 73 74 2d 67 7a  istdir).+dist-gz
aea0: 69 70 3a 20 64 69 73 74 64 69 72 0a 2b 09 74 61  ip: distdir.+.ta
aeb0: 72 64 69 72 3d 24 28 64 69 73 74 64 69 72 29 20  rdir=$(distdir) 
aec0: 26 26 20 24 28 61 6d 5f 5f 74 61 72 29 20 7c 20  && $(am__tar) | 
aed0: 47 5a 49 50 3d 24 28 47 5a 49 50 5f 45 4e 56 29  GZIP=$(GZIP_ENV)
aee0: 20 67 7a 69 70 20 2d 63 20 3e 24 28 64 69 73 74   gzip -c >$(dist
aef0: 64 69 72 29 2e 74 61 72 2e 67 7a 0a 2b 09 24 28  dir).tar.gz.+.$(
af00: 61 6d 5f 5f 72 65 6d 6f 76 65 5f 64 69 73 74 64  am__remove_distd
af10: 69 72 29 0a 2b 0a 2b 64 69 73 74 2d 62 7a 69 70  ir).+.+dist-bzip
af20: 32 3a 20 64 69 73 74 64 69 72 0a 2b 09 74 61 72  2: distdir.+.tar
af30: 64 69 72 3d 24 28 64 69 73 74 64 69 72 29 20 26  dir=$(distdir) &
af40: 26 20 24 28 61 6d 5f 5f 74 61 72 29 20 7c 20 62  & $(am__tar) | b
af50: 7a 69 70 32 20 2d 39 20 2d 63 20 3e 24 28 64 69  zip2 -9 -c >$(di
af60: 73 74 64 69 72 29 2e 74 61 72 2e 62 7a 32 0a 2b  stdir).tar.bz2.+
af70: 09 24 28 61 6d 5f 5f 72 65 6d 6f 76 65 5f 64 69  .$(am__remove_di
af80: 73 74 64 69 72 29 0a 2b 0a 2b 64 69 73 74 2d 6c  stdir).+.+dist-l
af90: 7a 6d 61 3a 20 64 69 73 74 64 69 72 0a 2b 09 74  zma: distdir.+.t
afa0: 61 72 64 69 72 3d 24 28 64 69 73 74 64 69 72 29  ardir=$(distdir)
afb0: 20 26 26 20 24 28 61 6d 5f 5f 74 61 72 29 20 7c   && $(am__tar) |
afc0: 20 6c 7a 6d 61 20 2d 39 20 2d 63 20 3e 24 28 64   lzma -9 -c >$(d
afd0: 69 73 74 64 69 72 29 2e 74 61 72 2e 6c 7a 6d 61  istdir).tar.lzma
afe0: 0a 2b 09 24 28 61 6d 5f 5f 72 65 6d 6f 76 65 5f  .+.$(am__remove_
aff0: 64 69 73 74 64 69 72 29 0a 2b 0a 2b 64 69 73 74  distdir).+.+dist
b000: 2d 74 61 72 5a 3a 20 64 69 73 74 64 69 72 0a 2b  -tarZ: distdir.+
b010: 09 74 61 72 64 69 72 3d 24 28 64 69 73 74 64 69  .tardir=$(distdi
b020: 72 29 20 26 26 20 24 28 61 6d 5f 5f 74 61 72 29  r) && $(am__tar)
b030: 20 7c 20 63 6f 6d 70 72 65 73 73 20 2d 63 20 3e   | compress -c >
b040: 24 28 64 69 73 74 64 69 72 29 2e 74 61 72 2e 5a  $(distdir).tar.Z
b050: 0a 2b 09 24 28 61 6d 5f 5f 72 65 6d 6f 76 65 5f  .+.$(am__remove_
b060: 64 69 73 74 64 69 72 29 0a 2b 0a 2b 64 69 73 74  distdir).+.+dist
b070: 2d 73 68 61 72 3a 20 64 69 73 74 64 69 72 0a 2b  -shar: distdir.+
b080: 09 73 68 61 72 20 24 28 64 69 73 74 64 69 72 29  .shar $(distdir)
b090: 20 7c 20 47 5a 49 50 3d 24 28 47 5a 49 50 5f 45   | GZIP=$(GZIP_E
b0a0: 4e 56 29 20 67 7a 69 70 20 2d 63 20 3e 24 28 64  NV) gzip -c >$(d
b0b0: 69 73 74 64 69 72 29 2e 73 68 61 72 2e 67 7a 0a  istdir).shar.gz.
b0c0: 2b 09 24 28 61 6d 5f 5f 72 65 6d 6f 76 65 5f 64  +.$(am__remove_d
b0d0: 69 73 74 64 69 72 29 0a 2b 0a 2b 64 69 73 74 2d  istdir).+.+dist-
b0e0: 7a 69 70 3a 20 64 69 73 74 64 69 72 0a 2b 09 2d  zip: distdir.+.-
b0f0: 72 6d 20 2d 66 20 24 28 64 69 73 74 64 69 72 29  rm -f $(distdir)
b100: 2e 7a 69 70 0a 2b 09 7a 69 70 20 2d 72 71 20 24  .zip.+.zip -rq $
b110: 28 64 69 73 74 64 69 72 29 2e 7a 69 70 20 24 28  (distdir).zip $(
b120: 64 69 73 74 64 69 72 29 0a 2b 09 24 28 61 6d 5f  distdir).+.$(am_
b130: 5f 72 65 6d 6f 76 65 5f 64 69 73 74 64 69 72 29  _remove_distdir)
b140: 0a 2b 0a 2b 64 69 73 74 20 64 69 73 74 2d 61 6c  .+.+dist dist-al
b150: 6c 3a 20 64 69 73 74 64 69 72 0a 2b 09 74 61 72  l: distdir.+.tar
b160: 64 69 72 3d 24 28 64 69 73 74 64 69 72 29 20 26  dir=$(distdir) &
b170: 26 20 24 28 61 6d 5f 5f 74 61 72 29 20 7c 20 47  & $(am__tar) | G
b180: 5a 49 50 3d 24 28 47 5a 49 50 5f 45 4e 56 29 20  ZIP=$(GZIP_ENV) 
b190: 67 7a 69 70 20 2d 63 20 3e 24 28 64 69 73 74 64  gzip -c >$(distd
b1a0: 69 72 29 2e 74 61 72 2e 67 7a 0a 2b 09 24 28 61  ir).tar.gz.+.$(a
b1b0: 6d 5f 5f 72 65 6d 6f 76 65 5f 64 69 73 74 64 69  m__remove_distdi
b1c0: 72 29 0a 20 0a 20 23 20 54 68 69 73 20 74 61 72  r). . # This tar
b1d0: 67 65 74 20 75 6e 74 61 72 73 20 74 68 65 20 64  get untars the d
b1e0: 69 73 74 20 66 69 6c 65 20 61 6e 64 20 74 72 69  ist file and tri
b1f0: 65 73 20 61 20 56 50 41 54 48 20 63 6f 6e 66 69  es a VPATH confi
b200: 67 75 72 61 74 69 6f 6e 2e 20 20 54 68 65 6e 0a  guration.  Then.
b210: 20 23 20 69 74 20 67 75 61 72 61 6e 74 65 65 73   # it guarantees
b220: 20 74 68 61 74 20 74 68 65 20 64 69 73 74 72 69   that the distri
b230: 62 75 74 69 6f 6e 20 69 73 20 73 65 6c 66 2d 63  bution is self-c
b240: 6f 6e 74 61 69 6e 65 64 20 62 79 20 6d 61 6b 69  ontained by maki
b250: 6e 67 20 61 6e 6f 74 68 65 72 0a 20 23 20 74 61  ng another. # ta
b260: 72 66 69 6c 65 2e 0a 20 64 69 73 74 63 68 65 63  rfile.. distchec
b270: 6b 3a 20 64 69 73 74 0a 2d 09 2d 72 6d 20 2d 72  k: dist.-.-rm -r
b280: 66 20 24 28 64 69 73 74 64 69 72 29 0a 2d 09 47  f $(distdir).-.G
b290: 5a 49 50 3d 24 28 47 5a 49 50 5f 45 4e 56 29 20  ZIP=$(GZIP_ENV) 
b2a0: 24 28 54 41 52 29 20 7a 78 66 20 24 28 64 69 73  $(TAR) zxf $(dis
b2b0: 74 64 69 72 29 2e 74 61 72 2e 67 7a 0a 2d 09 6d  tdir).tar.gz.-.m
b2c0: 6b 64 69 72 20 24 28 64 69 73 74 64 69 72 29 2f  kdir $(distdir)/
b2d0: 3d 62 75 69 6c 64 0a 2d 09 6d 6b 64 69 72 20 24  =build.-.mkdir $
b2e0: 28 64 69 73 74 64 69 72 29 2f 3d 69 6e 73 74 0a  (distdir)/=inst.
b2f0: 2d 09 64 63 5f 69 6e 73 74 61 6c 6c 5f 62 61 73  -.dc_install_bas
b300: 65 3d 60 63 64 20 24 28 64 69 73 74 64 69 72 29  e=`cd $(distdir)
b310: 2f 3d 69 6e 73 74 20 26 26 20 70 77 64 60 3b 20  /=inst && pwd`; 
b320: 5c 0a 2d 09 63 64 20 24 28 64 69 73 74 64 69 72  \.-.cd $(distdir
b330: 29 2f 3d 62 75 69 6c 64 20 5c 0a 2d 09 20 20 26  )/=build \.-.  &
b340: 26 20 2e 2e 2f 63 6f 6e 66 69 67 75 72 65 20 2d  & ../configure -
b350: 2d 73 72 63 64 69 72 3d 2e 2e 20 2d 2d 70 72 65  -srcdir=.. --pre
b360: 66 69 78 3d 24 24 64 63 5f 69 6e 73 74 61 6c 6c  fix=$$dc_install
b370: 5f 62 61 73 65 20 5c 0a 2b 09 63 61 73 65 20 27  _base \.+.case '
b380: 24 28 44 49 53 54 5f 41 52 43 48 49 56 45 53 29  $(DIST_ARCHIVES)
b390: 27 20 69 6e 20 5c 0a 2b 09 2a 2e 74 61 72 2e 67  ' in \.+.*.tar.g
b3a0: 7a 2a 29 20 5c 0a 2b 09 20 20 47 5a 49 50 3d 24  z*) \.+.  GZIP=$
b3b0: 28 47 5a 49 50 5f 45 4e 56 29 20 67 75 6e 7a 69  (GZIP_ENV) gunzi
b3c0: 70 20 2d 63 20 24 28 64 69 73 74 64 69 72 29 2e  p -c $(distdir).
b3d0: 74 61 72 2e 67 7a 20 7c 20 24 28 61 6d 5f 5f 75  tar.gz | $(am__u
b3e0: 6e 74 61 72 29 20 3b 3b 5c 0a 2b 09 2a 2e 74 61  ntar) ;;\.+.*.ta
b3f0: 72 2e 62 7a 32 2a 29 20 5c 0a 2b 09 20 20 62 75  r.bz2*) \.+.  bu
b400: 6e 7a 69 70 32 20 2d 63 20 24 28 64 69 73 74 64  nzip2 -c $(distd
b410: 69 72 29 2e 74 61 72 2e 62 7a 32 20 7c 20 24 28  ir).tar.bz2 | $(
b420: 61 6d 5f 5f 75 6e 74 61 72 29 20 3b 3b 5c 0a 2b  am__untar) ;;\.+
b430: 09 2a 2e 74 61 72 2e 6c 7a 6d 61 2a 29 20 5c 0a  .*.tar.lzma*) \.
b440: 2b 09 20 20 75 6e 6c 7a 6d 61 20 2d 63 20 24 28  +.  unlzma -c $(
b450: 64 69 73 74 64 69 72 29 2e 74 61 72 2e 6c 7a 6d  distdir).tar.lzm
b460: 61 20 7c 20 24 28 61 6d 5f 5f 75 6e 74 61 72 29  a | $(am__untar)
b470: 20 3b 3b 5c 0a 2b 09 2a 2e 74 61 72 2e 5a 2a 29   ;;\.+.*.tar.Z*)
b480: 20 5c 0a 2b 09 20 20 75 6e 63 6f 6d 70 72 65 73   \.+.  uncompres
b490: 73 20 2d 63 20 24 28 64 69 73 74 64 69 72 29 2e  s -c $(distdir).
b4a0: 74 61 72 2e 5a 20 7c 20 24 28 61 6d 5f 5f 75 6e  tar.Z | $(am__un
b4b0: 74 61 72 29 20 3b 3b 5c 0a 2b 09 2a 2e 73 68 61  tar) ;;\.+.*.sha
b4c0: 72 2e 67 7a 2a 29 20 5c 0a 2b 09 20 20 47 5a 49  r.gz*) \.+.  GZI
b4d0: 50 3d 24 28 47 5a 49 50 5f 45 4e 56 29 20 67 75  P=$(GZIP_ENV) gu
b4e0: 6e 7a 69 70 20 2d 63 20 24 28 64 69 73 74 64 69  nzip -c $(distdi
b4f0: 72 29 2e 73 68 61 72 2e 67 7a 20 7c 20 75 6e 73  r).shar.gz | uns
b500: 68 61 72 20 3b 3b 5c 0a 2b 09 2a 2e 7a 69 70 2a  har ;;\.+.*.zip*
b510: 29 20 5c 0a 2b 09 20 20 75 6e 7a 69 70 20 24 28  ) \.+.  unzip $(
b520: 64 69 73 74 64 69 72 29 2e 7a 69 70 20 3b 3b 5c  distdir).zip ;;\
b530: 0a 2b 09 65 73 61 63 0a 2b 09 63 68 6d 6f 64 20  .+.esac.+.chmod 
b540: 2d 52 20 61 2d 77 20 24 28 64 69 73 74 64 69 72  -R a-w $(distdir
b550: 29 3b 20 63 68 6d 6f 64 20 61 2b 77 20 24 28 64  ); chmod a+w $(d
b560: 69 73 74 64 69 72 29 0a 2b 09 6d 6b 64 69 72 20  istdir).+.mkdir 
b570: 24 28 64 69 73 74 64 69 72 29 2f 5f 62 75 69 6c  $(distdir)/_buil
b580: 64 0a 2b 09 6d 6b 64 69 72 20 24 28 64 69 73 74  d.+.mkdir $(dist
b590: 64 69 72 29 2f 5f 69 6e 73 74 0a 2b 09 63 68 6d  dir)/_inst.+.chm
b5a0: 6f 64 20 61 2d 77 20 24 28 64 69 73 74 64 69 72  od a-w $(distdir
b5b0: 29 0a 2b 09 64 63 5f 69 6e 73 74 61 6c 6c 5f 62  ).+.dc_install_b
b5c0: 61 73 65 3d 60 24 28 61 6d 5f 5f 63 64 29 20 24  ase=`$(am__cd) $
b5d0: 28 64 69 73 74 64 69 72 29 2f 5f 69 6e 73 74 20  (distdir)/_inst 
b5e0: 26 26 20 70 77 64 20 7c 20 73 65 64 20 2d 65 20  && pwd | sed -e 
b5f0: 27 73 2c 5e 5b 5e 3a 5c 5c 2f 5d 3a 5b 5c 5c 2f  's,^[^:\\/]:[\\/
b600: 5d 2c 2f 2c 27 60 20 5c 0a 2b 09 20 20 26 26 20  ],/,'` \.+.  && 
b610: 64 63 5f 64 65 73 74 64 69 72 3d 22 24 24 7b 54  dc_destdir="$${T
b620: 4d 50 44 49 52 2d 2f 74 6d 70 7d 2f 61 6d 2d 64  MPDIR-/tmp}/am-d
b630: 63 2d 24 24 24 24 2f 22 20 5c 0a 2b 09 20 20 26  c-$$$$/" \.+.  &
b640: 26 20 63 64 20 24 28 64 69 73 74 64 69 72 29 2f  & cd $(distdir)/
b650: 5f 62 75 69 6c 64 20 5c 0a 2b 09 20 20 26 26 20  _build \.+.  && 
b660: 2e 2e 2f 63 6f 6e 66 69 67 75 72 65 20 2d 2d 73  ../configure --s
b670: 72 63 64 69 72 3d 2e 2e 20 2d 2d 70 72 65 66 69  rcdir=.. --prefi
b680: 78 3d 22 24 24 64 63 5f 69 6e 73 74 61 6c 6c 5f  x="$$dc_install_
b690: 62 61 73 65 22 20 5c 0a 2b 09 20 20 20 20 24 28  base" \.+.    $(
b6a0: 44 49 53 54 43 48 45 43 4b 5f 43 4f 4e 46 49 47  DISTCHECK_CONFIG
b6b0: 55 52 45 5f 46 4c 41 47 53 29 20 5c 0a 20 09 20  URE_FLAGS) \. . 
b6c0: 20 26 26 20 24 28 4d 41 4b 45 29 20 24 28 41 4d   && $(MAKE) $(AM
b6d0: 5f 4d 41 4b 45 46 4c 41 47 53 29 20 5c 0a 20 09  _MAKEFLAGS) \. .
b6e0: 20 20 26 26 20 24 28 4d 41 4b 45 29 20 24 28 41    && $(MAKE) $(A
b6f0: 4d 5f 4d 41 4b 45 46 4c 41 47 53 29 20 64 76 69  M_MAKEFLAGS) dvi
b700: 20 5c 0a 20 09 20 20 26 26 20 24 28 4d 41 4b 45   \. .  && $(MAKE
b710: 29 20 24 28 41 4d 5f 4d 41 4b 45 46 4c 41 47 53  ) $(AM_MAKEFLAGS
b720: 29 20 63 68 65 63 6b 20 5c 0a 20 09 20 20 26 26  ) check \. .  &&
b730: 20 24 28 4d 41 4b 45 29 20 24 28 41 4d 5f 4d 41   $(MAKE) $(AM_MA
b740: 4b 45 46 4c 41 47 53 29 20 69 6e 73 74 61 6c 6c  KEFLAGS) install
b750: 20 5c 0a 20 09 20 20 26 26 20 24 28 4d 41 4b 45   \. .  && $(MAKE
b760: 29 20 24 28 41 4d 5f 4d 41 4b 45 46 4c 41 47 53  ) $(AM_MAKEFLAGS
b770: 29 20 69 6e 73 74 61 6c 6c 63 68 65 63 6b 20 5c  ) installcheck \
b780: 0a 2d 09 20 20 26 26 20 24 28 4d 41 4b 45 29 20  .-.  && $(MAKE) 
b790: 24 28 41 4d 5f 4d 41 4b 45 46 4c 41 47 53 29 20  $(AM_MAKEFLAGS) 
b7a0: 64 69 73 74 0a 2d 09 2d 72 6d 20 2d 72 66 20 24  dist.-.-rm -rf $
b7b0: 28 64 69 73 74 64 69 72 29 0a 2d 09 40 62 61 6e  (distdir).-.@ban
b7c0: 6e 65 72 3d 22 24 28 64 69 73 74 64 69 72 29 2e  ner="$(distdir).
b7d0: 74 61 72 2e 67 7a 20 69 73 20 72 65 61 64 79 20  tar.gz is ready 
b7e0: 66 6f 72 20 64 69 73 74 72 69 62 75 74 69 6f 6e  for distribution
b7f0: 22 3b 20 5c 0a 2d 09 64 61 73 68 65 73 3d 60 65  "; \.-.dashes=`e
b800: 63 68 6f 20 22 24 24 62 61 6e 6e 65 72 22 20 7c  cho "$$banner" |
b810: 20 73 65 64 20 73 2f 2e 2f 3d 2f 67 60 3b 20 5c   sed s/./=/g`; \
b820: 0a 2d 09 65 63 68 6f 20 22 24 24 64 61 73 68 65  .-.echo "$$dashe
b830: 73 22 3b 20 5c 0a 2d 09 65 63 68 6f 20 22 24 24  s"; \.-.echo "$$
b840: 62 61 6e 6e 65 72 22 3b 20 5c 0a 2d 09 65 63 68  banner"; \.-.ech
b850: 6f 20 22 24 24 64 61 73 68 65 73 22 0a 2d 64 69  o "$$dashes".-di
b860: 73 74 3a 20 64 69 73 74 64 69 72 0a 2d 09 2d 63  st: distdir.-.-c
b870: 68 6d 6f 64 20 2d 52 20 61 2b 72 20 24 28 64 69  hmod -R a+r $(di
b880: 73 74 64 69 72 29 0a 2d 09 47 5a 49 50 3d 24 28  stdir).-.GZIP=$(
b890: 47 5a 49 50 5f 45 4e 56 29 20 24 28 54 41 52 29  GZIP_ENV) $(TAR)
b8a0: 20 63 68 6f 7a 66 20 24 28 64 69 73 74 64 69 72   chozf $(distdir
b8b0: 29 2e 74 61 72 2e 67 7a 20 24 28 64 69 73 74 64  ).tar.gz $(distd
b8c0: 69 72 29 0a 2d 09 2d 72 6d 20 2d 72 66 20 24 28  ir).-.-rm -rf $(
b8d0: 64 69 73 74 64 69 72 29 0a 2d 64 69 73 74 2d 61  distdir).-dist-a
b8e0: 6c 6c 3a 20 64 69 73 74 64 69 72 0a 2d 09 2d 63  ll: distdir.-.-c
b8f0: 68 6d 6f 64 20 2d 52 20 61 2b 72 20 24 28 64 69  hmod -R a+r $(di
b900: 73 74 64 69 72 29 0a 2d 09 47 5a 49 50 3d 24 28  stdir).-.GZIP=$(
b910: 47 5a 49 50 5f 45 4e 56 29 20 24 28 54 41 52 29  GZIP_ENV) $(TAR)
b920: 20 63 68 6f 7a 66 20 24 28 64 69 73 74 64 69 72   chozf $(distdir
b930: 29 2e 74 61 72 2e 67 7a 20 24 28 64 69 73 74 64  ).tar.gz $(distd
b940: 69 72 29 0a 2d 09 2d 72 6d 20 2d 72 66 20 24 28  ir).-.-rm -rf $(
b950: 64 69 73 74 64 69 72 29 0a 2d 64 69 73 74 64 69  distdir).-distdi
b960: 72 3a 20 24 28 44 49 53 54 46 49 4c 45 53 29 0a  r: $(DISTFILES).
b970: 2d 09 2d 72 6d 20 2d 72 66 20 24 28 64 69 73 74  -.-rm -rf $(dist
b980: 64 69 72 29 0a 2d 09 6d 6b 64 69 72 20 24 28 64  dir).-.mkdir $(d
b990: 69 73 74 64 69 72 29 0a 2d 09 2d 63 68 6d 6f 64  istdir).-.-chmod
b9a0: 20 37 37 37 20 24 28 64 69 73 74 64 69 72 29 0a   777 $(distdir).
b9b0: 2d 09 24 28 6d 6b 69 6e 73 74 61 6c 6c 64 69 72  -.$(mkinstalldir
b9c0: 73 29 20 24 28 64 69 73 74 64 69 72 29 2f 61 75  s) $(distdir)/au
b9d0: 78 0a 2d 09 40 66 6f 72 20 66 69 6c 65 20 69 6e  x.-.@for file in
b9e0: 20 24 28 44 49 53 54 46 49 4c 45 53 29 3b 20 64   $(DISTFILES); d
b9f0: 6f 20 5c 0a 2d 09 20 20 64 3d 24 28 73 72 63 64  o \.-.  d=$(srcd
ba00: 69 72 29 3b 20 5c 0a 2d 09 20 20 69 66 20 74 65  ir); \.-.  if te
ba10: 73 74 20 2d 64 20 24 24 64 2f 24 24 66 69 6c 65  st -d $$d/$$file
ba20: 3b 20 74 68 65 6e 20 5c 0a 2d 09 20 20 20 20 63  ; then \.-.    c
ba30: 70 20 2d 70 72 20 24 24 64 2f 24 24 66 69 6c 65  p -pr $$d/$$file
ba40: 20 24 28 64 69 73 74 64 69 72 29 2f 24 24 66 69   $(distdir)/$$fi
ba50: 6c 65 3b 20 5c 0a 2d 09 20 20 65 6c 73 65 20 5c  le; \.-.  else \
ba60: 0a 2d 09 20 20 20 20 74 65 73 74 20 2d 66 20 24  .-.    test -f $
ba70: 28 64 69 73 74 64 69 72 29 2f 24 24 66 69 6c 65  (distdir)/$$file
ba80: 20 5c 0a 2d 09 20 20 20 20 7c 7c 20 6c 6e 20 24   \.-.    || ln $
ba90: 24 64 2f 24 24 66 69 6c 65 20 24 28 64 69 73 74  $d/$$file $(dist
baa0: 64 69 72 29 2f 24 24 66 69 6c 65 20 32 3e 20 2f  dir)/$$file 2> /
bab0: 64 65 76 2f 6e 75 6c 6c 20 5c 0a 2d 09 20 20 20  dev/null \.-.   
bac0: 20 7c 7c 20 63 70 20 2d 70 20 24 24 64 2f 24 24   || cp -p $$d/$$
bad0: 66 69 6c 65 20 24 28 64 69 73 74 64 69 72 29 2f  file $(distdir)/
bae0: 24 24 66 69 6c 65 20 7c 7c 20 3a 3b 20 5c 0a 2d  $$file || :; \.-
baf0: 09 20 20 66 69 3b 20 5c 0a 2d 09 64 6f 6e 65 0a  .  fi; \.-.done.
bb00: 2d 74 63 6c 72 65 61 64 6c 69 6e 65 2e 6c 6f 20  -tclreadline.lo 
bb10: 74 63 6c 72 65 61 64 6c 69 6e 65 2e 6f 20 3a 20  tclreadline.o : 
bb20: 74 63 6c 72 65 61 64 6c 69 6e 65 2e 63 20 63 6f  tclreadline.c co
bb30: 6e 66 69 67 2e 68 20 74 63 6c 72 65 61 64 6c 69  nfig.h tclreadli
bb40: 6e 65 2e 68 0a 2d 74 63 6c 73 68 72 6c 2e 6f 3a  ne.h.-tclshrl.o:
bb50: 20 74 63 6c 73 68 72 6c 2e 63 20 63 6f 6e 66 69   tclshrl.c confi
bb60: 67 2e 68 20 74 63 6c 72 65 61 64 6c 69 6e 65 2e  g.h tclreadline.
bb70: 68 0a 2d 77 69 73 68 72 6c 2e 6f 3a 20 77 69 73  h.-wishrl.o: wis
bb80: 68 72 6c 2e 63 20 63 6f 6e 66 69 67 2e 68 20 74  hrl.c config.h t
bb90: 63 6c 72 65 61 64 6c 69 6e 65 2e 68 0a 2d 0a 2d  clreadline.h.-.-
bba0: 69 6e 66 6f 2d 61 6d 3a 0a 2d 69 6e 66 6f 3a 20  info-am:.-info: 
bbb0: 69 6e 66 6f 2d 61 6d 0a 2d 64 76 69 2d 61 6d 3a  info-am.-dvi-am:
bbc0: 0a 2d 64 76 69 3a 20 64 76 69 2d 61 6d 0a 2b 09  .-dvi: dvi-am.+.
bbd0: 20 20 26 26 20 24 28 4d 41 4b 45 29 20 24 28 41    && $(MAKE) $(A
bbe0: 4d 5f 4d 41 4b 45 46 4c 41 47 53 29 20 75 6e 69  M_MAKEFLAGS) uni
bbf0: 6e 73 74 61 6c 6c 20 5c 0a 2b 09 20 20 26 26 20  nstall \.+.  && 
bc00: 24 28 4d 41 4b 45 29 20 24 28 41 4d 5f 4d 41 4b  $(MAKE) $(AM_MAK
bc10: 45 46 4c 41 47 53 29 20 64 69 73 74 75 6e 69 6e  EFLAGS) distunin
bc20: 73 74 61 6c 6c 63 68 65 63 6b 5f 64 69 72 3d 22  stallcheck_dir="
bc30: 24 24 64 63 5f 69 6e 73 74 61 6c 6c 5f 62 61 73  $$dc_install_bas
bc40: 65 22 20 5c 0a 2b 09 20 20 20 20 20 20 20 20 64  e" \.+.        d
bc50: 69 73 74 75 6e 69 6e 73 74 61 6c 6c 63 68 65 63  istuninstallchec
bc60: 6b 20 5c 0a 2b 09 20 20 26 26 20 63 68 6d 6f 64  k \.+.  && chmod
bc70: 20 2d 52 20 61 2d 77 20 22 24 24 64 63 5f 69 6e   -R a-w "$$dc_in
bc80: 73 74 61 6c 6c 5f 62 61 73 65 22 20 5c 0a 2b 09  stall_base" \.+.
bc90: 20 20 26 26 20 28 7b 20 5c 0a 2b 09 20 20 20 20    && ({ \.+.    
bca0: 20 20 20 28 63 64 20 2e 2e 2f 2e 2e 20 26 26 20     (cd ../.. && 
bcb0: 75 6d 61 73 6b 20 30 37 37 20 26 26 20 6d 6b 64  umask 077 && mkd
bcc0: 69 72 20 22 24 24 64 63 5f 64 65 73 74 64 69 72  ir "$$dc_destdir
bcd0: 22 29 20 5c 0a 2b 09 20 20 20 20 20 20 20 26 26  ") \.+.       &&
bce0: 20 24 28 4d 41 4b 45 29 20 24 28 41 4d 5f 4d 41   $(MAKE) $(AM_MA
bcf0: 4b 45 46 4c 41 47 53 29 20 44 45 53 54 44 49 52  KEFLAGS) DESTDIR
bd00: 3d 22 24 24 64 63 5f 64 65 73 74 64 69 72 22 20  ="$$dc_destdir" 
bd10: 69 6e 73 74 61 6c 6c 20 5c 0a 2b 09 20 20 20 20  install \.+.    
bd20: 20 20 20 26 26 20 24 28 4d 41 4b 45 29 20 24 28     && $(MAKE) $(
bd30: 41 4d 5f 4d 41 4b 45 46 4c 41 47 53 29 20 44 45  AM_MAKEFLAGS) DE
bd40: 53 54 44 49 52 3d 22 24 24 64 63 5f 64 65 73 74  STDIR="$$dc_dest
bd50: 64 69 72 22 20 75 6e 69 6e 73 74 61 6c 6c 20 5c  dir" uninstall \
bd60: 0a 2b 09 20 20 20 20 20 20 20 26 26 20 24 28 4d  .+.       && $(M
bd70: 41 4b 45 29 20 24 28 41 4d 5f 4d 41 4b 45 46 4c  AKE) $(AM_MAKEFL
bd80: 41 47 53 29 20 44 45 53 54 44 49 52 3d 22 24 24  AGS) DESTDIR="$$
bd90: 64 63 5f 64 65 73 74 64 69 72 22 20 5c 0a 2b 09  dc_destdir" \.+.
bda0: 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 74              dist
bdb0: 75 6e 69 6e 73 74 61 6c 6c 63 68 65 63 6b 5f 64  uninstallcheck_d
bdc0: 69 72 3d 22 24 24 64 63 5f 64 65 73 74 64 69 72  ir="$$dc_destdir
bdd0: 22 20 64 69 73 74 75 6e 69 6e 73 74 61 6c 6c 63  " distuninstallc
bde0: 68 65 63 6b 3b 20 5c 0a 2b 09 20 20 20 20 20 20  heck; \.+.      
bdf0: 7d 20 7c 7c 20 7b 20 72 6d 20 2d 72 66 20 22 24  } || { rm -rf "$
be00: 24 64 63 5f 64 65 73 74 64 69 72 22 3b 20 65 78  $dc_destdir"; ex
be10: 69 74 20 31 3b 20 7d 29 20 5c 0a 2b 09 20 20 26  it 1; }) \.+.  &
be20: 26 20 72 6d 20 2d 72 66 20 22 24 24 64 63 5f 64  & rm -rf "$$dc_d
be30: 65 73 74 64 69 72 22 20 5c 0a 2b 09 20 20 26 26  estdir" \.+.  &&
be40: 20 24 28 4d 41 4b 45 29 20 24 28 41 4d 5f 4d 41   $(MAKE) $(AM_MA
be50: 4b 45 46 4c 41 47 53 29 20 64 69 73 74 20 5c 0a  KEFLAGS) dist \.
be60: 2b 09 20 20 26 26 20 72 6d 20 2d 72 66 20 24 28  +.  && rm -rf $(
be70: 44 49 53 54 5f 41 52 43 48 49 56 45 53 29 20 5c  DIST_ARCHIVES) \
be80: 0a 2b 09 20 20 26 26 20 24 28 4d 41 4b 45 29 20  .+.  && $(MAKE) 
be90: 24 28 41 4d 5f 4d 41 4b 45 46 4c 41 47 53 29 20  $(AM_MAKEFLAGS) 
bea0: 64 69 73 74 63 6c 65 61 6e 63 68 65 63 6b 0a 2b  distcleancheck.+
beb0: 09 24 28 61 6d 5f 5f 72 65 6d 6f 76 65 5f 64 69  .$(am__remove_di
bec0: 73 74 64 69 72 29 0a 2b 09 40 28 65 63 68 6f 20  stdir).+.@(echo 
bed0: 22 24 28 64 69 73 74 64 69 72 29 20 61 72 63 68  "$(distdir) arch
bee0: 69 76 65 73 20 72 65 61 64 79 20 66 6f 72 20 64  ives ready for d
bef0: 69 73 74 72 69 62 75 74 69 6f 6e 3a 20 22 3b 20  istribution: "; 
bf00: 5c 0a 2b 09 20 20 6c 69 73 74 3d 27 24 28 44 49  \.+.  list='$(DI
bf10: 53 54 5f 41 52 43 48 49 56 45 53 29 27 3b 20 66  ST_ARCHIVES)'; f
bf20: 6f 72 20 69 20 69 6e 20 24 24 6c 69 73 74 3b 20  or i in $$list; 
bf30: 64 6f 20 65 63 68 6f 20 24 24 69 3b 20 64 6f 6e  do echo $$i; don
bf40: 65 29 20 7c 20 5c 0a 2b 09 20 20 73 65 64 20 2d  e) | \.+.  sed -
bf50: 65 20 31 68 20 2d 65 20 31 73 2f 2e 2f 3d 2f 67  e 1h -e 1s/./=/g
bf60: 20 2d 65 20 31 70 20 2d 65 20 31 78 20 2d 65 20   -e 1p -e 1x -e 
bf70: 27 24 24 70 27 20 2d 65 20 27 24 24 78 27 0a 2b  '$$p' -e '$$x'.+
bf80: 64 69 73 74 75 6e 69 6e 73 74 61 6c 6c 63 68 65  distuninstallche
bf90: 63 6b 3a 0a 2b 09 40 63 64 20 24 28 64 69 73 74  ck:.+.@cd $(dist
bfa0: 75 6e 69 6e 73 74 61 6c 6c 63 68 65 63 6b 5f 64  uninstallcheck_d
bfb0: 69 72 29 20 5c 0a 2b 09 26 26 20 74 65 73 74 20  ir) \.+.&& test 
bfc0: 60 24 28 64 69 73 74 75 6e 69 6e 73 74 61 6c 6c  `$(distuninstall
bfd0: 63 68 65 63 6b 5f 6c 69 73 74 66 69 6c 65 73 29  check_listfiles)
bfe0: 20 7c 20 77 63 20 2d 6c 60 20 2d 6c 65 20 31 20   | wc -l` -le 1 
bff0: 5c 0a 2b 09 20 20 20 7c 7c 20 7b 20 65 63 68 6f  \.+.   || { echo
c000: 20 22 45 52 52 4f 52 3a 20 66 69 6c 65 73 20 6c   "ERROR: files l
c010: 65 66 74 20 61 66 74 65 72 20 75 6e 69 6e 73 74  eft after uninst
c020: 61 6c 6c 3a 22 20 3b 20 5c 0a 2b 09 20 20 20 20  all:" ; \.+.    
c030: 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e 20 22      if test -n "
c040: 24 28 44 45 53 54 44 49 52 29 22 3b 20 74 68 65  $(DESTDIR)"; the
c050: 6e 20 5c 0a 2b 09 20 20 20 20 20 20 20 20 20 20  n \.+.          
c060: 65 63 68 6f 20 22 20 20 28 63 68 65 63 6b 20 44  echo "  (check D
c070: 45 53 54 44 49 52 20 73 75 70 70 6f 72 74 29 22  ESTDIR support)"
c080: 3b 20 5c 0a 2b 09 20 20 20 20 20 20 20 20 66 69  ; \.+.        fi
c090: 20 3b 20 5c 0a 2b 09 20 20 20 20 20 20 20 20 24   ; \.+.        $
c0a0: 28 64 69 73 74 75 6e 69 6e 73 74 61 6c 6c 63 68  (distuninstallch
c0b0: 65 63 6b 5f 6c 69 73 74 66 69 6c 65 73 29 20 3b  eck_listfiles) ;
c0c0: 20 5c 0a 2b 09 20 20 20 20 20 20 20 20 65 78 69   \.+.        exi
c0d0: 74 20 31 3b 20 7d 20 3e 26 32 0a 2b 64 69 73 74  t 1; } >&2.+dist
c0e0: 63 6c 65 61 6e 63 68 65 63 6b 3a 20 64 69 73 74  cleancheck: dist
c0f0: 63 6c 65 61 6e 0a 2b 09 40 69 66 20 74 65 73 74  clean.+.@if test
c100: 20 27 24 28 73 72 63 64 69 72 29 27 20 3d 20 2e   '$(srcdir)' = .
c110: 20 3b 20 74 68 65 6e 20 5c 0a 2b 09 20 20 65 63   ; then \.+.  ec
c120: 68 6f 20 22 45 52 52 4f 52 3a 20 64 69 73 74 63  ho "ERROR: distc
c130: 6c 65 61 6e 63 68 65 63 6b 20 63 61 6e 20 6f 6e  leancheck can on
c140: 6c 79 20 72 75 6e 20 66 72 6f 6d 20 61 20 56 50  ly run from a VP
c150: 41 54 48 20 62 75 69 6c 64 22 20 3b 20 5c 0a 2b  ATH build" ; \.+
c160: 09 20 20 65 78 69 74 20 31 20 3b 20 5c 0a 2b 09  .  exit 1 ; \.+.
c170: 66 69 0a 2b 09 40 74 65 73 74 20 60 24 28 64 69  fi.+.@test `$(di
c180: 73 74 63 6c 65 61 6e 63 68 65 63 6b 5f 6c 69 73  stcleancheck_lis
c190: 74 66 69 6c 65 73 29 20 7c 20 77 63 20 2d 6c 60  tfiles) | wc -l`
c1a0: 20 2d 65 71 20 30 20 5c 0a 2b 09 20 20 7c 7c 20   -eq 0 \.+.  || 
c1b0: 7b 20 65 63 68 6f 20 22 45 52 52 4f 52 3a 20 66  { echo "ERROR: f
c1c0: 69 6c 65 73 20 6c 65 66 74 20 69 6e 20 62 75 69  iles left in bui
c1d0: 6c 64 20 64 69 72 65 63 74 6f 72 79 20 61 66 74  ld directory aft
c1e0: 65 72 20 64 69 73 74 63 6c 65 61 6e 3a 22 20 3b  er distclean:" ;
c1f0: 20 5c 0a 2b 09 20 20 20 20 20 20 20 24 28 64 69   \.+.       $(di
c200: 73 74 63 6c 65 61 6e 63 68 65 63 6b 5f 6c 69 73  stcleancheck_lis
c210: 74 66 69 6c 65 73 29 20 3b 20 5c 0a 2b 09 20 20  tfiles) ; \.+.  
c220: 20 20 20 20 20 65 78 69 74 20 31 3b 20 7d 20 3e       exit 1; } >
c230: 26 32 0a 20 63 68 65 63 6b 2d 61 6d 3a 20 61 6c  &2. check-am: al
c240: 6c 2d 61 6d 0a 20 63 68 65 63 6b 3a 20 63 68 65  l-am. check: che
c250: 63 6b 2d 61 6d 0a 2d 69 6e 73 74 61 6c 6c 63 68  ck-am.-installch
c260: 65 63 6b 2d 61 6d 3a 0a 2d 69 6e 73 74 61 6c 6c  eck-am:.-install
c270: 63 68 65 63 6b 3a 20 69 6e 73 74 61 6c 6c 63 68  check: installch
c280: 65 63 6b 2d 61 6d 0a 2d 61 6c 6c 2d 72 65 63 75  eck-am.-all-recu
c290: 72 73 69 76 65 2d 61 6d 3a 20 63 6f 6e 66 69 67  rsive-am: config
c2a0: 2e 68 0a 2d 09 24 28 4d 41 4b 45 29 20 24 28 41  .h.-.$(MAKE) $(A
c2b0: 4d 5f 4d 41 4b 45 46 4c 41 47 53 29 20 61 6c 6c  M_MAKEFLAGS) all
c2c0: 2d 72 65 63 75 72 73 69 76 65 0a 2b 61 6c 6c 2d  -recursive.+all-
c2d0: 61 6d 3a 20 4d 61 6b 65 66 69 6c 65 20 24 28 4c  am: Makefile $(L
c2e0: 54 4c 49 42 52 41 52 49 45 53 29 20 24 28 50 52  TLIBRARIES) $(PR
c2f0: 4f 47 52 41 4d 53 29 20 24 28 53 43 52 49 50 54  OGRAMS) $(SCRIPT
c300: 53 29 20 24 28 4d 41 4e 53 29 20 5c 0a 2b 09 09  S) $(MANS) \.+..
c310: 24 28 48 45 41 44 45 52 53 29 20 63 6f 6e 66 69  $(HEADERS) confi
c320: 67 2e 68 0a 2b 69 6e 73 74 61 6c 6c 2d 62 69 6e  g.h.+install-bin
c330: 50 52 4f 47 52 41 4d 53 3a 20 69 6e 73 74 61 6c  PROGRAMS: instal
c340: 6c 2d 6c 69 62 4c 54 4c 49 42 52 41 52 49 45 53  l-libLTLIBRARIES
c350: 0a 20 0a 2d 69 6e 73 74 61 6c 6c 2d 65 78 65 63  . .-install-exec
c360: 2d 61 6d 3a 20 69 6e 73 74 61 6c 6c 2d 6c 69 62  -am: install-lib
c370: 4c 54 4c 49 42 52 41 52 49 45 53 20 69 6e 73 74  LTLIBRARIES inst
c380: 61 6c 6c 2d 62 69 6e 50 52 4f 47 52 41 4d 53 0a  all-binPROGRAMS.
c390: 2b 69 6e 73 74 61 6c 6c 64 69 72 73 3a 0a 2b 09  +installdirs:.+.
c3a0: 66 6f 72 20 64 69 72 20 69 6e 20 22 24 28 44 45  for dir in "$(DE
c3b0: 53 54 44 49 52 29 24 28 6c 69 62 64 69 72 29 22  STDIR)$(libdir)"
c3c0: 20 22 24 28 44 45 53 54 44 49 52 29 24 28 62 69   "$(DESTDIR)$(bi
c3d0: 6e 64 69 72 29 22 20 22 24 28 44 45 53 54 44 49  ndir)" "$(DESTDI
c3e0: 52 29 24 28 74 63 6c 72 6c 64 69 72 29 22 20 22  R)$(tclrldir)" "
c3f0: 24 28 44 45 53 54 44 49 52 29 24 28 6d 61 6e 6e  $(DESTDIR)$(mann
c400: 64 69 72 29 22 20 22 24 28 44 45 53 54 44 49 52  dir)" "$(DESTDIR
c410: 29 24 28 69 6e 63 6c 75 64 65 64 69 72 29 22 3b  )$(includedir)";
c420: 20 64 6f 20 5c 0a 2b 09 20 20 74 65 73 74 20 2d   do \.+.  test -
c430: 7a 20 22 24 24 64 69 72 22 20 7c 7c 20 24 28 4d  z "$$dir" || $(M
c440: 4b 44 49 52 5f 50 29 20 22 24 24 64 69 72 22 3b  KDIR_P) "$$dir";
c450: 20 5c 0a 2b 09 64 6f 6e 65 0a 2b 69 6e 73 74 61   \.+.done.+insta
c460: 6c 6c 3a 20 69 6e 73 74 61 6c 6c 2d 61 6d 0a 20  ll: install-am. 
c470: 69 6e 73 74 61 6c 6c 2d 65 78 65 63 3a 20 69 6e  install-exec: in
c480: 73 74 61 6c 6c 2d 65 78 65 63 2d 61 6d 0a 2d 0a  stall-exec-am.-.
c490: 2d 69 6e 73 74 61 6c 6c 2d 64 61 74 61 2d 61 6d  -install-data-am
c4a0: 3a 20 69 6e 73 74 61 6c 6c 2d 74 63 6c 72 6c 53  : install-tclrlS
c4b0: 43 52 49 50 54 53 20 69 6e 73 74 61 6c 6c 2d 6d  CRIPTS install-m
c4c0: 61 6e 20 69 6e 73 74 61 6c 6c 2d 69 6e 63 6c 75  an install-inclu
c4d0: 64 65 48 45 41 44 45 52 53 0a 20 69 6e 73 74 61  deHEADERS. insta
c4e0: 6c 6c 2d 64 61 74 61 3a 20 69 6e 73 74 61 6c 6c  ll-data: install
c4f0: 2d 64 61 74 61 2d 61 6d 0a 2b 75 6e 69 6e 73 74  -data-am.+uninst
c500: 61 6c 6c 3a 20 75 6e 69 6e 73 74 61 6c 6c 2d 61  all: uninstall-a
c510: 6d 0a 20 0a 20 69 6e 73 74 61 6c 6c 2d 61 6d 3a  m. . install-am:
c520: 20 61 6c 6c 2d 61 6d 0a 20 09 40 24 28 4d 41 4b   all-am. .@$(MAK
c530: 45 29 20 24 28 41 4d 5f 4d 41 4b 45 46 4c 41 47  E) $(AM_MAKEFLAG
c540: 53 29 20 69 6e 73 74 61 6c 6c 2d 65 78 65 63 2d  S) install-exec-
c550: 61 6d 20 69 6e 73 74 61 6c 6c 2d 64 61 74 61 2d  am install-data-
c560: 61 6d 0a 2d 69 6e 73 74 61 6c 6c 3a 20 69 6e 73  am.-install: ins
c570: 74 61 6c 6c 2d 61 6d 0a 2d 75 6e 69 6e 73 74 61  tall-am.-uninsta
c580: 6c 6c 2d 61 6d 3a 20 75 6e 69 6e 73 74 61 6c 6c  ll-am: uninstall
c590: 2d 6c 69 62 4c 54 4c 49 42 52 41 52 49 45 53 20  -libLTLIBRARIES 
c5a0: 75 6e 69 6e 73 74 61 6c 6c 2d 62 69 6e 50 52 4f  uninstall-binPRO
c5b0: 47 52 41 4d 53 20 5c 0a 2d 09 09 75 6e 69 6e 73  GRAMS \.-..unins
c5c0: 74 61 6c 6c 2d 74 63 6c 72 6c 53 43 52 49 50 54  tall-tclrlSCRIPT
c5d0: 53 20 75 6e 69 6e 73 74 61 6c 6c 2d 6d 61 6e 20  S uninstall-man 
c5e0: 5c 0a 2d 09 09 75 6e 69 6e 73 74 61 6c 6c 2d 69  \.-..uninstall-i
c5f0: 6e 63 6c 75 64 65 48 45 41 44 45 52 53 0a 2d 75  ncludeHEADERS.-u
c600: 6e 69 6e 73 74 61 6c 6c 3a 20 75 6e 69 6e 73 74  ninstall: uninst
c610: 61 6c 6c 2d 61 6d 0a 2d 61 6c 6c 2d 61 6d 3a 20  all-am.-all-am: 
c620: 4d 61 6b 65 66 69 6c 65 20 24 28 4c 54 4c 49 42  Makefile $(LTLIB
c630: 52 41 52 49 45 53 29 20 24 28 50 52 4f 47 52 41  RARIES) $(PROGRA
c640: 4d 53 29 20 24 28 53 43 52 49 50 54 53 29 20 24  MS) $(SCRIPTS) $
c650: 28 4d 41 4e 53 29 20 5c 0a 2d 09 09 24 28 48 45  (MANS) \.-..$(HE
c660: 41 44 45 52 53 29 20 63 6f 6e 66 69 67 2e 68 0a  ADERS) config.h.
c670: 2d 61 6c 6c 2d 72 65 64 69 72 65 63 74 3a 20 61  -all-redirect: a
c680: 6c 6c 2d 61 6d 0a 2d 69 6e 73 74 61 6c 6c 2d 73  ll-am.-install-s
c690: 74 72 69 70 3a 0a 2d 09 24 28 4d 41 4b 45 29 20  trip:.-.$(MAKE) 
c6a0: 24 28 41 4d 5f 4d 41 4b 45 46 4c 41 47 53 29 20  $(AM_MAKEFLAGS) 
c6b0: 41 4d 5f 49 4e 53 54 41 4c 4c 5f 50 52 4f 47 52  AM_INSTALL_PROGR
c6c0: 41 4d 5f 46 4c 41 47 53 3d 2d 73 20 69 6e 73 74  AM_FLAGS=-s inst
c6d0: 61 6c 6c 0a 2d 69 6e 73 74 61 6c 6c 64 69 72 73  all.-installdirs
c6e0: 3a 0a 2d 09 24 28 6d 6b 69 6e 73 74 61 6c 6c 64  :.-.$(mkinstalld
c6f0: 69 72 73 29 20 20 24 28 44 45 53 54 44 49 52 29  irs)  $(DESTDIR)
c700: 24 28 6c 69 62 64 69 72 29 20 24 28 44 45 53 54  $(libdir) $(DEST
c710: 44 49 52 29 24 28 62 69 6e 64 69 72 29 20 5c 0a  DIR)$(bindir) \.
c720: 2d 09 09 24 28 44 45 53 54 44 49 52 29 24 28 74  -..$(DESTDIR)$(t
c730: 63 6c 72 6c 64 69 72 29 20 24 28 44 45 53 54 44  clrldir) $(DESTD
c740: 49 52 29 24 28 6d 61 6e 64 69 72 29 2f 6d 61 6e  IR)$(mandir)/man
c750: 6e 20 5c 0a 2d 09 09 24 28 44 45 53 54 44 49 52  n \.-..$(DESTDIR
c760: 29 24 28 69 6e 63 6c 75 64 65 64 69 72 29 0a 2d  )$(includedir).-
c770: 0a 20 0a 2b 69 6e 73 74 61 6c 6c 63 68 65 63 6b  . .+installcheck
c780: 3a 20 69 6e 73 74 61 6c 6c 63 68 65 63 6b 2d 61  : installcheck-a
c790: 6d 0a 2b 69 6e 73 74 61 6c 6c 2d 73 74 72 69 70  m.+install-strip
c7a0: 3a 0a 2b 09 24 28 4d 41 4b 45 29 20 24 28 41 4d  :.+.$(MAKE) $(AM
c7b0: 5f 4d 41 4b 45 46 4c 41 47 53 29 20 49 4e 53 54  _MAKEFLAGS) INST
c7c0: 41 4c 4c 5f 50 52 4f 47 52 41 4d 3d 22 24 28 49  ALL_PROGRAM="$(I
c7d0: 4e 53 54 41 4c 4c 5f 53 54 52 49 50 5f 50 52 4f  NSTALL_STRIP_PRO
c7e0: 47 52 41 4d 29 22 20 5c 0a 2b 09 20 20 69 6e 73  GRAM)" \.+.  ins
c7f0: 74 61 6c 6c 5f 73 68 5f 50 52 4f 47 52 41 4d 3d  tall_sh_PROGRAM=
c800: 22 24 28 49 4e 53 54 41 4c 4c 5f 53 54 52 49 50  "$(INSTALL_STRIP
c810: 5f 50 52 4f 47 52 41 4d 29 22 20 49 4e 53 54 41  _PROGRAM)" INSTA
c820: 4c 4c 5f 53 54 52 49 50 5f 46 4c 41 47 3d 2d 73  LL_STRIP_FLAG=-s
c830: 20 5c 0a 2b 09 20 20 60 74 65 73 74 20 2d 7a 20   \.+.  `test -z 
c840: 27 24 28 53 54 52 49 50 29 27 20 7c 7c 20 5c 0a  '$(STRIP)' || \.
c850: 2b 09 20 20 20 20 65 63 68 6f 20 22 49 4e 53 54  +.    echo "INST
c860: 41 4c 4c 5f 50 52 4f 47 52 41 4d 5f 45 4e 56 3d  ALL_PROGRAM_ENV=
c870: 53 54 52 49 50 50 52 4f 47 3d 27 24 28 53 54 52  STRIPPROG='$(STR
c880: 49 50 29 27 22 60 20 69 6e 73 74 61 6c 6c 0a 20  IP)'"` install. 
c890: 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d 67 65 6e 65  mostlyclean-gene
c8a0: 72 69 63 3a 0a 20 0a 20 63 6c 65 61 6e 2d 67 65  ric:. . clean-ge
c8b0: 6e 65 72 69 63 3a 0a 20 0a 20 64 69 73 74 63 6c  neric:. . distcl
c8c0: 65 61 6e 2d 67 65 6e 65 72 69 63 3a 0a 2d 09 2d  ean-generic:.-.-
c8d0: 72 6d 20 2d 66 20 4d 61 6b 65 66 69 6c 65 20 24  rm -f Makefile $
c8e0: 28 43 4f 4e 46 49 47 5f 43 4c 45 41 4e 5f 46 49  (CONFIG_CLEAN_FI
c8f0: 4c 45 53 29 0a 2d 09 2d 72 6d 20 2d 66 20 63 6f  LES).-.-rm -f co
c900: 6e 66 69 67 2e 63 61 63 68 65 20 63 6f 6e 66 69  nfig.cache confi
c910: 67 2e 6c 6f 67 20 73 74 61 6d 70 2d 68 20 73 74  g.log stamp-h st
c920: 61 6d 70 2d 68 5b 30 2d 39 5d 2a 0a 2b 09 2d 74  amp-h[0-9]*.+.-t
c930: 65 73 74 20 2d 7a 20 22 24 28 43 4f 4e 46 49 47  est -z "$(CONFIG
c940: 5f 43 4c 45 41 4e 5f 46 49 4c 45 53 29 22 20 7c  _CLEAN_FILES)" |
c950: 7c 20 72 6d 20 2d 66 20 24 28 43 4f 4e 46 49 47  | rm -f $(CONFIG
c960: 5f 43 4c 45 41 4e 5f 46 49 4c 45 53 29 0a 20 0a  _CLEAN_FILES). .
c970: 20 6d 61 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61   maintainer-clea
c980: 6e 2d 67 65 6e 65 72 69 63 3a 0a 2d 6d 6f 73 74  n-generic:.-most
c990: 6c 79 63 6c 65 61 6e 2d 61 6d 3a 20 20 6d 6f 73  lyclean-am:  mos
c9a0: 74 6c 79 63 6c 65 61 6e 2d 68 64 72 20 6d 6f 73  tlyclean-hdr mos
c9b0: 74 6c 79 63 6c 65 61 6e 2d 6c 69 62 4c 54 4c 49  tlyclean-libLTLI
c9c0: 42 52 41 52 49 45 53 20 5c 0a 2d 09 09 6d 6f 73  BRARIES \.-..mos
c9d0: 74 6c 79 63 6c 65 61 6e 2d 63 6f 6d 70 69 6c 65  tlyclean-compile
c9e0: 20 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d 6c 69 62   mostlyclean-lib
c9f0: 74 6f 6f 6c 20 5c 0a 2d 09 09 6d 6f 73 74 6c 79  tool \.-..mostly
ca00: 63 6c 65 61 6e 2d 62 69 6e 50 52 4f 47 52 41 4d  clean-binPROGRAM
ca10: 53 20 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d 74 61  S mostlyclean-ta
ca20: 67 73 20 5c 0a 2d 09 09 6d 6f 73 74 6c 79 63 6c  gs \.-..mostlycl
ca30: 65 61 6e 2d 67 65 6e 65 72 69 63 0a 2b 09 40 65  ean-generic.+.@e
ca40: 63 68 6f 20 22 54 68 69 73 20 63 6f 6d 6d 61 6e  cho "This comman
ca50: 64 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f  d is intended fo
ca60: 72 20 6d 61 69 6e 74 61 69 6e 65 72 73 20 74 6f  r maintainers to
ca70: 20 75 73 65 22 0a 2b 09 40 65 63 68 6f 20 22 69   use".+.@echo "i
ca80: 74 20 64 65 6c 65 74 65 73 20 66 69 6c 65 73 20  t deletes files 
ca90: 74 68 61 74 20 6d 61 79 20 72 65 71 75 69 72 65  that may require
caa0: 20 73 70 65 63 69 61 6c 20 74 6f 6f 6c 73 20 74   special tools t
cab0: 6f 20 72 65 62 75 69 6c 64 2e 22 0a 2b 63 6c 65  o rebuild.".+cle
cac0: 61 6e 3a 20 63 6c 65 61 6e 2d 61 6d 0a 20 0a 2d  an: clean-am. .-
cad0: 6d 6f 73 74 6c 79 63 6c 65 61 6e 3a 20 6d 6f 73  mostlyclean: mos
cae0: 74 6c 79 63 6c 65 61 6e 2d 61 6d 0a 2b 63 6c 65  tlyclean-am.+cle
caf0: 61 6e 2d 61 6d 3a 20 63 6c 65 61 6e 2d 62 69 6e  an-am: clean-bin
cb00: 50 52 4f 47 52 41 4d 53 20 63 6c 65 61 6e 2d 67  PROGRAMS clean-g
cb10: 65 6e 65 72 69 63 20 63 6c 65 61 6e 2d 6c 69 62  eneric clean-lib
cb20: 4c 54 4c 49 42 52 41 52 49 45 53 20 5c 0a 2b 09  LTLIBRARIES \.+.
cb30: 63 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 20 6d 6f  clean-libtool mo
cb40: 73 74 6c 79 63 6c 65 61 6e 2d 61 6d 0a 2b 0a 2b  stlyclean-am.+.+
cb50: 64 69 73 74 63 6c 65 61 6e 3a 20 64 69 73 74 63  distclean: distc
cb60: 6c 65 61 6e 2d 61 6d 0a 2b 09 2d 72 6d 20 2d 66  lean-am.+.-rm -f
cb70: 20 24 28 61 6d 5f 5f 43 4f 4e 46 49 47 5f 44 49   $(am__CONFIG_DI
cb80: 53 54 43 4c 45 41 4e 5f 46 49 4c 45 53 29 0a 2b  STCLEAN_FILES).+
cb90: 09 2d 72 6d 20 2d 72 66 20 2e 2f 24 28 44 45 50  .-rm -rf ./$(DEP
cba0: 44 49 52 29 0a 2b 09 2d 72 6d 20 2d 66 20 4d 61  DIR).+.-rm -f Ma
cbb0: 6b 65 66 69 6c 65 0a 2b 64 69 73 74 63 6c 65 61  kefile.+distclea
cbc0: 6e 2d 61 6d 3a 20 63 6c 65 61 6e 2d 61 6d 20 64  n-am: clean-am d
cbd0: 69 73 74 63 6c 65 61 6e 2d 63 6f 6d 70 69 6c 65  istclean-compile
cbe0: 20 64 69 73 74 63 6c 65 61 6e 2d 67 65 6e 65 72   distclean-gener
cbf0: 69 63 20 5c 0a 2b 09 64 69 73 74 63 6c 65 61 6e  ic \.+.distclean
cc00: 2d 68 64 72 20 64 69 73 74 63 6c 65 61 6e 2d 6c  -hdr distclean-l
cc10: 69 62 74 6f 6f 6c 20 64 69 73 74 63 6c 65 61 6e  ibtool distclean
cc20: 2d 74 61 67 73 0a 20 0a 2d 63 6c 65 61 6e 2d 61  -tags. .-clean-a
cc30: 6d 3a 20 20 63 6c 65 61 6e 2d 68 64 72 20 63 6c  m:  clean-hdr cl
cc40: 65 61 6e 2d 6c 69 62 4c 54 4c 49 42 52 41 52 49  ean-libLTLIBRARI
cc50: 45 53 20 63 6c 65 61 6e 2d 63 6f 6d 70 69 6c 65  ES clean-compile
cc60: 20 63 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 20 5c   clean-libtool \
cc70: 0a 2d 09 09 63 6c 65 61 6e 2d 62 69 6e 50 52 4f  .-..clean-binPRO
cc80: 47 52 41 4d 53 20 63 6c 65 61 6e 2d 74 61 67 73  GRAMS clean-tags
cc90: 20 63 6c 65 61 6e 2d 67 65 6e 65 72 69 63 20 5c   clean-generic \
cca0: 0a 2d 09 09 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d  .-..mostlyclean-
ccb0: 61 6d 0a 2b 64 76 69 3a 20 64 76 69 2d 61 6d 0a  am.+dvi: dvi-am.
ccc0: 20 0a 2d 63 6c 65 61 6e 3a 20 63 6c 65 61 6e 2d   .-clean: clean-
ccd0: 61 6d 0a 2b 64 76 69 2d 61 6d 3a 0a 20 0a 2d 64  am.+dvi-am:. .-d
cce0: 69 73 74 63 6c 65 61 6e 2d 61 6d 3a 20 20 64 69  istclean-am:  di
ccf0: 73 74 63 6c 65 61 6e 2d 68 64 72 20 64 69 73 74  stclean-hdr dist
cd00: 63 6c 65 61 6e 2d 6c 69 62 4c 54 4c 49 42 52 41  clean-libLTLIBRA
cd10: 52 49 45 53 20 64 69 73 74 63 6c 65 61 6e 2d 63  RIES distclean-c
cd20: 6f 6d 70 69 6c 65 20 5c 0a 2d 09 09 64 69 73 74  ompile \.-..dist
cd30: 63 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 20 64 69  clean-libtool di
cd40: 73 74 63 6c 65 61 6e 2d 62 69 6e 50 52 4f 47 52  stclean-binPROGR
cd50: 41 4d 53 20 64 69 73 74 63 6c 65 61 6e 2d 74 61  AMS distclean-ta
cd60: 67 73 20 5c 0a 2d 09 09 64 69 73 74 63 6c 65 61  gs \.-..distclea
cd70: 6e 2d 67 65 6e 65 72 69 63 20 63 6c 65 61 6e 2d  n-generic clean-
cd80: 61 6d 0a 2d 09 2d 72 6d 20 2d 66 20 6c 69 62 74  am.-.-rm -f libt
cd90: 6f 6f 6c 0a 2b 68 74 6d 6c 3a 20 68 74 6d 6c 2d  ool.+html: html-
cda0: 61 6d 0a 20 0a 2d 64 69 73 74 63 6c 65 61 6e 3a  am. .-distclean:
cdb0: 20 64 69 73 74 63 6c 65 61 6e 2d 61 6d 0a 2d 09   distclean-am.-.
cdc0: 2d 72 6d 20 2d 66 20 63 6f 6e 66 69 67 2e 73 74  -rm -f config.st
cdd0: 61 74 75 73 0a 2b 69 6e 66 6f 3a 20 69 6e 66 6f  atus.+info: info
cde0: 2d 61 6d 0a 20 0a 2d 6d 61 69 6e 74 61 69 6e 65  -am. .-maintaine
cdf0: 72 2d 63 6c 65 61 6e 2d 61 6d 3a 20 20 6d 61 69  r-clean-am:  mai
ce00: 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 68 64  ntainer-clean-hd
ce10: 72 20 5c 0a 2d 09 09 6d 61 69 6e 74 61 69 6e 65  r \.-..maintaine
ce20: 72 2d 63 6c 65 61 6e 2d 6c 69 62 4c 54 4c 49 42  r-clean-libLTLIB
ce30: 52 41 52 49 45 53 20 5c 0a 2d 09 09 6d 61 69 6e  RARIES \.-..main
ce40: 74 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 63 6f 6d  tainer-clean-com
ce50: 70 69 6c 65 20 6d 61 69 6e 74 61 69 6e 65 72 2d  pile maintainer-
ce60: 63 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 20 5c 0a  clean-libtool \.
ce70: 2d 09 09 6d 61 69 6e 74 61 69 6e 65 72 2d 63 6c  -..maintainer-cl
ce80: 65 61 6e 2d 62 69 6e 50 52 4f 47 52 41 4d 53 20  ean-binPROGRAMS 
ce90: 6d 61 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e  maintainer-clean
cea0: 2d 74 61 67 73 20 5c 0a 2d 09 09 6d 61 69 6e 74  -tags \.-..maint
ceb0: 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 67 65 6e 65  ainer-clean-gene
cec0: 72 69 63 20 64 69 73 74 63 6c 65 61 6e 2d 61 6d  ric distclean-am
ced0: 0a 2d 09 40 65 63 68 6f 20 22 54 68 69 73 20 63  .-.@echo "This c
cee0: 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 74 65 6e 64  ommand is intend
cef0: 65 64 20 66 6f 72 20 6d 61 69 6e 74 61 69 6e 65  ed for maintaine
cf00: 72 73 20 74 6f 20 75 73 65 3b 22 0a 2d 09 40 65  rs to use;".-.@e
cf10: 63 68 6f 20 22 69 74 20 64 65 6c 65 74 65 73 20  cho "it deletes 
cf20: 66 69 6c 65 73 20 74 68 61 74 20 6d 61 79 20 72  files that may r
cf30: 65 71 75 69 72 65 20 73 70 65 63 69 61 6c 20 74  equire special t
cf40: 6f 6f 6c 73 20 74 6f 20 72 65 62 75 69 6c 64 2e  ools to rebuild.
cf50: 22 0a 2b 69 6e 66 6f 2d 61 6d 3a 0a 2b 0a 2b 69  ".+info-am:.+.+i
cf60: 6e 73 74 61 6c 6c 2d 64 61 74 61 2d 61 6d 3a 20  nstall-data-am: 
cf70: 69 6e 73 74 61 6c 6c 2d 69 6e 63 6c 75 64 65 48  install-includeH
cf80: 45 41 44 45 52 53 20 69 6e 73 74 61 6c 6c 2d 6d  EADERS install-m
cf90: 61 6e 20 5c 0a 2b 09 69 6e 73 74 61 6c 6c 2d 74  an \.+.install-t
cfa0: 63 6c 72 6c 53 43 52 49 50 54 53 0a 2b 0a 2b 69  clrlSCRIPTS.+.+i
cfb0: 6e 73 74 61 6c 6c 2d 64 76 69 3a 20 69 6e 73 74  nstall-dvi: inst
cfc0: 61 6c 6c 2d 64 76 69 2d 61 6d 0a 2b 0a 2b 69 6e  all-dvi-am.+.+in
cfd0: 73 74 61 6c 6c 2d 65 78 65 63 2d 61 6d 3a 20 69  stall-exec-am: i
cfe0: 6e 73 74 61 6c 6c 2d 62 69 6e 50 52 4f 47 52 41  nstall-binPROGRA
cff0: 4d 53 20 69 6e 73 74 61 6c 6c 2d 6c 69 62 4c 54  MS install-libLT
d000: 4c 49 42 52 41 52 49 45 53 0a 2b 0a 2b 69 6e 73  LIBRARIES.+.+ins
d010: 74 61 6c 6c 2d 68 74 6d 6c 3a 20 69 6e 73 74 61  tall-html: insta
d020: 6c 6c 2d 68 74 6d 6c 2d 61 6d 0a 2b 0a 2b 69 6e  ll-html-am.+.+in
d030: 73 74 61 6c 6c 2d 69 6e 66 6f 3a 20 69 6e 73 74  stall-info: inst
d040: 61 6c 6c 2d 69 6e 66 6f 2d 61 6d 0a 2b 0a 2b 69  all-info-am.+.+i
d050: 6e 73 74 61 6c 6c 2d 6d 61 6e 3a 20 69 6e 73 74  nstall-man: inst
d060: 61 6c 6c 2d 6d 61 6e 6e 0a 2b 0a 2b 69 6e 73 74  all-mann.+.+inst
d070: 61 6c 6c 2d 70 64 66 3a 20 69 6e 73 74 61 6c 6c  all-pdf: install
d080: 2d 70 64 66 2d 61 6d 0a 2b 0a 2b 69 6e 73 74 61  -pdf-am.+.+insta
d090: 6c 6c 2d 70 73 3a 20 69 6e 73 74 61 6c 6c 2d 70  ll-ps: install-p
d0a0: 73 2d 61 6d 0a 2b 0a 2b 69 6e 73 74 61 6c 6c 63  s-am.+.+installc
d0b0: 68 65 63 6b 2d 61 6d 3a 0a 20 0a 20 6d 61 69 6e  heck-am:. . main
d0c0: 74 61 69 6e 65 72 2d 63 6c 65 61 6e 3a 20 6d 61  tainer-clean: ma
d0d0: 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 61  intainer-clean-a
d0e0: 6d 0a 2d 09 2d 72 6d 20 2d 66 20 63 6f 6e 66 69  m.-.-rm -f confi
d0f0: 67 2e 73 74 61 74 75 73 0a 2b 09 2d 72 6d 20 2d  g.status.+.-rm -
d100: 66 20 24 28 61 6d 5f 5f 43 4f 4e 46 49 47 5f 44  f $(am__CONFIG_D
d110: 49 53 54 43 4c 45 41 4e 5f 46 49 4c 45 53 29 0a  ISTCLEAN_FILES).
d120: 2b 09 2d 72 6d 20 2d 72 66 20 24 28 74 6f 70 5f  +.-rm -rf $(top_
d130: 73 72 63 64 69 72 29 2f 61 75 74 6f 6d 34 74 65  srcdir)/autom4te
d140: 2e 63 61 63 68 65 0a 2b 09 2d 72 6d 20 2d 72 66  .cache.+.-rm -rf
d150: 20 2e 2f 24 28 44 45 50 44 49 52 29 0a 2b 09 2d   ./$(DEPDIR).+.-
d160: 72 6d 20 2d 66 20 4d 61 6b 65 66 69 6c 65 0a 2b  rm -f Makefile.+
d170: 6d 61 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e  maintainer-clean
d180: 2d 61 6d 3a 20 64 69 73 74 63 6c 65 61 6e 2d 61  -am: distclean-a
d190: 6d 20 6d 61 69 6e 74 61 69 6e 65 72 2d 63 6c 65  m maintainer-cle
d1a0: 61 6e 2d 67 65 6e 65 72 69 63 0a 2b 0a 2b 6d 6f  an-generic.+.+mo
d1b0: 73 74 6c 79 63 6c 65 61 6e 3a 20 6d 6f 73 74 6c  stlyclean: mostl
d1c0: 79 63 6c 65 61 6e 2d 61 6d 0a 2b 0a 2b 6d 6f 73  yclean-am.+.+mos
d1d0: 74 6c 79 63 6c 65 61 6e 2d 61 6d 3a 20 6d 6f 73  tlyclean-am: mos
d1e0: 74 6c 79 63 6c 65 61 6e 2d 63 6f 6d 70 69 6c 65  tlyclean-compile
d1f0: 20 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d 67 65 6e   mostlyclean-gen
d200: 65 72 69 63 20 5c 0a 2b 09 6d 6f 73 74 6c 79 63  eric \.+.mostlyc
d210: 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 0a 2b 0a 2b  lean-libtool.+.+
d220: 70 64 66 3a 20 70 64 66 2d 61 6d 0a 2b 0a 2b 70  pdf: pdf-am.+.+p
d230: 64 66 2d 61 6d 3a 0a 20 0a 2d 2e 50 48 4f 4e 59  df-am:. .-.PHONY
d240: 3a 20 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d 68 64  : mostlyclean-hd
d250: 72 20 64 69 73 74 63 6c 65 61 6e 2d 68 64 72 20  r distclean-hdr 
d260: 63 6c 65 61 6e 2d 68 64 72 20 6d 61 69 6e 74 61  clean-hdr mainta
d270: 69 6e 65 72 2d 63 6c 65 61 6e 2d 68 64 72 20 5c  iner-clean-hdr \
d280: 0a 2d 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d 6c 69  .-mostlyclean-li
d290: 62 4c 54 4c 49 42 52 41 52 49 45 53 20 64 69 73  bLTLIBRARIES dis
d2a0: 74 63 6c 65 61 6e 2d 6c 69 62 4c 54 4c 49 42 52  tclean-libLTLIBR
d2b0: 41 52 49 45 53 20 5c 0a 2d 63 6c 65 61 6e 2d 6c  ARIES \.-clean-l
d2c0: 69 62 4c 54 4c 49 42 52 41 52 49 45 53 20 6d 61  ibLTLIBRARIES ma
d2d0: 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 6c  intainer-clean-l
d2e0: 69 62 4c 54 4c 49 42 52 41 52 49 45 53 20 5c 0a  ibLTLIBRARIES \.
d2f0: 2d 75 6e 69 6e 73 74 61 6c 6c 2d 6c 69 62 4c 54  -uninstall-libLT
d300: 4c 49 42 52 41 52 49 45 53 20 69 6e 73 74 61 6c  LIBRARIES instal
d310: 6c 2d 6c 69 62 4c 54 4c 49 42 52 41 52 49 45 53  l-libLTLIBRARIES
d320: 20 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d 63 6f 6d   mostlyclean-com
d330: 70 69 6c 65 20 5c 0a 2d 64 69 73 74 63 6c 65 61  pile \.-distclea
d340: 6e 2d 63 6f 6d 70 69 6c 65 20 63 6c 65 61 6e 2d  n-compile clean-
d350: 63 6f 6d 70 69 6c 65 20 6d 61 69 6e 74 61 69 6e  compile maintain
d360: 65 72 2d 63 6c 65 61 6e 2d 63 6f 6d 70 69 6c 65  er-clean-compile
d370: 20 5c 0a 2d 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d   \.-mostlyclean-
d380: 6c 69 62 74 6f 6f 6c 20 64 69 73 74 63 6c 65 61  libtool distclea
d390: 6e 2d 6c 69 62 74 6f 6f 6c 20 63 6c 65 61 6e 2d  n-libtool clean-
d3a0: 6c 69 62 74 6f 6f 6c 20 5c 0a 2d 6d 61 69 6e 74  libtool \.-maint
d3b0: 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 6c 69 62 74  ainer-clean-libt
d3c0: 6f 6f 6c 20 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d  ool mostlyclean-
d3d0: 62 69 6e 50 52 4f 47 52 41 4d 53 20 64 69 73 74  binPROGRAMS dist
d3e0: 63 6c 65 61 6e 2d 62 69 6e 50 52 4f 47 52 41 4d  clean-binPROGRAM
d3f0: 53 20 5c 0a 2d 63 6c 65 61 6e 2d 62 69 6e 50 52  S \.-clean-binPR
d400: 4f 47 52 41 4d 53 20 6d 61 69 6e 74 61 69 6e 65  OGRAMS maintaine
d410: 72 2d 63 6c 65 61 6e 2d 62 69 6e 50 52 4f 47 52  r-clean-binPROGR
d420: 41 4d 53 20 75 6e 69 6e 73 74 61 6c 6c 2d 62 69  AMS uninstall-bi
d430: 6e 50 52 4f 47 52 41 4d 53 20 5c 0a 2d 69 6e 73  nPROGRAMS \.-ins
d440: 74 61 6c 6c 2d 62 69 6e 50 52 4f 47 52 41 4d 53  tall-binPROGRAMS
d450: 20 75 6e 69 6e 73 74 61 6c 6c 2d 74 63 6c 72 6c   uninstall-tclrl
d460: 53 43 52 49 50 54 53 20 69 6e 73 74 61 6c 6c 2d  SCRIPTS install-
d470: 74 63 6c 72 6c 53 43 52 49 50 54 53 20 5c 0a 2d  tclrlSCRIPTS \.-
d480: 69 6e 73 74 61 6c 6c 2d 6d 61 6e 6e 20 75 6e 69  install-mann uni
d490: 6e 73 74 61 6c 6c 2d 6d 61 6e 6e 20 69 6e 73 74  nstall-mann inst
d4a0: 61 6c 6c 2d 6d 61 6e 20 75 6e 69 6e 73 74 61 6c  all-man uninstal
d4b0: 6c 2d 6d 61 6e 20 5c 0a 2d 75 6e 69 6e 73 74 61  l-man \.-uninsta
d4c0: 6c 6c 2d 69 6e 63 6c 75 64 65 48 45 41 44 45 52  ll-includeHEADER
d4d0: 53 20 69 6e 73 74 61 6c 6c 2d 69 6e 63 6c 75 64  S install-includ
d4e0: 65 48 45 41 44 45 52 53 20 74 61 67 73 20 6d 6f  eHEADERS tags mo
d4f0: 73 74 6c 79 63 6c 65 61 6e 2d 74 61 67 73 20 5c  stlyclean-tags \
d500: 0a 2d 64 69 73 74 63 6c 65 61 6e 2d 74 61 67 73  .-distclean-tags
d510: 20 63 6c 65 61 6e 2d 74 61 67 73 20 6d 61 69 6e   clean-tags main
d520: 74 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 74 61 67  tainer-clean-tag
d530: 73 20 64 69 73 74 64 69 72 20 69 6e 66 6f 2d 61  s distdir info-a
d540: 6d 20 69 6e 66 6f 20 5c 0a 2d 64 76 69 2d 61 6d  m info \.-dvi-am
d550: 20 64 76 69 20 63 68 65 63 6b 20 63 68 65 63 6b   dvi check check
d560: 2d 61 6d 20 69 6e 73 74 61 6c 6c 63 68 65 63 6b  -am installcheck
d570: 2d 61 6d 20 69 6e 73 74 61 6c 6c 63 68 65 63 6b  -am installcheck
d580: 20 61 6c 6c 2d 72 65 63 75 72 73 69 76 65 2d 61   all-recursive-a
d590: 6d 20 5c 0a 2d 69 6e 73 74 61 6c 6c 2d 65 78 65  m \.-install-exe
d5a0: 63 2d 61 6d 20 69 6e 73 74 61 6c 6c 2d 65 78 65  c-am install-exe
d5b0: 63 20 69 6e 73 74 61 6c 6c 2d 64 61 74 61 2d 61  c install-data-a
d5c0: 6d 20 69 6e 73 74 61 6c 6c 2d 64 61 74 61 20 69  m install-data i
d5d0: 6e 73 74 61 6c 6c 2d 61 6d 20 5c 0a 2d 69 6e 73  nstall-am \.-ins
d5e0: 74 61 6c 6c 20 75 6e 69 6e 73 74 61 6c 6c 2d 61  tall uninstall-a
d5f0: 6d 20 75 6e 69 6e 73 74 61 6c 6c 20 61 6c 6c 2d  m uninstall all-
d600: 72 65 64 69 72 65 63 74 20 61 6c 6c 2d 61 6d 20  redirect all-am 
d610: 61 6c 6c 20 69 6e 73 74 61 6c 6c 64 69 72 73 20  all installdirs 
d620: 5c 0a 2d 6d 6f 73 74 6c 79 63 6c 65 61 6e 2d 67  \.-mostlyclean-g
d630: 65 6e 65 72 69 63 20 64 69 73 74 63 6c 65 61 6e  eneric distclean
d640: 2d 67 65 6e 65 72 69 63 20 63 6c 65 61 6e 2d 67  -generic clean-g
d650: 65 6e 65 72 69 63 20 5c 0a 2d 6d 61 69 6e 74 61  eneric \.-mainta
d660: 69 6e 65 72 2d 63 6c 65 61 6e 2d 67 65 6e 65 72  iner-clean-gener
d670: 69 63 20 63 6c 65 61 6e 20 6d 6f 73 74 6c 79 63  ic clean mostlyc
d680: 6c 65 61 6e 20 64 69 73 74 63 6c 65 61 6e 20 6d  lean distclean m
d690: 61 69 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e 0a  aintainer-clean.
d6a0: 2b 70 73 3a 20 70 73 2d 61 6d 0a 20 0a 2b 70 73  +ps: ps-am. .+ps
d6b0: 2d 61 6d 3a 0a 2b 0a 2b 75 6e 69 6e 73 74 61 6c  -am:.+.+uninstal
d6c0: 6c 2d 61 6d 3a 20 75 6e 69 6e 73 74 61 6c 6c 2d  l-am: uninstall-
d6d0: 62 69 6e 50 52 4f 47 52 41 4d 53 20 75 6e 69 6e  binPROGRAMS unin
d6e0: 73 74 61 6c 6c 2d 69 6e 63 6c 75 64 65 48 45 41  stall-includeHEA
d6f0: 44 45 52 53 20 5c 0a 2b 09 75 6e 69 6e 73 74 61  DERS \.+.uninsta
d700: 6c 6c 2d 6c 69 62 4c 54 4c 49 42 52 41 52 49 45  ll-libLTLIBRARIE
d710: 53 20 75 6e 69 6e 73 74 61 6c 6c 2d 6d 61 6e 20  S uninstall-man 
d720: 75 6e 69 6e 73 74 61 6c 6c 2d 74 63 6c 72 6c 53  uninstall-tclrlS
d730: 43 52 49 50 54 53 0a 2b 0a 2b 75 6e 69 6e 73 74  CRIPTS.+.+uninst
d740: 61 6c 6c 2d 6d 61 6e 3a 20 75 6e 69 6e 73 74 61  all-man: uninsta
d750: 6c 6c 2d 6d 61 6e 6e 0a 2b 0a 2b 2e 4d 41 4b 45  ll-mann.+.+.MAKE
d760: 3a 20 69 6e 73 74 61 6c 6c 2d 61 6d 20 69 6e 73  : install-am ins
d770: 74 61 6c 6c 2d 73 74 72 69 70 0a 2b 0a 2b 2e 50  tall-strip.+.+.P
d780: 48 4f 4e 59 3a 20 43 54 41 47 53 20 47 54 41 47  HONY: CTAGS GTAG
d790: 53 20 61 6c 6c 20 61 6c 6c 2d 61 6d 20 61 6d 2d  S all all-am am-
d7a0: 2d 72 65 66 72 65 73 68 20 63 68 65 63 6b 20 63  -refresh check c
d7b0: 68 65 63 6b 2d 61 6d 20 63 6c 65 61 6e 20 5c 0a  heck-am clean \.
d7c0: 2b 09 63 6c 65 61 6e 2d 62 69 6e 50 52 4f 47 52  +.clean-binPROGR
d7d0: 41 4d 53 20 63 6c 65 61 6e 2d 67 65 6e 65 72 69  AMS clean-generi
d7e0: 63 20 63 6c 65 61 6e 2d 6c 69 62 4c 54 4c 49 42  c clean-libLTLIB
d7f0: 52 41 52 49 45 53 20 5c 0a 2b 09 63 6c 65 61 6e  RARIES \.+.clean
d800: 2d 6c 69 62 74 6f 6f 6c 20 63 74 61 67 73 20 64  -libtool ctags d
d810: 69 73 74 20 64 69 73 74 2d 61 6c 6c 20 64 69 73  ist dist-all dis
d820: 74 2d 62 7a 69 70 32 20 64 69 73 74 2d 67 7a 69  t-bzip2 dist-gzi
d830: 70 20 5c 0a 2b 09 64 69 73 74 2d 6c 7a 6d 61 20  p \.+.dist-lzma 
d840: 64 69 73 74 2d 73 68 61 72 20 64 69 73 74 2d 74  dist-shar dist-t
d850: 61 72 5a 20 64 69 73 74 2d 7a 69 70 20 64 69 73  arZ dist-zip dis
d860: 74 63 68 65 63 6b 20 64 69 73 74 63 6c 65 61 6e  tcheck distclean
d870: 20 5c 0a 2b 09 64 69 73 74 63 6c 65 61 6e 2d 63   \.+.distclean-c
d880: 6f 6d 70 69 6c 65 20 64 69 73 74 63 6c 65 61 6e  ompile distclean
d890: 2d 67 65 6e 65 72 69 63 20 64 69 73 74 63 6c 65  -generic distcle
d8a0: 61 6e 2d 68 64 72 20 5c 0a 2b 09 64 69 73 74 63  an-hdr \.+.distc
d8b0: 6c 65 61 6e 2d 6c 69 62 74 6f 6f 6c 20 64 69 73  lean-libtool dis
d8c0: 74 63 6c 65 61 6e 2d 74 61 67 73 20 64 69 73 74  tclean-tags dist
d8d0: 63 6c 65 61 6e 63 68 65 63 6b 20 64 69 73 74 64  cleancheck distd
d8e0: 69 72 20 5c 0a 2b 09 64 69 73 74 75 6e 69 6e 73  ir \.+.distunins
d8f0: 74 61 6c 6c 63 68 65 63 6b 20 64 76 69 20 64 76  tallcheck dvi dv
d900: 69 2d 61 6d 20 68 74 6d 6c 20 68 74 6d 6c 2d 61  i-am html html-a
d910: 6d 20 69 6e 66 6f 20 69 6e 66 6f 2d 61 6d 20 5c  m info info-am \
d920: 0a 2b 09 69 6e 73 74 61 6c 6c 20 69 6e 73 74 61  .+.install insta
d930: 6c 6c 2d 61 6d 20 69 6e 73 74 61 6c 6c 2d 62 69  ll-am install-bi
d940: 6e 50 52 4f 47 52 41 4d 53 20 69 6e 73 74 61 6c  nPROGRAMS instal
d950: 6c 2d 64 61 74 61 20 5c 0a 2b 09 69 6e 73 74 61  l-data \.+.insta
d960: 6c 6c 2d 64 61 74 61 2d 61 6d 20 69 6e 73 74 61  ll-data-am insta
d970: 6c 6c 2d 64 76 69 20 69 6e 73 74 61 6c 6c 2d 64  ll-dvi install-d
d980: 76 69 2d 61 6d 20 69 6e 73 74 61 6c 6c 2d 65 78  vi-am install-ex
d990: 65 63 20 5c 0a 2b 09 69 6e 73 74 61 6c 6c 2d 65  ec \.+.install-e
d9a0: 78 65 63 2d 61 6d 20 69 6e 73 74 61 6c 6c 2d 68  xec-am install-h
d9b0: 74 6d 6c 20 69 6e 73 74 61 6c 6c 2d 68 74 6d 6c  tml install-html
d9c0: 2d 61 6d 20 5c 0a 2b 09 69 6e 73 74 61 6c 6c 2d  -am \.+.install-
d9d0: 69 6e 63 6c 75 64 65 48 45 41 44 45 52 53 20 69  includeHEADERS i
d9e0: 6e 73 74 61 6c 6c 2d 69 6e 66 6f 20 69 6e 73 74  nstall-info inst
d9f0: 61 6c 6c 2d 69 6e 66 6f 2d 61 6d 20 5c 0a 2b 09  all-info-am \.+.
da00: 69 6e 73 74 61 6c 6c 2d 6c 69 62 4c 54 4c 49 42  install-libLTLIB
da10: 52 41 52 49 45 53 20 69 6e 73 74 61 6c 6c 2d 6d  RARIES install-m
da20: 61 6e 20 69 6e 73 74 61 6c 6c 2d 6d 61 6e 6e 20  an install-mann 
da30: 69 6e 73 74 61 6c 6c 2d 70 64 66 20 5c 0a 2b 09  install-pdf \.+.
da40: 69 6e 73 74 61 6c 6c 2d 70 64 66 2d 61 6d 20 69  install-pdf-am i
da50: 6e 73 74 61 6c 6c 2d 70 73 20 69 6e 73 74 61 6c  nstall-ps instal
da60: 6c 2d 70 73 2d 61 6d 20 69 6e 73 74 61 6c 6c 2d  l-ps-am install-
da70: 73 74 72 69 70 20 5c 0a 2b 09 69 6e 73 74 61 6c  strip \.+.instal
da80: 6c 2d 74 63 6c 72 6c 53 43 52 49 50 54 53 20 69  l-tclrlSCRIPTS i
da90: 6e 73 74 61 6c 6c 63 68 65 63 6b 20 69 6e 73 74  nstallcheck inst
daa0: 61 6c 6c 63 68 65 63 6b 2d 61 6d 20 69 6e 73 74  allcheck-am inst
dab0: 61 6c 6c 64 69 72 73 20 5c 0a 2b 09 6d 61 69 6e  alldirs \.+.main
dac0: 74 61 69 6e 65 72 2d 63 6c 65 61 6e 20 6d 61 69  tainer-clean mai
dad0: 6e 74 61 69 6e 65 72 2d 63 6c 65 61 6e 2d 67 65  ntainer-clean-ge
dae0: 6e 65 72 69 63 20 6d 6f 73 74 6c 79 63 6c 65 61  neric mostlyclea
daf0: 6e 20 5c 0a 2b 09 6d 6f 73 74 6c 79 63 6c 65 61  n \.+.mostlyclea
db00: 6e 2d 63 6f 6d 70 69 6c 65 20 6d 6f 73 74 6c 79  n-compile mostly
db10: 63 6c 65 61 6e 2d 67 65 6e 65 72 69 63 20 6d 6f  clean-generic mo
db20: 73 74 6c 79 63 6c 65 61 6e 2d 6c 69 62 74 6f 6f  stlyclean-libtoo
db30: 6c 20 5c 0a 2b 09 70 64 66 20 70 64 66 2d 61 6d  l \.+.pdf pdf-am
db40: 20 70 73 20 70 73 2d 61 6d 20 74 61 67 73 20 75   ps ps-am tags u
db50: 6e 69 6e 73 74 61 6c 6c 20 75 6e 69 6e 73 74 61  ninstall uninsta
db60: 6c 6c 2d 61 6d 20 5c 0a 2b 09 75 6e 69 6e 73 74  ll-am \.+.uninst
db70: 61 6c 6c 2d 62 69 6e 50 52 4f 47 52 41 4d 53 20  all-binPROGRAMS 
db80: 75 6e 69 6e 73 74 61 6c 6c 2d 69 6e 63 6c 75 64  uninstall-includ
db90: 65 48 45 41 44 45 52 53 20 5c 0a 2b 09 75 6e 69  eHEADERS \.+.uni
dba0: 6e 73 74 61 6c 6c 2d 6c 69 62 4c 54 4c 49 42 52  nstall-libLTLIBR
dbb0: 41 52 49 45 53 20 75 6e 69 6e 73 74 61 6c 6c 2d  ARIES uninstall-
dbc0: 6d 61 6e 20 75 6e 69 6e 73 74 61 6c 6c 2d 6d 61  man uninstall-ma
dbd0: 6e 6e 20 5c 0a 2b 09 75 6e 69 6e 73 74 61 6c 6c  nn \.+.uninstall
dbe0: 2d 74 63 6c 72 6c 53 43 52 49 50 54 53 0a 20 0a  -tclrlSCRIPTS. .
dbf0: 20 23 20 54 65 6c 6c 20 76 65 72 73 69 6f 6e 73   # Tell versions
dc00: 20 5b 33 2e 35 39 2c 33 2e 36 33 29 20 6f 66 20   [3.59,3.63) of 
dc10: 47 4e 55 20 6d 61 6b 65 20 74 6f 20 6e 6f 74 20  GNU make to not 
dc20: 65 78 70 6f 72 74 20 61 6c 6c 20 76 61 72 69 61  export all varia
dc30: 62 6c 65 73 2e 0a 20 23 20 4f 74 68 65 72 77 69  bles.. # Otherwi
dc40: 73 65 20 61 20 73 79 73 74 65 6d 20 6c 69 6d 69  se a system limi
dc50: 74 20 28 66 6f 72 20 53 79 73 56 20 61 74 20 6c  t (for SysV at l
dc60: 65 61 73 74 29 20 6d 61 79 20 62 65 20 65 78 63  east) may be exc
dc70: 65 65 64 65 64 2e 0a 64 69 66 66 20 2d 75 4e 72  eeded..diff -uNr
dc80: 20 74 63 6c 72 65 61 64 6c 69 6e 65 2d 32 2e 31   tclreadline-2.1
dc90: 2e 30 2e 6f 72 69 67 2f 61 63 6c 6f 63 61 6c 2e  .0.orig/aclocal.
dca0: 6d 34 20 74 63 6c 72 65 61 64 6c 69 6e 65 2d 32  m4 tclreadline-2
dcb0: 2e 31 2e 30 2d 31 72 73 6b 2f 61 63 6c 6f 63 61  .1.0-1rsk/acloca
dcc0: 6c 2e 6d 34 0a 2d 2d 2d 20 74 63 6c 72 65 61 64  l.m4.--- tclread
dcd0: 6c 69 6e 65 2d 32 2e 31 2e 30 2e 6f 72 69 67 2f  line-2.1.0.orig/
dce0: 61 63 6c 6f 63 61 6c 2e 6d 34 09 32 30 30 30 2d  aclocal.m4.2000-
dcf0: 31 32 2d 30 37 20 31 38 3a 34 38 3a 30 34 2e 30  12-07 18:48:04.0
dd00: 30 30 30 30 30 30 30 30 20 2d 30 36 30 30 0a 2b  00000000 -0600.+
dd10: 2b 2b 20 74 63 6c 72 65 61 64 6c 69 6e 65 2d 32  ++ tclreadline-2
dd20: 2e 31 2e 30 2d 31 72 73 6b 2f 61 63 6c 6f 63 61  .1.0-1rsk/acloca
dd30: 6c 2e 6d 34 09 32 30 31 31 2d 30 37 2d 30 36 20  l.m4.2011-07-06 
dd40: 31 30 3a 30 31 3a 33 36 2e 30 30 30 30 30 30 30  10:01:36.0000000
dd50: 30 30 20 2d 30 35 30 30 0a 40 40 20 2d 31 2c 32  00 -0500.@@ -1,2
dd60: 30 35 20 2b 31 2c 36 30 39 20 40 40 0a 2d 64 6e  05 +1,609 @@.-dn
dd70: 6c 20 61 63 6c 6f 63 61 6c 2e 6d 34 20 67 65 6e  l aclocal.m4 gen
dd80: 65 72 61 74 65 64 20 61 75 74 6f 6d 61 74 69 63  erated automatic
dd90: 61 6c 6c 79 20 62 79 20 61 63 6c 6f 63 61 6c 20  ally by aclocal 
dda0: 31 2e 34 0a 2b 23 20 67 65 6e 65 72 61 74 65 64  1.4.+# generated
ddb0: 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62   automatically b
ddc0: 79 20 61 63 6c 6f 63 61 6c 20 31 2e 31 30 2e 31  y aclocal 1.10.1
ddd0: 20 2d 2a 2d 20 41 75 74 6f 63 6f 6e 66 20 2d 2a   -*- Autoconf -*
dde0: 2d 0a 20 0a 2d 64 6e 6c 20 43 6f 70 79 72 69 67  -. .-dnl Copyrig
ddf0: 68 74 20 28 43 29 20 31 39 39 34 2c 20 31 39 39  ht (C) 1994, 199
de00: 35 2d 38 2c 20 31 39 39 39 20 46 72 65 65 20 53  5-8, 1999 Free S
de10: 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69  oftware Foundati
de20: 6f 6e 2c 20 49 6e 63 2e 0a 2d 64 6e 6c 20 54 68  on, Inc..-dnl Th
de30: 69 73 20 66 69 6c 65 20 69 73 20 66 72 65 65 20  is file is free 
de40: 73 6f 66 74 77 61 72 65 3b 20 74 68 65 20 46 72  software; the Fr
de50: 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e  ee Software Foun
de60: 64 61 74 69 6f 6e 0a 2d 64 6e 6c 20 67 69 76 65  dation.-dnl give
de70: 73 20 75 6e 6c 69 6d 69 74 65 64 20 70 65 72 6d  s unlimited perm
de80: 69 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79 20 61  ission to copy a
de90: 6e 64 2f 6f 72 20 64 69 73 74 72 69 62 75 74 65  nd/or distribute
dea0: 20 69 74 2c 0a 2d 64 6e 6c 20 77 69 74 68 20 6f   it,.-dnl with o
deb0: 72 20 77 69 74 68 6f 75 74 20 6d 6f 64 69 66 69  r without modifi
dec0: 63 61 74 69 6f 6e 73 2c 20 61 73 20 6c 6f 6e 67  cations, as long
ded0: 20 61 73 20 74 68 69 73 20 6e 6f 74 69 63 65 20   as this notice 
dee0: 69 73 20 70 72 65 73 65 72 76 65 64 2e 0a 2d 0a  is preserved..-.
def0: 2d 64 6e 6c 20 54 68 69 73 20 70 72 6f 67 72 61  -dnl This progra
df00: 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64  m is distributed
df10: 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61   in the hope tha
df20: 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65  t it will be use
df30: 66 75 6c 2c 0a 2d 64 6e 6c 20 62 75 74 20 57 49  ful,.-dnl but WI
df40: 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e  THOUT ANY WARRAN
df50: 54 59 2c 20 74 6f 20 74 68 65 20 65 78 74 65 6e  TY, to the exten
df60: 74 20 70 65 72 6d 69 74 74 65 64 20 62 79 20 6c  t permitted by l
df70: 61 77 3b 20 77 69 74 68 6f 75 74 0a 2d 64 6e 6c  aw; without.-dnl
df80: 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65   even the implie
df90: 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20 4d 45  d warranty of ME
dfa0: 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72  RCHANTABILITY or
dfb0: 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 0a 2d   FITNESS FOR A.-
dfc0: 64 6e 6c 20 50 41 52 54 49 43 55 4c 41 52 20 50  dnl PARTICULAR P
dfd0: 55 52 50 4f 53 45 2e 0a 2d 0a 2d 23 20 4c 69 6b  URPOSE..-.-# Lik
dfe0: 65 20 41 43 5f 43 4f 4e 46 49 47 5f 48 45 41 44  e AC_CONFIG_HEAD
dff0: 45 52 2c 20 62 75 74 20 61 75 74 6f 6d 61 74 69  ER, but automati
e000: 63 61 6c 6c 79 20 63 72 65 61 74 65 20 73 74 61  cally create sta
e010: 6d 70 20 66 69 6c 65 2e 0a 2d 0a 2d 41 43 5f 44  mp file..-.-AC_D
e020: 45 46 55 4e 28 41 4d 5f 43 4f 4e 46 49 47 5f 48  EFUN(AM_CONFIG_H
e030: 45 41 44 45 52 2c 0a 2d 5b 41 43 5f 50 52 45 52  EADER,.-[AC_PRER
e040: 45 51 28 5b 32 2e 31 32 5d 29 0a 2d 41 43 5f 43  EQ([2.12]).-AC_C
e050: 4f 4e 46 49 47 5f 48 45 41 44 45 52 28 5b 24 31  ONFIG_HEADER([$1
e060: 5d 29 0a 2d 64 6e 6c 20 57 68 65 6e 20 63 6f 6e  ]).-dnl When con
e070: 66 69 67 2e 73 74 61 74 75 73 20 67 65 6e 65 72  fig.status gener
e080: 61 74 65 73 20 61 20 68 65 61 64 65 72 2c 20 77  ates a header, w
e090: 65 20 6d 75 73 74 20 75 70 64 61 74 65 20 74 68  e must update th
e0a0: 65 20 73 74 61 6d 70 2d 68 20 66 69 6c 65 2e 0a  e stamp-h file..
e0b0: 2d 64 6e 6c 20 54 68 69 73 20 66 69 6c 65 20 72  -dnl This file r
e0c0: 65 73 69 64 65 73 20 69 6e 20 74 68 65 20 73 61  esides in the sa
e0d0: 6d 65 20 64 69 72 65 63 74 6f 72 79 20 61 73 20  me directory as 
e0e0: 74 68 65 20 63 6f 6e 66 69 67 20 68 65 61 64 65  the config heade
e0f0: 72 0a 2d 64 6e 6c 20 74 68 61 74 20 69 73 20 67  r.-dnl that is g
e100: 65 6e 65 72 61 74 65 64 2e 20 20 57 65 20 6d 75  enerated.  We mu
e110: 73 74 20 73 74 72 69 70 20 65 76 65 72 79 74 68  st strip everyth
e120: 69 6e 67 20 70 61 73 74 20 74 68 65 20 66 69 72  ing past the fir
e130: 73 74 20 22 3a 22 2c 0a 2d 64 6e 6c 20 61 6e 64  st ":",.-dnl and
e140: 20 65 76 65 72 79 74 68 69 6e 67 20 70 61 73 74   everything past
e150: 20 74 68 65 20 6c 61 73 74 20 22 2f 22 2e 0a 2d   the last "/"..-
e160: 41 43 5f 4f 55 54 50 55 54 5f 43 4f 4d 4d 41 4e  AC_OUTPUT_COMMAN
e170: 44 53 28 63 68 61 6e 67 65 71 75 6f 74 65 28 3c  DS(changequote(<
e180: 3c 2c 3e 3e 29 64 6e 6c 0a 2d 69 66 65 6c 73 65  <,>>)dnl.-ifelse
e190: 28 70 61 74 73 75 62 73 74 28 3c 3c 24 31 3e 3e  (patsubst(<<$1>>
e1a0: 2c 20 3c 3c 5b 5e 20 5d 3e 3e 2c 20 3c 3c 3e 3e  , <<[^ ]>>, <<>>
e1b0: 29 2c 20 3c 3c 3e 3e 2c 0a 2d 3c 3c 74 65 73 74  ), <<>>,.-<<test
e1c0: 20 2d 7a 20 22 3c 3c 24 3e 3e 43 4f 4e 46 49 47   -z "<<$>>CONFIG
e1d0: 5f 48 45 41 44 45 52 53 22 20 7c 7c 20 65 63 68  _HEADERS" || ech
e1e0: 6f 20 74 69 6d 65 73 74 61 6d 70 20 3e 20 70 61  o timestamp > pa
e1f0: 74 73 75 62 73 74 28 3c 3c 24 31 3e 3e 2c 20 3c  tsubst(<<$1>>, <
e200: 3c 5e 5c 28 5b 5e 3a 5d 2a 2f 5c 29 3f 2e 2a 3e  <^\([^:]*/\)?.*>
e210: 3e 2c 20 3c 3c 5c 31 3e 3e 29 73 74 61 6d 70 2d  >, <<\1>>)stamp-
e220: 68 3c 3c 3e 3e 64 6e 6c 3e 3e 2c 0a 2d 3c 3c 61  h<<>>dnl>>,.-<<a
e230: 6d 5f 69 6e 64 78 3d 31 0a 2d 66 6f 72 20 61 6d  m_indx=1.-for am
e240: 5f 66 69 6c 65 20 69 6e 20 3c 3c 24 31 3e 3e 3b  _file in <<$1>>;
e250: 20 64 6f 0a 2d 20 20 63 61 73 65 20 22 20 3c 3c   do.-  case " <<
e260: 24 3e 3e 43 4f 4e 46 49 47 5f 48 45 41 44 45 52  $>>CONFIG_HEADER
e270: 53 20 22 20 69 6e 0a 2d 20 20 2a 22 20 3c 3c 24  S " in.-  *" <<$
e280: 3e 3e 61 6d 5f 66 69 6c 65 20 22 2a 3c 3c 29 3e  >>am_file "*<<)>
e290: 3e 0a 2d 20 20 20 20 65 63 68 6f 20 74 69 6d 65  >.-    echo time
e2a0: 73 74 61 6d 70 20 3e 20 60 65 63 68 6f 20 3c 3c  stamp > `echo <<
e2b0: 24 3e 3e 61 6d 5f 66 69 6c 65 20 7c 20 73 65 64  $>>am_file | sed
e2c0: 20 2d 65 20 27 73 25 3a 2e 2a 25 25 27 20 2d 65   -e 's%:.*%%' -e
e2d0: 20 27 73 25 5b 5e 2f 5d 2a 24 25 25 27 60 73 74   's%[^/]*$%%'`st
e2e0: 61 6d 70 2d 68 24 61 6d 5f 69 6e 64 78 0a 2d 20  amp-h$am_indx.- 
e2f0: 20 20 20 3b 3b 0a 2d 20 20 65 73 61 63 0a 2d 20     ;;.-  esac.- 
e300: 20 61 6d 5f 69 6e 64 78 3d 60 65 78 70 72 20 22   am_indx=`expr "
e310: 3c 3c 24 3e 3e 61 6d 5f 69 6e 64 78 22 20 2b 20  <<$>>am_indx" + 
e320: 31 60 0a 2d 64 6f 6e 65 3c 3c 3e 3e 64 6e 6c 3e  1`.-done<<>>dnl>
e330: 3e 29 0a 2d 63 68 61 6e 67 65 71 75 6f 74 65 28  >).-changequote(
e340: 5b 2c 5d 29 29 5d 29 0a 2d 0a 2d 23 20 44 6f 20  [,]))]).-.-# Do 
e350: 61 6c 6c 20 74 68 65 20 77 6f 72 6b 20 66 6f 72  all the work for
e360: 20 41 75 74 6f 6d 61 6b 65 2e 20 20 54 68 69 73   Automake.  This
e370: 20 6d 61 63 72 6f 20 61 63 74 75 61 6c 6c 79 20   macro actually 
e380: 64 6f 65 73 20 74 6f 6f 20 6d 75 63 68 20 2d 2d  does too much --
e390: 0a 2d 23 20 73 6f 6d 65 20 63 68 65 63 6b 73 20  .-# some checks 
e3a0: 61 72 65 20 6f 6e 6c 79 20 6e 65 65 64 65 64 20  are only needed 
e3b0: 69 66 20 79 6f 75 72 20 70 61 63 6b 61 67 65 20  if your package 
e3c0: 64 6f 65 73 20 63 65 72 74 61 69 6e 20 74 68 69  does certain thi
e3d0: 6e 67 73 2e 0a 2d 23 20 42 75 74 20 74 68 69 73  ngs..-# But this
e3e0: 20 69 73 6e 27 74 20 72 65 61 6c 6c 79 20 61 20   isn't really a 
e3f0: 62 69 67 20 64 65 61 6c 2e 0a 2d 0a 2d 23 20 73  big deal..-.-# s
e400: 65 72 69 61 6c 20 31 0a 2d 0a 2d 64 6e 6c 20 55  erial 1.-.-dnl U
e410: 73 61 67 65 3a 0a 2d 64 6e 6c 20 41 4d 5f 49 4e  sage:.-dnl AM_IN
e420: 49 54 5f 41 55 54 4f 4d 41 4b 45 28 70 61 63 6b  IT_AUTOMAKE(pack
e430: 61 67 65 2c 76 65 72 73 69 6f 6e 2c 20 5b 6e 6f  age,version, [no
e440: 2d 64 65 66 69 6e 65 5d 29 0a 2d 0a 2d 41 43 5f  -define]).-.-AC_
e450: 44 45 46 55 4e 28 41 4d 5f 49 4e 49 54 5f 41 55  DEFUN(AM_INIT_AU
e460: 54 4f 4d 41 4b 45 2c 0a 2d 5b 41 43 5f 52 45 51  TOMAKE,.-[AC_REQ
e470: 55 49 52 45 28 5b 41 43 5f 50 52 4f 47 5f 49 4e  UIRE([AC_PROG_IN
e480: 53 54 41 4c 4c 5d 29 0a 2d 50 41 43 4b 41 47 45  STALL]).-PACKAGE
e490: 3d 5b 24 31 5d 0a 2d 41 43 5f 53 55 42 53 54 28  =[$1].-AC_SUBST(
e4a0: 50 41 43 4b 41 47 45 29 0a 2d 56 45 52 53 49 4f  PACKAGE).-VERSIO
e4b0: 4e 3d 5b 24 32 5d 0a 2d 41 43 5f 53 55 42 53 54  N=[$2].-AC_SUBST
e4c0: 28 56 45 52 53 49 4f 4e 29 0a 2d 64 6e 6c 20 74  (VERSION).-dnl t
e4d0: 65 73 74 20 74 6f 20 73 65 65 20 69 66 20 73 72  est to see if sr
e4e0: 63 64 69 72 20 61 6c 72 65 61 64 79 20 63 6f 6e  cdir already con
e4f0: 66 69 67 75 72 65 64 0a 2d 69 66 20 74 65 73 74  figured.-if test
e500: 20 22 60 63 64 20 24 73 72 63 64 69 72 20 26 26   "`cd $srcdir &&
e510: 20 70 77 64 60 22 20 21 3d 20 22 60 70 77 64 60   pwd`" != "`pwd`
e520: 22 20 26 26 20 74 65 73 74 20 2d 66 20 24 73 72  " && test -f $sr
e530: 63 64 69 72 2f 63 6f 6e 66 69 67 2e 73 74 61 74  cdir/config.stat
e540: 75 73 3b 20 74 68 65 6e 0a 2d 20 20 41 43 5f 4d  us; then.-  AC_M
e550: 53 47 5f 45 52 52 4f 52 28 5b 73 6f 75 72 63 65  SG_ERROR([source
e560: 20 64 69 72 65 63 74 6f 72 79 20 61 6c 72 65 61   directory alrea
e570: 64 79 20 63 6f 6e 66 69 67 75 72 65 64 3b 20 72  dy configured; r
e580: 75 6e 20 22 6d 61 6b 65 20 64 69 73 74 63 6c 65  un "make distcle
e590: 61 6e 22 20 74 68 65 72 65 20 66 69 72 73 74 5d  an" there first]
e5a0: 29 0a 2d 66 69 0a 2d 69 66 65 6c 73 65 28 5b 24  ).-fi.-ifelse([$
e5b0: 33 5d 2c 2c 0a 2d 41 43 5f 44 45 46 49 4e 45 5f  3],,.-AC_DEFINE_
e5c0: 55 4e 51 55 4f 54 45 44 28 50 41 43 4b 41 47 45  UNQUOTED(PACKAGE
e5d0: 2c 20 22 24 50 41 43 4b 41 47 45 22 2c 20 5b 4e  , "$PACKAGE", [N
e5e0: 61 6d 65 20 6f 66 20 70 61 63 6b 61 67 65 5d 29  ame of package])
e5f0: 0a 2d 41 43 5f 44 45 46 49 4e 45 5f 55 4e 51 55  .-AC_DEFINE_UNQU
e600: 4f 54 45 44 28 56 45 52 53 49 4f 4e 2c 20 22 24  OTED(VERSION, "$
e610: 56 45 52 53 49 4f 4e 22 2c 20 5b 56 65 72 73 69  VERSION", [Versi
e620: 6f 6e 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 63  on number of pac
e630: 6b 61 67 65 5d 29 29 0a 2d 41 43 5f 52 45 51 55  kage])).-AC_REQU
e640: 49 52 45 28 5b 41 4d 5f 53 41 4e 49 54 59 5f 43  IRE([AM_SANITY_C
e650: 48 45 43 4b 5d 29 0a 2d 41 43 5f 52 45 51 55 49  HECK]).-AC_REQUI
e660: 52 45 28 5b 41 43 5f 41 52 47 5f 50 52 4f 47 52  RE([AC_ARG_PROGR
e670: 41 4d 5d 29 0a 2d 64 6e 6c 20 46 49 58 4d 45 20  AM]).-dnl FIXME 
e680: 54 68 69 73 20 69 73 20 74 72 75 6c 79 20 67 72  This is truly gr
e690: 6f 73 73 2e 0a 2d 6d 69 73 73 69 6e 67 5f 64 69  oss..-missing_di
e6a0: 72 3d 60 63 64 20 24 61 63 5f 61 75 78 5f 64 69  r=`cd $ac_aux_di
e6b0: 72 20 26 26 20 70 77 64 60 0a 2d 41 4d 5f 4d 49  r && pwd`.-AM_MI
e6c0: 53 53 49 4e 47 5f 50 52 4f 47 28 41 43 4c 4f 43  SSING_PROG(ACLOC
e6d0: 41 4c 2c 20 61 63 6c 6f 63 61 6c 2c 20 24 6d 69  AL, aclocal, $mi
e6e0: 73 73 69 6e 67 5f 64 69 72 29 0a 2d 41 4d 5f 4d  ssing_dir).-AM_M
e6f0: 49 53 53 49 4e 47 5f 50 52 4f 47 28 41 55 54 4f  ISSING_PROG(AUTO
e700: 43 4f 4e 46 2c 20 61 75 74 6f 63 6f 6e 66 2c 20  CONF, autoconf, 
e710: 24 6d 69 73 73 69 6e 67 5f 64 69 72 29 0a 2d 41  $missing_dir).-A
e720: 4d 5f 4d 49 53 53 49 4e 47 5f 50 52 4f 47 28 41  M_MISSING_PROG(A
e730: 55 54 4f 4d 41 4b 45 2c 20 61 75 74 6f 6d 61 6b  UTOMAKE, automak
e740: 65 2c 20 24 6d 69 73 73 69 6e 67 5f 64 69 72 29  e, $missing_dir)
e750: 0a 2d 41 4d 5f 4d 49 53 53 49 4e 47 5f 50 52 4f  .-AM_MISSING_PRO
e760: 47 28 41 55 54 4f 48 45 41 44 45 52 2c 20 61 75  G(AUTOHEADER, au
e770: 74 6f 68 65 61 64 65 72 2c 20 24 6d 69 73 73 69  toheader, $missi
e780: 6e 67 5f 64 69 72 29 0a 2d 41 4d 5f 4d 49 53 53  ng_dir).-AM_MISS
e790: 49 4e 47 5f 50 52 4f 47 28 4d 41 4b 45 49 4e 46  ING_PROG(MAKEINF
e7a0: 4f 2c 20 6d 61 6b 65 69 6e 66 6f 2c 20 24 6d 69  O, makeinfo, $mi
e7b0: 73 73 69 6e 67 5f 64 69 72 29 0a 2d 41 43 5f 52  ssing_dir).-AC_R
e7c0: 45 51 55 49 52 45 28 5b 41 43 5f 50 52 4f 47 5f  EQUIRE([AC_PROG_
e7d0: 4d 41 4b 45 5f 53 45 54 5d 29 5d 29 0a 2d 0a 2d  MAKE_SET])]).-.-
e7e0: 23 0a 2d 23 20 43 68 65 63 6b 20 74 6f 20 6d 61  #.-# Check to ma
e7f0: 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65  ke sure that the
e800: 20 62 75 69 6c 64 20 65 6e 76 69 72 6f 6e 6d 65   build environme
e810: 6e 74 20 69 73 20 73 61 6e 65 2e 0a 2d 23 0a 2d  nt is sane..-#.-
e820: 0a 2d 41 43 5f 44 45 46 55 4e 28 41 4d 5f 53 41  .-AC_DEFUN(AM_SA
e830: 4e 49 54 59 5f 43 48 45 43 4b 2c 0a 2d 5b 41 43  NITY_CHECK,.-[AC
e840: 5f 4d 53 47 5f 43 48 45 43 4b 49 4e 47 28 5b 77  _MSG_CHECKING([w
e850: 68 65 74 68 65 72 20 62 75 69 6c 64 20 65 6e 76  hether build env
e860: 69 72 6f 6e 6d 65 6e 74 20 69 73 20 73 61 6e 65  ironment is sane
e870: 5d 29 0a 2d 23 20 4a 75 73 74 20 69 6e 20 63 61  ]).-# Just in ca
e880: 73 65 0a 2d 73 6c 65 65 70 20 31 0a 2d 65 63 68  se.-sleep 1.-ech
e890: 6f 20 74 69 6d 65 73 74 61 6d 70 20 3e 20 63 6f  o timestamp > co
e8a0: 6e 66 74 65 73 74 66 69 6c 65 0a 2d 23 20 44 6f  nftestfile.-# Do
e8b0: 20 60 73 65 74 27 20 69 6e 20 61 20 73 75 62 73   `set' in a subs
e8c0: 68 65 6c 6c 20 73 6f 20 77 65 20 64 6f 6e 27 74  hell so we don't
e8d0: 20 63 6c 6f 62 62 65 72 20 74 68 65 20 63 75 72   clobber the cur
e8e0: 72 65 6e 74 20 73 68 65 6c 6c 27 73 0a 2d 23 20  rent shell's.-# 
e8f0: 61 72 67 75 6d 65 6e 74 73 2e 20 20 4d 75 73 74  arguments.  Must
e900: 20 74 72 79 20 2d 4c 20 66 69 72 73 74 20 69 6e   try -L first in
e910: 20 63 61 73 65 20 63 6f 6e 66 69 67 75 72 65 20   case configure 
e920: 69 73 20 61 63 74 75 61 6c 6c 79 20 61 0a 2d 23  is actually a.-#
e930: 20 73 79 6d 6c 69 6e 6b 3b 20 73 6f 6d 65 20 73   symlink; some s
e940: 79 73 74 65 6d 73 20 70 6c 61 79 20 77 65 69 72  ystems play weir
e950: 64 20 67 61 6d 65 73 20 77 69 74 68 20 74 68 65  d games with the
e960: 20 6d 6f 64 20 74 69 6d 65 20 6f 66 20 73 79 6d   mod time of sym
e970: 6c 69 6e 6b 73 0a 2d 23 20 28 65 67 20 46 72 65  links.-# (eg Fre
e980: 65 42 53 44 20 72 65 74 75 72 6e 73 20 74 68 65  eBSD returns the
e990: 20 6d 6f 64 20 74 69 6d 65 20 6f 66 20 74 68 65   mod time of the
e9a0: 20 73 79 6d 6c 69 6e 6b 27 73 20 63 6f 6e 74 61   symlink's conta
e9b0: 69 6e 69 6e 67 0a 2d 23 20 64 69 72 65 63 74 6f  ining.-# directo
e9c0: 72 79 29 2e 0a 2d 69 66 20 28 0a 2d 20 20 20 73  ry)..-if (.-   s
e9d0: 65 74 20 58 20 60 6c 73 20 2d 4c 74 20 24 73 72  et X `ls -Lt $sr
e9e0: 63 64 69 72 2f 63 6f 6e 66 69 67 75 72 65 20 63  cdir/configure c
e9f0: 6f 6e 66 74 65 73 74 66 69 6c 65 20 32 3e 20 2f  onftestfile 2> /
ea00: 64 65 76 2f 6e 75 6c 6c 60 0a 2d 20 20 20 69 66  dev/null`.-   if
ea10: 20 74 65 73 74 20 22 5b 24 5d 2a 22 20 3d 20 22   test "[$]*" = "
ea20: 58 22 3b 20 74 68 65 6e 0a 2d 20 20 20 20 20 20  X"; then.-      
ea30: 23 20 2d 4c 20 64 69 64 6e 27 74 20 77 6f 72 6b  # -L didn't work
ea40: 2e 0a 2d 20 20 20 20 20 20 73 65 74 20 58 20 60  ..-      set X `
ea50: 6c 73 20 2d 74 20 24 73 72 63 64 69 72 2f 63 6f  ls -t $srcdir/co
ea60: 6e 66 69 67 75 72 65 20 63 6f 6e 66 74 65 73 74  nfigure conftest
ea70: 66 69 6c 65 60 0a 2d 20 20 20 66 69 0a 2d 20 20  file`.-   fi.-  
ea80: 20 69 66 20 74 65 73 74 20 22 5b 24 5d 2a 22 20   if test "[$]*" 
ea90: 21 3d 20 22 58 20 24 73 72 63 64 69 72 2f 63 6f  != "X $srcdir/co
eaa0: 6e 66 69 67 75 72 65 20 63 6f 6e 66 74 65 73 74  nfigure conftest
eab0: 66 69 6c 65 22 20 5c 0a 2d 20 20 20 20 20 20 26  file" \.-      &
eac0: 26 20 74 65 73 74 20 22 5b 24 5d 2a 22 20 21 3d  & test "[$]*" !=
ead0: 20 22 58 20 63 6f 6e 66 74 65 73 74 66 69 6c 65   "X conftestfile
eae0: 20 24 73 72 63 64 69 72 2f 63 6f 6e 66 69 67 75   $srcdir/configu
eaf0: 72 65 22 3b 20 74 68 65 6e 0a 2d 0a 2d 20 20 20  re"; then.-.-   
eb00: 20 20 20 23 20 49 66 20 6e 65 69 74 68 65 72 20     # If neither 
eb10: 6d 61 74 63 68 65 64 2c 20 74 68 65 6e 20 77 65  matched, then we
eb20: 20 68 61 76 65 20 61 20 62 72 6f 6b 65 6e 20 6c   have a broken l
eb30: 73 2e 20 20 54 68 69 73 20 63 61 6e 20 68 61 70  s.  This can hap
eb40: 70 65 6e 0a 2d 20 20 20 20 20 20 23 20 69 66 2c  pen.-      # if,
eb50: 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20 43   for instance, C
eb60: 4f 4e 46 49 47 5f 53 48 45 4c 4c 20 69 73 20 62  ONFIG_SHELL is b
eb70: 61 73 68 20 61 6e 64 20 69 74 20 69 6e 68 65 72  ash and it inher
eb80: 69 74 73 20 61 0a 2d 20 20 20 20 20 20 23 20 62  its a.-      # b
eb90: 72 6f 6b 65 6e 20 6c 73 20 61 6c 69 61 73 20 66  roken ls alias f
eba0: 72 6f 6d 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d  rom the environm
ebb0: 65 6e 74 2e 20 20 54 68 69 73 20 68 61 73 20 61  ent.  This has a
ebc0: 63 74 75 61 6c 6c 79 0a 2d 20 20 20 20 20 20 23  ctually.-      #
ebd0: 20 68 61 70 70 65 6e 65 64 2e 20 20 53 75 63 68   happened.  Such
ebe0: 20 61 20 73 79 73 74 65 6d 20 63 6f 75 6c 64 20   a system could 
ebf0: 6e 6f 74 20 62 65 20 63 6f 6e 73 69 64 65 72 65  not be considere
ec00: 64 20 22 73 61 6e 65 22 2e 0a 2d 20 20 20 20 20  d "sane"..-     
ec10: 20 41 43 5f 4d 53 47 5f 45 52 52 4f 52 28 5b 6c   AC_MSG_ERROR([l
ec20: 73 20 2d 74 20 61 70 70 65 61 72 73 20 74 6f 20  s -t appears to 
ec30: 66 61 69 6c 2e 20 20 4d 61 6b 65 20 73 75 72 65  fail.  Make sure
ec40: 20 74 68 65 72 65 20 69 73 20 6e 6f 74 20 61 20   there is not a 
ec50: 62 72 6f 6b 65 6e 0a 2d 61 6c 69 61 73 20 69 6e  broken.-alias in
ec60: 20 79 6f 75 72 20 65 6e 76 69 72 6f 6e 6d 65 6e   your environmen
ec70: 74 5d 29 0a 2d 20 20 20 66 69 0a 2d 0a 2d 20 20  t]).-   fi.-.-  
ec80: 20 74 65 73 74 20 22 5b 24 5d 32 22 20 3d 20 63   test "[$]2" = c
ec90: 6f 6e 66 74 65 73 74 66 69 6c 65 0a 2d 20 20 20  onftestfile.-   
eca0: 29 0a 2d 74 68 65 6e 0a 2d 20 20 20 23 20 4f 6b  ).-then.-   # Ok
ecb0: 2e 0a 2d 20 20 20 3a 0a 2d 65 6c 73 65 0a 2d 20  ..-   :.-else.- 
ecc0: 20 20 41 43 5f 4d 53 47 5f 45 52 52 4f 52 28 5b    AC_MSG_ERROR([
ecd0: 6e 65 77 6c 79 20 63 72 65 61 74 65 64 20 66 69  newly created fi
ece0: 6c 65 20 69 73 20 6f 6c 64 65 72 20 74 68 61 6e  le is older than
ecf0: 20 64 69 73 74 72 69 62 75 74 65 64 20 66 69 6c   distributed fil
ed00: 65 73 21 0a 2d 43 68 65 63 6b 20 79 6f 75 72 20  es!.-Check your 
ed10: 73 79 73 74 65 6d 20 63 6c 6f 63 6b 5d 29 0a 2d  system clock]).-
ed20: 66 69 0a 2d 72 6d 20 2d 66 20 63 6f 6e 66 74 65  fi.-rm -f confte
ed30: 73 74 2a 0a 2d 41 43 5f 4d 53 47 5f 52 45 53 55  st*.-AC_MSG_RESU
ed40: 4c 54 28 79 65 73 29 5d 29 0a 2d 0a 2d 64 6e 6c  LT(yes)]).-.-dnl
ed50: 20 41 4d 5f 4d 49 53 53 49 4e 47 5f 50 52 4f 47   AM_MISSING_PROG
ed60: 28 4e 41 4d 45 2c 20 50 52 4f 47 52 41 4d 2c 20  (NAME, PROGRAM, 
ed70: 44 49 52 45 43 54 4f 52 59 29 0a 2d 64 6e 6c 20  DIRECTORY).-dnl 
ed80: 54 68 65 20 70 72 6f 67 72 61 6d 20 6d 75 73 74  The program must
ed90: 20 70 72 6f 70 65 72 6c 79 20 69 6d 70 6c 65 6d   properly implem
eda0: 65 6e 74 20 2d 2d 76 65 72 73 69 6f 6e 2e 0a 2d  ent --version..-
edb0: 41 43 5f 44 45 46 55 4e 28 41 4d 5f 4d 49 53 53  AC_DEFUN(AM_MISS
edc0: 49 4e 47 5f 50 52 4f 47 2c 0a 2d 5b 41 43 5f 4d  ING_PROG,.-[AC_M
edd0: 53 47 5f 43 48 45 43 4b 49 4e 47 28 66 6f 72 20  SG_CHECKING(for 
ede0: 77 6f 72 6b 69 6e 67 20 24 32 29 0a 2d 23 20 52  working $2).-# R
edf0: 75 6e 20 74 65 73 74 20 69 6e 20 61 20 73 75 62  un test in a sub
ee00: 73 68 65 6c 6c 3b 20 73 6f 6d 65 20 76 65 72 73  shell; some vers
ee10: 69 6f 6e 73 20 6f 66 20 73 68 20 77 69 6c 6c 20  ions of sh will 
ee20: 70 72 69 6e 74 20 61 6e 20 65 72 72 6f 72 20 69  print an error i
ee30: 66 0a 2d 23 20 61 6e 20 65 78 65 63 75 74 61 62  f.-# an executab
ee40: 6c 65 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c  le is not found,
ee50: 20 65 76 65 6e 20 69 66 20 73 74 64 65 72 72 20   even if stderr 
ee60: 69 73 20 72 65 64 69 72 65 63 74 65 64 2e 0a 2d  is redirected..-
ee70: 23 20 52 65 64 69 72 65 63 74 20 73 74 64 69 6e  # Redirect stdin
ee80: 20 74 6f 20 70 6c 61 63 61 74 65 20 6f 6c 64 65   to placate olde
ee90: 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 61 75  r versions of au
eea0: 74 6f 63 6f 6e 66 2e 20 20 53 69 67 68 2e 0a 2d  toconf.  Sigh..-
eeb0: 69 66 20 28 24 32 20 2d 2d 76 65 72 73 69 6f 6e  if ($2 --version
eec0: 29 20 3c 20 2f 64 65 76 2f 6e 75 6c 6c 20 3e 20  ) < /dev/null > 
eed0: 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20  /dev/null 2>&1; 
eee0: 74 68 65 6e 0a 2d 20 20 20 24 31 3d 24 32 0a 2d  then.-   $1=$2.-
eef0: 20 20 20 41 43 5f 4d 53 47 5f 52 45 53 55 4c 54     AC_MSG_RESULT
ef00: 28 66 6f 75 6e 64 29 0a 2d 65 6c 73 65 0a 2d 20  (found).-else.- 
ef10: 20 20 24 31 3d 22 24 33 2f 6d 69 73 73 69 6e 67    $1="$3/missing
ef20: 20 24 32 22 0a 2d 20 20 20 41 43 5f 4d 53 47 5f   $2".-   AC_MSG_
ef30: 52 45 53 55 4c 54 28 6d 69 73 73 69 6e 67 29 0a  RESULT(missing).
ef40: 2d 66 69 0a 2d 41 43 5f 53 55 42 53 54 28 24 31  -fi.-AC_SUBST($1
ef50: 29 5d 29 0a 2d 0a 2d 0a 2d 23 20 73 65 72 69 61  )]).-.-.-# seria
ef60: 6c 20 34 30 20 41 43 5f 50 52 4f 47 5f 4c 49 42  l 40 AC_PROG_LIB
ef70: 54 4f 4f 4c 0a 2d 41 43 5f 44 45 46 55 4e 28 41  TOOL.-AC_DEFUN(A
ef80: 43 5f 50 52 4f 47 5f 4c 49 42 54 4f 4f 4c 2c 0a  C_PROG_LIBTOOL,.
ef90: 2b 23 20 43 6f 70 79 72 69 67 68 74 20 28 43 29  +# Copyright (C)
efa0: 20 31 39 39 36 2c 20 31 39 39 37 2c 20 31 39 39   1996, 1997, 199
efb0: 38 2c 20 31 39 39 39 2c 20 32 30 30 30 2c 20 32  8, 1999, 2000, 2
efc0: 30 30 31 2c 20 32 30 30 32 2c 20 32 30 30 33 2c  001, 2002, 2003,
efd0: 20 32 30 30 34 2c 0a 2b 23 20 32 30 30 35 2c 20   2004,.+# 2005, 
efe0: 32 30 30 36 2c 20 32 30 30 37 2c 20 32 30 30 38  2006, 2007, 2008
eff0: 20 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20    Free Software 
f000: 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e  Foundation, Inc.
f010: 0a 2b 23 20 54 68 69 73 20 66 69 6c 65 20 69 73  .+# This file is
f020: 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20   free software; 
f030: 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72  the Free Softwar
f040: 65 20 46 6f 75 6e 64 61 74 69 6f 6e 0a 2b 23 20  e Foundation.+# 
f050: 67 69 76 65 73 20 75 6e 6c 69 6d 69 74 65 64 20  gives unlimited 
f060: 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 6f  permission to co
f070: 70 79 20 61 6e 64 2f 6f 72 20 64 69 73 74 72 69  py and/or distri
f080: 62 75 74 65 20 69 74 2c 0a 2b 23 20 77 69 74 68  bute it,.+# with
f090: 20 6f 72 20 77 69 74 68 6f 75 74 20 6d 6f 64 69   or without modi
f0a0: 66 69 63 61 74 69 6f 6e 73 2c 20 61 73 20 6c 6f  fications, as lo
f0b0: 6e 67 20 61 73 20 74 68 69 73 20 6e 6f 74 69 63  ng as this notic
f0c0: 65 20 69 73 20 70 72 65 73 65 72 76 65 64 2e 0a  e is preserved..
f0d0: 2b 0a 2b 23 20 54 68 69 73 20 70 72 6f 67 72 61  +.+# This progra
f0e0: 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64  m is distributed
f0f0: 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61   in the hope tha
f100: 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65  t it will be use
f110: 66 75 6c 2c 0a 2b 23 20 62 75 74 20 57 49 54 48  ful,.+# but WITH
f120: 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59  OUT ANY WARRANTY
f130: 2c 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20  , to the extent 
f140: 70 65 72 6d 69 74 74 65 64 20 62 79 20 6c 61 77  permitted by law
f150: 3b 20 77 69 74 68 6f 75 74 0a 2b 23 20 65 76 65  ; without.+# eve
f160: 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61  n the implied wa
f170: 72 72 61 6e 74 79 20 6f 66 20 4d 45 52 43 48 41  rranty of MERCHA
f180: 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54  NTABILITY or FIT
f190: 4e 45 53 53 20 46 4f 52 20 41 0a 2b 23 20 50 41  NESS FOR A.+# PA
f1a0: 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45  RTICULAR PURPOSE
f1b0: 2e 0a 2b 0a 2b 6d 34 5f 69 66 6e 64 65 66 28 5b  ..+.+m4_ifndef([
f1c0: 41 43 5f 41 55 54 4f 43 4f 4e 46 5f 56 45 52 53  AC_AUTOCONF_VERS
f1d0: 49 4f 4e 5d 2c 0a 2b 20 20 5b 6d 34 5f 63 6f 70  ION],.+  [m4_cop
f1e0: 79 28 5b 6d 34 5f 50 41 43 4b 41 47 45 5f 56 45  y([m4_PACKAGE_VE
f1f0: 52 53 49 4f 4e 5d 2c 20 5b 41 43 5f 41 55 54 4f  RSION], [AC_AUTO
f200: 43 4f 4e 46 5f 56 45 52 53 49 4f 4e 5d 29 5d 29  CONF_VERSION])])
f210: 64 6e 6c 0a 2b 6d 34 5f 69 66 28 41 43 5f 41 55  dnl.+m4_if(AC_AU
f220: 54 4f 43 4f 4e 46 5f 56 45 52 53 49 4f 4e 2c 20  TOCONF_VERSION, 
f230: 5b 32 2e 36 33 5d 2c 2c 0a 2b 5b 6d 34 5f 77 61  [2.63],,.+[m4_wa
f240: 72 6e 69 6e 67 28 5b 74 68 69 73 20 66 69 6c 65  rning([this file
f250: 20 77 61 73 20 67 65 6e 65 72 61 74 65 64 20 66   was generated f
f260: 6f 72 20 61 75 74 6f 63 6f 6e 66 20 32 2e 36 33  or autoconf 2.63
f270: 2e 0a 2b 59 6f 75 20 68 61 76 65 20 61 6e 6f 74  ..+You have anot
f280: 68 65 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 61  her version of a
f290: 75 74 6f 63 6f 6e 66 2e 20 20 49 74 20 6d 61 79  utoconf.  It may
f2a0: 20 77 6f 72 6b 2c 20 62 75 74 20 69 73 20 6e 6f   work, but is no
f2b0: 74 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 2e  t guaranteed to.
f2c0: 0a 2b 49 66 20 79 6f 75 20 68 61 76 65 20 70 72  .+If you have pr
f2d0: 6f 62 6c 65 6d 73 2c 20 79 6f 75 20 6d 61 79 20  oblems, you may 
f2e0: 6e 65 65 64 20 74 6f 20 72 65 67 65 6e 65 72 61  need to regenera
f2f0: 74 65 20 74 68 65 20 62 75 69 6c 64 20 73 79 73  te the build sys
f300: 74 65 6d 20 65 6e 74 69 72 65 6c 79 2e 0a 2b 54  tem entirely..+T
f310: 6f 20 64 6f 20 73 6f 2c 20 75 73 65 20 74 68 65  o do so, use the
f320: 20 70 72 6f 63 65 64 75 72 65 20 64 6f 63 75 6d   procedure docum
f330: 65 6e 74 65 64 20 62 79 20 74 68 65 20 70 61 63  ented by the pac
f340: 6b 61 67 65 2c 20 74 79 70 69 63 61 6c 6c 79 20  kage, typically 
f350: 60 61 75 74 6f 72 65 63 6f 6e 66 27 2e 5d 29 5d  `autoreconf'.])]
f360: 29 0a 2b 0a 2b 23 20 6c 69 62 74 6f 6f 6c 2e 6d  ).+.+# libtool.m
f370: 34 20 2d 20 43 6f 6e 66 69 67 75 72 65 20 6c 69  4 - Configure li
f380: 62 74 6f 6f 6c 20 66 6f 72 20 74 68 65 20 68 6f  btool for the ho
f390: 73 74 20 73 79 73 74 65 6d 2e 20 2d 2a 2d 41 75  st system. -*-Au
f3a0: 74 6f 63 6f 6e 66 2d 2a 2d 0a 2b 0a 2b 23 20 73  toconf-*-.+.+# s
f3b0: 65 72 69 61 6c 20 35 32 20 41 43 5f 50 52 4f 47  erial 52 AC_PROG
f3c0: 5f 4c 49 42 54 4f 4f 4c 0a 2b 0a 2b 0a 2b 23 20  _LIBTOOL.+.+.+# 
f3d0: 41 43 5f 50 52 4f 56 49 44 45 5f 49 46 45 4c 53  AC_PROVIDE_IFELS
f3e0: 45 28 4d 41 43 52 4f 2d 4e 41 4d 45 2c 20 49 46  E(MACRO-NAME, IF
f3f0: 2d 50 52 4f 56 49 44 45 44 2c 20 49 46 2d 4e 4f  -PROVIDED, IF-NO
f400: 54 2d 50 52 4f 56 49 44 45 44 29 0a 2b 23 20 2d  T-PROVIDED).+# -
f410: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
f420: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
f430: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
f440: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 49 66  ----------.+# If
f450: 20 74 68 69 73 20 6d 61 63 72 6f 20 69 73 20 6e   this macro is n
f460: 6f 74 20 64 65 66 69 6e 65 64 20 62 79 20 41 75  ot defined by Au
f470: 74 6f 63 6f 6e 66 2c 20 64 65 66 69 6e 65 20 69  toconf, define i
f480: 74 20 68 65 72 65 2e 0a 2b 6d 34 5f 69 66 64 65  t here..+m4_ifde
f490: 66 28 5b 41 43 5f 50 52 4f 56 49 44 45 5f 49 46  f([AC_PROVIDE_IF
f4a0: 45 4c 53 45 5d 2c 0a 2b 20 20 20 20 20 20 20 20  ELSE],.+        
f4b0: 20 5b 5d 2c 0a 2b 20 20 20 20 20 20 20 20 20 5b   [],.+         [
f4c0: 6d 34 5f 64 65 66 69 6e 65 28 5b 41 43 5f 50 52  m4_define([AC_PR
f4d0: 4f 56 49 44 45 5f 49 46 45 4c 53 45 5d 2c 0a 2b  OVIDE_IFELSE],.+
f4e0: 09 20 20 20 20 20 20 20 20 20 5b 6d 34 5f 69 66  .         [m4_if
f4f0: 64 65 66 28 5b 41 43 5f 50 52 4f 56 49 44 45 5f  def([AC_PROVIDE_
f500: 24 31 5d 2c 0a 2b 09 09 20 20 20 20 20 20 20 20  $1],.+..        
f510: 20 20 20 5b 24 32 5d 2c 20 5b 24 33 5d 29 5d 29     [$2], [$3])])
f520: 5d 29 0a 2b 0a 2b 0a 2b 23 20 41 43 5f 50 52 4f  ]).+.+.+# AC_PRO
f530: 47 5f 4c 49 42 54 4f 4f 4c 0a 2b 23 20 2d 2d 2d  G_LIBTOOL.+# ---
f540: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43  ------------.+AC
f550: 5f 44 45 46 55 4e 28 5b 41 43 5f 50 52 4f 47 5f  _DEFUN([AC_PROG_
f560: 4c 49 42 54 4f 4f 4c 5d 2c 0a 2b 5b 41 43 5f 52  LIBTOOL],.+[AC_R
f570: 45 51 55 49 52 45 28 5b 5f 41 43 5f 50 52 4f 47  EQUIRE([_AC_PROG
f580: 5f 4c 49 42 54 4f 4f 4c 5d 29 64 6e 6c 0a 2b 64  _LIBTOOL])dnl.+d
f590: 6e 6c 20 49 66 20 41 43 5f 50 52 4f 47 5f 43 58  nl If AC_PROG_CX
f5a0: 58 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65  X has already be
f5b0: 65 6e 20 65 78 70 61 6e 64 65 64 2c 20 72 75 6e  en expanded, run
f5c0: 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 43 58 58 0a   AC_LIBTOOL_CXX.
f5d0: 2b 64 6e 6c 20 69 6d 6d 65 64 69 61 74 65 6c 79  +dnl immediately
f5e0: 2c 20 6f 74 68 65 72 77 69 73 65 2c 20 68 6f 6f  , otherwise, hoo
f5f0: 6b 20 69 74 20 69 6e 20 61 74 20 74 68 65 20 65  k it in at the e
f600: 6e 64 20 6f 66 20 41 43 5f 50 52 4f 47 5f 43 58  nd of AC_PROG_CX
f610: 58 2e 0a 2b 20 20 41 43 5f 50 52 4f 56 49 44 45  X..+  AC_PROVIDE
f620: 5f 49 46 45 4c 53 45 28 5b 41 43 5f 50 52 4f 47  _IFELSE([AC_PROG
f630: 5f 43 58 58 5d 2c 0a 2b 20 20 20 20 5b 41 43 5f  _CXX],.+    [AC_
f640: 4c 49 42 54 4f 4f 4c 5f 43 58 58 5d 2c 0a 2b 20  LIBTOOL_CXX],.+ 
f650: 20 20 20 5b 64 65 66 69 6e 65 28 5b 41 43 5f 50     [define([AC_P
f660: 52 4f 47 5f 43 58 58 5d 2c 20 64 65 66 6e 28 5b  ROG_CXX], defn([
f670: 41 43 5f 50 52 4f 47 5f 43 58 58 5d 29 5b 41 43  AC_PROG_CXX])[AC
f680: 5f 4c 49 42 54 4f 4f 4c 5f 43 58 58 0a 2b 20 20  _LIBTOOL_CXX.+  
f690: 5d 29 5d 29 0a 2b 64 6e 6c 20 41 6e 64 20 61 20  ])]).+dnl And a 
f6a0: 73 69 6d 69 6c 61 72 20 73 65 74 75 70 20 66 6f  similar setup fo
f6b0: 72 20 46 6f 72 74 72 61 6e 20 37 37 20 73 75 70  r Fortran 77 sup
f6c0: 70 6f 72 74 0a 2b 20 20 41 43 5f 50 52 4f 56 49  port.+  AC_PROVI
f6d0: 44 45 5f 49 46 45 4c 53 45 28 5b 41 43 5f 50 52  DE_IFELSE([AC_PR
f6e0: 4f 47 5f 46 37 37 5d 2c 0a 2b 20 20 20 20 5b 41  OG_F77],.+    [A
f6f0: 43 5f 4c 49 42 54 4f 4f 4c 5f 46 37 37 5d 2c 0a  C_LIBTOOL_F77],.
f700: 2b 20 20 20 20 5b 64 65 66 69 6e 65 28 5b 41 43  +    [define([AC
f710: 5f 50 52 4f 47 5f 46 37 37 5d 2c 20 64 65 66 6e  _PROG_F77], defn
f720: 28 5b 41 43 5f 50 52 4f 47 5f 46 37 37 5d 29 5b  ([AC_PROG_F77])[
f730: 41 43 5f 4c 49 42 54 4f 4f 4c 5f 46 37 37 0a 2b  AC_LIBTOOL_F77.+
f740: 5d 29 5d 29 0a 2b 0a 2b 64 6e 6c 20 51 75 6f 74  ])]).+.+dnl Quot
f750: 65 20 41 5d 5b 4d 5f 50 52 4f 47 5f 47 43 4a 20  e A][M_PROG_GCJ 
f760: 73 6f 20 74 68 61 74 20 61 63 6c 6f 63 61 6c 20  so that aclocal 
f770: 64 6f 65 73 6e 27 74 20 62 72 69 6e 67 20 69 74  doesn't bring it
f780: 20 69 6e 20 6e 65 65 64 6c 65 73 73 6c 79 2e 0a   in needlessly..
f790: 2b 64 6e 6c 20 49 66 20 65 69 74 68 65 72 20 41  +dnl If either A
f7a0: 43 5f 50 52 4f 47 5f 47 43 4a 20 6f 72 20 41 5d  C_PROG_GCJ or A]
f7b0: 5b 4d 5f 50 52 4f 47 5f 47 43 4a 20 68 61 76 65  [M_PROG_GCJ have
f7c0: 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 65 78   already been ex
f7d0: 70 61 6e 64 65 64 2c 20 72 75 6e 0a 2b 64 6e 6c  panded, run.+dnl
f7e0: 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 47 43 4a 20   AC_LIBTOOL_GCJ 
f7f0: 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 6f 74 68  immediately, oth
f800: 65 72 77 69 73 65 2c 20 68 6f 6f 6b 20 69 74 20  erwise, hook it 
f810: 69 6e 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66  in at the end of
f820: 20 62 6f 74 68 2e 0a 2b 20 20 41 43 5f 50 52 4f   both..+  AC_PRO
f830: 56 49 44 45 5f 49 46 45 4c 53 45 28 5b 41 43 5f  VIDE_IFELSE([AC_
f840: 50 52 4f 47 5f 47 43 4a 5d 2c 0a 2b 20 20 20 20  PROG_GCJ],.+    
f850: 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 47 43 4a 5d  [AC_LIBTOOL_GCJ]
f860: 2c 0a 2b 20 20 20 20 5b 41 43 5f 50 52 4f 56 49  ,.+    [AC_PROVI
f870: 44 45 5f 49 46 45 4c 53 45 28 5b 41 5d 5b 4d 5f  DE_IFELSE([A][M_
f880: 50 52 4f 47 5f 47 43 4a 5d 2c 0a 2b 20 20 20 20  PROG_GCJ],.+    
f890: 20 20 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 47 43    [AC_LIBTOOL_GC
f8a0: 4a 5d 2c 0a 2b 20 20 20 20 20 20 5b 41 43 5f 50  J],.+      [AC_P
f8b0: 52 4f 56 49 44 45 5f 49 46 45 4c 53 45 28 5b 4c  ROVIDE_IFELSE([L
f8c0: 54 5f 41 43 5f 50 52 4f 47 5f 47 43 4a 5d 2c 0a  T_AC_PROG_GCJ],.
f8d0: 2b 09 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 47 43  +.[AC_LIBTOOL_GC
f8e0: 4a 5d 2c 0a 2b 20 20 20 20 20 20 5b 69 66 64 65  J],.+      [ifde
f8f0: 66 28 5b 41 43 5f 50 52 4f 47 5f 47 43 4a 5d 2c  f([AC_PROG_GCJ],
f900: 0a 2b 09 20 20 20 20 20 5b 64 65 66 69 6e 65 28  .+.     [define(
f910: 5b 41 43 5f 50 52 4f 47 5f 47 43 4a 5d 2c 20 64  [AC_PROG_GCJ], d
f920: 65 66 6e 28 5b 41 43 5f 50 52 4f 47 5f 47 43 4a  efn([AC_PROG_GCJ
f930: 5d 29 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 47 43  ])[AC_LIBTOOL_GC
f940: 4a 5d 29 5d 29 0a 2b 20 20 20 20 20 20 20 69 66  J])]).+       if
f950: 64 65 66 28 5b 41 5d 5b 4d 5f 50 52 4f 47 5f 47  def([A][M_PROG_G
f960: 43 4a 5d 2c 0a 2b 09 20 20 20 20 20 5b 64 65 66  CJ],.+.     [def
f970: 69 6e 65 28 5b 41 5d 5b 4d 5f 50 52 4f 47 5f 47  ine([A][M_PROG_G
f980: 43 4a 5d 2c 20 64 65 66 6e 28 5b 41 5d 5b 4d 5f  CJ], defn([A][M_
f990: 50 52 4f 47 5f 47 43 4a 5d 29 5b 41 43 5f 4c 49  PROG_GCJ])[AC_LI
f9a0: 42 54 4f 4f 4c 5f 47 43 4a 5d 29 5d 29 0a 2b 20  BTOOL_GCJ])]).+ 
f9b0: 20 20 20 20 20 20 69 66 64 65 66 28 5b 4c 54 5f        ifdef([LT_
f9c0: 41 43 5f 50 52 4f 47 5f 47 43 4a 5d 2c 0a 2b 09  AC_PROG_GCJ],.+.
f9d0: 20 20 20 20 20 5b 64 65 66 69 6e 65 28 5b 4c 54       [define([LT
f9e0: 5f 41 43 5f 50 52 4f 47 5f 47 43 4a 5d 2c 0a 2b  _AC_PROG_GCJ],.+
f9f0: 09 09 64 65 66 6e 28 5b 4c 54 5f 41 43 5f 50 52  ..defn([LT_AC_PR
fa00: 4f 47 5f 47 43 4a 5d 29 5b 41 43 5f 4c 49 42 54  OG_GCJ])[AC_LIBT
fa10: 4f 4f 4c 5f 47 43 4a 5d 29 5d 29 5d 29 5d 29 0a  OOL_GCJ])])])]).
fa20: 2b 5d 29 5d 29 23 20 41 43 5f 50 52 4f 47 5f 4c  +])])# AC_PROG_L
fa30: 49 42 54 4f 4f 4c 0a 2b 0a 2b 0a 2b 23 20 5f 41  IBTOOL.+.+.+# _A
fa40: 43 5f 50 52 4f 47 5f 4c 49 42 54 4f 4f 4c 0a 2b  C_PROG_LIBTOOL.+
fa50: 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
fa60: 2d 2d 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 5f 41  --.+AC_DEFUN([_A
fa70: 43 5f 50 52 4f 47 5f 4c 49 42 54 4f 4f 4c 5d 2c  C_PROG_LIBTOOL],
fa80: 0a 20 5b 41 43 5f 52 45 51 55 49 52 45 28 5b 41  . [AC_REQUIRE([A
fa90: 43 5f 4c 49 42 54 4f 4f 4c 5f 53 45 54 55 50 5d  C_LIBTOOL_SETUP]
faa0: 29 64 6e 6c 0a 2d 0a 2d 23 20 53 61 76 65 20 63  )dnl.-.-# Save c
fab0: 61 63 68 65 2c 20 73 6f 20 74 68 61 74 20 6c 74  ache, so that lt
fac0: 63 6f 6e 66 69 67 20 63 61 6e 20 6c 6f 61 64 20  config can load 
fad0: 69 74 0a 2d 41 43 5f 43 41 43 48 45 5f 53 41 56  it.-AC_CACHE_SAV
fae0: 45 0a 2d 0a 2d 23 20 41 63 74 75 61 6c 6c 79 20  E.-.-# Actually 
faf0: 63 6f 6e 66 69 67 75 72 65 20 6c 69 62 74 6f 6f  configure libtoo
fb00: 6c 2e 20 20 61 63 5f 61 75 78 5f 64 69 72 20 69  l.  ac_aux_dir i
fb10: 73 20 77 68 65 72 65 20 69 6e 73 74 61 6c 6c 2d  s where install-
fb20: 73 68 20 69 73 20 66 6f 75 6e 64 2e 0a 2d 43 43  sh is found..-CC
fb30: 3d 22 24 43 43 22 20 43 46 4c 41 47 53 3d 22 24  ="$CC" CFLAGS="$
fb40: 43 46 4c 41 47 53 22 20 43 50 50 46 4c 41 47 53  CFLAGS" CPPFLAGS
fb50: 3d 22 24 43 50 50 46 4c 41 47 53 22 20 5c 0a 2d  ="$CPPFLAGS" \.-
fb60: 4c 44 3d 22 24 4c 44 22 20 4c 44 46 4c 41 47 53  LD="$LD" LDFLAGS
fb70: 3d 22 24 4c 44 46 4c 41 47 53 22 20 4c 49 42 53  ="$LDFLAGS" LIBS
fb80: 3d 22 24 4c 49 42 53 22 20 5c 0a 2d 4c 4e 5f 53  ="$LIBS" \.-LN_S
fb90: 3d 22 24 4c 4e 5f 53 22 20 4e 4d 3d 22 24 4e 4d  ="$LN_S" NM="$NM
fba0: 22 20 52 41 4e 4c 49 42 3d 22 24 52 41 4e 4c 49  " RANLIB="$RANLI
fbb0: 42 22 20 5c 0a 2d 44 4c 4c 54 4f 4f 4c 3d 22 24  B" \.-DLLTOOL="$
fbc0: 44 4c 4c 54 4f 4f 4c 22 20 41 53 3d 22 24 41 53  DLLTOOL" AS="$AS
fbd0: 22 20 4f 42 4a 44 55 4d 50 3d 22 24 4f 42 4a 44  " OBJDUMP="$OBJD
fbe0: 55 4d 50 22 20 5c 0a 2d 24 7b 43 4f 4e 46 49 47  UMP" \.-${CONFIG
fbf0: 5f 53 48 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 20  _SHELL-/bin/sh} 
fc00: 24 61 63 5f 61 75 78 5f 64 69 72 2f 6c 74 63 6f  $ac_aux_dir/ltco
fc10: 6e 66 69 67 20 2d 2d 6e 6f 2d 72 65 65 78 65 63  nfig --no-reexec
fc20: 20 5c 0a 2d 24 6c 69 62 74 6f 6f 6c 5f 66 6c 61   \.-$libtool_fla
fc30: 67 73 20 2d 2d 6e 6f 2d 76 65 72 69 66 79 20 24  gs --no-verify $
fc40: 61 63 5f 61 75 78 5f 64 69 72 2f 6c 74 6d 61 69  ac_aux_dir/ltmai
fc50: 6e 2e 73 68 20 24 6c 74 5f 74 61 72 67 65 74 20  n.sh $lt_target 
fc60: 5c 0a 2d 7c 7c 20 41 43 5f 4d 53 47 5f 45 52 52  \.-|| AC_MSG_ERR
fc70: 4f 52 28 5b 6c 69 62 74 6f 6f 6c 20 63 6f 6e 66  OR([libtool conf
fc80: 69 67 75 72 65 20 66 61 69 6c 65 64 5d 29 0a 2d  igure failed]).-
fc90: 0a 2d 23 20 52 65 6c 6f 61 64 20 63 61 63 68 65  .-# Reload cache
fca0: 2c 20 74 68 61 74 20 6d 61 79 20 68 61 76 65 20  , that may have 
fcb0: 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 62 79  been modified by
fcc0: 20 6c 74 63 6f 6e 66 69 67 0a 2d 41 43 5f 43 41   ltconfig.-AC_CA
fcd0: 43 48 45 5f 4c 4f 41 44 0a 2b 41 43 5f 42 45 46  CHE_LOAD.+AC_BEF
fce0: 4f 52 45 28 5b 24 30 5d 2c 5b 41 43 5f 4c 49 42  ORE([$0],[AC_LIB
fcf0: 54 4f 4f 4c 5f 43 58 58 5d 29 64 6e 6c 0a 2b 41  TOOL_CXX])dnl.+A
fd00: 43 5f 42 45 46 4f 52 45 28 5b 24 30 5d 2c 5b 41  C_BEFORE([$0],[A
fd10: 43 5f 4c 49 42 54 4f 4f 4c 5f 46 37 37 5d 29 64  C_LIBTOOL_F77])d
fd20: 6e 6c 0a 2b 41 43 5f 42 45 46 4f 52 45 28 5b 24  nl.+AC_BEFORE([$
fd30: 30 5d 2c 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 47  0],[AC_LIBTOOL_G
fd40: 43 4a 5d 29 64 6e 6c 0a 20 0a 20 23 20 54 68 69  CJ])dnl. . # Thi
fd50: 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f  s can be used to
fd60: 20 72 65 62 75 69 6c 64 20 6c 69 62 74 6f 6f 6c   rebuild libtool
fd70: 20 77 68 65 6e 20 6e 65 65 64 65 64 0a 2d 4c 49   when needed.-LI
fd80: 42 54 4f 4f 4c 5f 44 45 50 53 3d 22 24 61 63 5f  BTOOL_DEPS="$ac_
fd90: 61 75 78 5f 64 69 72 2f 6c 74 63 6f 6e 66 69 67  aux_dir/ltconfig
fda0: 20 24 61 63 5f 61 75 78 5f 64 69 72 2f 6c 74 6d   $ac_aux_dir/ltm
fdb0: 61 69 6e 2e 73 68 22 0a 2b 4c 49 42 54 4f 4f 4c  ain.sh".+LIBTOOL
fdc0: 5f 44 45 50 53 3d 22 24 61 63 5f 61 75 78 5f 64  _DEPS="$ac_aux_d
fdd0: 69 72 2f 6c 74 6d 61 69 6e 2e 73 68 22 0a 20 0a  ir/ltmain.sh". .
fde0: 20 23 20 41 6c 77 61 79 73 20 75 73 65 20 6f 75   # Always use ou
fdf0: 72 20 6f 77 6e 20 6c 69 62 74 6f 6f 6c 2e 0a 20  r own libtool.. 
fe00: 4c 49 42 54 4f 4f 4c 3d 27 24 28 53 48 45 4c 4c  LIBTOOL='$(SHELL
fe10: 29 20 24 28 74 6f 70 5f 62 75 69 6c 64 64 69 72  ) $(top_builddir
fe20: 29 2f 6c 69 62 74 6f 6f 6c 27 0a 20 41 43 5f 53  )/libtool'. AC_S
fe30: 55 42 53 54 28 4c 49 42 54 4f 4f 4c 29 64 6e 6c  UBST(LIBTOOL)dnl
fe40: 0a 20 0a 2d 23 20 52 65 64 69 72 65 63 74 20 74  . .-# Redirect t
fe50: 68 65 20 63 6f 6e 66 69 67 2e 6c 6f 67 20 6f 75  he config.log ou
fe60: 74 70 75 74 20 61 67 61 69 6e 2c 20 73 6f 20 74  tput again, so t
fe70: 68 61 74 20 74 68 65 20 6c 74 63 6f 6e 66 69 67  hat the ltconfig
fe80: 20 6c 6f 67 20 69 73 20 6e 6f 74 0a 2d 23 20 63   log is not.-# c
fe90: 6c 6f 62 62 65 72 65 64 20 62 79 20 74 68 65 20  lobbered by the 
fea0: 6e 65 78 74 20 6d 65 73 73 61 67 65 2e 0a 2d 65  next message..-e
feb0: 78 65 63 20 35 3e 3e 2e 2f 63 6f 6e 66 69 67 2e  xec 5>>./config.
fec0: 6c 6f 67 0a 2d 5d 29 0a 2b 23 20 50 72 65 76 65  log.-]).+# Preve
fed0: 6e 74 20 6d 75 6c 74 69 70 6c 65 20 65 78 70 61  nt multiple expa
fee0: 6e 73 69 6f 6e 0a 2b 64 65 66 69 6e 65 28 5b 41  nsion.+define([A
fef0: 43 5f 50 52 4f 47 5f 4c 49 42 54 4f 4f 4c 5d 2c  C_PROG_LIBTOOL],
ff00: 20 5b 5d 29 0a 2b 5d 29 23 20 5f 41 43 5f 50 52   []).+])# _AC_PR
ff10: 4f 47 5f 4c 49 42 54 4f 4f 4c 0a 2b 0a 20 0a 2d  OG_LIBTOOL.+. .-
ff20: 41 43 5f 44 45 46 55 4e 28 41 43 5f 4c 49 42 54  AC_DEFUN(AC_LIBT
ff30: 4f 4f 4c 5f 53 45 54 55 50 2c 0a 2d 5b 41 43 5f  OOL_SETUP,.-[AC_
ff40: 50 52 45 52 45 51 28 32 2e 31 33 29 64 6e 6c 0a  PREREQ(2.13)dnl.
ff50: 2b 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 45  +# AC_LIBTOOL_SE
ff60: 54 55 50 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d  TUP.+# ---------
ff70: 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43 5f 44 45 46 55  -------.+AC_DEFU
ff80: 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 45  N([AC_LIBTOOL_SE
ff90: 54 55 50 5d 2c 0a 2b 5b 41 43 5f 50 52 45 52 45  TUP],.+[AC_PRERE
ffa0: 51 28 32 2e 35 30 29 64 6e 6c 0a 20 41 43 5f 52  Q(2.50)dnl. AC_R
ffb0: 45 51 55 49 52 45 28 5b 41 43 5f 45 4e 41 42 4c  EQUIRE([AC_ENABL
ffc0: 45 5f 53 48 41 52 45 44 5d 29 64 6e 6c 0a 20 41  E_SHARED])dnl. A
ffd0: 43 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 45 4e  C_REQUIRE([AC_EN
ffe0: 41 42 4c 45 5f 53 54 41 54 49 43 5d 29 64 6e 6c  ABLE_STATIC])dnl
fff0: 0a 20 41 43 5f 52 45 51 55 49 52 45 28 5b 41 43  . AC_REQUIRE([AC
10000 5f 45 4e 41 42 4c 45 5f 46 41 53 54 5f 49 4e 53  _ENABLE_FAST_INS
10010 54 41 4c 4c 5d 29 64 6e 6c 0a 20 41 43 5f 52 45  TALL])dnl. AC_RE
10020 51 55 49 52 45 28 5b 41 43 5f 43 41 4e 4f 4e 49  QUIRE([AC_CANONI
10030 43 41 4c 5f 48 4f 53 54 5d 29 64 6e 6c 0a 20 41  CAL_HOST])dnl. A
10040 43 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 43 41  C_REQUIRE([AC_CA
10050 4e 4f 4e 49 43 41 4c 5f 42 55 49 4c 44 5d 29 64  NONICAL_BUILD])d
10060 6e 6c 0a 2d 41 43 5f 52 45 51 55 49 52 45 28 5b  nl.-AC_REQUIRE([
10070 41 43 5f 50 52 4f 47 5f 52 41 4e 4c 49 42 5d 29  AC_PROG_RANLIB])
10080 64 6e 6c 0a 20 41 43 5f 52 45 51 55 49 52 45 28  dnl. AC_REQUIRE(
10090 5b 41 43 5f 50 52 4f 47 5f 43 43 5d 29 64 6e 6c  [AC_PROG_CC])dnl
100a0 0a 20 41 43 5f 52 45 51 55 49 52 45 28 5b 41 43  . AC_REQUIRE([AC
100b0 5f 50 52 4f 47 5f 4c 44 5d 29 64 6e 6c 0a 2b 41  _PROG_LD])dnl.+A
100c0 43 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 50 52  C_REQUIRE([AC_PR
100d0 4f 47 5f 4c 44 5f 52 45 4c 4f 41 44 5f 46 4c 41  OG_LD_RELOAD_FLA
100e0 47 5d 29 64 6e 6c 0a 20 41 43 5f 52 45 51 55 49  G])dnl. AC_REQUI
100f0 52 45 28 5b 41 43 5f 50 52 4f 47 5f 4e 4d 5d 29  RE([AC_PROG_NM])
10100 64 6e 6c 0a 2b 0a 20 41 43 5f 52 45 51 55 49 52  dnl.+. AC_REQUIR
10110 45 28 5b 41 43 5f 50 52 4f 47 5f 4c 4e 5f 53 5d  E([AC_PROG_LN_S]
10120 29 64 6e 6c 0a 2b 41 43 5f 52 45 51 55 49 52 45  )dnl.+AC_REQUIRE
10130 28 5b 41 43 5f 44 45 50 4c 49 42 53 5f 43 48 45  ([AC_DEPLIBS_CHE
10140 43 4b 5f 4d 45 54 48 4f 44 5d 29 64 6e 6c 0a 2b  CK_METHOD])dnl.+
10150 23 20 41 75 74 6f 63 6f 6e 66 20 32 2e 31 33 27  # Autoconf 2.13'
10160 73 20 41 43 5f 4f 42 4a 45 58 54 20 61 6e 64 20  s AC_OBJEXT and 
10170 41 43 5f 45 58 45 45 58 54 20 6d 61 63 72 6f 73  AC_EXEEXT macros
10180 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 66 6f 72 20   only works for 
10190 43 20 63 6f 6d 70 69 6c 65 72 73 21 0a 2b 41 43  C compilers!.+AC
101a0 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 4f 42 4a  _REQUIRE([AC_OBJ
101b0 45 58 54 5d 29 64 6e 6c 0a 2b 41 43 5f 52 45 51  EXT])dnl.+AC_REQ
101c0 55 49 52 45 28 5b 41 43 5f 45 58 45 45 58 54 5d  UIRE([AC_EXEEXT]
101d0 29 64 6e 6c 0a 20 64 6e 6c 0a 2b 41 43 5f 4c 49  )dnl. dnl.+AC_LI
101e0 42 54 4f 4f 4c 5f 53 59 53 5f 4d 41 58 5f 43 4d  BTOOL_SYS_MAX_CM
101f0 44 5f 4c 45 4e 0a 2b 41 43 5f 4c 49 42 54 4f 4f  D_LEN.+AC_LIBTOO
10200 4c 5f 53 59 53 5f 47 4c 4f 42 41 4c 5f 53 59 4d  L_SYS_GLOBAL_SYM
10210 42 4f 4c 5f 50 49 50 45 0a 2b 41 43 5f 4c 49 42  BOL_PIPE.+AC_LIB
10220 54 4f 4f 4c 5f 4f 42 4a 44 49 52 0a 2b 0a 2b 41  TOOL_OBJDIR.+.+A
10230 43 5f 52 45 51 55 49 52 45 28 5b 5f 4c 54 5f 41  C_REQUIRE([_LT_A
10240 43 5f 53 59 53 5f 43 4f 4d 50 49 4c 45 52 5d 29  C_SYS_COMPILER])
10250 64 6e 6c 0a 2b 5f 4c 54 5f 41 43 5f 50 52 4f 47  dnl.+_LT_AC_PROG
10260 5f 45 43 48 4f 5f 42 41 43 4b 53 4c 41 53 48 0a  _ECHO_BACKSLASH.
10270 2b 0a 2b 63 61 73 65 20 24 68 6f 73 74 5f 6f 73  +.+case $host_os
10280 20 69 6e 0a 2b 61 69 78 33 2a 29 0a 2b 20 20 23   in.+aix3*).+  #
10290 20 41 49 58 20 73 6f 6d 65 74 69 6d 65 73 20 68   AIX sometimes h
102a0 61 73 20 70 72 6f 62 6c 65 6d 73 20 77 69 74 68  as problems with
102b0 20 74 68 65 20 47 43 43 20 63 6f 6c 6c 65 63 74   the GCC collect
102c0 32 20 70 72 6f 67 72 61 6d 2e 20 20 46 6f 72 20  2 program.  For 
102d0 73 6f 6d 65 0a 2b 20 20 23 20 72 65 61 73 6f 6e  some.+  # reason
102e0 2c 20 69 66 20 77 65 20 73 65 74 20 74 68 65 20  , if we set the 
102f0 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 20 65 6e  COLLECT_NAMES en
10300 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  vironment variab
10310 6c 65 2c 20 74 68 65 20 70 72 6f 62 6c 65 6d 73  le, the problems
10320 0a 2b 20 20 23 20 76 61 6e 69 73 68 20 69 6e 20  .+  # vanish in 
10330 61 20 70 75 66 66 20 6f 66 20 73 6d 6f 6b 65 2e  a puff of smoke.
10340 0a 2b 20 20 69 66 20 74 65 73 74 20 22 58 24 7b  .+  if test "X${
10350 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 2b 73 65  COLLECT_NAMES+se
10360 74 7d 22 20 21 3d 20 58 73 65 74 3b 20 74 68 65  t}" != Xset; the
10370 6e 0a 2b 20 20 20 20 43 4f 4c 4c 45 43 54 5f 4e  n.+    COLLECT_N
10380 41 4d 45 53 3d 0a 2b 20 20 20 20 65 78 70 6f 72  AMES=.+    expor
10390 74 20 43 4f 4c 4c 45 43 54 5f 4e 41 4d 45 53 0a  t COLLECT_NAMES.
103a0 2b 20 20 66 69 0a 2b 20 20 3b 3b 0a 2b 65 73 61  +  fi.+  ;;.+esa
103b0 63 0a 2b 0a 2b 23 20 53 65 64 20 73 75 62 73 74  c.+.+# Sed subst
103c0 69 74 75 74 69 6f 6e 20 74 68 61 74 20 68 65 6c  itution that hel
103d0 70 73 20 75 73 20 64 6f 20 72 6f 62 75 73 74 20  ps us do robust 
103e0 71 75 6f 74 69 6e 67 2e 20 20 49 74 20 62 61 63  quoting.  It bac
103f0 6b 73 6c 61 73 68 69 66 69 65 73 0a 2b 23 20 6d  kslashifies.+# m
10400 65 74 61 63 68 61 72 61 63 74 65 72 73 20 74 68  etacharacters th
10410 61 74 20 61 72 65 20 73 74 69 6c 6c 20 61 63 74  at are still act
10420 69 76 65 20 77 69 74 68 69 6e 20 64 6f 75 62 6c  ive within doubl
10430 65 2d 71 75 6f 74 65 64 20 73 74 72 69 6e 67 73  e-quoted strings
10440 2e 0a 2b 58 73 65 64 3d 27 73 65 64 20 2d 65 20  ..+Xsed='sed -e 
10450 31 73 2f 5e 58 2f 2f 27 0a 2b 5b 73 65 64 5f 71  1s/^X//'.+[sed_q
10460 75 6f 74 65 5f 73 75 62 73 74 3d 27 73 2f 5c 28  uote_subst='s/\(
10470 5b 5c 5c 22 5c 5c 60 24 5c 5c 5c 5c 5d 5c 29 2f  [\\"\\`$\\\\]\)/
10480 5c 5c 5c 31 2f 67 27 5d 0a 2b 0a 2b 23 20 53 61  \\\1/g'].+.+# Sa
10490 6d 65 20 61 73 20 61 62 6f 76 65 2c 20 62 75 74  me as above, but
104a0 20 64 6f 20 6e 6f 74 20 71 75 6f 74 65 20 76 61   do not quote va
104b0 72 69 61 62 6c 65 20 72 65 66 65 72 65 6e 63 65  riable reference
104c0 73 2e 0a 2b 5b 64 6f 75 62 6c 65 5f 71 75 6f 74  s..+[double_quot
104d0 65 5f 73 75 62 73 74 3d 27 73 2f 5c 28 5b 5c 5c  e_subst='s/\([\\
104e0 22 5c 5c 60 5c 5c 5c 5c 5d 5c 29 2f 5c 5c 5c 31  "\\`\\\\]\)/\\\1
104f0 2f 67 27 5d 0a 2b 0a 2b 23 20 53 65 64 20 73 75  /g'].+.+# Sed su
10500 62 73 74 69 74 75 74 69 6f 6e 20 74 6f 20 64 65  bstitution to de
10510 6c 61 79 20 65 78 70 61 6e 73 69 6f 6e 20 6f 66  lay expansion of
10520 20 61 6e 20 65 73 63 61 70 65 64 20 73 68 65 6c   an escaped shel
10530 6c 20 76 61 72 69 61 62 6c 65 20 69 6e 20 61 0a  l variable in a.
10540 2b 23 20 64 6f 75 62 6c 65 5f 71 75 6f 74 65 5f  +# double_quote_
10550 73 75 62 73 74 27 65 64 20 73 74 72 69 6e 67 2e  subst'ed string.
10560 0a 2b 64 65 6c 61 79 5f 76 61 72 69 61 62 6c 65  .+delay_variable
10570 5f 73 75 62 73 74 3d 27 73 2f 5c 5c 5c 5c 5c 5c  _subst='s/\\\\\\
10580 5c 5c 5c 5c 5c 24 2f 5c 5c 5c 5c 5c 5c 24 2f 67  \\\\\$/\\\\\\$/g
10590 27 0a 2b 0a 2b 23 20 53 65 64 20 73 75 62 73 74  '.+.+# Sed subst
105a0 69 74 75 74 69 6f 6e 20 74 6f 20 61 76 6f 69 64  itution to avoid
105b0 20 61 63 63 69 64 65 6e 74 61 6c 20 67 6c 6f 62   accidental glob
105c0 62 69 6e 67 20 69 6e 20 65 76 61 6c 65 64 20 65  bing in evaled e
105d0 78 70 72 65 73 73 69 6f 6e 73 0a 2b 6e 6f 5f 67  xpressions.+no_g
105e0 6c 6f 62 5f 73 75 62 73 74 3d 27 73 2f 5c 2a 2f  lob_subst='s/\*/
105f0 5c 5c 5c 2a 2f 67 27 0a 2b 0a 2b 23 20 43 6f 6e  \\\*/g'.+.+# Con
10600 73 74 61 6e 74 73 3a 0a 2b 72 6d 3d 22 72 6d 20  stants:.+rm="rm 
10610 2d 66 22 0a 2b 0a 2b 23 20 47 6c 6f 62 61 6c 20  -f".+.+# Global 
10620 76 61 72 69 61 62 6c 65 73 3a 0a 2b 64 65 66 61  variables:.+defa
10630 75 6c 74 5f 6f 66 69 6c 65 3d 6c 69 62 74 6f 6f  ult_ofile=libtoo
10640 6c 0a 2b 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61  l.+can_build_sha
10650 72 65 64 3d 79 65 73 0a 2b 0a 2b 23 20 41 6c 6c  red=yes.+.+# All
10660 20 6b 6e 6f 77 6e 20 6c 69 6e 6b 65 72 73 20 72   known linkers r
10670 65 71 75 69 72 65 20 61 20 60 2e 61 27 20 61 72  equire a `.a' ar
10680 63 68 69 76 65 20 66 6f 72 20 73 74 61 74 69 63  chive for static
10690 20 6c 69 6e 6b 69 6e 67 20 28 65 78 63 65 70 74   linking (except
106a0 20 4d 53 56 43 2c 0a 2b 23 20 77 68 69 63 68 20   MSVC,.+# which 
106b0 6e 65 65 64 73 20 27 2e 6c 69 62 27 29 2e 0a 2b  needs '.lib')..+
106c0 6c 69 62 65 78 74 3d 61 0a 2b 6c 74 6d 61 69 6e  libext=a.+ltmain
106d0 3d 22 24 61 63 5f 61 75 78 5f 64 69 72 2f 6c 74  ="$ac_aux_dir/lt
106e0 6d 61 69 6e 2e 73 68 22 0a 2b 6f 66 69 6c 65 3d  main.sh".+ofile=
106f0 22 24 64 65 66 61 75 6c 74 5f 6f 66 69 6c 65 22  "$default_ofile"
10700 0a 2b 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 22 24  .+with_gnu_ld="$
10710 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c  lt_cv_prog_gnu_l
10720 64 22 0a 2b 0a 2b 41 43 5f 43 48 45 43 4b 5f 54  d".+.+AC_CHECK_T
10730 4f 4f 4c 28 41 52 2c 20 61 72 2c 20 66 61 6c 73  OOL(AR, ar, fals
10740 65 29 0a 2b 41 43 5f 43 48 45 43 4b 5f 54 4f 4f  e).+AC_CHECK_TOO
10750 4c 28 52 41 4e 4c 49 42 2c 20 72 61 6e 6c 69 62  L(RANLIB, ranlib
10760 2c 20 3a 29 0a 2b 41 43 5f 43 48 45 43 4b 5f 54  , :).+AC_CHECK_T
10770 4f 4f 4c 28 53 54 52 49 50 2c 20 73 74 72 69 70  OOL(STRIP, strip
10780 2c 20 3a 29 0a 2b 0a 2b 6f 6c 64 5f 43 43 3d 22  , :).+.+old_CC="
10790 24 43 43 22 0a 2b 6f 6c 64 5f 43 46 4c 41 47 53  $CC".+old_CFLAGS
107a0 3d 22 24 43 46 4c 41 47 53 22 0a 2b 0a 2b 23 20  ="$CFLAGS".+.+# 
107b0 53 65 74 20 73 61 6e 65 20 64 65 66 61 75 6c 74  Set sane default
107c0 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20 76 61  s for various va
107d0 72 69 61 62 6c 65 73 0a 2b 74 65 73 74 20 2d 7a  riables.+test -z
107e0 20 22 24 41 52 22 20 26 26 20 41 52 3d 61 72 0a   "$AR" && AR=ar.
107f0 2b 74 65 73 74 20 2d 7a 20 22 24 41 52 5f 46 4c  +test -z "$AR_FL
10800 41 47 53 22 20 26 26 20 41 52 5f 46 4c 41 47 53  AGS" && AR_FLAGS
10810 3d 63 72 75 0a 2b 74 65 73 74 20 2d 7a 20 22 24  =cru.+test -z "$
10820 41 53 22 20 26 26 20 41 53 3d 61 73 0a 2b 74 65  AS" && AS=as.+te
10830 73 74 20 2d 7a 20 22 24 43 43 22 20 26 26 20 43  st -z "$CC" && C
10840 43 3d 63 63 0a 2b 74 65 73 74 20 2d 7a 20 22 24  C=cc.+test -z "$
10850 4c 54 43 43 22 20 26 26 20 4c 54 43 43 3d 24 43  LTCC" && LTCC=$C
10860 43 0a 2b 74 65 73 74 20 2d 7a 20 22 24 4c 54 43  C.+test -z "$LTC
10870 46 4c 41 47 53 22 20 26 26 20 4c 54 43 46 4c 41  FLAGS" && LTCFLA
10880 47 53 3d 24 43 46 4c 41 47 53 0a 2b 74 65 73 74  GS=$CFLAGS.+test
10890 20 2d 7a 20 22 24 44 4c 4c 54 4f 4f 4c 22 20 26   -z "$DLLTOOL" &
108a0 26 20 44 4c 4c 54 4f 4f 4c 3d 64 6c 6c 74 6f 6f  & DLLTOOL=dlltoo
108b0 6c 0a 2b 74 65 73 74 20 2d 7a 20 22 24 4c 44 22  l.+test -z "$LD"
108c0 20 26 26 20 4c 44 3d 6c 64 0a 2b 74 65 73 74 20   && LD=ld.+test 
108d0 2d 7a 20 22 24 4c 4e 5f 53 22 20 26 26 20 4c 4e  -z "$LN_S" && LN
108e0 5f 53 3d 22 6c 6e 20 2d 73 22 0a 2b 74 65 73 74  _S="ln -s".+test
108f0 20 2d 7a 20 22 24 4d 41 47 49 43 5f 43 4d 44 22   -z "$MAGIC_CMD"
10900 20 26 26 20 4d 41 47 49 43 5f 43 4d 44 3d 66 69   && MAGIC_CMD=fi
10910 6c 65 0a 2b 74 65 73 74 20 2d 7a 20 22 24 4e 4d  le.+test -z "$NM
10920 22 20 26 26 20 4e 4d 3d 6e 6d 0a 2b 74 65 73 74  " && NM=nm.+test
10930 20 2d 7a 20 22 24 53 45 44 22 20 26 26 20 53 45   -z "$SED" && SE
10940 44 3d 73 65 64 0a 2b 74 65 73 74 20 2d 7a 20 22  D=sed.+test -z "
10950 24 4f 42 4a 44 55 4d 50 22 20 26 26 20 4f 42 4a  $OBJDUMP" && OBJ
10960 44 55 4d 50 3d 6f 62 6a 64 75 6d 70 0a 2b 74 65  DUMP=objdump.+te
10970 73 74 20 2d 7a 20 22 24 52 41 4e 4c 49 42 22 20  st -z "$RANLIB" 
10980 26 26 20 52 41 4e 4c 49 42 3d 3a 0a 2b 74 65 73  && RANLIB=:.+tes
10990 74 20 2d 7a 20 22 24 53 54 52 49 50 22 20 26 26  t -z "$STRIP" &&
109a0 20 53 54 52 49 50 3d 3a 0a 2b 74 65 73 74 20 2d   STRIP=:.+test -
109b0 7a 20 22 24 61 63 5f 6f 62 6a 65 78 74 22 20 26  z "$ac_objext" &
109c0 26 20 61 63 5f 6f 62 6a 65 78 74 3d 6f 0a 2b 0a  & ac_objext=o.+.
109d0 2b 23 20 44 65 74 65 72 6d 69 6e 65 20 63 6f 6d  +# Determine com
109e0 6d 61 6e 64 73 20 74 6f 20 63 72 65 61 74 65 20  mands to create 
109f0 6f 6c 64 2d 73 74 79 6c 65 20 73 74 61 74 69 63  old-style static
10a00 20 61 72 63 68 69 76 65 73 2e 0a 2b 6f 6c 64 5f   archives..+old_
10a10 61 72 63 68 69 76 65 5f 63 6d 64 73 3d 27 24 41  archive_cmds='$A
10a20 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6f 6c 64  R $AR_FLAGS $old
10a30 6c 69 62 24 6f 6c 64 6f 62 6a 73 27 0a 2b 6f 6c  lib$oldobjs'.+ol
10a40 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d  d_postinstall_cm
10a50 64 73 3d 27 63 68 6d 6f 64 20 36 34 34 20 24 6f  ds='chmod 644 $o
10a60 6c 64 6c 69 62 27 0a 2b 6f 6c 64 5f 70 6f 73 74  ldlib'.+old_post
10a70 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a  uninstall_cmds=.
10a80 2b 0a 2b 69 66 20 74 65 73 74 20 2d 6e 20 22 24  +.+if test -n "$
10a90 52 41 4e 4c 49 42 22 3b 20 74 68 65 6e 0a 2b 20  RANLIB"; then.+ 
10aa0 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
10ab0 6e 0a 2b 20 20 6f 70 65 6e 62 73 64 2a 29 0a 2b  n.+  openbsd*).+
10ac0 20 20 20 20 6f 6c 64 5f 70 6f 73 74 69 6e 73 74      old_postinst
10ad0 61 6c 6c 5f 63 6d 64 73 3d 22 24 6f 6c 64 5f 70  all_cmds="$old_p
10ae0 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 7e  ostinstall_cmds~
10af0 5c 24 52 41 4e 4c 49 42 20 2d 74 20 5c 24 6f 6c  \$RANLIB -t \$ol
10b00 64 6c 69 62 22 0a 2b 20 20 20 20 3b 3b 0a 2b 20  dlib".+    ;;.+ 
10b10 20 2a 29 0a 2b 20 20 20 20 6f 6c 64 5f 70 6f 73   *).+    old_pos
10b20 74 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 22 24  tinstall_cmds="$
10b30 6f 6c 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f  old_postinstall_
10b40 63 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24  cmds~\$RANLIB \$
10b50 6f 6c 64 6c 69 62 22 0a 2b 20 20 20 20 3b 3b 0a  oldlib".+    ;;.
10b60 2b 20 20 65 73 61 63 0a 2b 20 20 6f 6c 64 5f 61  +  esac.+  old_a
10b70 72 63 68 69 76 65 5f 63 6d 64 73 3d 22 24 6f 6c  rchive_cmds="$ol
10b80 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 7e 5c  d_archive_cmds~\
10b90 24 52 41 4e 4c 49 42 20 5c 24 6f 6c 64 6c 69 62  $RANLIB \$oldlib
10ba0 22 0a 2b 66 69 0a 2b 0a 2b 5f 4c 54 5f 43 43 5f  ".+fi.+.+_LT_CC_
10bb0 42 41 53 45 4e 41 4d 45 28 5b 24 63 6f 6d 70 69  BASENAME([$compi
10bc0 6c 65 72 5d 29 0a 2b 0a 2b 23 20 4f 6e 6c 79 20  ler]).+.+# Only 
10bd0 70 65 72 66 6f 72 6d 20 74 68 65 20 63 68 65 63  perform the chec
10be0 6b 20 66 6f 72 20 66 69 6c 65 2c 20 69 66 20 74  k for file, if t
10bf0 68 65 20 63 68 65 63 6b 20 6d 65 74 68 6f 64 20  he check method 
10c00 72 65 71 75 69 72 65 73 20 69 74 0a 2b 63 61 73  requires it.+cas
10c10 65 20 24 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  e $deplibs_check
10c20 5f 6d 65 74 68 6f 64 20 69 6e 0a 2b 66 69 6c 65  _method in.+file
10c30 5f 6d 61 67 69 63 2a 29 0a 2b 20 20 69 66 20 74  _magic*).+  if t
10c40 65 73 74 20 22 24 66 69 6c 65 5f 6d 61 67 69 63  est "$file_magic
10c50 5f 63 6d 64 22 20 3d 20 27 24 4d 41 47 49 43 5f  _cmd" = '$MAGIC_
10c60 43 4d 44 27 3b 20 74 68 65 6e 0a 2b 20 20 20 20  CMD'; then.+    
10c70 41 43 5f 50 41 54 48 5f 4d 41 47 49 43 0a 2b 20  AC_PATH_MAGIC.+ 
10c80 20 66 69 0a 2b 20 20 3b 3b 0a 2b 65 73 61 63 0a   fi.+  ;;.+esac.
10c90 2b 0a 2b 5f 4c 54 5f 52 45 51 55 49 52 45 44 5f  +.+_LT_REQUIRED_
10ca0 44 41 52 57 49 4e 5f 43 48 45 43 4b 53 0a 2b 0a  DARWIN_CHECKS.+.
10cb0 2b 41 43 5f 50 52 4f 56 49 44 45 5f 49 46 45 4c  +AC_PROVIDE_IFEL
10cc0 53 45 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 44  SE([AC_LIBTOOL_D
10cd0 4c 4f 50 45 4e 5d 2c 20 65 6e 61 62 6c 65 5f 64  LOPEN], enable_d
10ce0 6c 6f 70 65 6e 3d 79 65 73 2c 20 65 6e 61 62 6c  lopen=yes, enabl
10cf0 65 5f 64 6c 6f 70 65 6e 3d 6e 6f 29 0a 2b 41 43  e_dlopen=no).+AC
10d00 5f 50 52 4f 56 49 44 45 5f 49 46 45 4c 53 45 28  _PROVIDE_IFELSE(
10d10 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 57 49 4e 33  [AC_LIBTOOL_WIN3
10d20 32 5f 44 4c 4c 5d 2c 0a 2b 65 6e 61 62 6c 65 5f  2_DLL],.+enable_
10d30 77 69 6e 33 32 5f 64 6c 6c 3d 79 65 73 2c 20 65  win32_dll=yes, e
10d40 6e 61 62 6c 65 5f 77 69 6e 33 32 5f 64 6c 6c 3d  nable_win32_dll=
10d50 6e 6f 29 0a 2b 0a 2b 41 43 5f 41 52 47 5f 45 4e  no).+.+AC_ARG_EN
10d60 41 42 4c 45 28 5b 6c 69 62 74 6f 6f 6c 2d 6c 6f  ABLE([libtool-lo
10d70 63 6b 5d 2c 0a 2b 20 20 20 20 5b 41 43 5f 48 45  ck],.+    [AC_HE
10d80 4c 50 5f 53 54 52 49 4e 47 28 5b 2d 2d 64 69 73  LP_STRING([--dis
10d90 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63  able-libtool-loc
10da0 6b 5d 2c 0a 2b 09 5b 61 76 6f 69 64 20 6c 6f 63  k],.+.[avoid loc
10db0 6b 69 6e 67 20 28 6d 69 67 68 74 20 62 72 65 61  king (might brea
10dc0 6b 20 70 61 72 61 6c 6c 65 6c 20 62 75 69 6c 64  k parallel build
10dd0 73 29 5d 29 5d 29 0a 2b 74 65 73 74 20 22 78 24  s)])]).+test "x$
10de0 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c  enable_libtool_l
10df0 6f 63 6b 22 20 21 3d 20 78 6e 6f 20 26 26 20 65  ock" != xno && e
10e00 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f  nable_libtool_lo
10e10 63 6b 3d 79 65 73 0a 2b 0a 2b 41 43 5f 41 52 47  ck=yes.+.+AC_ARG
10e20 5f 57 49 54 48 28 5b 70 69 63 5d 2c 0a 2b 20 20  _WITH([pic],.+  
10e30 20 20 5b 41 43 5f 48 45 4c 50 5f 53 54 52 49 4e    [AC_HELP_STRIN
10e40 47 28 5b 2d 2d 77 69 74 68 2d 70 69 63 5d 2c 0a  G([--with-pic],.
10e50 2b 09 5b 74 72 79 20 74 6f 20 75 73 65 20 6f 6e  +.[try to use on
10e60 6c 79 20 50 49 43 2f 6e 6f 6e 2d 50 49 43 20 6f  ly PIC/non-PIC o
10e70 62 6a 65 63 74 73 20 40 3c 3a 40 64 65 66 61 75  bjects @<:@defau
10e80 6c 74 3d 75 73 65 20 62 6f 74 68 40 3a 3e 40 5d  lt=use both@:>@]
10e90 29 5d 2c 0a 2b 20 20 20 20 5b 70 69 63 5f 6d 6f  )],.+    [pic_mo
10ea0 64 65 3d 22 24 77 69 74 68 76 61 6c 22 5d 2c 0a  de="$withval"],.
10eb0 2b 20 20 20 20 5b 70 69 63 5f 6d 6f 64 65 3d 64  +    [pic_mode=d
10ec0 65 66 61 75 6c 74 5d 29 0a 2b 74 65 73 74 20 2d  efault]).+test -
10ed0 7a 20 22 24 70 69 63 5f 6d 6f 64 65 22 20 26 26  z "$pic_mode" &&
10ee0 20 70 69 63 5f 6d 6f 64 65 3d 64 65 66 61 75 6c   pic_mode=defaul
10ef0 74 0a 2b 0a 2b 23 20 55 73 65 20 43 20 66 6f 72  t.+.+# Use C for
10f00 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e   the default con
10f10 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 20 74 68  figuration in th
10f20 65 20 6c 69 62 74 6f 6f 6c 20 73 63 72 69 70 74  e libtool script
10f30 0a 2b 74 61 67 6e 61 6d 65 3d 0a 2b 41 43 5f 4c  .+tagname=.+AC_L
10f40 49 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 43 5f 43 4f  IBTOOL_LANG_C_CO
10f50 4e 46 49 47 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47  NFIG.+_LT_AC_TAG
10f60 43 4f 4e 46 49 47 0a 2b 5d 29 23 20 41 43 5f 4c  CONFIG.+])# AC_L
10f70 49 42 54 4f 4f 4c 5f 53 45 54 55 50 0a 2b 0a 2b  IBTOOL_SETUP.+.+
10f80 0a 2b 23 20 5f 4c 54 5f 41 43 5f 53 59 53 5f 43  .+# _LT_AC_SYS_C
10f90 4f 4d 50 49 4c 45 52 0a 2b 23 20 2d 2d 2d 2d 2d  OMPILER.+# -----
10fa0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b  --------------.+
10fb0 41 43 5f 44 45 46 55 4e 28 5b 5f 4c 54 5f 41 43  AC_DEFUN([_LT_AC
10fc0 5f 53 59 53 5f 43 4f 4d 50 49 4c 45 52 5d 2c 0a  _SYS_COMPILER],.
10fd0 2b 5b 41 43 5f 52 45 51 55 49 52 45 28 5b 41 43  +[AC_REQUIRE([AC
10fe0 5f 50 52 4f 47 5f 43 43 5d 29 64 6e 6c 0a 2b 0a  _PROG_CC])dnl.+.
10ff0 2b 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70 69  +# If no C compi
11000 6c 65 72 20 77 61 73 20 73 70 65 63 69 66 69 65  ler was specifie
11010 64 2c 20 75 73 65 20 43 43 2e 0a 2b 4c 54 43 43  d, use CC..+LTCC
11020 3d 24 7b 4c 54 43 43 2d 22 24 43 43 22 7d 0a 2b  =${LTCC-"$CC"}.+
11030 0a 2b 23 20 49 66 20 6e 6f 20 43 20 63 6f 6d 70  .+# If no C comp
11040 69 6c 65 72 20 66 6c 61 67 73 20 77 65 72 65 20  iler flags were 
11050 73 70 65 63 69 66 69 65 64 2c 20 75 73 65 20 43  specified, use C
11060 46 4c 41 47 53 2e 0a 2b 4c 54 43 46 4c 41 47 53  FLAGS..+LTCFLAGS
11070 3d 24 7b 4c 54 43 46 4c 41 47 53 2d 22 24 43 46  =${LTCFLAGS-"$CF
11080 4c 41 47 53 22 7d 0a 2b 0a 2b 23 20 41 6c 6c 6f  LAGS"}.+.+# Allo
11090 77 20 43 43 20 74 6f 20 62 65 20 61 20 70 72 6f  w CC to be a pro
110a0 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
110b0 72 67 75 6d 65 6e 74 73 2e 0a 2b 63 6f 6d 70 69  rguments..+compi
110c0 6c 65 72 3d 24 43 43 0a 2b 5d 29 23 20 5f 4c 54  ler=$CC.+])# _LT
110d0 5f 41 43 5f 53 59 53 5f 43 4f 4d 50 49 4c 45 52  _AC_SYS_COMPILER
110e0 0a 2b 0a 2b 0a 2b 23 20 5f 4c 54 5f 43 43 5f 42  .+.+.+# _LT_CC_B
110f0 41 53 45 4e 41 4d 45 28 43 43 29 0a 2b 23 20 2d  ASENAME(CC).+# -
11100 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
11110 2d 2d 0a 2b 23 20 43 61 6c 63 75 6c 61 74 65 20  --.+# Calculate 
11120 63 63 5f 62 61 73 65 6e 61 6d 65 2e 20 20 53 6b  cc_basename.  Sk
11130 69 70 20 6b 6e 6f 77 6e 20 63 6f 6d 70 69 6c 65  ip known compile
11140 72 20 77 72 61 70 70 65 72 73 20 61 6e 64 20 63  r wrappers and c
11150 72 6f 73 73 2d 70 72 65 66 69 78 2e 0a 2b 41 43  ross-prefix..+AC
11160 5f 44 45 46 55 4e 28 5b 5f 4c 54 5f 43 43 5f 42  _DEFUN([_LT_CC_B
11170 41 53 45 4e 41 4d 45 5d 2c 0a 2b 5b 66 6f 72 20  ASENAME],.+[for 
11180 63 63 5f 74 65 6d 70 20 69 6e 20 24 31 22 22 3b  cc_temp in $1"";
11190 20 64 6f 0a 2b 20 20 63 61 73 65 20 24 63 63 5f   do.+  case $cc_
111a0 74 65 6d 70 20 69 6e 0a 2b 20 20 20 20 63 6f 6d  temp in.+    com
111b0 70 69 6c 65 20 7c 20 2a 5b 5b 5c 5c 2f 5d 5d 63  pile | *[[\\/]]c
111c0 6f 6d 70 69 6c 65 20 7c 20 63 63 61 63 68 65 20  ompile | ccache 
111d0 7c 20 2a 5b 5b 5c 5c 2f 5d 5d 63 63 61 63 68 65  | *[[\\/]]ccache
111e0 20 29 20 3b 3b 0a 2b 20 20 20 20 64 69 73 74 63   ) ;;.+    distc
111f0 63 20 7c 20 2a 5b 5b 5c 5c 2f 5d 5d 64 69 73 74  c | *[[\\/]]dist
11200 63 63 20 7c 20 70 75 72 69 66 79 20 7c 20 2a 5b  cc | purify | *[
11210 5b 5c 5c 2f 5d 5d 70 75 72 69 66 79 20 29 20 3b  [\\/]]purify ) ;
11220 3b 0a 2b 20 20 20 20 5c 2d 2a 29 20 3b 3b 0a 2b  ;.+    \-*) ;;.+
11230 20 20 20 20 2a 29 20 62 72 65 61 6b 3b 3b 0a 2b      *) break;;.+
11240 20 20 65 73 61 63 0a 2b 64 6f 6e 65 0a 2b 63 63    esac.+done.+cc
11250 5f 62 61 73 65 6e 61 6d 65 3d 60 24 65 63 68 6f  _basename=`$echo
11260 20 22 58 24 63 63 5f 74 65 6d 70 22 20 7c 20 24   "X$cc_temp" | $
11270 58 73 65 64 20 2d 65 20 27 73 25 2e 2a 2f 25 25  Xsed -e 's%.*/%%
11280 27 20 2d 65 20 22 73 25 5e 24 68 6f 73 74 5f 61  ' -e "s%^$host_a
11290 6c 69 61 73 2d 25 25 22 60 0a 2b 5d 29 0a 2b 0a  lias-%%"`.+]).+.
112a0 20 0a 2d 63 61 73 65 20 22 24 74 61 72 67 65 74   .-case "$target
112b0 22 20 69 6e 0a 2d 4e 4f 4e 45 29 20 6c 74 5f 74  " in.-NONE) lt_t
112c0 61 72 67 65 74 3d 22 24 68 6f 73 74 22 20 3b 3b  arget="$host" ;;
112d0 0a 2d 2a 29 20 6c 74 5f 74 61 72 67 65 74 3d 22  .-*) lt_target="
112e0 24 74 61 72 67 65 74 22 20 3b 3b 0a 2d 65 73 61  $target" ;;.-esa
112f0 63 0a 2d 0a 2d 23 20 43 68 65 63 6b 20 66 6f 72  c.-.-# Check for
11300 20 61 6e 79 20 73 70 65 63 69 61 6c 20 66 6c 61   any special fla
11310 67 73 20 74 6f 20 70 61 73 73 20 74 6f 20 6c 74  gs to pass to lt
11320 63 6f 6e 66 69 67 2e 0a 2d 6c 69 62 74 6f 6f 6c  config..-libtool
11330 5f 66 6c 61 67 73 3d 22 2d 2d 63 61 63 68 65 2d  _flags="--cache-
11340 66 69 6c 65 3d 24 63 61 63 68 65 5f 66 69 6c 65  file=$cache_file
11350 22 0a 2d 74 65 73 74 20 22 24 65 6e 61 62 6c 65  ".-test "$enable
11360 5f 73 68 61 72 65 64 22 20 3d 20 6e 6f 20 26 26  _shared" = no &&
11370 20 6c 69 62 74 6f 6f 6c 5f 66 6c 61 67 73 3d 22   libtool_flags="
11380 24 6c 69 62 74 6f 6f 6c 5f 66 6c 61 67 73 20 2d  $libtool_flags -
11390 2d 64 69 73 61 62 6c 65 2d 73 68 61 72 65 64 22  -disable-shared"
113a0 0a 2d 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f  .-test "$enable_
113b0 73 74 61 74 69 63 22 20 3d 20 6e 6f 20 26 26 20  static" = no && 
113c0 6c 69 62 74 6f 6f 6c 5f 66 6c 61 67 73 3d 22 24  libtool_flags="$
113d0 6c 69 62 74 6f 6f 6c 5f 66 6c 61 67 73 20 2d 2d  libtool_flags --
113e0 64 69 73 61 62 6c 65 2d 73 74 61 74 69 63 22 0a  disable-static".
113f0 2d 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f 66  -test "$enable_f
11400 61 73 74 5f 69 6e 73 74 61 6c 6c 22 20 3d 20 6e  ast_install" = n
11410 6f 20 26 26 20 6c 69 62 74 6f 6f 6c 5f 66 6c 61  o && libtool_fla
11420 67 73 3d 22 24 6c 69 62 74 6f 6f 6c 5f 66 6c 61  gs="$libtool_fla
11430 67 73 20 2d 2d 64 69 73 61 62 6c 65 2d 66 61 73  gs --disable-fas
11440 74 2d 69 6e 73 74 61 6c 6c 22 0a 2d 74 65 73 74  t-install".-test
11450 20 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 67 63   "$ac_cv_prog_gc
11460 63 22 20 3d 20 79 65 73 20 26 26 20 6c 69 62 74  c" = yes && libt
11470 6f 6f 6c 5f 66 6c 61 67 73 3d 22 24 6c 69 62 74  ool_flags="$libt
11480 6f 6f 6c 5f 66 6c 61 67 73 20 2d 2d 77 69 74 68  ool_flags --with
11490 2d 67 63 63 22 0a 2d 74 65 73 74 20 22 24 61 63  -gcc".-test "$ac
114a0 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 22  _cv_prog_gnu_ld"
114b0 20 3d 20 79 65 73 20 26 26 20 6c 69 62 74 6f 6f   = yes && libtoo
114c0 6c 5f 66 6c 61 67 73 3d 22 24 6c 69 62 74 6f 6f  l_flags="$libtoo
114d0 6c 5f 66 6c 61 67 73 20 2d 2d 77 69 74 68 2d 67  l_flags --with-g
114e0 6e 75 2d 6c 64 22 0a 2d 69 66 64 65 66 28 5b 41  nu-ld".-ifdef([A
114f0 43 5f 50 52 4f 56 49 44 45 5f 41 43 5f 4c 49 42  C_PROVIDE_AC_LIB
11500 54 4f 4f 4c 5f 44 4c 4f 50 45 4e 5d 2c 0a 2d 5b  TOOL_DLOPEN],.-[
11510 6c 69 62 74 6f 6f 6c 5f 66 6c 61 67 73 3d 22 24  libtool_flags="$
11520 6c 69 62 74 6f 6f 6c 5f 66 6c 61 67 73 20 2d 2d  libtool_flags --
11530 65 6e 61 62 6c 65 2d 64 6c 6f 70 65 6e 22 5d 29  enable-dlopen"])
11540 0a 2d 69 66 64 65 66 28 5b 41 43 5f 50 52 4f 56  .-ifdef([AC_PROV
11550 49 44 45 5f 41 43 5f 4c 49 42 54 4f 4f 4c 5f 57  IDE_AC_LIBTOOL_W
11560 49 4e 33 32 5f 44 4c 4c 5d 2c 0a 2d 5b 6c 69 62  IN32_DLL],.-[lib
11570 74 6f 6f 6c 5f 66 6c 61 67 73 3d 22 24 6c 69 62  tool_flags="$lib
11580 74 6f 6f 6c 5f 66 6c 61 67 73 20 2d 2d 65 6e 61  tool_flags --ena
11590 62 6c 65 2d 77 69 6e 33 32 2d 64 6c 6c 22 5d 29  ble-win32-dll"])
115a0 0a 2d 41 43 5f 41 52 47 5f 45 4e 41 42 4c 45 28  .-AC_ARG_ENABLE(
115b0 6c 69 62 74 6f 6f 6c 2d 6c 6f 63 6b 2c 0a 2d 20  libtool-lock,.- 
115c0 20 5b 20 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69   [  --disable-li
115d0 62 74 6f 6f 6c 2d 6c 6f 63 6b 20 20 61 76 6f 69  btool-lock  avoi
115e0 64 20 6c 6f 63 6b 69 6e 67 20 28 6d 69 67 68 74  d locking (might
115f0 20 62 72 65 61 6b 20 70 61 72 61 6c 6c 65 6c 20   break parallel 
11600 62 75 69 6c 64 73 29 5d 29 0a 2d 74 65 73 74 20  builds)]).-test 
11610 22 78 24 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f  "x$enable_libtoo
11620 6c 5f 6c 6f 63 6b 22 20 3d 20 78 6e 6f 20 26 26  l_lock" = xno &&
11630 20 6c 69 62 74 6f 6f 6c 5f 66 6c 61 67 73 3d 22   libtool_flags="
11640 24 6c 69 62 74 6f 6f 6c 5f 66 6c 61 67 73 20 2d  $libtool_flags -
11650 2d 64 69 73 61 62 6c 65 2d 6c 6f 63 6b 22 0a 2d  -disable-lock".-
11660 74 65 73 74 20 78 22 24 73 69 6c 65 6e 74 22 20  test x"$silent" 
11670 3d 20 78 79 65 73 20 26 26 20 6c 69 62 74 6f 6f  = xyes && libtoo
11680 6c 5f 66 6c 61 67 73 3d 22 24 6c 69 62 74 6f 6f  l_flags="$libtoo
11690 6c 5f 66 6c 61 67 73 20 2d 2d 73 69 6c 65 6e 74  l_flags --silent
116a0 22 0a 2b 23 20 5f 4c 54 5f 43 4f 4d 50 49 4c 45  ".+# _LT_COMPILE
116b0 52 5f 42 4f 49 4c 45 52 50 4c 41 54 45 0a 2b 23  R_BOILERPLATE.+#
116c0 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
116d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 43 68 65  ---------.+# Che
116e0 63 6b 20 66 6f 72 20 63 6f 6d 70 69 6c 65 72 20  ck for compiler 
116f0 62 6f 69 6c 65 72 70 6c 61 74 65 20 6f 75 74 70  boilerplate outp
11700 75 74 20 6f 72 20 77 61 72 6e 69 6e 67 73 20 77  ut or warnings w
11710 69 74 68 0a 2b 23 20 74 68 65 20 73 69 6d 70 6c  ith.+# the simpl
11720 65 20 63 6f 6d 70 69 6c 65 72 20 74 65 73 74 20  e compiler test 
11730 63 6f 64 65 2e 0a 2b 41 43 5f 44 45 46 55 4e 28  code..+AC_DEFUN(
11740 5b 5f 4c 54 5f 43 4f 4d 50 49 4c 45 52 5f 42 4f  [_LT_COMPILER_BO
11750 49 4c 45 52 50 4c 41 54 45 5d 2c 0a 2b 5b 41 43  ILERPLATE],.+[AC
11760 5f 52 45 51 55 49 52 45 28 5b 4c 54 5f 41 43 5f  _REQUIRE([LT_AC_
11770 50 52 4f 47 5f 53 45 44 5d 29 64 6e 6c 0a 2b 61  PROG_SED])dnl.+a
11780 63 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65  c_outfile=confte
11790 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 2b 65  st.$ac_objext.+e
117a0 63 68 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f  cho "$lt_simple_
117b0 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64  compile_test_cod
117c0 65 22 20 3e 63 6f 6e 66 74 65 73 74 2e 24 61 63  e" >conftest.$ac
117d0 5f 65 78 74 0a 2b 65 76 61 6c 20 22 24 61 63 5f  _ext.+eval "$ac_
117e0 63 6f 6d 70 69 6c 65 22 20 32 3e 26 31 20 3e 2f  compile" 2>&1 >/
117f0 64 65 76 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20  dev/null | $SED 
11800 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27  '/^$/d; /^ *+/d'
11810 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72 72 0a 2b   >conftest.err.+
11820 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f 69  _lt_compiler_boi
11830 6c 65 72 70 6c 61 74 65 3d 60 63 61 74 20 63 6f  lerplate=`cat co
11840 6e 66 74 65 73 74 2e 65 72 72 60 0a 2b 24 72 6d  nftest.err`.+$rm
11850 20 63 6f 6e 66 74 65 73 74 2a 0a 2b 5d 29 23 20   conftest*.+])# 
11860 5f 4c 54 5f 43 4f 4d 50 49 4c 45 52 5f 42 4f 49  _LT_COMPILER_BOI
11870 4c 45 52 50 4c 41 54 45 0a 2b 0a 2b 0a 2b 23 20  LERPLATE.+.+.+# 
11880 5f 4c 54 5f 4c 49 4e 4b 45 52 5f 42 4f 49 4c 45  _LT_LINKER_BOILE
11890 52 50 4c 41 54 45 0a 2b 23 20 2d 2d 2d 2d 2d 2d  RPLATE.+# ------
118a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
118b0 0a 2b 23 20 43 68 65 63 6b 20 66 6f 72 20 6c 69  .+# Check for li
118c0 6e 6b 65 72 20 62 6f 69 6c 65 72 70 6c 61 74 65  nker boilerplate
118d0 20 6f 75 74 70 75 74 20 6f 72 20 77 61 72 6e 69   output or warni
118e0 6e 67 73 20 77 69 74 68 0a 2b 23 20 74 68 65 20  ngs with.+# the 
118f0 73 69 6d 70 6c 65 20 6c 69 6e 6b 20 74 65 73 74  simple link test
11900 20 63 6f 64 65 2e 0a 2b 41 43 5f 44 45 46 55 4e   code..+AC_DEFUN
11910 28 5b 5f 4c 54 5f 4c 49 4e 4b 45 52 5f 42 4f 49  ([_LT_LINKER_BOI
11920 4c 45 52 50 4c 41 54 45 5d 2c 0a 2b 5b 41 43 5f  LERPLATE],.+[AC_
11930 52 45 51 55 49 52 45 28 5b 4c 54 5f 41 43 5f 50  REQUIRE([LT_AC_P
11940 52 4f 47 5f 53 45 44 5d 29 64 6e 6c 0a 2b 61 63  ROG_SED])dnl.+ac
11950 5f 6f 75 74 66 69 6c 65 3d 63 6f 6e 66 74 65 73  _outfile=conftes
11960 74 2e 24 61 63 5f 6f 62 6a 65 78 74 0a 2b 65 63  t.$ac_objext.+ec
11970 68 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c  ho "$lt_simple_l
11980 69 6e 6b 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e  ink_test_code" >
11990 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
119a0 0a 2b 65 76 61 6c 20 22 24 61 63 5f 6c 69 6e 6b  .+eval "$ac_link
119b0 22 20 32 3e 26 31 20 3e 2f 64 65 76 2f 6e 75 6c  " 2>&1 >/dev/nul
119c0 6c 20 7c 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b  l | $SED '/^$/d;
119d0 20 2f 5e 20 2a 2b 2f 64 27 20 3e 63 6f 6e 66 74   /^ *+/d' >conft
119e0 65 73 74 2e 65 72 72 0a 2b 5f 6c 74 5f 6c 69 6e  est.err.+_lt_lin
119f0 6b 65 72 5f 62 6f 69 6c 65 72 70 6c 61 74 65 3d  ker_boilerplate=
11a00 60 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65 72  `cat conftest.er
11a10 72 60 0a 2b 24 72 6d 20 2d 72 20 63 6f 6e 66 74  r`.+$rm -r conft
11a20 65 73 74 2a 0a 2b 5d 29 23 20 5f 4c 54 5f 4c 49  est*.+])# _LT_LI
11a30 4e 4b 45 52 5f 42 4f 49 4c 45 52 50 4c 41 54 45  NKER_BOILERPLATE
11a40 0a 2b 0a 2b 23 20 5f 4c 54 5f 52 45 51 55 49 52  .+.+# _LT_REQUIR
11a50 45 44 5f 44 41 52 57 49 4e 5f 43 48 45 43 4b 53  ED_DARWIN_CHECKS
11a60 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .+# ------------
11a70 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b  --------------.+
11a80 23 20 43 68 65 63 6b 20 66 6f 72 20 73 6f 6d 65  # Check for some
11a90 20 74 68 69 6e 67 73 20 6f 6e 20 64 61 72 77 69   things on darwi
11aa0 6e 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 5f 4c 54  n.+AC_DEFUN([_LT
11ab0 5f 52 45 51 55 49 52 45 44 5f 44 41 52 57 49 4e  _REQUIRED_DARWIN
11ac0 5f 43 48 45 43 4b 53 5d 2c 5b 0a 2b 20 20 63 61  _CHECKS],[.+  ca
11ad0 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 2b  se $host_os in.+
11ae0 20 20 20 20 72 68 61 70 73 6f 64 79 2a 20 7c 20      rhapsody* | 
11af0 64 61 72 77 69 6e 2a 29 0a 2b 20 20 20 20 41 43  darwin*).+    AC
11b00 5f 43 48 45 43 4b 5f 54 4f 4f 4c 28 5b 44 53 59  _CHECK_TOOL([DSY
11b10 4d 55 54 49 4c 5d 2c 20 5b 64 73 79 6d 75 74 69  MUTIL], [dsymuti
11b20 6c 5d 2c 20 5b 3a 5d 29 0a 2b 20 20 20 20 41 43  l], [:]).+    AC
11b30 5f 43 48 45 43 4b 5f 54 4f 4f 4c 28 5b 4e 4d 45  _CHECK_TOOL([NME
11b40 44 49 54 5d 2c 20 5b 6e 6d 65 64 69 74 5d 2c 20  DIT], [nmedit], 
11b50 5b 3a 5d 29 0a 2b 0a 2b 20 20 20 20 41 43 5f 43  [:]).+.+    AC_C
11b60 41 43 48 45 5f 43 48 45 43 4b 28 5b 66 6f 72 20  ACHE_CHECK([for 
11b70 2d 73 69 6e 67 6c 65 5f 6d 6f 64 75 6c 65 20 6c  -single_module l
11b80 69 6e 6b 65 72 20 66 6c 61 67 5d 2c 5b 6c 74 5f  inker flag],[lt_
11b90 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67  cv_apple_cc_sing
11ba0 6c 65 5f 6d 6f 64 5d 2c 0a 2b 20 20 20 20 20 20  le_mod],.+      
11bb0 5b 6c 74 5f 63 76 5f 61 70 70 6c 65 5f 63 63 5f  [lt_cv_apple_cc_
11bc0 73 69 6e 67 6c 65 5f 6d 6f 64 3d 6e 6f 0a 2b 20  single_mod=no.+ 
11bd0 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 7a 20       if test -z 
11be0 22 24 7b 4c 54 5f 4d 55 4c 54 49 5f 4d 4f 44 55  "${LT_MULTI_MODU
11bf0 4c 45 7d 22 3b 20 74 68 65 6e 0a 2b 20 20 20 23  LE}"; then.+   #
11c00 20 42 79 20 64 65 66 61 75 6c 74 20 77 65 20 77   By default we w
11c10 69 6c 6c 20 61 64 64 20 74 68 65 20 2d 73 69 6e  ill add the -sin
11c20 67 6c 65 5f 6d 6f 64 75 6c 65 20 66 6c 61 67 2e  gle_module flag.
11c30 20 59 6f 75 20 63 61 6e 20 6f 76 65 72 72 69 64   You can overrid
11c40 65 0a 2b 20 20 20 23 20 62 79 20 65 69 74 68 65  e.+   # by eithe
11c50 72 20 73 65 74 74 69 6e 67 20 74 68 65 20 65 6e  r setting the en
11c60 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  vironment variab
11c70 6c 65 20 4c 54 5f 4d 55 4c 54 49 5f 4d 4f 44 55  le LT_MULTI_MODU
11c80 4c 45 0a 2b 20 20 20 23 20 6e 6f 6e 2d 65 6d 70  LE.+   # non-emp
11c90 74 79 20 61 74 20 63 6f 6e 66 69 67 75 72 65 20  ty at configure 
11ca0 74 69 6d 65 2c 20 6f 72 20 62 79 20 61 64 64 69  time, or by addi
11cb0 6e 67 20 2d 6d 75 6c 74 69 5f 6d 6f 64 75 6c 65  ng -multi_module
11cc0 20 74 6f 20 74 68 65 0a 2b 20 20 20 23 20 6c 69   to the.+   # li
11cd0 6e 6b 20 66 6c 61 67 73 2e 0a 2b 20 20 20 65 63  nk flags..+   ec
11ce0 68 6f 20 22 69 6e 74 20 66 6f 6f 28 76 6f 69 64  ho "int foo(void
11cf0 29 7b 72 65 74 75 72 6e 20 31 3b 7d 22 20 3e 20  ){return 1;}" > 
11d00 63 6f 6e 66 74 65 73 74 2e 63 0a 2b 20 20 20 24  conftest.c.+   $
11d10 4c 54 43 43 20 24 4c 54 43 46 4c 41 47 53 20 24  LTCC $LTCFLAGS $
11d20 4c 44 46 4c 41 47 53 20 2d 6f 20 6c 69 62 63 6f  LDFLAGS -o libco
11d30 6e 66 74 65 73 74 2e 64 79 6c 69 62 20 5c 0a 2b  nftest.dylib \.+
11d40 20 20 20 20 20 2d 64 79 6e 61 6d 69 63 6c 69 62       -dynamiclib
11d50 20 24 7b 77 6c 7d 2d 73 69 6e 67 6c 65 5f 6d 6f   ${wl}-single_mo
11d60 64 75 6c 65 20 63 6f 6e 66 74 65 73 74 2e 63 0a  dule conftest.c.
11d70 2b 20 20 20 69 66 20 74 65 73 74 20 2d 66 20 6c  +   if test -f l
11d80 69 62 63 6f 6e 66 74 65 73 74 2e 64 79 6c 69 62  ibconftest.dylib
11d90 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 6c 74 5f  ; then.+     lt_
11da0 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e 67  cv_apple_cc_sing
11db0 6c 65 5f 6d 6f 64 3d 79 65 73 0a 2b 20 20 20 20  le_mod=yes.+    
11dc0 20 72 6d 20 2d 72 66 20 6c 69 62 63 6f 6e 66 74   rm -rf libconft
11dd0 65 73 74 2e 64 79 6c 69 62 2a 0a 2b 20 20 20 66  est.dylib*.+   f
11de0 69 0a 2b 20 20 20 72 6d 20 63 6f 6e 66 74 65 73  i.+   rm conftes
11df0 74 2e 63 0a 2b 20 20 20 20 20 20 66 69 5d 29 0a  t.c.+      fi]).
11e00 2b 20 20 20 20 41 43 5f 43 41 43 48 45 5f 43 48  +    AC_CACHE_CH
11e10 45 43 4b 28 5b 66 6f 72 20 2d 65 78 70 6f 72 74  ECK([for -export
11e20 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 20  ed_symbols_list 
11e30 6c 69 6e 6b 65 72 20 66 6c 61 67 5d 2c 0a 2b 20  linker flag],.+ 
11e40 20 20 20 20 20 5b 6c 74 5f 63 76 5f 6c 64 5f 65       [lt_cv_ld_e
11e50 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f  xported_symbols_
11e60 6c 69 73 74 5d 2c 0a 2b 20 20 20 20 20 20 5b 6c  list],.+      [l
11e70 74 5f 63 76 5f 6c 64 5f 65 78 70 6f 72 74 65 64  t_cv_ld_exported
11e80 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74 3d 6e 6f  _symbols_list=no
11e90 0a 2b 20 20 20 20 20 20 73 61 76 65 5f 4c 44 46  .+      save_LDF
11ea0 4c 41 47 53 3d 24 4c 44 46 4c 41 47 53 0a 2b 20  LAGS=$LDFLAGS.+ 
11eb0 20 20 20 20 20 65 63 68 6f 20 22 5f 6d 61 69 6e       echo "_main
11ec0 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 73 79 6d  " > conftest.sym
11ed0 0a 2b 20 20 20 20 20 20 4c 44 46 4c 41 47 53 3d  .+      LDFLAGS=
11ee0 22 24 4c 44 46 4c 41 47 53 20 2d 57 6c 2c 2d 65  "$LDFLAGS -Wl,-e
11ef0 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f  xported_symbols_
11f00 6c 69 73 74 2c 63 6f 6e 66 74 65 73 74 2e 73 79  list,conftest.sy
11f10 6d 22 0a 2b 20 20 20 20 20 20 41 43 5f 4c 49 4e  m".+      AC_LIN
11f20 4b 5f 49 46 45 4c 53 45 28 5b 41 43 5f 4c 41 4e  K_IFELSE([AC_LAN
11f30 47 5f 50 52 4f 47 52 41 4d 28 5b 5d 2c 5b 5d 29  G_PROGRAM([],[])
11f40 5d 2c 0a 2b 20 20 20 5b 6c 74 5f 63 76 5f 6c 64  ],.+   [lt_cv_ld
11f50 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d 62 6f 6c  _exported_symbol
11f60 73 5f 6c 69 73 74 3d 79 65 73 5d 2c 0a 2b 20 20  s_list=yes],.+  
11f70 20 5b 6c 74 5f 63 76 5f 6c 64 5f 65 78 70 6f 72   [lt_cv_ld_expor
11f80 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73 74  ted_symbols_list
11f90 3d 6e 6f 5d 29 0a 2b 20 20 20 4c 44 46 4c 41 47  =no]).+   LDFLAG
11fa0 53 3d 22 24 73 61 76 65 5f 4c 44 46 4c 41 47 53  S="$save_LDFLAGS
11fb0 22 0a 2b 20 20 20 20 5d 29 0a 2b 20 20 20 20 63  ".+    ]).+    c
11fc0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
11fd0 2b 20 20 20 20 72 68 61 70 73 6f 64 79 2a 20 7c  +    rhapsody* |
11fe0 20 64 61 72 77 69 6e 31 2e 5b 5b 30 31 32 33 5d   darwin1.[[0123]
11ff0 5d 29 0a 2b 20 20 20 20 20 20 5f 6c 74 5f 64 61  ]).+      _lt_da
12000 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  r_allow_undefine
12010 64 3d 27 24 7b 77 6c 7d 2d 75 6e 64 65 66 69 6e  d='${wl}-undefin
12020 65 64 20 24 7b 77 6c 7d 73 75 70 70 72 65 73 73  ed ${wl}suppress
12030 27 20 3b 3b 0a 2b 20 20 20 20 64 61 72 77 69 6e  ' ;;.+    darwin
12040 31 2e 2a 29 0a 2b 20 20 20 20 20 5f 6c 74 5f 64  1.*).+     _lt_d
12050 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e  ar_allow_undefin
12060 65 64 3d 27 24 7b 77 6c 7d 2d 66 6c 61 74 5f 6e  ed='${wl}-flat_n
12070 61 6d 65 73 70 61 63 65 20 24 7b 77 6c 7d 2d 75  amespace ${wl}-u
12080 6e 64 65 66 69 6e 65 64 20 24 7b 77 6c 7d 73 75  ndefined ${wl}su
12090 70 70 72 65 73 73 27 20 3b 3b 0a 2b 20 20 20 20  ppress' ;;.+    
120a0 64 61 72 77 69 6e 2a 29 0a 2b 20 20 20 20 20 20  darwin*).+      
120b0 23 20 69 66 20 72 75 6e 6e 69 6e 67 20 6f 6e 20  # if running on 
120c0 31 30 2e 35 20 6f 72 20 6c 61 74 65 72 2c 20 74  10.5 or later, t
120d0 68 65 20 64 65 70 6c 6f 79 6d 65 6e 74 20 74 61  he deployment ta
120e0 72 67 65 74 20 64 65 66 61 75 6c 74 73 0a 2b 20  rget defaults.+ 
120f0 20 20 20 20 20 23 20 74 6f 20 74 68 65 20 4f 53       # to the OS
12100 20 76 65 72 73 69 6f 6e 2c 20 69 66 20 6f 6e 20   version, if on 
12110 78 38 36 2c 20 61 6e 64 20 31 30 2e 34 2c 20 74  x86, and 10.4, t
12120 68 65 20 64 65 70 6c 6f 79 6d 65 6e 74 0a 2b 20  he deployment.+ 
12130 20 20 20 20 20 23 20 74 61 72 67 65 74 20 64 65       # target de
12140 66 61 75 6c 74 73 20 74 6f 20 31 30 2e 34 2e 20  faults to 10.4. 
12150 44 6f 6e 27 74 20 79 6f 75 20 6c 6f 76 65 20 69  Don't you love i
12160 74 3f 0a 2b 20 20 20 20 20 20 63 61 73 65 20 24  t?.+      case $
12170 7b 4d 41 43 4f 53 58 5f 44 45 50 4c 4f 59 4d 45  {MACOSX_DEPLOYME
12180 4e 54 5f 54 41 52 47 45 54 2d 31 30 2e 30 7d 2c  NT_TARGET-10.0},
12190 24 68 6f 73 74 20 69 6e 0a 2b 20 20 20 31 30 2e  $host in.+   10.
121a0 30 2c 2a 38 36 2a 2d 64 61 72 77 69 6e 38 2a 7c  0,*86*-darwin8*|
121b0 31 30 2e 30 2c 2a 2d 64 61 72 77 69 6e 5b 5b 39  10.0,*-darwin[[9
121c0 31 5d 5d 2a 29 0a 2b 20 20 20 20 20 5f 6c 74 5f  1]]*).+     _lt_
121d0 64 61 72 5f 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  dar_allow_undefi
121e0 6e 65 64 3d 27 24 7b 77 6c 7d 2d 75 6e 64 65 66  ned='${wl}-undef
121f0 69 6e 65 64 20 24 7b 77 6c 7d 64 79 6e 61 6d 69  ined ${wl}dynami
12200 63 5f 6c 6f 6f 6b 75 70 27 20 3b 3b 0a 2b 20 20  c_lookup' ;;.+  
12210 20 31 30 2e 5b 5b 30 31 32 5d 5d 2a 29 0a 2b 20   10.[[012]]*).+ 
12220 20 20 20 20 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f      _lt_dar_allo
12230 77 5f 75 6e 64 65 66 69 6e 65 64 3d 27 24 7b 77  w_undefined='${w
12240 6c 7d 2d 66 6c 61 74 5f 6e 61 6d 65 73 70 61 63  l}-flat_namespac
12250 65 20 24 7b 77 6c 7d 2d 75 6e 64 65 66 69 6e 65  e ${wl}-undefine
12260 64 20 24 7b 77 6c 7d 73 75 70 70 72 65 73 73 27  d ${wl}suppress'
12270 20 3b 3b 0a 2b 20 20 20 31 30 2e 2a 29 0a 2b 20   ;;.+   10.*).+ 
12280 20 20 20 20 5f 6c 74 5f 64 61 72 5f 61 6c 6c 6f      _lt_dar_allo
12290 77 5f 75 6e 64 65 66 69 6e 65 64 3d 27 24 7b 77  w_undefined='${w
122a0 6c 7d 2d 75 6e 64 65 66 69 6e 65 64 20 24 7b 77  l}-undefined ${w
122b0 6c 7d 64 79 6e 61 6d 69 63 5f 6c 6f 6f 6b 75 70  l}dynamic_lookup
122c0 27 20 3b 3b 0a 2b 20 20 20 20 20 20 65 73 61 63  ' ;;.+      esac
122d0 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 65 73 61 63  .+    ;;.+  esac
122e0 0a 2b 20 20 20 20 69 66 20 74 65 73 74 20 22 24  .+    if test "$
122f0 6c 74 5f 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73  lt_cv_apple_cc_s
12300 69 6e 67 6c 65 5f 6d 6f 64 22 20 3d 20 22 79 65  ingle_mod" = "ye
12310 73 22 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20  s"; then.+      
12320 5f 6c 74 5f 64 61 72 5f 73 69 6e 67 6c 65 5f 6d  _lt_dar_single_m
12330 6f 64 3d 27 24 73 69 6e 67 6c 65 5f 6d 6f 64 75  od='$single_modu
12340 6c 65 27 0a 2b 20 20 20 20 66 69 0a 2b 20 20 20  le'.+    fi.+   
12350 20 69 66 20 74 65 73 74 20 22 24 6c 74 5f 63 76   if test "$lt_cv
12360 5f 6c 64 5f 65 78 70 6f 72 74 65 64 5f 73 79 6d  _ld_exported_sym
12370 62 6f 6c 73 5f 6c 69 73 74 22 20 3d 20 22 79 65  bols_list" = "ye
12380 73 22 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20  s"; then.+      
12390 5f 6c 74 5f 64 61 72 5f 65 78 70 6f 72 74 5f 73  _lt_dar_export_s
123a0 79 6d 73 3d 27 20 24 7b 77 6c 7d 2d 65 78 70 6f  yms=' ${wl}-expo
123b0 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73  rted_symbols_lis
123c0 74 2c 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  t,$output_objdir
123d0 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62  /${libname}-symb
123e0 6f 6c 73 2e 65 78 70 73 79 6d 27 0a 2b 20 20 20  ols.expsym'.+   
123f0 20 65 6c 73 65 0a 2b 20 20 20 20 20 20 5f 6c 74   else.+      _lt
12400 5f 64 61 72 5f 65 78 70 6f 72 74 5f 73 79 6d 73  _dar_export_syms
12410 3d 22 7e 24 4e 4d 45 44 49 54 20 2d 73 20 5c 24  ="~$NMEDIT -s \$
12420 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 5c 24  output_objdir/\$
12430 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c  {libname}-symbol
12440 73 2e 65 78 70 73 79 6d 20 5c 24 7b 6c 69 62 7d  s.expsym \${lib}
12450 22 0a 2b 20 20 20 20 66 69 0a 2b 20 20 20 20 69  ".+    fi.+    i
12460 66 20 74 65 73 74 20 22 24 44 53 59 4d 55 54 49  f test "$DSYMUTI
12470 4c 22 20 21 3d 20 22 3a 22 3b 20 74 68 65 6e 0a  L" != ":"; then.
12480 2b 20 20 20 20 20 20 5f 6c 74 5f 64 73 79 6d 75  +      _lt_dsymu
12490 74 69 6c 3d 22 7e 24 44 53 59 4d 55 54 49 4c 20  til="~$DSYMUTIL 
124a0 5c 24 6c 69 62 20 7c 7c 20 3a 22 0a 2b 20 20 20  \$lib || :".+   
124b0 20 65 6c 73 65 0a 2b 20 20 20 20 20 20 5f 6c 74   else.+      _lt
124c0 5f 64 73 79 6d 75 74 69 6c 3d 0a 2b 20 20 20 20  _dsymutil=.+    
124d0 66 69 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 65 73  fi.+    ;;.+  es
124e0 61 63 0a 2b 5d 29 0a 2b 0a 2b 23 20 5f 4c 54 5f  ac.+]).+.+# _LT_
124f0 41 43 5f 53 59 53 5f 4c 49 42 50 41 54 48 5f 41  AC_SYS_LIBPATH_A
12500 49 58 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  IX.+# ----------
12510 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20  ------------.+# 
12520 4c 69 6e 6b 73 20 61 20 6d 69 6e 69 6d 61 6c 20  Links a minimal 
12530 70 72 6f 67 72 61 6d 20 61 6e 64 20 63 68 65 63  program and chec
12540 6b 73 20 74 68 65 20 65 78 65 63 75 74 61 62 6c  ks the executabl
12550 65 0a 2b 23 20 66 6f 72 20 74 68 65 20 73 79 73  e.+# for the sys
12560 74 65 6d 20 64 65 66 61 75 6c 74 20 68 61 72 64  tem default hard
12570 63 6f 64 65 64 20 6c 69 62 72 61 72 79 20 70 61  coded library pa
12580 74 68 2e 20 49 6e 20 6d 6f 73 74 20 63 61 73 65  th. In most case
12590 73 2c 0a 2b 23 20 74 68 69 73 20 69 73 20 2f 75  s,.+# this is /u
125a0 73 72 2f 6c 69 62 3a 2f 6c 69 62 2c 20 62 75 74  sr/lib:/lib, but
125b0 20 77 68 65 6e 20 74 68 65 20 4d 50 49 20 63 6f   when the MPI co
125c0 6d 70 69 6c 65 72 73 20 61 72 65 20 75 73 65 64  mpilers are used
125d0 0a 2b 23 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e  .+# the location
125e0 20 6f 66 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63   of the communic
125f0 61 74 69 6f 6e 20 61 6e 64 20 4d 50 49 20 6c 69  ation and MPI li
12600 62 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20  bs are included 
12610 74 6f 6f 2e 0a 2b 23 20 49 66 20 77 65 20 64 6f  too..+# If we do
12620 6e 27 74 20 66 69 6e 64 20 61 6e 79 74 68 69 6e  n't find anythin
12630 67 2c 20 75 73 65 20 74 68 65 20 64 65 66 61 75  g, use the defau
12640 6c 74 20 6c 69 62 72 61 72 79 20 70 61 74 68 20  lt library path 
12650 61 63 63 6f 72 64 69 6e 67 0a 2b 23 20 74 6f 20  according.+# to 
12660 74 68 65 20 61 69 78 20 6c 64 20 6d 61 6e 75 61  the aix ld manua
12670 6c 2e 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 5f 4c  l..+AC_DEFUN([_L
12680 54 5f 41 43 5f 53 59 53 5f 4c 49 42 50 41 54 48  T_AC_SYS_LIBPATH
12690 5f 41 49 58 5d 2c 0a 2b 5b 41 43 5f 52 45 51 55  _AIX],.+[AC_REQU
126a0 49 52 45 28 5b 4c 54 5f 41 43 5f 50 52 4f 47 5f  IRE([LT_AC_PROG_
126b0 53 45 44 5d 29 64 6e 6c 0a 2b 41 43 5f 4c 49 4e  SED])dnl.+AC_LIN
126c0 4b 5f 49 46 45 4c 53 45 28 41 43 5f 4c 41 4e 47  K_IFELSE(AC_LANG
126d0 5f 50 52 4f 47 52 41 4d 2c 5b 0a 2b 6c 74 5f 61  _PROGRAM,[.+lt_a
126e0 69 78 5f 6c 69 62 70 61 74 68 5f 73 65 64 3d 27  ix_libpath_sed='
126f0 0a 2b 20 20 20 20 2f 49 6d 70 6f 72 74 20 46 69  .+    /Import Fi
12700 6c 65 20 53 74 72 69 6e 67 73 2f 2c 2f 5e 24 2f  le Strings/,/^$/
12710 20 7b 0a 2b 09 2f 5e 30 2f 20 7b 0a 2b 09 20 20   {.+./^0/ {.+.  
12720 20 20 73 2f 5e 30 20 20 2a 5c 28 2e 2a 5c 29 24    s/^0  *\(.*\)$
12730 2f 5c 31 2f 0a 2b 09 20 20 20 20 70 0a 2b 09 7d  /\1/.+.    p.+.}
12740 0a 2b 20 20 20 20 7d 27 0a 2b 61 69 78 5f 6c 69  .+    }'.+aix_li
12750 62 70 61 74 68 3d 60 64 75 6d 70 20 2d 48 20 63  bpath=`dump -H c
12760 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
12770 74 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20  t 2>/dev/null | 
12780 24 53 45 44 20 2d 6e 20 2d 65 20 22 24 6c 74 5f  $SED -n -e "$lt_
12790 61 69 78 5f 6c 69 62 70 61 74 68 5f 73 65 64 22  aix_libpath_sed"
127a0 60 0a 2b 23 20 43 68 65 63 6b 20 66 6f 72 20 61  `.+# Check for a
127b0 20 36 34 2d 62 69 74 20 6f 62 6a 65 63 74 20 69   64-bit object i
127c0 66 20 77 65 20 64 69 64 6e 27 74 20 66 69 6e 64  f we didn't find
127d0 20 61 6e 79 74 68 69 6e 67 2e 0a 2b 69 66 20 74   anything..+if t
127e0 65 73 74 20 2d 7a 20 22 24 61 69 78 5f 6c 69 62  est -z "$aix_lib
127f0 70 61 74 68 22 3b 20 74 68 65 6e 0a 2b 20 20 61  path"; then.+  a
12800 69 78 5f 6c 69 62 70 61 74 68 3d 60 64 75 6d 70  ix_libpath=`dump
12810 20 2d 48 58 36 34 20 63 6f 6e 66 74 65 73 74 24   -HX64 conftest$
12820 61 63 5f 65 78 65 65 78 74 20 32 3e 2f 64 65 76  ac_exeext 2>/dev
12830 2f 6e 75 6c 6c 20 7c 20 24 53 45 44 20 2d 6e 20  /null | $SED -n 
12840 2d 65 20 22 24 6c 74 5f 61 69 78 5f 6c 69 62 70  -e "$lt_aix_libp
12850 61 74 68 5f 73 65 64 22 60 0a 2b 66 69 5d 2c 5b  ath_sed"`.+fi],[
12860 5d 29 0a 2b 69 66 20 74 65 73 74 20 2d 7a 20 22  ]).+if test -z "
12870 24 61 69 78 5f 6c 69 62 70 61 74 68 22 3b 20 74  $aix_libpath"; t
12880 68 65 6e 20 61 69 78 5f 6c 69 62 70 61 74 68 3d  hen aix_libpath=
12890 22 2f 75 73 72 2f 6c 69 62 3a 2f 6c 69 62 22 3b  "/usr/lib:/lib";
128a0 20 66 69 0a 2b 5d 29 23 20 5f 4c 54 5f 41 43 5f   fi.+])# _LT_AC_
128b0 53 59 53 5f 4c 49 42 50 41 54 48 5f 41 49 58 0a  SYS_LIBPATH_AIX.
128c0 2b 0a 2b 0a 2b 23 20 5f 4c 54 5f 41 43 5f 53 48  +.+.+# _LT_AC_SH
128d0 45 4c 4c 5f 49 4e 49 54 28 41 52 47 29 0a 2b 23  ELL_INIT(ARG).+#
128e0 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
128f0 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43 5f 44 45 46 55  -------.+AC_DEFU
12900 4e 28 5b 5f 4c 54 5f 41 43 5f 53 48 45 4c 4c 5f  N([_LT_AC_SHELL_
12910 49 4e 49 54 5d 2c 0a 2b 5b 69 66 64 65 66 28 5b  INIT],.+[ifdef([
12920 41 43 5f 44 49 56 45 52 53 49 4f 4e 5f 4e 4f 54  AC_DIVERSION_NOT
12930 49 43 45 5d 2c 0a 2b 09 20 20 20 20 20 5b 41 43  ICE],.+.     [AC
12940 5f 44 49 56 45 52 54 5f 50 55 53 48 28 41 43 5f  _DIVERT_PUSH(AC_
12950 44 49 56 45 52 53 49 4f 4e 5f 4e 4f 54 49 43 45  DIVERSION_NOTICE
12960 29 5d 2c 0a 2b 09 20 5b 41 43 5f 44 49 56 45 52  )],.+. [AC_DIVER
12970 54 5f 50 55 53 48 28 4e 4f 54 49 43 45 29 5d 29  T_PUSH(NOTICE)])
12980 0a 2b 24 31 0a 2b 41 43 5f 44 49 56 45 52 54 5f  .+$1.+AC_DIVERT_
12990 50 4f 50 0a 2b 5d 29 23 20 5f 4c 54 5f 41 43 5f  POP.+])# _LT_AC_
129a0 53 48 45 4c 4c 5f 49 4e 49 54 0a 2b 0a 2b 0a 2b  SHELL_INIT.+.+.+
129b0 23 20 5f 4c 54 5f 41 43 5f 50 52 4f 47 5f 45 43  # _LT_AC_PROG_EC
129c0 48 4f 5f 42 41 43 4b 53 4c 41 53 48 0a 2b 23 20  HO_BACKSLASH.+# 
129d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
129e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 41 64  ----------.+# Ad
129f0 64 20 73 6f 6d 65 20 63 6f 64 65 20 74 6f 20 74  d some code to t
12a00 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20  he start of the 
12a10 67 65 6e 65 72 61 74 65 64 20 63 6f 6e 66 69 67  generated config
12a20 75 72 65 20 73 63 72 69 70 74 20 77 68 69 63 68  ure script which
12a30 0a 2b 23 20 77 69 6c 6c 20 66 69 6e 64 20 61 6e  .+# will find an
12a40 20 65 63 68 6f 20 63 6f 6d 6d 61 6e 64 20 77 68   echo command wh
12a50 69 63 68 20 64 6f 65 73 6e 27 74 20 69 6e 74 65  ich doesn't inte
12a60 72 70 72 65 74 20 62 61 63 6b 73 6c 61 73 68 65  rpret backslashe
12a70 73 2e 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 5f 4c  s..+AC_DEFUN([_L
12a80 54 5f 41 43 5f 50 52 4f 47 5f 45 43 48 4f 5f 42  T_AC_PROG_ECHO_B
12a90 41 43 4b 53 4c 41 53 48 5d 2c 0a 2b 5b 5f 4c 54  ACKSLASH],.+[_LT
12aa0 5f 41 43 5f 53 48 45 4c 4c 5f 49 4e 49 54 28 5b  _AC_SHELL_INIT([
12ab0 0a 2b 23 20 43 68 65 63 6b 20 74 68 61 74 20 77  .+# Check that w
12ac0 65 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 75 6e  e are running un
12ad0 64 65 72 20 74 68 65 20 63 6f 72 72 65 63 74 20  der the correct 
12ae0 73 68 65 6c 6c 2e 0a 2b 53 48 45 4c 4c 3d 24 7b  shell..+SHELL=${
12af0 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 2d 2f 62 69  CONFIG_SHELL-/bi
12b00 6e 2f 73 68 7d 0a 2b 0a 2b 63 61 73 65 20 58 24  n/sh}.+.+case X$
12b10 45 43 48 4f 20 69 6e 0a 2b 58 2a 2d 2d 66 61 6c  ECHO in.+X*--fal
12b20 6c 62 61 63 6b 2d 65 63 68 6f 29 0a 2b 20 20 23  lback-echo).+  #
12b30 20 52 65 6d 6f 76 65 20 6f 6e 65 20 6c 65 76 65   Remove one leve
12b40 6c 20 6f 66 20 71 75 6f 74 61 74 69 6f 6e 20 28  l of quotation (
12b50 77 68 69 63 68 20 77 61 73 20 72 65 71 75 69 72  which was requir
12b60 65 64 20 66 6f 72 20 4d 61 6b 65 29 2e 0a 2b 20  ed for Make)..+ 
12b70 20 45 43 48 4f 3d 60 65 63 68 6f 20 22 24 45 43   ECHO=`echo "$EC
12b80 48 4f 22 20 7c 20 73 65 64 20 27 73 2c 5c 5c 5c  HO" | sed 's,\\\
12b90 5c 5c 5b 24 5d 5c 5c 5b 24 5d 30 2c 27 5b 24 5d  \\[$]\\[$]0,'[$]
12ba0 30 27 2c 27 60 0a 2b 20 20 3b 3b 0a 2b 65 73 61  0','`.+  ;;.+esa
12bb0 63 0a 2b 0a 2b 65 63 68 6f 3d 24 7b 45 43 48 4f  c.+.+echo=${ECHO
12bc0 2d 65 63 68 6f 7d 0a 2b 69 66 20 74 65 73 74 20  -echo}.+if test 
12bd0 22 58 5b 24 5d 31 22 20 3d 20 58 2d 2d 6e 6f 2d  "X[$]1" = X--no-
12be0 72 65 65 78 65 63 3b 20 74 68 65 6e 0a 2b 20 20  reexec; then.+  
12bf0 23 20 44 69 73 63 61 72 64 20 74 68 65 20 2d 2d  # Discard the --
12c00 6e 6f 2d 72 65 65 78 65 63 20 66 6c 61 67 2c 20  no-reexec flag, 
12c10 61 6e 64 20 63 6f 6e 74 69 6e 75 65 2e 0a 2b 20  and continue..+ 
12c20 20 73 68 69 66 74 0a 2b 65 6c 69 66 20 74 65 73   shift.+elif tes
12c30 74 20 22 58 5b 24 5d 31 22 20 3d 20 58 2d 2d 66  t "X[$]1" = X--f
12c40 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 3b 20 74 68  allback-echo; th
12c50 65 6e 0a 2b 20 20 23 20 41 76 6f 69 64 20 69 6e  en.+  # Avoid in
12c60 6c 69 6e 65 20 64 6f 63 75 6d 65 6e 74 20 68 65  line document he
12c70 72 65 2c 20 69 74 20 6d 61 79 20 62 65 20 6c 65  re, it may be le
12c80 66 74 20 6f 76 65 72 0a 2b 20 20 3a 0a 2b 65 6c  ft over.+  :.+el
12c90 69 66 20 74 65 73 74 20 22 58 60 28 24 65 63 68  if test "X`($ech
12ca0 6f 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e  o '\t') 2>/dev/n
12cb0 75 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20 3b 20  ull`" = 'X\t' ; 
12cc0 74 68 65 6e 0a 2b 20 20 23 20 59 69 70 70 65 65  then.+  # Yippee
12cd0 2c 20 24 65 63 68 6f 20 77 6f 72 6b 73 21 0a 2b  , $echo works!.+
12ce0 20 20 3a 0a 2b 65 6c 73 65 0a 2b 20 20 23 20 52    :.+else.+  # R
12cf0 65 73 74 61 72 74 20 75 6e 64 65 72 20 74 68 65  estart under the
12d00 20 63 6f 72 72 65 63 74 20 73 68 65 6c 6c 2e 0a   correct shell..
12d10 2b 20 20 65 78 65 63 20 24 53 48 45 4c 4c 20 22  +  exec $SHELL "
12d20 5b 24 5d 30 22 20 2d 2d 6e 6f 2d 72 65 65 78 65  [$]0" --no-reexe
12d30 63 20 24 7b 31 2b 22 5b 24 5d 40 22 7d 0a 2b 66  c ${1+"[$]@"}.+f
12d40 69 0a 2b 0a 2b 69 66 20 74 65 73 74 20 22 58 5b  i.+.+if test "X[
12d50 24 5d 31 22 20 3d 20 58 2d 2d 66 61 6c 6c 62 61  $]1" = X--fallba
12d60 63 6b 2d 65 63 68 6f 3b 20 74 68 65 6e 0a 2b 20  ck-echo; then.+ 
12d70 20 23 20 75 73 65 64 20 61 73 20 66 61 6c 6c 62   # used as fallb
12d80 61 63 6b 20 65 63 68 6f 0a 2b 20 20 73 68 69 66  ack echo.+  shif
12d90 74 0a 2b 20 20 63 61 74 20 3c 3c 45 4f 46 0a 2b  t.+  cat <<EOF.+
12da0 5b 24 5d 2a 0a 2b 45 4f 46 0a 2b 20 20 65 78 69  [$]*.+EOF.+  exi
12db0 74 20 30 0a 2b 66 69 0a 2b 0a 2b 23 20 54 68 65  t 0.+fi.+.+# The
12dc0 20 48 50 2d 55 58 20 6b 73 68 20 61 6e 64 20 50   HP-UX ksh and P
12dd0 4f 53 49 58 20 73 68 65 6c 6c 20 70 72 69 6e 74  OSIX shell print
12de0 20 74 68 65 20 74 61 72 67 65 74 20 64 69 72 65   the target dire
12df0 63 74 6f 72 79 20 74 6f 20 73 74 64 6f 75 74 0a  ctory to stdout.
12e00 2b 23 20 69 66 20 43 44 50 41 54 48 20 69 73 20  +# if CDPATH is 
12e10 73 65 74 2e 0a 2b 28 75 6e 73 65 74 20 43 44 50  set..+(unset CDP
12e20 41 54 48 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20  ATH) >/dev/null 
12e30 32 3e 26 31 20 26 26 20 75 6e 73 65 74 20 43 44  2>&1 && unset CD
12e40 50 41 54 48 0a 2b 0a 2b 69 66 20 74 65 73 74 20  PATH.+.+if test 
12e50 2d 7a 20 22 24 45 43 48 4f 22 3b 20 74 68 65 6e  -z "$ECHO"; then
12e60 0a 2b 69 66 20 74 65 73 74 20 22 58 24 7b 65 63  .+if test "X${ec
12e70 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 2b 73  ho_test_string+s
12e80 65 74 7d 22 20 21 3d 20 58 73 65 74 3b 20 74 68  et}" != Xset; th
12e90 65 6e 0a 2b 23 20 66 69 6e 64 20 61 20 73 74 72  en.+# find a str
12ea0 69 6e 67 20 61 73 20 6c 61 72 67 65 20 61 73 20  ing as large as 
12eb0 70 6f 73 73 69 62 6c 65 2c 20 61 73 20 6c 6f 6e  possible, as lon
12ec0 67 20 61 73 20 74 68 65 20 73 68 65 6c 6c 20 63  g as the shell c
12ed0 61 6e 20 63 6f 70 65 20 77 69 74 68 20 69 74 0a  an cope with it.
12ee0 2b 20 20 66 6f 72 20 63 6d 64 20 69 6e 20 27 73  +  for cmd in 's
12ef0 65 64 20 35 30 71 20 22 5b 24 5d 30 22 27 20 27  ed 50q "[$]0"' '
12f00 73 65 64 20 32 30 71 20 22 5b 24 5d 30 22 27 20  sed 20q "[$]0"' 
12f10 27 73 65 64 20 31 30 71 20 22 5b 24 5d 30 22 27  'sed 10q "[$]0"'
12f20 20 27 73 65 64 20 32 71 20 22 5b 24 5d 30 22 27   'sed 2q "[$]0"'
12f30 20 27 65 63 68 6f 20 74 65 73 74 27 3b 20 64 6f   'echo test'; do
12f40 0a 2b 20 20 20 20 23 20 65 78 70 65 63 74 65 64  .+    # expected
12f50 20 73 69 7a 65 73 3a 20 6c 65 73 73 20 74 68 61   sizes: less tha
12f60 6e 20 32 4b 62 2c 20 31 4b 62 2c 20 35 31 32 20  n 2Kb, 1Kb, 512 
12f70 62 79 74 65 73 2c 20 31 36 20 62 79 74 65 73 2c  bytes, 16 bytes,
12f80 20 2e 2e 2e 0a 2b 20 20 20 20 69 66 20 28 65 63   ....+    if (ec
12f90 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 3d 60  ho_test_string=`
12fa0 65 76 61 6c 20 24 63 6d 64 60 29 20 32 3e 2f 64  eval $cmd`) 2>/d
12fb0 65 76 2f 6e 75 6c 6c 20 26 26 0a 2b 20 20 20 20  ev/null &&.+    
12fc0 20 20 20 65 63 68 6f 5f 74 65 73 74 5f 73 74 72     echo_test_str
12fd0 69 6e 67 3d 60 65 76 61 6c 20 24 63 6d 64 60 20  ing=`eval $cmd` 
12fe0 26 26 0a 2b 20 20 20 20 20 20 20 28 74 65 73 74  &&.+       (test
12ff0 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
13000 72 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f  ring" = "X$echo_
13010 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e  test_string") 2>
13020 2f 64 65 76 2f 6e 75 6c 6c 0a 2b 20 20 20 20 74  /dev/null.+    t
13030 68 65 6e 0a 2b 20 20 20 20 20 20 62 72 65 61 6b  hen.+      break
13040 0a 2b 20 20 20 20 66 69 0a 2b 20 20 64 6f 6e 65  .+    fi.+  done
13050 0a 2b 66 69 0a 2b 0a 2b 69 66 20 74 65 73 74 20  .+fi.+.+if test 
13060 22 58 60 28 24 65 63 68 6f 20 27 5c 74 27 29 20  "X`($echo '\t') 
13070 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20  2>/dev/null`" = 
13080 27 58 5c 74 27 20 26 26 0a 2b 20 20 20 65 63 68  'X\t' &&.+   ech
13090 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67  o_testing_string
130a0 3d 60 28 24 65 63 68 6f 20 22 24 65 63 68 6f 5f  =`($echo "$echo_
130b0 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32 3e  test_string") 2>
130c0 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 2b 20  /dev/null` &&.+ 
130d0 20 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f 74    test "X$echo_t
130e0 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20 3d  esting_string" =
130f0 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73 74   "X$echo_test_st
13100 72 69 6e 67 22 3b 20 74 68 65 6e 0a 2b 20 20 3a  ring"; then.+  :
13110 0a 2b 65 6c 73 65 0a 2b 20 20 23 20 54 68 65 20  .+else.+  # The 
13120 53 6f 6c 61 72 69 73 2c 20 41 49 58 2c 20 61 6e  Solaris, AIX, an
13130 64 20 44 69 67 69 74 61 6c 20 55 6e 69 78 20 64  d Digital Unix d
13140 65 66 61 75 6c 74 20 65 63 68 6f 20 70 72 6f 67  efault echo prog
13150 72 61 6d 73 20 75 6e 71 75 6f 74 65 0a 2b 20 20  rams unquote.+  
13160 23 20 62 61 63 6b 73 6c 61 73 68 65 73 2e 20 20  # backslashes.  
13170 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 69 6d  This makes it im
13180 70 6f 73 73 69 62 6c 65 20 74 6f 20 71 75 6f 74  possible to quot
13190 65 20 62 61 63 6b 73 6c 61 73 68 65 73 20 75 73  e backslashes us
131a0 69 6e 67 0a 2b 20 20 23 20 20 20 65 63 68 6f 20  ing.+  #   echo 
131b0 22 24 73 6f 6d 65 74 68 69 6e 67 22 20 7c 20 73  "$something" | s
131c0 65 64 20 27 73 2f 5c 5c 2f 5c 5c 5c 5c 2f 67 27  ed 's/\\/\\\\/g'
131d0 0a 2b 20 20 23 0a 2b 20 20 23 20 53 6f 2c 20 66  .+  #.+  # So, f
131e0 69 72 73 74 20 77 65 20 6c 6f 6f 6b 20 66 6f 72  irst we look for
131f0 20 61 20 77 6f 72 6b 69 6e 67 20 65 63 68 6f 20   a working echo 
13200 69 6e 20 74 68 65 20 75 73 65 72 27 73 20 50 41  in the user's PA
13210 54 48 2e 0a 2b 0a 2b 20 20 6c 74 5f 73 61 76 65  TH..+.+  lt_save
13220 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53  _ifs="$IFS"; IFS
13230 3d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52  =$PATH_SEPARATOR
13240 0a 2b 20 20 66 6f 72 20 64 69 72 20 69 6e 20 24  .+  for dir in $
13250 50 41 54 48 20 2f 75 73 72 2f 75 63 62 3b 20 64  PATH /usr/ucb; d
13260 6f 0a 2b 20 20 20 20 49 46 53 3d 22 24 6c 74 5f  o.+    IFS="$lt_
13270 73 61 76 65 5f 69 66 73 22 0a 2b 20 20 20 20 69  save_ifs".+    i
13280 66 20 28 74 65 73 74 20 2d 66 20 24 64 69 72 2f  f (test -f $dir/
13290 65 63 68 6f 20 7c 7c 20 74 65 73 74 20 2d 66 20  echo || test -f 
132a0 24 64 69 72 2f 65 63 68 6f 24 61 63 5f 65 78 65  $dir/echo$ac_exe
132b0 65 78 74 29 20 26 26 0a 2b 20 20 20 20 20 20 20  ext) &&.+       
132c0 74 65 73 74 20 22 58 60 28 24 64 69 72 2f 65 63  test "X`($dir/ec
132d0 68 6f 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f  ho '\t') 2>/dev/
132e0 6e 75 6c 6c 60 22 20 3d 20 27 58 5c 74 27 20 26  null`" = 'X\t' &
132f0 26 0a 2b 20 20 20 20 20 20 20 65 63 68 6f 5f 74  &.+       echo_t
13300 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28  esting_string=`(
13310 24 64 69 72 2f 65 63 68 6f 20 22 24 65 63 68 6f  $dir/echo "$echo
13320 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20 32  _test_string") 2
13330 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 2b  >/dev/null` &&.+
13340 20 20 20 20 20 20 20 74 65 73 74 20 22 58 24 65         test "X$e
13350 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69  cho_testing_stri
13360 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 65  ng" = "X$echo_te
13370 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65 6e  st_string"; then
13380 0a 2b 20 20 20 20 20 20 65 63 68 6f 3d 22 24 64  .+      echo="$d
13390 69 72 2f 65 63 68 6f 22 0a 2b 20 20 20 20 20 20  ir/echo".+      
133a0 62 72 65 61 6b 0a 2b 20 20 20 20 66 69 0a 2b 20  break.+    fi.+ 
133b0 20 64 6f 6e 65 0a 2b 20 20 49 46 53 3d 22 24 6c   done.+  IFS="$l
133c0 74 5f 73 61 76 65 5f 69 66 73 22 0a 2b 0a 2b 20  t_save_ifs".+.+ 
133d0 20 69 66 20 74 65 73 74 20 22 58 24 65 63 68 6f   if test "X$echo
133e0 22 20 3d 20 58 65 63 68 6f 3b 20 74 68 65 6e 0a  " = Xecho; then.
133f0 2b 20 20 20 20 23 20 57 65 20 64 69 64 6e 27 74  +    # We didn't
13400 20 66 69 6e 64 20 61 20 62 65 74 74 65 72 20 65   find a better e
13410 63 68 6f 2c 20 73 6f 20 6c 6f 6f 6b 20 66 6f 72  cho, so look for
13420 20 61 6c 74 65 72 6e 61 74 69 76 65 73 2e 0a 2b   alternatives..+
13430 20 20 20 20 69 66 20 74 65 73 74 20 22 58 60 28      if test "X`(
13440 70 72 69 6e 74 20 2d 72 20 27 5c 74 27 29 20 32  print -r '\t') 2
13450 3e 2f 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 27  >/dev/null`" = '
13460 58 5c 74 27 20 26 26 0a 2b 20 20 20 20 20 20 20  X\t' &&.+       
13470 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
13480 69 6e 67 3d 60 28 70 72 69 6e 74 20 2d 72 20 22  ing=`(print -r "
13490 24 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e  $echo_test_strin
134a0 67 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60  g") 2>/dev/null`
134b0 20 26 26 0a 2b 20 20 20 20 20 20 20 74 65 73 74   &&.+       test
134c0 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e 67   "X$echo_testing
134d0 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65 63  _string" = "X$ec
134e0 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 3b  ho_test_string";
134f0 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 23 20 54   then.+      # T
13500 68 69 73 20 73 68 65 6c 6c 20 68 61 73 20 61 20  his shell has a 
13510 62 75 69 6c 74 69 6e 20 70 72 69 6e 74 20 2d 72  builtin print -r
13520 20 74 68 61 74 20 64 6f 65 73 20 74 68 65 20 74   that does the t
13530 72 69 63 6b 2e 0a 2b 20 20 20 20 20 20 65 63 68  rick..+      ech
13540 6f 3d 27 70 72 69 6e 74 20 2d 72 27 0a 2b 20 20  o='print -r'.+  
13550 20 20 65 6c 69 66 20 28 74 65 73 74 20 2d 66 20    elif (test -f 
13560 2f 62 69 6e 2f 6b 73 68 20 7c 7c 20 74 65 73 74  /bin/ksh || test
13570 20 2d 66 20 2f 62 69 6e 2f 6b 73 68 24 61 63 5f   -f /bin/ksh$ac_
13580 65 78 65 65 78 74 29 20 26 26 0a 2b 09 20 74 65  exeext) &&.+. te
13590 73 74 20 22 58 24 43 4f 4e 46 49 47 5f 53 48 45  st "X$CONFIG_SHE
135a0 4c 4c 22 20 21 3d 20 58 2f 62 69 6e 2f 6b 73 68  LL" != X/bin/ksh
135b0 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 23 20  ; then.+      # 
135c0 49 66 20 77 65 20 68 61 76 65 20 6b 73 68 2c 20  If we have ksh, 
135d0 74 72 79 20 72 75 6e 6e 69 6e 67 20 63 6f 6e 66  try running conf
135e0 69 67 75 72 65 20 61 67 61 69 6e 20 77 69 74 68  igure again with
135f0 20 69 74 2e 0a 2b 20 20 20 20 20 20 4f 52 49 47   it..+      ORIG
13600 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53 48 45 4c  INAL_CONFIG_SHEL
13610 4c 3d 24 7b 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  L=${CONFIG_SHELL
13620 2d 2f 62 69 6e 2f 73 68 7d 0a 2b 20 20 20 20 20  -/bin/sh}.+     
13630 20 65 78 70 6f 72 74 20 4f 52 49 47 49 4e 41 4c   export ORIGINAL
13640 5f 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 2b 20  _CONFIG_SHELL.+ 
13650 20 20 20 20 20 43 4f 4e 46 49 47 5f 53 48 45 4c       CONFIG_SHEL
13660 4c 3d 2f 62 69 6e 2f 6b 73 68 0a 2b 20 20 20 20  L=/bin/ksh.+    
13670 20 20 65 78 70 6f 72 74 20 43 4f 4e 46 49 47 5f    export CONFIG_
13680 53 48 45 4c 4c 0a 2b 20 20 20 20 20 20 65 78 65  SHELL.+      exe
13690 63 20 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 20  c $CONFIG_SHELL 
136a0 22 5b 24 5d 30 22 20 2d 2d 6e 6f 2d 72 65 65 78  "[$]0" --no-reex
136b0 65 63 20 24 7b 31 2b 22 5b 24 5d 40 22 7d 0a 2b  ec ${1+"[$]@"}.+
136c0 20 20 20 20 65 6c 73 65 0a 2b 20 20 20 20 20 20      else.+      
136d0 23 20 54 72 79 20 75 73 69 6e 67 20 70 72 69 6e  # Try using prin
136e0 74 66 2e 0a 2b 20 20 20 20 20 20 65 63 68 6f 3d  tf..+      echo=
136f0 27 70 72 69 6e 74 66 20 25 73 5c 6e 27 0a 2b 20  'printf %s\n'.+ 
13700 20 20 20 20 20 69 66 20 74 65 73 74 20 22 58 60       if test "X`
13710 28 24 65 63 68 6f 20 27 5c 74 27 29 20 32 3e 2f  ($echo '\t') 2>/
13720 64 65 76 2f 6e 75 6c 6c 60 22 20 3d 20 27 58 5c  dev/null`" = 'X\
13730 74 27 20 26 26 0a 2b 09 20 65 63 68 6f 5f 74 65  t' &&.+. echo_te
13740 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28 24  sting_string=`($
13750 65 63 68 6f 20 22 24 65 63 68 6f 5f 74 65 73 74  echo "$echo_test
13760 5f 73 74 72 69 6e 67 22 29 20 32 3e 2f 64 65 76  _string") 2>/dev
13770 2f 6e 75 6c 6c 60 20 26 26 0a 2b 09 20 74 65 73  /null` &&.+. tes
13780 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e  t "X$echo_testin
13790 67 5f 73 74 72 69 6e 67 22 20 3d 20 22 58 24 65  g_string" = "X$e
137a0 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22  cho_test_string"
137b0 3b 20 74 68 65 6e 0a 2b 09 23 20 43 6f 6f 6c 2c  ; then.+.# Cool,
137c0 20 70 72 69 6e 74 66 20 77 6f 72 6b 73 0a 2b 09   printf works.+.
137d0 3a 0a 2b 20 20 20 20 20 20 65 6c 69 66 20 65 63  :.+      elif ec
137e0 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e  ho_testing_strin
137f0 67 3d 60 28 24 4f 52 49 47 49 4e 41 4c 5f 43 4f  g=`($ORIGINAL_CO
13800 4e 46 49 47 5f 53 48 45 4c 4c 20 22 5b 24 5d 30  NFIG_SHELL "[$]0
13810 22 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68  " --fallback-ech
13820 6f 20 27 5c 74 27 29 20 32 3e 2f 64 65 76 2f 6e  o '\t') 2>/dev/n
13830 75 6c 6c 60 20 26 26 0a 2b 09 20 20 20 74 65 73  ull` &&.+.   tes
13840 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 69 6e  t "X$echo_testin
13850 67 5f 73 74 72 69 6e 67 22 20 3d 20 27 58 5c 74  g_string" = 'X\t
13860 27 20 26 26 0a 2b 09 20 20 20 65 63 68 6f 5f 74  ' &&.+.   echo_t
13870 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 3d 60 28  esting_string=`(
13880 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46 49 47  $ORIGINAL_CONFIG
13890 5f 53 48 45 4c 4c 20 22 5b 24 5d 30 22 20 2d 2d  _SHELL "[$]0" --
138a0 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 20 22 24  fallback-echo "$
138b0 65 63 68 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67  echo_test_string
138c0 22 29 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20  ") 2>/dev/null` 
138d0 26 26 0a 2b 09 20 20 20 74 65 73 74 20 22 58 24  &&.+.   test "X$
138e0 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
138f0 69 6e 67 22 20 3d 20 22 58 24 65 63 68 6f 5f 74  ing" = "X$echo_t
13900 65 73 74 5f 73 74 72 69 6e 67 22 3b 20 74 68 65  est_string"; the
13910 6e 0a 2b 09 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  n.+.CONFIG_SHELL
13920 3d 24 4f 52 49 47 49 4e 41 4c 5f 43 4f 4e 46 49  =$ORIGINAL_CONFI
13930 47 5f 53 48 45 4c 4c 0a 2b 09 65 78 70 6f 72 74  G_SHELL.+.export
13940 20 43 4f 4e 46 49 47 5f 53 48 45 4c 4c 0a 2b 09   CONFIG_SHELL.+.
13950 53 48 45 4c 4c 3d 22 24 43 4f 4e 46 49 47 5f 53  SHELL="$CONFIG_S
13960 48 45 4c 4c 22 0a 2b 09 65 78 70 6f 72 74 20 53  HELL".+.export S
13970 48 45 4c 4c 0a 2b 09 65 63 68 6f 3d 22 24 43 4f  HELL.+.echo="$CO
13980 4e 46 49 47 5f 53 48 45 4c 4c 20 5b 24 5d 30 20  NFIG_SHELL [$]0 
13990 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f 22  --fallback-echo"
139a0 0a 2b 20 20 20 20 20 20 65 6c 69 66 20 65 63 68  .+      elif ech
139b0 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67  o_testing_string
139c0 3d 60 28 24 43 4f 4e 46 49 47 5f 53 48 45 4c 4c  =`($CONFIG_SHELL
139d0 20 22 5b 24 5d 30 22 20 2d 2d 66 61 6c 6c 62 61   "[$]0" --fallba
139e0 63 6b 2d 65 63 68 6f 20 27 5c 74 27 29 20 32 3e  ck-echo '\t') 2>
139f0 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a 2b 09  /dev/null` &&.+.
13a00 20 20 20 74 65 73 74 20 22 58 24 65 63 68 6f 5f     test "X$echo_
13a10 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67 22 20  testing_string" 
13a20 3d 20 27 58 5c 74 27 20 26 26 0a 2b 09 20 20 20  = 'X\t' &&.+.   
13a30 65 63 68 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72  echo_testing_str
13a40 69 6e 67 3d 60 28 24 43 4f 4e 46 49 47 5f 53 48  ing=`($CONFIG_SH
13a50 45 4c 4c 20 22 5b 24 5d 30 22 20 2d 2d 66 61 6c  ELL "[$]0" --fal
13a60 6c 62 61 63 6b 2d 65 63 68 6f 20 22 24 65 63 68  lback-echo "$ech
13a70 6f 5f 74 65 73 74 5f 73 74 72 69 6e 67 22 29 20  o_test_string") 
13a80 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 26 26 0a  2>/dev/null` &&.
13a90 2b 09 20 20 20 74 65 73 74 20 22 58 24 65 63 68  +.   test "X$ech
13aa0 6f 5f 74 65 73 74 69 6e 67 5f 73 74 72 69 6e 67  o_testing_string
13ab0 22 20 3d 20 22 58 24 65 63 68 6f 5f 74 65 73 74  " = "X$echo_test
13ac0 5f 73 74 72 69 6e 67 22 3b 20 74 68 65 6e 0a 2b  _string"; then.+
13ad0 09 65 63 68 6f 3d 22 24 43 4f 4e 46 49 47 5f 53  .echo="$CONFIG_S
13ae0 48 45 4c 4c 20 5b 24 5d 30 20 2d 2d 66 61 6c 6c  HELL [$]0 --fall
13af0 62 61 63 6b 2d 65 63 68 6f 22 0a 2b 20 20 20 20  back-echo".+    
13b00 20 20 65 6c 73 65 0a 2b 09 23 20 6d 61 79 62 65    else.+.# maybe
13b10 20 77 69 74 68 20 61 20 73 6d 61 6c 6c 65 72 20   with a smaller 
13b20 73 74 72 69 6e 67 2e 2e 2e 0a 2b 09 70 72 65 76  string....+.prev
13b30 3d 3a 0a 2b 0a 2b 09 66 6f 72 20 63 6d 64 20 69  =:.+.+.for cmd i
13b40 6e 20 27 65 63 68 6f 20 74 65 73 74 27 20 27 73  n 'echo test' 's
13b50 65 64 20 32 71 20 22 5b 24 5d 30 22 27 20 27 73  ed 2q "[$]0"' 's
13b60 65 64 20 31 30 71 20 22 5b 24 5d 30 22 27 20 27  ed 10q "[$]0"' '
13b70 73 65 64 20 32 30 71 20 22 5b 24 5d 30 22 27 20  sed 20q "[$]0"' 
13b80 27 73 65 64 20 35 30 71 20 22 5b 24 5d 30 22 27  'sed 50q "[$]0"'
13b90 3b 20 64 6f 0a 2b 09 20 20 69 66 20 28 74 65 73  ; do.+.  if (tes
13ba0 74 20 22 58 24 65 63 68 6f 5f 74 65 73 74 5f 73  t "X$echo_test_s
13bb0 74 72 69 6e 67 22 20 3d 20 22 58 60 65 76 61 6c  tring" = "X`eval
13bc0 20 24 63 6d 64 60 22 29 20 32 3e 2f 64 65 76 2f   $cmd`") 2>/dev/
13bd0 6e 75 6c 6c 0a 2b 09 20 20 74 68 65 6e 0a 2b 09  null.+.  then.+.
13be0 20 20 20 20 62 72 65 61 6b 0a 2b 09 20 20 66 69      break.+.  fi
13bf0 0a 2b 09 20 20 70 72 65 76 3d 22 24 63 6d 64 22  .+.  prev="$cmd"
13c00 0a 2b 09 64 6f 6e 65 0a 2b 0a 2b 09 69 66 20 74  .+.done.+.+.if t
13c10 65 73 74 20 22 24 70 72 65 76 22 20 21 3d 20 27  est "$prev" != '
13c20 73 65 64 20 35 30 71 20 22 5b 24 5d 30 22 27 3b  sed 50q "[$]0"';
13c30 20 74 68 65 6e 0a 2b 09 20 20 65 63 68 6f 5f 74   then.+.  echo_t
13c40 65 73 74 5f 73 74 72 69 6e 67 3d 60 65 76 61 6c  est_string=`eval
13c50 20 24 70 72 65 76 60 0a 2b 09 20 20 65 78 70 6f   $prev`.+.  expo
13c60 72 74 20 65 63 68 6f 5f 74 65 73 74 5f 73 74 72  rt echo_test_str
13c70 69 6e 67 0a 2b 09 20 20 65 78 65 63 20 24 7b 4f  ing.+.  exec ${O
13c80 52 49 47 49 4e 41 4c 5f 43 4f 4e 46 49 47 5f 53  RIGINAL_CONFIG_S
13c90 48 45 4c 4c 2d 24 7b 43 4f 4e 46 49 47 5f 53 48  HELL-${CONFIG_SH
13ca0 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 7d 20 22 5b  ELL-/bin/sh}} "[
13cb0 24 5d 30 22 20 24 7b 31 2b 22 5b 24 5d 40 22 7d  $]0" ${1+"[$]@"}
13cc0 0a 2b 09 65 6c 73 65 0a 2b 09 20 20 23 20 4f 6f  .+.else.+.  # Oo
13cd0 70 73 2e 20 20 57 65 20 6c 6f 73 74 20 63 6f 6d  ps.  We lost com
13ce0 70 6c 65 74 65 6c 79 2c 20 73 6f 20 6a 75 73 74  pletely, so just
13cf0 20 73 74 69 63 6b 20 77 69 74 68 20 65 63 68 6f   stick with echo
13d00 2e 0a 2b 09 20 20 65 63 68 6f 3d 65 63 68 6f 0a  ..+.  echo=echo.
13d10 2b 09 66 69 0a 2b 20 20 20 20 20 20 66 69 0a 2b  +.fi.+      fi.+
13d20 20 20 20 20 66 69 0a 2b 20 20 66 69 0a 2b 66 69      fi.+  fi.+fi
13d30 0a 2b 66 69 0a 2b 0a 2b 23 20 43 6f 70 79 20 65  .+fi.+.+# Copy e
13d40 63 68 6f 20 61 6e 64 20 71 75 6f 74 65 20 74 68  cho and quote th
13d50 65 20 63 6f 70 79 20 73 75 69 74 61 62 6c 79 20  e copy suitably 
13d60 66 6f 72 20 70 61 73 73 69 6e 67 20 74 6f 20 6c  for passing to l
13d70 69 62 74 6f 6f 6c 20 66 72 6f 6d 0a 2b 23 20 74  ibtool from.+# t
13d80 68 65 20 4d 61 6b 65 66 69 6c 65 2c 20 69 6e 73  he Makefile, ins
13d90 74 65 61 64 20 6f 66 20 71 75 6f 74 69 6e 67 20  tead of quoting 
13da0 74 68 65 20 6f 72 69 67 69 6e 61 6c 2c 20 77 68  the original, wh
13db0 69 63 68 20 69 73 20 75 73 65 64 20 6c 61 74 65  ich is used late
13dc0 72 2e 0a 2b 45 43 48 4f 3d 24 65 63 68 6f 0a 2b  r..+ECHO=$echo.+
13dd0 69 66 20 74 65 73 74 20 22 58 24 45 43 48 4f 22  if test "X$ECHO"
13de0 20 3d 20 22 58 24 43 4f 4e 46 49 47 5f 53 48 45   = "X$CONFIG_SHE
13df0 4c 4c 20 5b 24 5d 30 20 2d 2d 66 61 6c 6c 62 61  LL [$]0 --fallba
13e00 63 6b 2d 65 63 68 6f 22 3b 20 74 68 65 6e 0a 2b  ck-echo"; then.+
13e10 20 20 20 45 43 48 4f 3d 22 24 43 4f 4e 46 49 47     ECHO="$CONFIG
13e20 5f 53 48 45 4c 4c 20 5c 5c 5c 24 5c 5b 24 5d 30  _SHELL \\\$\[$]0
13e30 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
13e40 22 0a 2b 66 69 0a 2b 0a 2b 41 43 5f 53 55 42 53  ".+fi.+.+AC_SUBS
13e50 54 28 45 43 48 4f 29 0a 2b 5d 29 5d 29 23 20 5f  T(ECHO).+])])# _
13e60 4c 54 5f 41 43 5f 50 52 4f 47 5f 45 43 48 4f 5f  LT_AC_PROG_ECHO_
13e70 42 41 43 4b 53 4c 41 53 48 0a 2b 0a 2b 0a 2b 23  BACKSLASH.+.+.+#
13e80 20 5f 4c 54 5f 41 43 5f 4c 4f 43 4b 0a 2b 23 20   _LT_AC_LOCK.+# 
13e90 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43 5f  -----------.+AC_
13ea0 44 45 46 55 4e 28 5b 5f 4c 54 5f 41 43 5f 4c 4f  DEFUN([_LT_AC_LO
13eb0 43 4b 5d 2c 0a 2b 5b 41 43 5f 41 52 47 5f 45 4e  CK],.+[AC_ARG_EN
13ec0 41 42 4c 45 28 5b 6c 69 62 74 6f 6f 6c 2d 6c 6f  ABLE([libtool-lo
13ed0 63 6b 5d 2c 0a 2b 20 20 20 20 5b 41 43 5f 48 45  ck],.+    [AC_HE
13ee0 4c 50 5f 53 54 52 49 4e 47 28 5b 2d 2d 64 69 73  LP_STRING([--dis
13ef0 61 62 6c 65 2d 6c 69 62 74 6f 6f 6c 2d 6c 6f 63  able-libtool-loc
13f00 6b 5d 2c 0a 2b 09 5b 61 76 6f 69 64 20 6c 6f 63  k],.+.[avoid loc
13f10 6b 69 6e 67 20 28 6d 69 67 68 74 20 62 72 65 61  king (might brea
13f20 6b 20 70 61 72 61 6c 6c 65 6c 20 62 75 69 6c 64  k parallel build
13f30 73 29 5d 29 5d 29 0a 2b 74 65 73 74 20 22 78 24  s)])]).+test "x$
13f40 65 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c  enable_libtool_l
13f50 6f 63 6b 22 20 21 3d 20 78 6e 6f 20 26 26 20 65  ock" != xno && e
13f60 6e 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f  nable_libtool_lo
13f70 63 6b 3d 79 65 73 0a 20 0a 20 23 20 53 6f 6d 65  ck=yes. . # Some
13f80 20 66 6c 61 67 73 20 6e 65 65 64 20 74 6f 20 62   flags need to b
13f90 65 20 70 72 6f 70 61 67 61 74 65 64 20 74 6f 20  e propagated to 
13fa0 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 6f 72 20  the compiler or 
13fb0 6c 69 6e 6b 65 72 20 66 6f 72 20 67 6f 6f 64 0a  linker for good.
13fc0 20 23 20 6c 69 62 74 6f 6f 6c 20 73 75 70 70 6f   # libtool suppo
13fd0 72 74 2e 0a 2d 63 61 73 65 20 22 24 6c 74 5f 74  rt..-case "$lt_t
13fe0 61 72 67 65 74 22 20 69 6e 0a 2b 63 61 73 65 20  arget" in.+case 
13ff0 24 68 6f 73 74 20 69 6e 0a 2b 69 61 36 34 2d 2a  $host in.+ia64-*
14000 2d 68 70 75 78 2a 29 0a 2b 20 20 23 20 46 69 6e  -hpux*).+  # Fin
14010 64 20 6f 75 74 20 77 68 69 63 68 20 41 42 49 20  d out which ABI 
14020 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a 2b 20  we are using..+ 
14030 20 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 20 3e   echo 'int i;' >
14040 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78   conftest.$ac_ex
14050 74 0a 2b 20 20 69 66 20 41 43 5f 54 52 59 5f 45  t.+  if AC_TRY_E
14060 56 41 4c 28 61 63 5f 63 6f 6d 70 69 6c 65 29 3b  VAL(ac_compile);
14070 20 74 68 65 6e 0a 2b 20 20 20 20 63 61 73 65 20   then.+    case 
14080 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63  `/usr/bin/file c
14090 6f 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65  onftest.$ac_obje
140a0 78 74 60 20 69 6e 0a 2b 20 20 20 20 2a 45 4c 46  xt` in.+    *ELF
140b0 2d 33 32 2a 29 0a 2b 20 20 20 20 20 20 48 50 55  -32*).+      HPU
140c0 58 5f 49 41 36 34 5f 4d 4f 44 45 3d 22 33 32 22  X_IA64_MODE="32"
140d0 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20  .+      ;;.+    
140e0 2a 45 4c 46 2d 36 34 2a 29 0a 2b 20 20 20 20 20  *ELF-64*).+     
140f0 20 48 50 55 58 5f 49 41 36 34 5f 4d 4f 44 45 3d   HPUX_IA64_MODE=
14100 22 36 34 22 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b  "64".+      ;;.+
14110 20 20 20 20 65 73 61 63 0a 2b 20 20 66 69 0a 2b      esac.+  fi.+
14120 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73    rm -rf conftes
14130 74 2a 0a 2b 20 20 3b 3b 0a 20 2a 2d 2a 2d 69 72  t*.+  ;;. *-*-ir
14140 69 78 36 2a 29 0a 20 20 20 23 20 46 69 6e 64 20  ix6*).   # Find 
14150 6f 75 74 20 77 68 69 63 68 20 41 42 49 20 77 65  out which ABI we
14160 20 61 72 65 20 75 73 69 6e 67 2e 0a 20 20 20 65   are using..   e
14170 63 68 6f 20 27 5b 23 5d 6c 69 6e 65 20 5f 5f 6f  cho '[#]line __o
14180 6c 69 6e 65 5f 5f 20 22 63 6f 6e 66 69 67 75 72  line__ "configur
14190 65 22 27 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24  e"' > conftest.$
141a0 61 63 5f 65 78 74 0a 20 20 20 69 66 20 41 43 5f  ac_ext.   if AC_
141b0 54 52 59 5f 45 56 41 4c 28 61 63 5f 63 6f 6d 70  TRY_EVAL(ac_comp
141c0 69 6c 65 29 3b 20 74 68 65 6e 0a 2d 20 20 20 20  ile); then.-    
141d0 63 61 73 65 20 22 60 2f 75 73 72 2f 62 69 6e 2f  case "`/usr/bin/
141e0 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 6f 60  file conftest.o`
141f0 22 20 69 6e 0a 2b 20 20 20 69 66 20 74 65 73 74  " in.+   if test
14200 20 22 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e   "$lt_cv_prog_gn
14210 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65  u_ld" = yes; the
14220 6e 0a 2b 20 20 20 20 63 61 73 65 20 60 2f 75 73  n.+    case `/us
14230 72 2f 62 69 6e 2f 66 69 6c 65 20 63 6f 6e 66 74  r/bin/file conft
14240 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78 74 60 20  est.$ac_objext` 
14250 69 6e 0a 2b 20 20 20 20 2a 33 32 2d 62 69 74 2a  in.+    *32-bit*
14260 29 0a 2b 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c  ).+      LD="${L
14270 44 2d 6c 64 7d 20 2d 6d 65 6c 66 33 32 62 73 6d  D-ld} -melf32bsm
14280 69 70 22 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b 20  ip".+      ;;.+ 
14290 20 20 20 2a 4e 33 32 2a 29 0a 2b 20 20 20 20 20     *N32*).+     
142a0 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d   LD="${LD-ld} -m
142b0 65 6c 66 33 32 62 6d 69 70 6e 33 32 22 0a 2b 20  elf32bmipn32".+ 
142c0 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20 2a 36 34       ;;.+    *64
142d0 2d 62 69 74 2a 29 0a 2b 20 20 20 20 20 20 4c 44  -bit*).+      LD
142e0 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 65 6c 66  ="${LD-ld} -melf
142f0 36 34 62 6d 69 70 22 0a 2b 20 20 20 20 20 20 3b  64bmip".+      ;
14300 3b 0a 2b 20 20 20 20 65 73 61 63 0a 2b 20 20 20  ;.+    esac.+   
14310 65 6c 73 65 0a 2b 20 20 20 20 63 61 73 65 20 60  else.+    case `
14320 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 63 6f  /usr/bin/file co
14330 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
14340 74 60 20 69 6e 0a 20 20 20 20 20 2a 33 32 2d 62  t` in.     *32-b
14350 69 74 2a 29 0a 20 20 20 20 20 20 20 4c 44 3d 22  it*).       LD="
14360 24 7b 4c 44 2d 6c 64 7d 20 2d 33 32 22 0a 20 20  ${LD-ld} -32".  
14370 20 20 20 20 20 3b 3b 0a 40 40 20 2d 32 31 30 2c       ;;.@@ -210,
14380 36 20 2b 36 31 34 2c 35 36 20 40 40 0a 20 20 20  6 +614,56 @@.   
14390 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d      LD="${LD-ld}
143a0 20 2d 36 34 22 0a 20 20 20 20 20 20 20 3b 3b 0a   -64".       ;;.
143b0 20 20 20 20 20 65 73 61 63 0a 2b 20 20 20 66 69       esac.+   fi
143c0 0a 2b 20 20 66 69 0a 2b 20 20 72 6d 20 2d 72 66  .+  fi.+  rm -rf
143d0 20 63 6f 6e 66 74 65 73 74 2a 0a 2b 20 20 3b 3b   conftest*.+  ;;
143e0 0a 2b 0a 2b 78 38 36 5f 36 34 2d 2a 6b 66 72 65  .+.+x86_64-*kfre
143f0 65 62 73 64 2a 2d 67 6e 75 7c 78 38 36 5f 36 34  ebsd*-gnu|x86_64
14400 2d 2a 6c 69 6e 75 78 2a 7c 70 70 63 2a 2d 2a 6c  -*linux*|ppc*-*l
14410 69 6e 75 78 2a 7c 70 6f 77 65 72 70 63 2a 2d 2a  inux*|powerpc*-*
14420 6c 69 6e 75 78 2a 7c 20 5c 0a 2b 73 33 39 30 2a  linux*| \.+s390*
14430 2d 2a 6c 69 6e 75 78 2a 7c 73 70 61 72 63 2a 2d  -*linux*|sparc*-
14440 2a 6c 69 6e 75 78 2a 29 0a 2b 20 20 23 20 46 69  *linux*).+  # Fi
14450 6e 64 20 6f 75 74 20 77 68 69 63 68 20 41 42 49  nd out which ABI
14460 20 77 65 20 61 72 65 20 75 73 69 6e 67 2e 0a 2b   we are using..+
14470 20 20 65 63 68 6f 20 27 69 6e 74 20 69 3b 27 20    echo 'int i;' 
14480 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
14490 78 74 0a 2b 20 20 69 66 20 41 43 5f 54 52 59 5f  xt.+  if AC_TRY_
144a0 45 56 41 4c 28 61 63 5f 63 6f 6d 70 69 6c 65 29  EVAL(ac_compile)
144b0 3b 20 74 68 65 6e 0a 2b 20 20 20 20 63 61 73 65  ; then.+    case
144c0 20 60 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20   `/usr/bin/file 
144d0 63 6f 6e 66 74 65 73 74 2e 6f 60 20 69 6e 0a 2b  conftest.o` in.+
144e0 20 20 20 20 2a 33 32 2d 62 69 74 2a 29 0a 2b 20      *32-bit*).+ 
144f0 20 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 20       case $host 
14500 69 6e 0a 2b 20 20 20 20 20 20 20 20 78 38 36 5f  in.+        x86_
14510 36 34 2d 2a 6b 66 72 65 65 62 73 64 2a 2d 67 6e  64-*kfreebsd*-gn
14520 75 29 0a 2b 20 20 20 20 20 20 20 20 20 20 4c 44  u).+          LD
14530 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c  ="${LD-ld} -m el
14540 66 5f 69 33 38 36 5f 66 62 73 64 22 0a 2b 20 20  f_i386_fbsd".+  
14550 20 20 20 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20          ;;.+    
14560 20 20 20 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75      x86_64-*linu
14570 78 2a 29 0a 2b 20 20 20 20 20 20 20 20 20 20 4c  x*).+          L
14580 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65  D="${LD-ld} -m e
14590 6c 66 5f 69 33 38 36 22 0a 2b 20 20 20 20 20 20  lf_i386".+      
145a0 20 20 20 20 3b 3b 0a 2b 20 20 20 20 20 20 20 20      ;;.+        
145b0 70 70 63 36 34 2d 2a 6c 69 6e 75 78 2a 7c 70 6f  ppc64-*linux*|po
145c0 77 65 72 70 63 36 34 2d 2a 6c 69 6e 75 78 2a 29  werpc64-*linux*)
145d0 0a 2b 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22  .+          LD="
145e0 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33  ${LD-ld} -m elf3
145f0 32 70 70 63 6c 69 6e 75 78 22 0a 2b 20 20 20 20  2ppclinux".+    
14600 20 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20 20 20        ;;.+      
14610 20 20 73 33 39 30 78 2d 2a 6c 69 6e 75 78 2a 29    s390x-*linux*)
14620 0a 2b 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22  .+          LD="
14630 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f  ${LD-ld} -m elf_
14640 73 33 39 30 22 0a 2b 20 20 20 20 20 20 20 20 20  s390".+         
14650 20 3b 3b 0a 2b 20 20 20 20 20 20 20 20 73 70 61   ;;.+        spa
14660 72 63 36 34 2d 2a 6c 69 6e 75 78 2a 29 0a 2b 20  rc64-*linux*).+ 
14670 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c           LD="${L
14680 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 33 32 5f 73  D-ld} -m elf32_s
14690 70 61 72 63 22 0a 2b 20 20 20 20 20 20 20 20 20  parc".+         
146a0 20 3b 3b 0a 2b 20 20 20 20 20 20 65 73 61 63 0a   ;;.+      esac.
146b0 2b 20 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20 2a  +      ;;.+    *
146c0 36 34 2d 62 69 74 2a 29 0a 2b 20 20 20 20 20 20  64-bit*).+      
146d0 63 61 73 65 20 24 68 6f 73 74 20 69 6e 0a 2b 20  case $host in.+ 
146e0 20 20 20 20 20 20 20 78 38 36 5f 36 34 2d 2a 6b         x86_64-*k
146f0 66 72 65 65 62 73 64 2a 2d 67 6e 75 29 0a 2b 20  freebsd*-gnu).+ 
14700 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c           LD="${L
14710 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f 78 38 36  D-ld} -m elf_x86
14720 5f 36 34 5f 66 62 73 64 22 0a 2b 20 20 20 20 20  _64_fbsd".+     
14730 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20 20 20 20       ;;.+       
14740 20 78 38 36 5f 36 34 2d 2a 6c 69 6e 75 78 2a 29   x86_64-*linux*)
14750 0a 2b 20 20 20 20 20 20 20 20 20 20 4c 44 3d 22  .+          LD="
14760 24 7b 4c 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 5f  ${LD-ld} -m elf_
14770 78 38 36 5f 36 34 22 0a 2b 20 20 20 20 20 20 20  x86_64".+       
14780 20 20 20 3b 3b 0a 2b 20 20 20 20 20 20 20 20 70     ;;.+        p
14790 70 63 2a 2d 2a 6c 69 6e 75 78 2a 7c 70 6f 77 65  pc*-*linux*|powe
147a0 72 70 63 2a 2d 2a 6c 69 6e 75 78 2a 29 0a 2b 20  rpc*-*linux*).+ 
147b0 20 20 20 20 20 20 20 20 20 4c 44 3d 22 24 7b 4c           LD="${L
147c0 44 2d 6c 64 7d 20 2d 6d 20 65 6c 66 36 34 70 70  D-ld} -m elf64pp
147d0 63 22 0a 2b 20 20 20 20 20 20 20 20 20 20 3b 3b  c".+          ;;
147e0 0a 2b 20 20 20 20 20 20 20 20 73 33 39 30 2a 2d  .+        s390*-
147f0 2a 6c 69 6e 75 78 2a 29 0a 2b 20 20 20 20 20 20  *linux*).+      
14800 20 20 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d      LD="${LD-ld}
14810 20 2d 6d 20 65 6c 66 36 34 5f 73 33 39 30 22 0a   -m elf64_s390".
14820 2b 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 2b 20  +          ;;.+ 
14830 20 20 20 20 20 20 20 73 70 61 72 63 2a 2d 2a 6c         sparc*-*l
14840 69 6e 75 78 2a 29 0a 2b 20 20 20 20 20 20 20 20  inux*).+        
14850 20 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20 2d    LD="${LD-ld} -
14860 6d 20 65 6c 66 36 34 5f 73 70 61 72 63 22 0a 2b  m elf64_sparc".+
14870 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 2b 20 20            ;;.+  
14880 20 20 20 20 65 73 61 63 0a 2b 20 20 20 20 20 20      esac.+      
14890 3b 3b 0a 2b 20 20 20 20 65 73 61 63 0a 20 20 20  ;;.+    esac.   
148a0 66 69 0a 20 20 20 72 6d 20 2d 72 66 20 63 6f 6e  fi.   rm -rf con
148b0 66 74 65 73 74 2a 0a 20 20 20 3b 3b 0a 40 40 20  ftest*.   ;;.@@ 
148c0 2d 32 31 39 2c 33 33 35 20 2b 36 37 33 2c 36 38  -219,335 +673,68
148d0 34 34 20 40 40 0a 20 20 20 53 41 56 45 5f 43 46  44 @@.   SAVE_CF
148e0 4c 41 47 53 3d 22 24 43 46 4c 41 47 53 22 0a 20  LAGS="$CFLAGS". 
148f0 20 20 43 46 4c 41 47 53 3d 22 24 43 46 4c 41 47    CFLAGS="$CFLAG
14900 53 20 2d 62 65 6c 66 22 0a 20 20 20 41 43 5f 43  S -belf".   AC_C
14910 41 43 48 45 5f 43 48 45 43 4b 28 5b 77 68 65 74  ACHE_CHECK([whet
14920 68 65 72 20 74 68 65 20 43 20 63 6f 6d 70 69 6c  her the C compil
14930 65 72 20 6e 65 65 64 73 20 2d 62 65 6c 66 5d 2c  er needs -belf],
14940 20 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f   lt_cv_cc_needs_
14950 62 65 6c 66 2c 0a 2d 20 20 20 20 5b 41 43 5f 54  belf,.-    [AC_T
14960 52 59 5f 4c 49 4e 4b 28 5b 5d 2c 5b 5d 2c 5b 6c  RY_LINK([],[],[l
14970 74 5f 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65  t_cv_cc_needs_be
14980 6c 66 3d 79 65 73 5d 2c 5b 6c 74 5f 63 76 5f 63  lf=yes],[lt_cv_c
14990 63 5f 6e 65 65 64 73 5f 62 65 6c 66 3d 6e 6f 5d  c_needs_belf=no]
149a0 29 5d 29 0a 2b 20 20 20 20 5b 41 43 5f 4c 41 4e  )]).+    [AC_LAN
149b0 47 5f 50 55 53 48 28 43 29 0a 2b 20 20 20 20 20  G_PUSH(C).+     
149c0 41 43 5f 54 52 59 5f 4c 49 4e 4b 28 5b 5d 2c 5b  AC_TRY_LINK([],[
149d0 5d 2c 5b 6c 74 5f 63 76 5f 63 63 5f 6e 65 65 64  ],[lt_cv_cc_need
149e0 73 5f 62 65 6c 66 3d 79 65 73 5d 2c 5b 6c 74 5f  s_belf=yes],[lt_
149f0 63 76 5f 63 63 5f 6e 65 65 64 73 5f 62 65 6c 66  cv_cc_needs_belf
14a00 3d 6e 6f 5d 29 0a 2b 20 20 20 20 20 41 43 5f 4c  =no]).+     AC_L
14a10 41 4e 47 5f 50 4f 50 5d 29 0a 20 20 20 69 66 20  ANG_POP]).   if 
14a20 74 65 73 74 20 78 22 24 6c 74 5f 63 76 5f 63 63  test x"$lt_cv_cc
14a30 5f 6e 65 65 64 73 5f 62 65 6c 66 22 20 21 3d 20  _needs_belf" != 
14a40 78 22 79 65 73 22 3b 20 74 68 65 6e 0a 20 20 20  x"yes"; then.   
14a50 20 20 23 20 74 68 69 73 20 69 73 20 70 72 6f 62    # this is prob
14a60 61 62 6c 79 20 67 63 63 20 32 2e 38 2e 30 2c 20  ably gcc 2.8.0, 
14a70 65 67 63 73 20 31 2e 30 20 6f 72 20 6e 65 77 65  egcs 1.0 or newe
14a80 72 3b 20 6e 6f 20 6e 65 65 64 20 66 6f 72 20 2d  r; no need for -
14a90 62 65 6c 66 0a 20 20 20 20 20 43 46 4c 41 47 53  belf.     CFLAGS
14aa0 3d 22 24 53 41 56 45 5f 43 46 4c 41 47 53 22 0a  ="$SAVE_CFLAGS".
14ab0 20 20 20 66 69 0a 20 20 20 3b 3b 0a 2b 73 70 61     fi.   ;;.+spa
14ac0 72 63 2a 2d 2a 73 6f 6c 61 72 69 73 2a 29 0a 2b  rc*-*solaris*).+
14ad0 20 20 23 20 46 69 6e 64 20 6f 75 74 20 77 68 69    # Find out whi
14ae0 63 68 20 41 42 49 20 77 65 20 61 72 65 20 75 73  ch ABI we are us
14af0 69 6e 67 2e 0a 2b 20 20 65 63 68 6f 20 27 69 6e  ing..+  echo 'in
14b00 74 20 69 3b 27 20 3e 20 63 6f 6e 66 74 65 73 74  t i;' > conftest
14b10 2e 24 61 63 5f 65 78 74 0a 2b 20 20 69 66 20 41  .$ac_ext.+  if A
14b20 43 5f 54 52 59 5f 45 56 41 4c 28 61 63 5f 63 6f  C_TRY_EVAL(ac_co
14b30 6d 70 69 6c 65 29 3b 20 74 68 65 6e 0a 2b 20 20  mpile); then.+  
14b40 20 20 63 61 73 65 20 60 2f 75 73 72 2f 62 69 6e    case `/usr/bin
14b50 2f 66 69 6c 65 20 63 6f 6e 66 74 65 73 74 2e 6f  /file conftest.o
14b60 60 20 69 6e 0a 2b 20 20 20 20 2a 36 34 2d 62 69  ` in.+    *64-bi
14b70 74 2a 29 0a 2b 20 20 20 20 20 20 63 61 73 65 20  t*).+      case 
14b80 24 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f  $lt_cv_prog_gnu_
14b90 6c 64 20 69 6e 0a 2b 20 20 20 20 20 20 79 65 73  ld in.+      yes
14ba0 2a 29 20 4c 44 3d 22 24 7b 4c 44 2d 6c 64 7d 20  *) LD="${LD-ld} 
14bb0 2d 6d 20 65 6c 66 36 34 5f 73 70 61 72 63 22 20  -m elf64_sparc" 
14bc0 3b 3b 0a 2b 20 20 20 20 20 20 2a 29 0a 2b 20 20  ;;.+      *).+  
14bd0 20 20 20 20 20 20 69 66 20 24 7b 4c 44 2d 6c 64        if ${LD-ld
14be0 7d 20 2d 36 34 20 2d 72 20 2d 6f 20 63 6f 6e 66  } -64 -r -o conf
14bf0 74 65 73 74 32 2e 6f 20 63 6f 6e 66 74 65 73 74  test2.o conftest
14c00 2e 6f 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  .o >/dev/null 2>
14c10 26 31 3b 20 74 68 65 6e 0a 2b 09 20 20 4c 44 3d  &1; then.+.  LD=
14c20 22 24 7b 4c 44 2d 6c 64 7d 20 2d 36 34 22 0a 2b  "${LD-ld} -64".+
14c30 09 66 69 0a 2b 09 3b 3b 0a 2b 20 20 20 20 20 20  .fi.+.;;.+      
14c40 65 73 61 63 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b  esac.+      ;;.+
14c50 20 20 20 20 65 73 61 63 0a 2b 20 20 66 69 0a 2b      esac.+  fi.+
14c60 20 20 72 6d 20 2d 72 66 20 63 6f 6e 66 74 65 73    rm -rf conftes
14c70 74 2a 0a 2b 20 20 3b 3b 0a 20 0a 2d 69 66 64 65  t*.+  ;;. .-ifde
14c80 66 28 5b 41 43 5f 50 52 4f 56 49 44 45 5f 41 43  f([AC_PROVIDE_AC
14c90 5f 4c 49 42 54 4f 4f 4c 5f 57 49 4e 33 32 5f 44  _LIBTOOL_WIN32_D
14ca0 4c 4c 5d 2c 0a 2d 5b 2a 2d 2a 2d 63 79 67 77 69  LL],.-[*-*-cygwi
14cb0 6e 2a 20 7c 20 2a 2d 2a 2d 6d 69 6e 67 77 2a 29  n* | *-*-mingw*)
14cc0 0a 2b 41 43 5f 50 52 4f 56 49 44 45 5f 49 46 45  .+AC_PROVIDE_IFE
14cd0 4c 53 45 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f  LSE([AC_LIBTOOL_
14ce0 57 49 4e 33 32 5f 44 4c 4c 5d 2c 0a 2b 5b 2a 2d  WIN32_DLL],.+[*-
14cf0 2a 2d 63 79 67 77 69 6e 2a 20 7c 20 2a 2d 2a 2d  *-cygwin* | *-*-
14d00 6d 69 6e 67 77 2a 20 7c 20 2a 2d 2a 2d 70 77 33  mingw* | *-*-pw3
14d10 32 2a 29 0a 20 20 20 41 43 5f 43 48 45 43 4b 5f  2*).   AC_CHECK_
14d20 54 4f 4f 4c 28 44 4c 4c 54 4f 4f 4c 2c 20 64 6c  TOOL(DLLTOOL, dl
14d30 6c 74 6f 6f 6c 2c 20 66 61 6c 73 65 29 0a 20 20  ltool, false).  
14d40 20 41 43 5f 43 48 45 43 4b 5f 54 4f 4f 4c 28 41   AC_CHECK_TOOL(A
14d50 53 2c 20 61 73 2c 20 66 61 6c 73 65 29 0a 20 20  S, as, false).  
14d60 20 41 43 5f 43 48 45 43 4b 5f 54 4f 4f 4c 28 4f   AC_CHECK_TOOL(O
14d70 42 4a 44 55 4d 50 2c 20 6f 62 6a 64 75 6d 70 2c  BJDUMP, objdump,
14d80 20 66 61 6c 73 65 29 0a 20 20 20 3b 3b 0a 2d 5d   false).   ;;.-]
14d90 29 0a 2b 20 20 5d 29 0a 20 65 73 61 63 0a 2b 0a  ).+  ]). esac.+.
14da0 2b 6e 65 65 64 5f 6c 6f 63 6b 73 3d 22 24 65 6e  +need_locks="$en
14db0 61 62 6c 65 5f 6c 69 62 74 6f 6f 6c 5f 6c 6f 63  able_libtool_loc
14dc0 6b 22 0a 2b 0a 2b 5d 29 23 20 5f 4c 54 5f 41 43  k".+.+])# _LT_AC
14dd0 5f 4c 4f 43 4b 0a 2b 0a 2b 0a 2b 23 20 41 43 5f  _LOCK.+.+.+# AC_
14de0 4c 49 42 54 4f 4f 4c 5f 43 4f 4d 50 49 4c 45 52  LIBTOOL_COMPILER
14df0 5f 4f 50 54 49 4f 4e 28 4d 45 53 53 41 47 45 2c  _OPTION(MESSAGE,
14e00 20 56 41 52 49 41 42 4c 45 2d 4e 41 4d 45 2c 20   VARIABLE-NAME, 
14e10 46 4c 41 47 53 2c 0a 2b 23 09 09 5b 4f 55 54 50  FLAGS,.+#..[OUTP
14e20 55 54 2d 46 49 4c 45 5d 2c 20 5b 41 43 54 49 4f  UT-FILE], [ACTIO
14e30 4e 2d 53 55 43 43 45 53 53 5d 2c 20 5b 41 43 54  N-SUCCESS], [ACT
14e40 49 4f 4e 2d 46 41 49 4c 55 52 45 5d 29 0a 2b 23  ION-FAILURE]).+#
14e50 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
14e60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
14e70 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
14e80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
14e90 2d 0a 2b 23 20 43 68 65 63 6b 20 77 68 65 74 68  -.+# Check wheth
14ea0 65 72 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6d  er the given com
14eb0 70 69 6c 65 72 20 6f 70 74 69 6f 6e 20 77 6f 72  piler option wor
14ec0 6b 73 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43  ks.+AC_DEFUN([AC
14ed0 5f 4c 49 42 54 4f 4f 4c 5f 43 4f 4d 50 49 4c 45  _LIBTOOL_COMPILE
14ee0 52 5f 4f 50 54 49 4f 4e 5d 2c 0a 2b 5b 41 43 5f  R_OPTION],.+[AC_
14ef0 52 45 51 55 49 52 45 28 5b 4c 54 5f 41 43 5f 50  REQUIRE([LT_AC_P
14f00 52 4f 47 5f 53 45 44 5d 29 0a 2b 41 43 5f 43 41  ROG_SED]).+AC_CA
14f10 43 48 45 5f 43 48 45 43 4b 28 5b 24 31 5d 2c 20  CHE_CHECK([$1], 
14f20 5b 24 32 5d 2c 0a 2b 20 20 5b 24 32 3d 6e 6f 0a  [$2],.+  [$2=no.
14f30 2b 20 20 69 66 65 6c 73 65 28 5b 24 34 5d 2c 20  +  ifelse([$4], 
14f40 2c 20 5b 61 63 5f 6f 75 74 66 69 6c 65 3d 63 6f  , [ac_outfile=co
14f50 6e 66 74 65 73 74 2e 24 61 63 5f 6f 62 6a 65 78  nftest.$ac_objex
14f60 74 5d 2c 20 5b 61 63 5f 6f 75 74 66 69 6c 65 3d  t], [ac_outfile=
14f70 24 34 5d 29 0a 2b 20 20 20 65 63 68 6f 20 22 24  $4]).+   echo "$
14f80 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c  lt_simple_compil
14f90 65 5f 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63  e_test_code" > c
14fa0 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a  onftest.$ac_ext.
14fb0 2b 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  +   lt_compiler_
14fc0 66 6c 61 67 3d 22 24 33 22 0a 2b 20 20 20 23 20  flag="$3".+   # 
14fd0 49 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69 6f  Insert the optio
14fe0 6e 20 65 69 74 68 65 72 20 28 31 29 20 61 66 74  n either (1) aft
14ff0 65 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c 41  er the last *FLA
15000 47 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72 0a  GS variable, or.
15010 2b 20 20 20 23 20 28 32 29 20 62 65 66 6f 72 65  +   # (2) before
15020 20 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69   a word containi
15030 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20  ng "conftest.", 
15040 6f 72 20 28 33 29 20 61 74 20 74 68 65 20 65 6e  or (3) at the en
15050 64 2e 0a 2b 20 20 20 23 20 4e 6f 74 65 20 74 68  d..+   # Note th
15060 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69  at $ac_compile i
15070 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63  tself does not c
15080 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 68  ontain backslash
15090 65 73 20 61 6e 64 20 62 65 67 69 6e 73 0a 2b 20  es and begins.+ 
150a0 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c 6c 61    # with a dolla
150b0 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20 68 79  r sign (not a hy
150c0 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20 65 63  phen), so the ec
150d0 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63  ho should work c
150e0 6f 72 72 65 63 74 6c 79 2e 0a 2b 20 20 20 23 20  orrectly..+   # 
150f0 54 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 72 65  The option is re
15100 66 65 72 65 6e 63 65 64 20 76 69 61 20 61 20 76  ferenced via a v
15110 61 72 69 61 62 6c 65 20 74 6f 20 61 76 6f 69 64  ariable to avoid
15120 20 63 6f 6e 66 75 73 69 6e 67 20 73 65 64 2e 0a   confusing sed..
15130 2b 20 20 20 6c 74 5f 63 6f 6d 70 69 6c 65 3d 60  +   lt_compile=`
15140 65 63 68 6f 20 22 24 61 63 5f 63 6f 6d 70 69 6c  echo "$ac_compil
15150 65 22 20 7c 20 24 53 45 44 20 5c 0a 2b 20 20 20  e" | $SED \.+   
15160 2d 65 20 27 73 3a 2e 2a 46 4c 41 47 53 7d 5c 7b  -e 's:.*FLAGS}\{
15170 30 2c 31 5c 7d 20 3a 26 24 6c 74 5f 63 6f 6d 70  0,1\} :&$lt_comp
15180 69 6c 65 72 5f 66 6c 61 67 20 3a 3b 20 74 27 20  iler_flag :; t' 
15190 5c 0a 2b 20 20 20 2d 65 20 27 73 3a 20 5b 5b 5e  \.+   -e 's: [[^
151a0 20 5d 5d 2a 63 6f 6e 66 74 65 73 74 5c 2e 3a 20   ]]*conftest\.: 
151b0 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  $lt_compiler_fla
151c0 67 26 3a 3b 20 74 27 20 5c 0a 2b 20 20 20 2d 65  g&:; t' \.+   -e
151d0 20 27 73 3a 24 3a 20 24 6c 74 5f 63 6f 6d 70 69   's:$: $lt_compi
151e0 6c 65 72 5f 66 6c 61 67 3a 27 60 0a 2b 20 20 20  ler_flag:'`.+   
151f0 28 65 76 61 6c 20 65 63 68 6f 20 22 5c 22 5c 24  (eval echo "\"\$
15200 61 73 5f 6d 65 3a 5f 5f 6f 6c 69 6e 65 5f 5f 3a  as_me:__oline__:
15210 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 5c 22 22 20   $lt_compile\"" 
15220 3e 26 41 53 5f 4d 45 53 53 41 47 45 5f 4c 4f 47  >&AS_MESSAGE_LOG
15230 5f 46 44 29 0a 2b 20 20 20 28 65 76 61 6c 20 22  _FD).+   (eval "
15240 24 6c 74 5f 63 6f 6d 70 69 6c 65 22 20 32 3e 63  $lt_compile" 2>c
15250 6f 6e 66 74 65 73 74 2e 65 72 72 29 0a 2b 20 20  onftest.err).+  
15260 20 61 63 5f 73 74 61 74 75 73 3d 24 3f 0a 2b 20   ac_status=$?.+ 
15270 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74 2e 65    cat conftest.e
15280 72 72 20 3e 26 41 53 5f 4d 45 53 53 41 47 45 5f  rr >&AS_MESSAGE_
15290 4c 4f 47 5f 46 44 0a 2b 20 20 20 65 63 68 6f 20  LOG_FD.+   echo 
152a0 22 24 61 73 5f 6d 65 3a 5f 5f 6f 6c 69 6e 65 5f  "$as_me:__oline_
152b0 5f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73 74 61  _: \$? = $ac_sta
152c0 74 75 73 22 20 3e 26 41 53 5f 4d 45 53 53 41 47  tus" >&AS_MESSAG
152d0 45 5f 4c 4f 47 5f 46 44 0a 2b 20 20 20 69 66 20  E_LOG_FD.+   if 
152e0 28 65 78 69 74 20 24 61 63 5f 73 74 61 74 75 73  (exit $ac_status
152f0 29 20 26 26 20 74 65 73 74 20 2d 73 20 22 24 61  ) && test -s "$a
15300 63 5f 6f 75 74 66 69 6c 65 22 3b 20 74 68 65 6e  c_outfile"; then
15310 0a 2b 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d  .+     # The com
15320 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77  piler can only w
15330 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74  arn and ignore t
15340 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74  he option if not
15350 20 72 65 63 6f 67 6e 69 7a 65 64 0a 2b 20 20 20   recognized.+   
15360 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66    # So say no if
15370 20 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69   there are warni
15380 6e 67 73 20 6f 74 68 65 72 20 74 68 61 6e 20 74  ngs other than t
15390 68 65 20 75 73 75 61 6c 20 6f 75 74 70 75 74 2e  he usual output.
153a0 0a 2b 20 20 20 20 20 24 65 63 68 6f 20 22 58 24  .+     $echo "X$
153b0 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 62 6f 69  _lt_compiler_boi
153c0 6c 65 72 70 6c 61 74 65 22 20 7c 20 24 58 73 65  lerplate" | $Xse
153d0 64 20 2d 65 20 27 2f 5e 24 2f 64 27 20 3e 63 6f  d -e '/^$/d' >co
153e0 6e 66 74 65 73 74 2e 65 78 70 0a 2b 20 20 20 20  nftest.exp.+    
153f0 20 24 53 45 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e   $SED '/^$/d; /^
15400 20 2a 2b 2f 64 27 20 63 6f 6e 66 74 65 73 74 2e   *+/d' conftest.
15410 65 72 72 20 3e 63 6f 6e 66 74 65 73 74 2e 65 72  err >conftest.er
15420 32 0a 2b 20 20 20 20 20 69 66 20 74 65 73 74 20  2.+     if test 
15430 21 20 2d 73 20 63 6f 6e 66 74 65 73 74 2e 65 72  ! -s conftest.er
15440 32 20 7c 7c 20 64 69 66 66 20 63 6f 6e 66 74 65  2 || diff confte
15450 73 74 2e 65 78 70 20 63 6f 6e 66 74 65 73 74 2e  st.exp conftest.
15460 65 72 32 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20  er2 >/dev/null; 
15470 74 68 65 6e 0a 2b 20 20 20 20 20 20 20 24 32 3d  then.+       $2=
15480 79 65 73 0a 2b 20 20 20 20 20 66 69 0a 2b 20 20  yes.+     fi.+  
15490 20 66 69 0a 2b 20 20 20 24 72 6d 20 63 6f 6e 66   fi.+   $rm conf
154a0 74 65 73 74 2a 0a 20 5d 29 0a 20 0a 2d 23 20 41  test*. ]). .-# A
154b0 43 5f 4c 49 42 54 4f 4f 4c 5f 44 4c 4f 50 45 4e  C_LIBTOOL_DLOPEN
154c0 20 2d 20 65 6e 61 62 6c 65 20 63 68 65 63 6b 73   - enable checks
154d0 20 66 6f 72 20 64 6c 6f 70 65 6e 20 73 75 70 70   for dlopen supp
154e0 6f 72 74 0a 2d 41 43 5f 44 45 46 55 4e 28 41 43  ort.-AC_DEFUN(AC
154f0 5f 4c 49 42 54 4f 4f 4c 5f 44 4c 4f 50 45 4e 2c  _LIBTOOL_DLOPEN,
15500 20 5b 41 43 5f 42 45 46 4f 52 45 28 5b 24 30 5d   [AC_BEFORE([$0]
15510 2c 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 45 54  ,[AC_LIBTOOL_SET
15520 55 50 5d 29 5d 29 0a 2b 69 66 20 74 65 73 74 20  UP])]).+if test 
15530 78 22 5b 24 5d 24 32 22 20 3d 20 78 79 65 73 3b  x"[$]$2" = xyes;
15540 20 74 68 65 6e 0a 2b 20 20 20 20 69 66 65 6c 73   then.+    ifels
15550 65 28 5b 24 35 5d 2c 20 2c 20 3a 2c 20 5b 24 35  e([$5], , :, [$5
15560 5d 29 0a 2b 65 6c 73 65 0a 2b 20 20 20 20 69 66  ]).+else.+    if
15570 65 6c 73 65 28 5b 24 36 5d 2c 20 2c 20 3a 2c 20  else([$6], , :, 
15580 5b 24 36 5d 29 0a 2b 66 69 0a 2b 5d 29 23 20 41  [$6]).+fi.+])# A
15590 43 5f 4c 49 42 54 4f 4f 4c 5f 43 4f 4d 50 49 4c  C_LIBTOOL_COMPIL
155a0 45 52 5f 4f 50 54 49 4f 4e 0a 20 0a 2d 23 20 41  ER_OPTION. .-# A
155b0 43 5f 4c 49 42 54 4f 4f 4c 5f 57 49 4e 33 32 5f  C_LIBTOOL_WIN32_
155c0 44 4c 4c 20 2d 20 64 65 63 6c 61 72 65 20 70 61  DLL - declare pa
155d0 63 6b 61 67 65 20 73 75 70 70 6f 72 74 20 66 6f  ckage support fo
155e0 72 20 62 75 69 6c 64 69 6e 67 20 77 69 6e 33 32  r building win32
155f0 20 64 6c 6c 27 73 0a 2d 41 43 5f 44 45 46 55 4e   dll's.-AC_DEFUN
15600 28 41 43 5f 4c 49 42 54 4f 4f 4c 5f 57 49 4e 33  (AC_LIBTOOL_WIN3
15610 32 5f 44 4c 4c 2c 20 5b 41 43 5f 42 45 46 4f 52  2_DLL, [AC_BEFOR
15620 45 28 5b 24 30 5d 2c 20 5b 41 43 5f 4c 49 42 54  E([$0], [AC_LIBT
15630 4f 4f 4c 5f 53 45 54 55 50 5d 29 5d 29 0a 20 0a  OOL_SETUP])]). .
15640 2d 23 20 41 43 5f 45 4e 41 42 4c 45 5f 53 48 41  -# AC_ENABLE_SHA
15650 52 45 44 20 2d 20 69 6d 70 6c 65 6d 65 6e 74 20  RED - implement 
15660 74 68 65 20 2d 2d 65 6e 61 62 6c 65 2d 73 68 61  the --enable-sha
15670 72 65 64 20 66 6c 61 67 0a 2d 23 20 55 73 61 67  red flag.-# Usag
15680 65 3a 20 41 43 5f 45 4e 41 42 4c 45 5f 53 48 41  e: AC_ENABLE_SHA
15690 52 45 44 5b 28 44 45 46 41 55 4c 54 29 5d 0a 2d  RED[(DEFAULT)].-
156a0 23 20 20 20 57 68 65 72 65 20 44 45 46 41 55 4c  #   Where DEFAUL
156b0 54 20 69 73 20 65 69 74 68 65 72 20 60 79 65 73  T is either `yes
156c0 27 20 6f 72 20 60 6e 6f 27 2e 20 20 49 66 20 6f  ' or `no'.  If o
156d0 6d 69 74 74 65 64 2c 20 69 74 20 64 65 66 61 75  mitted, it defau
156e0 6c 74 73 20 74 6f 0a 2d 23 20 20 20 60 79 65 73  lts to.-#   `yes
156f0 27 2e 0a 2d 41 43 5f 44 45 46 55 4e 28 41 43 5f  '..-AC_DEFUN(AC_
15700 45 4e 41 42 4c 45 5f 53 48 41 52 45 44 2c 20 5b  ENABLE_SHARED, [
15710 64 6e 6c 0a 2d 64 65 66 69 6e 65 28 5b 41 43 5f  dnl.-define([AC_
15720 45 4e 41 42 4c 45 5f 53 48 41 52 45 44 5f 44 45  ENABLE_SHARED_DE
15730 46 41 55 4c 54 5d 2c 20 69 66 65 6c 73 65 28 24  FAULT], ifelse($
15740 31 2c 20 6e 6f 2c 20 6e 6f 2c 20 79 65 73 29 29  1, no, no, yes))
15750 64 6e 6c 0a 2d 41 43 5f 41 52 47 5f 45 4e 41 42  dnl.-AC_ARG_ENAB
15760 4c 45 28 73 68 61 72 65 64 2c 0a 2d 63 68 61 6e  LE(shared,.-chan
15770 67 65 71 75 6f 74 65 28 3c 3c 2c 20 3e 3e 29 64  gequote(<<, >>)d
15780 6e 6c 0a 2d 3c 3c 20 20 2d 2d 65 6e 61 62 6c 65  nl.-<<  --enable
15790 2d 73 68 61 72 65 64 5b 3d 50 4b 47 53 5d 20 20  -shared[=PKGS]  
157a0 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69 62  build shared lib
157b0 72 61 72 69 65 73 20 5b 64 65 66 61 75 6c 74 3d  raries [default=
157c0 3e 3e 41 43 5f 45 4e 41 42 4c 45 5f 53 48 41 52  >>AC_ENABLE_SHAR
157d0 45 44 5f 44 45 46 41 55 4c 54 5d 2c 0a 2d 63 68  ED_DEFAULT],.-ch
157e0 61 6e 67 65 71 75 6f 74 65 28 5b 2c 20 5d 29 64  angequote([, ])d
157f0 6e 6c 0a 2d 5b 70 3d 24 7b 50 41 43 4b 41 47 45  nl.-[p=${PACKAGE
15800 2d 64 65 66 61 75 6c 74 7d 0a 2d 63 61 73 65 20  -default}.-case 
15810 22 24 65 6e 61 62 6c 65 76 61 6c 22 20 69 6e 0a  "$enableval" in.
15820 2d 79 65 73 29 20 65 6e 61 62 6c 65 5f 73 68 61  -yes) enable_sha
15830 72 65 64 3d 79 65 73 20 3b 3b 0a 2d 6e 6f 29 20  red=yes ;;.-no) 
15840 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e 6f  enable_shared=no
15850 20 3b 3b 0a 2d 2a 29 0a 2d 20 20 65 6e 61 62 6c   ;;.-*).-  enabl
15860 65 5f 73 68 61 72 65 64 3d 6e 6f 0a 2d 20 20 23  e_shared=no.-  #
15870 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 72 67   Look at the arg
15880 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 20 57  ument we got.  W
15890 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20 63 6f  e use all the co
158a0 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 72 61  mmon list separa
158b0 74 6f 72 73 2e 0a 2d 20 20 49 46 53 3d 22 24 7b  tors..-  IFS="${
158c0 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73 61 76  IFS= .}"; ac_sav
158d0 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46  e_ifs="$IFS"; IF
158e0 53 3d 22 24 7b 49 46 53 7d 3a 2c 22 0a 2d 20 20  S="${IFS}:,".-  
158f0 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62  for pkg in $enab
15900 6c 65 76 61 6c 3b 20 64 6f 0a 2d 20 20 20 20 69  leval; do.-    i
15910 66 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d  f test "X$pkg" =
15920 20 22 58 24 70 22 3b 20 74 68 65 6e 0a 2d 20 20   "X$p"; then.-  
15930 20 20 20 20 65 6e 61 62 6c 65 5f 73 68 61 72 65      enable_share
15940 64 3d 79 65 73 0a 2d 20 20 20 20 66 69 0a 2d 20  d=yes.-    fi.- 
15950 20 64 6f 6e 65 0a 2d 20 20 49 46 53 3d 22 24 61   done.-  IFS="$a
15960 63 5f 73 61 76 65 5f 69 66 73 22 0a 2d 20 20 3b  c_save_ifs".-  ;
15970 3b 0a 2d 65 73 61 63 5d 2c 0a 2d 65 6e 61 62 6c  ;.-esac],.-enabl
15980 65 5f 73 68 61 72 65 64 3d 41 43 5f 45 4e 41 42  e_shared=AC_ENAB
15990 4c 45 5f 53 48 41 52 45 44 5f 44 45 46 41 55 4c  LE_SHARED_DEFAUL
159a0 54 29 64 6e 6c 0a 2d 5d 29 0a 2d 0a 2d 23 20 41  T)dnl.-]).-.-# A
159b0 43 5f 44 49 53 41 42 4c 45 5f 53 48 41 52 45 44  C_DISABLE_SHARED
159c0 20 2d 20 73 65 74 20 74 68 65 20 64 65 66 61 75   - set the defau
159d0 6c 74 20 73 68 61 72 65 64 20 66 6c 61 67 20 74  lt shared flag t
159e0 6f 20 2d 2d 64 69 73 61 62 6c 65 2d 73 68 61 72  o --disable-shar
159f0 65 64 0a 2d 41 43 5f 44 45 46 55 4e 28 41 43 5f  ed.-AC_DEFUN(AC_
15a00 44 49 53 41 42 4c 45 5f 53 48 41 52 45 44 2c 20  DISABLE_SHARED, 
15a10 5b 41 43 5f 42 45 46 4f 52 45 28 5b 24 30 5d 2c  [AC_BEFORE([$0],
15a20 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 45 54 55  [AC_LIBTOOL_SETU
15a30 50 5d 29 64 6e 6c 0a 2d 41 43 5f 45 4e 41 42 4c  P])dnl.-AC_ENABL
15a40 45 5f 53 48 41 52 45 44 28 6e 6f 29 5d 29 0a 2d  E_SHARED(no)]).-
15a50 0a 2d 23 20 41 43 5f 45 4e 41 42 4c 45 5f 53 54  .-# AC_ENABLE_ST
15a60 41 54 49 43 20 2d 20 69 6d 70 6c 65 6d 65 6e 74  ATIC - implement
15a70 20 74 68 65 20 2d 2d 65 6e 61 62 6c 65 2d 73 74   the --enable-st
15a80 61 74 69 63 20 66 6c 61 67 0a 2d 23 20 55 73 61  atic flag.-# Usa
15a90 67 65 3a 20 41 43 5f 45 4e 41 42 4c 45 5f 53 54  ge: AC_ENABLE_ST
15aa0 41 54 49 43 5b 28 44 45 46 41 55 4c 54 29 5d 0a  ATIC[(DEFAULT)].
15ab0 2d 23 20 20 20 57 68 65 72 65 20 44 45 46 41 55  -#   Where DEFAU
15ac0 4c 54 20 69 73 20 65 69 74 68 65 72 20 60 79 65  LT is either `ye
15ad0 73 27 20 6f 72 20 60 6e 6f 27 2e 20 20 49 66 20  s' or `no'.  If 
15ae0 6f 6d 69 74 74 65 64 2c 20 69 74 20 64 65 66 61  omitted, it defa
15af0 75 6c 74 73 20 74 6f 0a 2d 23 20 20 20 60 79 65  ults to.-#   `ye
15b00 73 27 2e 0a 2d 41 43 5f 44 45 46 55 4e 28 41 43  s'..-AC_DEFUN(AC
15b10 5f 45 4e 41 42 4c 45 5f 53 54 41 54 49 43 2c 20  _ENABLE_STATIC, 
15b20 5b 64 6e 6c 0a 2d 64 65 66 69 6e 65 28 5b 41 43  [dnl.-define([AC
15b30 5f 45 4e 41 42 4c 45 5f 53 54 41 54 49 43 5f 44  _ENABLE_STATIC_D
15b40 45 46 41 55 4c 54 5d 2c 20 69 66 65 6c 73 65 28  EFAULT], ifelse(
15b50 24 31 2c 20 6e 6f 2c 20 6e 6f 2c 20 79 65 73 29  $1, no, no, yes)
15b60 29 64 6e 6c 0a 2d 41 43 5f 41 52 47 5f 45 4e 41  )dnl.-AC_ARG_ENA
15b70 42 4c 45 28 73 74 61 74 69 63 2c 0a 2d 63 68 61  BLE(static,.-cha
15b80 6e 67 65 71 75 6f 74 65 28 3c 3c 2c 20 3e 3e 29  ngequote(<<, >>)
15b90 64 6e 6c 0a 2d 3c 3c 20 20 2d 2d 65 6e 61 62 6c  dnl.-<<  --enabl
15ba0 65 2d 73 74 61 74 69 63 5b 3d 50 4b 47 53 5d 20  e-static[=PKGS] 
15bb0 20 62 75 69 6c 64 20 73 74 61 74 69 63 20 6c 69   build static li
15bc0 62 72 61 72 69 65 73 20 5b 64 65 66 61 75 6c 74  braries [default
15bd0 3d 3e 3e 41 43 5f 45 4e 41 42 4c 45 5f 53 54 41  =>>AC_ENABLE_STA
15be0 54 49 43 5f 44 45 46 41 55 4c 54 5d 2c 0a 2d 63  TIC_DEFAULT],.-c
15bf0 68 61 6e 67 65 71 75 6f 74 65 28 5b 2c 20 5d 29  hangequote([, ])
15c00 64 6e 6c 0a 2d 5b 70 3d 24 7b 50 41 43 4b 41 47  dnl.-[p=${PACKAG
15c10 45 2d 64 65 66 61 75 6c 74 7d 0a 2d 63 61 73 65  E-default}.-case
15c20 20 22 24 65 6e 61 62 6c 65 76 61 6c 22 20 69 6e   "$enableval" in
15c30 0a 2d 79 65 73 29 20 65 6e 61 62 6c 65 5f 73 74  .-yes) enable_st
15c40 61 74 69 63 3d 79 65 73 20 3b 3b 0a 2d 6e 6f 29  atic=yes ;;.-no)
15c50 20 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e   enable_static=n
15c60 6f 20 3b 3b 0a 2d 2a 29 0a 2d 20 20 65 6e 61 62  o ;;.-*).-  enab
15c70 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a 2d 20 20  le_static=no.-  
15c80 23 20 4c 6f 6f 6b 20 61 74 20 74 68 65 20 61 72  # Look at the ar
15c90 67 75 6d 65 6e 74 20 77 65 20 67 6f 74 2e 20 20  gument we got.  
15ca0 57 65 20 75 73 65 20 61 6c 6c 20 74 68 65 20 63  We use all the c
15cb0 6f 6d 6d 6f 6e 20 6c 69 73 74 20 73 65 70 61 72  ommon list separ
15cc0 61 74 6f 72 73 2e 0a 2d 20 20 49 46 53 3d 22 24  ators..-  IFS="$
15cd0 7b 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73 61  {IFS= .}"; ac_sa
15ce0 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49  ve_ifs="$IFS"; I
15cf0 46 53 3d 22 24 7b 49 46 53 7d 3a 2c 22 0a 2d 20  FS="${IFS}:,".- 
15d00 20 66 6f 72 20 70 6b 67 20 69 6e 20 24 65 6e 61   for pkg in $ena
15d10 62 6c 65 76 61 6c 3b 20 64 6f 0a 2d 20 20 20 20  bleval; do.-    
15d20 69 66 20 74 65 73 74 20 22 58 24 70 6b 67 22 20  if test "X$pkg" 
15d30 3d 20 22 58 24 70 22 3b 20 74 68 65 6e 0a 2d 20  = "X$p"; then.- 
15d40 20 20 20 20 20 65 6e 61 62 6c 65 5f 73 74 61 74       enable_stat
15d50 69 63 3d 79 65 73 0a 2d 20 20 20 20 66 69 0a 2d  ic=yes.-    fi.-
15d60 20 20 64 6f 6e 65 0a 2d 20 20 49 46 53 3d 22 24    done.-  IFS="$
15d70 61 63 5f 73 61 76 65 5f 69 66 73 22 0a 2d 20 20  ac_save_ifs".-  
15d80 3b 3b 0a 2d 65 73 61 63 5d 2c 0a 2d 65 6e 61 62  ;;.-esac],.-enab
15d90 6c 65 5f 73 74 61 74 69 63 3d 41 43 5f 45 4e 41  le_static=AC_ENA
15da0 42 4c 45 5f 53 54 41 54 49 43 5f 44 45 46 41 55  BLE_STATIC_DEFAU
15db0 4c 54 29 64 6e 6c 0a 2d 5d 29 0a 2d 0a 2d 23 20  LT)dnl.-]).-.-# 
15dc0 41 43 5f 44 49 53 41 42 4c 45 5f 53 54 41 54 49  AC_DISABLE_STATI
15dd0 43 20 2d 20 73 65 74 20 74 68 65 20 64 65 66 61  C - set the defa
15de0 75 6c 74 20 73 74 61 74 69 63 20 66 6c 61 67 20  ult static flag 
15df0 74 6f 20 2d 2d 64 69 73 61 62 6c 65 2d 73 74 61  to --disable-sta
15e00 74 69 63 0a 2d 41 43 5f 44 45 46 55 4e 28 41 43  tic.-AC_DEFUN(AC
15e10 5f 44 49 53 41 42 4c 45 5f 53 54 41 54 49 43 2c  _DISABLE_STATIC,
15e20 20 5b 41 43 5f 42 45 46 4f 52 45 28 5b 24 30 5d   [AC_BEFORE([$0]
15e30 2c 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 45 54  ,[AC_LIBTOOL_SET
15e40 55 50 5d 29 64 6e 6c 0a 2d 41 43 5f 45 4e 41 42  UP])dnl.-AC_ENAB
15e50 4c 45 5f 53 54 41 54 49 43 28 6e 6f 29 5d 29 0a  LE_STATIC(no)]).
15e60 2d 0a 2d 0a 2d 23 20 41 43 5f 45 4e 41 42 4c 45  -.-.-# AC_ENABLE
15e70 5f 46 41 53 54 5f 49 4e 53 54 41 4c 4c 20 2d 20  _FAST_INSTALL - 
15e80 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 2d 2d  implement the --
15e90 65 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74  enable-fast-inst
15ea0 61 6c 6c 20 66 6c 61 67 0a 2d 23 20 55 73 61 67  all flag.-# Usag
15eb0 65 3a 20 41 43 5f 45 4e 41 42 4c 45 5f 46 41 53  e: AC_ENABLE_FAS
15ec0 54 5f 49 4e 53 54 41 4c 4c 5b 28 44 45 46 41 55  T_INSTALL[(DEFAU
15ed0 4c 54 29 5d 0a 2d 23 20 20 20 57 68 65 72 65 20  LT)].-#   Where 
15ee0 44 45 46 41 55 4c 54 20 69 73 20 65 69 74 68 65  DEFAULT is eithe
15ef0 72 20 60 79 65 73 27 20 6f 72 20 60 6e 6f 27 2e  r `yes' or `no'.
15f00 20 20 49 66 20 6f 6d 69 74 74 65 64 2c 20 69 74    If omitted, it
15f10 20 64 65 66 61 75 6c 74 73 20 74 6f 0a 2d 23 20   defaults to.-# 
15f20 20 20 60 79 65 73 27 2e 0a 2d 41 43 5f 44 45 46    `yes'..-AC_DEF
15f30 55 4e 28 41 43 5f 45 4e 41 42 4c 45 5f 46 41 53  UN(AC_ENABLE_FAS
15f40 54 5f 49 4e 53 54 41 4c 4c 2c 20 5b 64 6e 6c 0a  T_INSTALL, [dnl.
15f50 2d 64 65 66 69 6e 65 28 5b 41 43 5f 45 4e 41 42  -define([AC_ENAB
15f60 4c 45 5f 46 41 53 54 5f 49 4e 53 54 41 4c 4c 5f  LE_FAST_INSTALL_
15f70 44 45 46 41 55 4c 54 5d 2c 20 69 66 65 6c 73 65  DEFAULT], ifelse
15f80 28 24 31 2c 20 6e 6f 2c 20 6e 6f 2c 20 79 65 73  ($1, no, no, yes
15f90 29 29 64 6e 6c 0a 2d 41 43 5f 41 52 47 5f 45 4e  ))dnl.-AC_ARG_EN
15fa0 41 42 4c 45 28 66 61 73 74 2d 69 6e 73 74 61 6c  ABLE(fast-instal
15fb0 6c 2c 0a 2d 63 68 61 6e 67 65 71 75 6f 74 65 28  l,.-changequote(
15fc0 3c 3c 2c 20 3e 3e 29 64 6e 6c 0a 2d 3c 3c 20 20  <<, >>)dnl.-<<  
15fd0 2d 2d 65 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e  --enable-fast-in
15fe0 73 74 61 6c 6c 5b 3d 50 4b 47 53 5d 20 20 6f 70  stall[=PKGS]  op
15ff0 74 69 6d 69 7a 65 20 66 6f 72 20 66 61 73 74 20  timize for fast 
16000 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 5b 64 65  installation [de
16010 66 61 75 6c 74 3d 3e 3e 41 43 5f 45 4e 41 42 4c  fault=>>AC_ENABL
16020 45 5f 46 41 53 54 5f 49 4e 53 54 41 4c 4c 5f 44  E_FAST_INSTALL_D
16030 45 46 41 55 4c 54 5d 2c 0a 2d 63 68 61 6e 67 65  EFAULT],.-change
16040 71 75 6f 74 65 28 5b 2c 20 5d 29 64 6e 6c 0a 2d  quote([, ])dnl.-
16050 5b 70 3d 24 7b 50 41 43 4b 41 47 45 2d 64 65 66  [p=${PACKAGE-def
16060 61 75 6c 74 7d 0a 2d 63 61 73 65 20 22 24 65 6e  ault}.-case "$en
16070 61 62 6c 65 76 61 6c 22 20 69 6e 0a 2d 79 65 73  ableval" in.-yes
16080 29 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e  ) enable_fast_in
16090 73 74 61 6c 6c 3d 79 65 73 20 3b 3b 0a 2d 6e 6f  stall=yes ;;.-no
160a0 29 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e  ) enable_fast_in
160b0 73 74 61 6c 6c 3d 6e 6f 20 3b 3b 0a 2d 2a 29 0a  stall=no ;;.-*).
160c0 2d 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69  -  enable_fast_i
160d0 6e 73 74 61 6c 6c 3d 6e 6f 0a 2d 20 20 23 20 4c  nstall=no.-  # L
160e0 6f 6f 6b 20 61 74 20 74 68 65 20 61 72 67 75 6d  ook at the argum
160f0 65 6e 74 20 77 65 20 67 6f 74 2e 20 20 57 65 20  ent we got.  We 
16100 75 73 65 20 61 6c 6c 20 74 68 65 20 63 6f 6d 6d  use all the comm
16110 6f 6e 20 6c 69 73 74 20 73 65 70 61 72 61 74 6f  on list separato
16120 72 73 2e 0a 2d 20 20 49 46 53 3d 22 24 7b 49 46  rs..-  IFS="${IF
16130 53 3d 20 09 7d 22 3b 20 61 63 5f 73 61 76 65 5f  S= .}"; ac_save_
16140 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d  ifs="$IFS"; IFS=
16150 22 24 7b 49 46 53 7d 3a 2c 22 0a 2d 20 20 66 6f  "${IFS}:,".-  fo
16160 72 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65  r pkg in $enable
16170 76 61 6c 3b 20 64 6f 0a 2d 20 20 20 20 69 66 20  val; do.-    if 
16180 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22  test "X$pkg" = "
16190 58 24 70 22 3b 20 74 68 65 6e 0a 2d 20 20 20 20  X$p"; then.-    
161a0 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e    enable_fast_in
161b0 73 74 61 6c 6c 3d 79 65 73 0a 2d 20 20 20 20 66  stall=yes.-    f
161c0 69 0a 2d 20 20 64 6f 6e 65 0a 2d 20 20 49 46 53  i.-  done.-  IFS
161d0 3d 22 24 61 63 5f 73 61 76 65 5f 69 66 73 22 0a  ="$ac_save_ifs".
161e0 2d 20 20 3b 3b 0a 2d 65 73 61 63 5d 2c 0a 2d 65  -  ;;.-esac],.-e
161f0 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61  nable_fast_insta
16200 6c 6c 3d 41 43 5f 45 4e 41 42 4c 45 5f 46 41 53  ll=AC_ENABLE_FAS
16210 54 5f 49 4e 53 54 41 4c 4c 5f 44 45 46 41 55 4c  T_INSTALL_DEFAUL
16220 54 29 64 6e 6c 0a 2b 23 20 41 43 5f 4c 49 42 54  T)dnl.+# AC_LIBT
16230 4f 4f 4c 5f 4c 49 4e 4b 45 52 5f 4f 50 54 49 4f  OOL_LINKER_OPTIO
16240 4e 28 4d 45 53 53 41 47 45 2c 20 56 41 52 49 41  N(MESSAGE, VARIA
16250 42 4c 45 2d 4e 41 4d 45 2c 20 46 4c 41 47 53 2c  BLE-NAME, FLAGS,
16260 0a 2b 23 20 20 20 20 20 20 20 20 20 20 20 20 20  .+#             
16270 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 41 43               [AC
16280 54 49 4f 4e 2d 53 55 43 43 45 53 53 5d 2c 20 5b  TION-SUCCESS], [
16290 41 43 54 49 4f 4e 2d 46 41 49 4c 55 52 45 5d 29  ACTION-FAILURE])
162a0 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .+# ------------
162b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
162c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
162d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
162e0 0a 2b 23 20 43 68 65 63 6b 20 77 68 65 74 68 65  .+# Check whethe
162f0 72 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6d 70  r the given comp
16300 69 6c 65 72 20 6f 70 74 69 6f 6e 20 77 6f 72 6b  iler option work
16310 73 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f  s.+AC_DEFUN([AC_
16320 4c 49 42 54 4f 4f 4c 5f 4c 49 4e 4b 45 52 5f 4f  LIBTOOL_LINKER_O
16330 50 54 49 4f 4e 5d 2c 0a 2b 5b 41 43 5f 52 45 51  PTION],.+[AC_REQ
16340 55 49 52 45 28 5b 4c 54 5f 41 43 5f 50 52 4f 47  UIRE([LT_AC_PROG
16350 5f 53 45 44 5d 29 64 6e 6c 0a 2b 41 43 5f 43 41  _SED])dnl.+AC_CA
16360 43 48 45 5f 43 48 45 43 4b 28 5b 24 31 5d 2c 20  CHE_CHECK([$1], 
16370 5b 24 32 5d 2c 0a 2b 20 20 5b 24 32 3d 6e 6f 0a  [$2],.+  [$2=no.
16380 2b 20 20 20 73 61 76 65 5f 4c 44 46 4c 41 47 53  +   save_LDFLAGS
16390 3d 22 24 4c 44 46 4c 41 47 53 22 0a 2b 20 20 20  ="$LDFLAGS".+   
163a0 4c 44 46 4c 41 47 53 3d 22 24 4c 44 46 4c 41 47  LDFLAGS="$LDFLAG
163b0 53 20 24 33 22 0a 2b 20 20 20 65 63 68 6f 20 22  S $3".+   echo "
163c0 24 6c 74 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f  $lt_simple_link_
163d0 74 65 73 74 5f 63 6f 64 65 22 20 3e 20 63 6f 6e  test_code" > con
163e0 66 74 65 73 74 2e 24 61 63 5f 65 78 74 0a 2b 20  ftest.$ac_ext.+ 
163f0 20 20 69 66 20 28 65 76 61 6c 20 24 61 63 5f 6c    if (eval $ac_l
16400 69 6e 6b 20 32 3e 63 6f 6e 66 74 65 73 74 2e 65  ink 2>conftest.e
16410 72 72 29 20 26 26 20 74 65 73 74 20 2d 73 20 63  rr) && test -s c
16420 6f 6e 66 74 65 73 74 24 61 63 5f 65 78 65 65 78  onftest$ac_exeex
16430 74 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 23 20  t; then.+     # 
16440 54 68 65 20 6c 69 6e 6b 65 72 20 63 61 6e 20 6f  The linker can o
16450 6e 6c 79 20 77 61 72 6e 20 61 6e 64 20 69 67 6e  nly warn and ign
16460 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 69  ore the option i
16470 66 20 6e 6f 74 20 72 65 63 6f 67 6e 69 7a 65 64  f not recognized
16480 0a 2b 20 20 20 20 20 23 20 53 6f 20 73 61 79 20  .+     # So say 
16490 6e 6f 20 69 66 20 74 68 65 72 65 20 61 72 65 20  no if there are 
164a0 77 61 72 6e 69 6e 67 73 0a 2b 20 20 20 20 20 69  warnings.+     i
164b0 66 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  f test -s confte
164c0 73 74 2e 65 72 72 3b 20 74 68 65 6e 0a 2b 20 20  st.err; then.+  
164d0 20 20 20 20 20 23 20 41 70 70 65 6e 64 20 61 6e       # Append an
164e0 79 20 65 72 72 6f 72 73 20 74 6f 20 74 68 65 20  y errors to the 
164f0 63 6f 6e 66 69 67 2e 6c 6f 67 2e 0a 2b 20 20 20  config.log..+   
16500 20 20 20 20 63 61 74 20 63 6f 6e 66 74 65 73 74      cat conftest
16510 2e 65 72 72 20 31 3e 26 41 53 5f 4d 45 53 53 41  .err 1>&AS_MESSA
16520 47 45 5f 4c 4f 47 5f 46 44 0a 2b 20 20 20 20 20  GE_LOG_FD.+     
16530 20 20 24 65 63 68 6f 20 22 58 24 5f 6c 74 5f 6c    $echo "X$_lt_l
16540 69 6e 6b 65 72 5f 62 6f 69 6c 65 72 70 6c 61 74  inker_boilerplat
16550 65 22 20 7c 20 24 58 73 65 64 20 2d 65 20 27 2f  e" | $Xsed -e '/
16560 5e 24 2f 64 27 20 3e 20 63 6f 6e 66 74 65 73 74  ^$/d' > conftest
16570 2e 65 78 70 0a 2b 20 20 20 20 20 20 20 24 53 45  .exp.+       $SE
16580 44 20 27 2f 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f  D '/^$/d; /^ *+/
16590 64 27 20 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  d' conftest.err 
165a0 3e 63 6f 6e 66 74 65 73 74 2e 65 72 32 0a 2b 20  >conftest.er2.+ 
165b0 20 20 20 20 20 20 69 66 20 64 69 66 66 20 63 6f        if diff co
165c0 6e 66 74 65 73 74 2e 65 78 70 20 63 6f 6e 66 74  nftest.exp conft
165d0 65 73 74 2e 65 72 32 20 3e 2f 64 65 76 2f 6e 75  est.er2 >/dev/nu
165e0 6c 6c 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20  ll; then.+      
165f0 20 20 20 24 32 3d 79 65 73 0a 2b 20 20 20 20 20     $2=yes.+     
16600 20 20 66 69 0a 2b 20 20 20 20 20 65 6c 73 65 0a    fi.+     else.
16610 2b 20 20 20 20 20 20 20 24 32 3d 79 65 73 0a 2b  +       $2=yes.+
16620 20 20 20 20 20 66 69 0a 2b 20 20 20 66 69 0a 2b       fi.+   fi.+
16630 20 20 20 24 72 6d 20 2d 72 20 63 6f 6e 66 74 65     $rm -r confte
16640 73 74 2a 0a 2b 20 20 20 4c 44 46 4c 41 47 53 3d  st*.+   LDFLAGS=
16650 22 24 73 61 76 65 5f 4c 44 46 4c 41 47 53 22 0a  "$save_LDFLAGS".
16660 20 5d 29 0a 20 0a 2d 23 20 41 43 5f 45 4e 41 42   ]). .-# AC_ENAB
16670 4c 45 5f 46 41 53 54 5f 49 4e 53 54 41 4c 4c 20  LE_FAST_INSTALL 
16680 2d 20 73 65 74 20 74 68 65 20 64 65 66 61 75 6c  - set the defaul
16690 74 20 74 6f 20 2d 2d 64 69 73 61 62 6c 65 2d 66  t to --disable-f
166a0 61 73 74 2d 69 6e 73 74 61 6c 6c 0a 2d 41 43 5f  ast-install.-AC_
166b0 44 45 46 55 4e 28 41 43 5f 44 49 53 41 42 4c 45  DEFUN(AC_DISABLE
166c0 5f 46 41 53 54 5f 49 4e 53 54 41 4c 4c 2c 20 5b  _FAST_INSTALL, [
166d0 41 43 5f 42 45 46 4f 52 45 28 5b 24 30 5d 2c 5b  AC_BEFORE([$0],[
166e0 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 45 54 55 50  AC_LIBTOOL_SETUP
166f0 5d 29 64 6e 6c 0a 2d 41 43 5f 45 4e 41 42 4c 45  ])dnl.-AC_ENABLE
16700 5f 46 41 53 54 5f 49 4e 53 54 41 4c 4c 28 6e 6f  _FAST_INSTALL(no
16710 29 5d 29 0a 2b 69 66 20 74 65 73 74 20 78 22 5b  )]).+if test x"[
16720 24 5d 24 32 22 20 3d 20 78 79 65 73 3b 20 74 68  $]$2" = xyes; th
16730 65 6e 0a 2b 20 20 20 20 69 66 65 6c 73 65 28 5b  en.+    ifelse([
16740 24 34 5d 2c 20 2c 20 3a 2c 20 5b 24 34 5d 29 0a  $4], , :, [$4]).
16750 2b 65 6c 73 65 0a 2b 20 20 20 20 69 66 65 6c 73  +else.+    ifels
16760 65 28 5b 24 35 5d 2c 20 2c 20 3a 2c 20 5b 24 35  e([$5], , :, [$5
16770 5d 29 0a 2b 66 69 0a 2b 5d 29 23 20 41 43 5f 4c  ]).+fi.+])# AC_L
16780 49 42 54 4f 4f 4c 5f 4c 49 4e 4b 45 52 5f 4f 50  IBTOOL_LINKER_OP
16790 54 49 4f 4e 0a 20 0a 2d 23 20 41 43 5f 50 52 4f  TION. .-# AC_PRO
167a0 47 5f 4c 44 20 2d 20 66 69 6e 64 20 74 68 65 20  G_LD - find the 
167b0 70 61 74 68 20 74 6f 20 74 68 65 20 47 4e 55 20  path to the GNU 
167c0 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c 69 6e 6b 65  or non-GNU linke
167d0 72 0a 2d 41 43 5f 44 45 46 55 4e 28 41 43 5f 50  r.-AC_DEFUN(AC_P
167e0 52 4f 47 5f 4c 44 2c 0a 2d 5b 41 43 5f 41 52 47  ROG_LD,.-[AC_ARG
167f0 5f 57 49 54 48 28 67 6e 75 2d 6c 64 2c 0a 2d 5b  _WITH(gnu-ld,.-[
16800 20 20 2d 2d 77 69 74 68 2d 67 6e 75 2d 6c 64 20    --with-gnu-ld 
16810 20 20 20 20 20 20 20 20 20 20 61 73 73 75 6d 65            assume
16820 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20   the C compiler 
16830 75 73 65 73 20 47 4e 55 20 6c 64 20 5b 64 65 66  uses GNU ld [def
16840 61 75 6c 74 3d 6e 6f 5d 5d 2c 0a 2d 74 65 73 74  ault=no]],.-test
16850 20 22 24 77 69 74 68 76 61 6c 22 20 3d 20 6e 6f   "$withval" = no
16860 20 7c 7c 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d   || with_gnu_ld=
16870 79 65 73 2c 20 77 69 74 68 5f 67 6e 75 5f 6c 64  yes, with_gnu_ld
16880 3d 6e 6f 29 0a 2d 41 43 5f 52 45 51 55 49 52 45  =no).-AC_REQUIRE
16890 28 5b 41 43 5f 50 52 4f 47 5f 43 43 5d 29 64 6e  ([AC_PROG_CC])dn
168a0 6c 0a 2d 41 43 5f 52 45 51 55 49 52 45 28 5b 41  l.-AC_REQUIRE([A
168b0 43 5f 43 41 4e 4f 4e 49 43 41 4c 5f 48 4f 53 54  C_CANONICAL_HOST
168c0 5d 29 64 6e 6c 0a 2d 41 43 5f 52 45 51 55 49 52  ])dnl.-AC_REQUIR
168d0 45 28 5b 41 43 5f 43 41 4e 4f 4e 49 43 41 4c 5f  E([AC_CANONICAL_
168e0 42 55 49 4c 44 5d 29 64 6e 6c 0a 2d 61 63 5f 70  BUILD])dnl.-ac_p
168f0 72 6f 67 3d 6c 64 0a 2d 69 66 20 74 65 73 74 20  rog=ld.-if test 
16900 22 24 61 63 5f 63 76 5f 70 72 6f 67 5f 67 63 63  "$ac_cv_prog_gcc
16910 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 2d 20  " = yes; then.- 
16920 20 23 20 43 68 65 63 6b 20 69 66 20 67 63 63 20   # Check if gcc 
16930 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65  -print-prog-name
16940 3d 6c 64 20 67 69 76 65 73 20 61 20 70 61 74 68  =ld gives a path
16950 2e 0a 2d 20 20 41 43 5f 4d 53 47 5f 43 48 45 43  ..-  AC_MSG_CHEC
16960 4b 49 4e 47 28 5b 66 6f 72 20 6c 64 20 75 73 65  KING([for ld use
16970 64 20 62 79 20 47 43 43 5d 29 0a 2d 20 20 61 63  d by GCC]).-  ac
16980 5f 70 72 6f 67 3d 60 28 24 43 43 20 2d 70 72 69  _prog=`($CC -pri
16990 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29  nt-prog-name=ld)
169a0 20 32 3e 26 35 60 0a 2d 20 20 63 61 73 65 20 22   2>&5`.-  case "
169b0 24 61 63 5f 70 72 6f 67 22 20 69 6e 0a 2d 20 20  $ac_prog" in.-  
169c0 20 20 23 20 41 63 63 65 70 74 20 61 62 73 6f 6c    # Accept absol
169d0 75 74 65 20 70 61 74 68 73 2e 0a 2d 63 68 61 6e  ute paths..-chan
169e0 67 65 71 75 6f 74 65 28 2c 29 64 6e 6c 0a 2d 20  gequote(,)dnl.- 
169f0 20 20 20 5b 5c 5c 2f 5d 2a 20 7c 20 5b 41 2d 5a     [\\/]* | [A-Z
16a00 61 2d 7a 5d 3a 5b 5c 5c 2f 5d 2a 29 0a 2d 20 20  a-z]:[\\/]*).-  
16a10 20 20 20 20 72 65 5f 64 69 72 65 6c 74 3d 27 2f      re_direlt='/
16a20 5b 5e 2f 5d 5b 5e 2f 5d 2a 2f 5c 2e 5c 2e 2f 27  [^/][^/]*/\.\./'
16a30 0a 2d 63 68 61 6e 67 65 71 75 6f 74 65 28 5b 2c  .-changequote([,
16a40 5d 29 64 6e 6c 0a 2d 20 20 20 20 20 20 23 20 43  ])dnl.-      # C
16a50 61 6e 6f 6e 69 63 61 6c 69 7a 65 20 74 68 65 20  anonicalize the 
16a60 70 61 74 68 20 6f 66 20 6c 64 0a 2d 20 20 20 20  path of ld.-    
16a70 20 20 61 63 5f 70 72 6f 67 3d 60 65 63 68 6f 20    ac_prog=`echo 
16a80 24 61 63 5f 70 72 6f 67 7c 20 73 65 64 20 27 73  $ac_prog| sed 's
16a90 25 5c 5c 5c 5c 25 2f 25 67 27 60 0a 2d 20 20 20  %\\\\%/%g'`.-   
16aa0 20 20 20 77 68 69 6c 65 20 65 63 68 6f 20 24 61     while echo $a
16ab0 63 5f 70 72 6f 67 20 7c 20 67 72 65 70 20 22 24  c_prog | grep "$
16ac0 72 65 5f 64 69 72 65 6c 74 22 20 3e 20 2f 64 65  re_direlt" > /de
16ad0 76 2f 6e 75 6c 6c 20 32 3e 26 31 3b 20 64 6f 0a  v/null 2>&1; do.
16ae0 2d 09 61 63 5f 70 72 6f 67 3d 60 65 63 68 6f 20  -.ac_prog=`echo 
16af0 24 61 63 5f 70 72 6f 67 7c 20 73 65 64 20 22 73  $ac_prog| sed "s
16b00 25 24 72 65 5f 64 69 72 65 6c 74 25 2f 25 22 60  %$re_direlt%/%"`
16b10 0a 2d 20 20 20 20 20 20 64 6f 6e 65 0a 2d 20 20  .-      done.-  
16b20 20 20 20 20 74 65 73 74 20 2d 7a 20 22 24 4c 44      test -z "$LD
16b30 22 20 26 26 20 4c 44 3d 22 24 61 63 5f 70 72 6f  " && LD="$ac_pro
16b40 67 22 0a 2d 20 20 20 20 20 20 3b 3b 0a 2d 20 20  g".-      ;;.-  
16b50 22 22 29 0a 2d 20 20 20 20 23 20 49 66 20 69 74  "").-    # If it
16b60 20 66 61 69 6c 73 2c 20 74 68 65 6e 20 70 72 65   fails, then pre
16b70 74 65 6e 64 20 77 65 20 61 72 65 6e 27 74 20 75  tend we aren't u
16b80 73 69 6e 67 20 47 43 43 2e 0a 2d 20 20 20 20 61  sing GCC..-    a
16b90 63 5f 70 72 6f 67 3d 6c 64 0a 2b 0a 2b 23 20 41  c_prog=ld.+.+# A
16ba0 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 4d 41  C_LIBTOOL_SYS_MA
16bb0 58 5f 43 4d 44 5f 4c 45 4e 0a 2b 23 20 2d 2d 2d  X_CMD_LEN.+# ---
16bc0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
16bd0 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43 5f 44 45 46 55  -------.+AC_DEFU
16be0 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59  N([AC_LIBTOOL_SY
16bf0 53 5f 4d 41 58 5f 43 4d 44 5f 4c 45 4e 5d 2c 0a  S_MAX_CMD_LEN],.
16c00 2b 5b 23 20 66 69 6e 64 20 74 68 65 20 6d 61 78  +[# find the max
16c10 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 63  imum length of c
16c20 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75  ommand line argu
16c30 6d 65 6e 74 73 0a 2b 41 43 5f 4d 53 47 5f 43 48  ments.+AC_MSG_CH
16c40 45 43 4b 49 4e 47 28 5b 74 68 65 20 6d 61 78 69  ECKING([the maxi
16c50 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 63 6f  mum length of co
16c60 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d  mmand line argum
16c70 65 6e 74 73 5d 29 0a 2b 41 43 5f 43 41 43 48 45  ents]).+AC_CACHE
16c80 5f 56 41 4c 28 5b 6c 74 5f 63 76 5f 73 79 73 5f  _VAL([lt_cv_sys_
16c90 6d 61 78 5f 63 6d 64 5f 6c 65 6e 5d 2c 20 5b 64  max_cmd_len], [d
16ca0 6e 6c 0a 2b 20 20 69 3d 30 0a 2b 20 20 74 65 73  nl.+  i=0.+  tes
16cb0 74 73 74 72 69 6e 67 3d 22 41 42 43 44 22 0a 2b  tstring="ABCD".+
16cc0 0a 2b 20 20 63 61 73 65 20 24 62 75 69 6c 64 5f  .+  case $build_
16cd0 6f 73 20 69 6e 0a 2b 20 20 6d 73 64 6f 73 64 6a  os in.+  msdosdj
16ce0 67 70 70 2a 29 0a 2b 20 20 20 20 23 20 4f 6e 20  gpp*).+    # On 
16cf0 44 4a 47 50 50 2c 20 74 68 69 73 20 74 65 73 74  DJGPP, this test
16d00 20 63 61 6e 20 62 6c 6f 77 20 75 70 20 70 72 65   can blow up pre
16d10 74 74 79 20 62 61 64 6c 79 20 64 75 65 20 74 6f  tty badly due to
16d20 20 70 72 6f 62 6c 65 6d 73 20 69 6e 20 6c 69 62   problems in lib
16d30 63 0a 2b 20 20 20 20 23 20 28 61 6e 79 20 73 69  c.+    # (any si
16d40 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 20 65 78  ngle argument ex
16d50 63 65 65 64 69 6e 67 20 32 30 30 30 20 62 79 74  ceeding 2000 byt
16d60 65 73 20 63 61 75 73 65 73 20 61 20 62 75 66 66  es causes a buff
16d70 65 72 20 6f 76 65 72 72 75 6e 0a 2b 20 20 20 20  er overrun.+    
16d80 23 20 64 75 72 69 6e 67 20 67 6c 6f 62 20 65 78  # during glob ex
16d90 70 61 6e 73 69 6f 6e 29 2e 20 20 45 76 65 6e 20  pansion).  Even 
16da0 69 66 20 69 74 20 77 65 72 65 20 66 69 78 65 64  if it were fixed
16db0 2c 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20  , the result of 
16dc0 74 68 69 73 0a 2b 20 20 20 20 23 20 63 68 65 63  this.+    # chec
16dd0 6b 20 77 6f 75 6c 64 20 62 65 20 6c 61 72 67 65  k would be large
16de0 72 20 74 68 61 6e 20 69 74 20 73 68 6f 75 6c 64  r than it should
16df0 20 62 65 2e 0a 2b 20 20 20 20 6c 74 5f 63 76 5f   be..+    lt_cv_
16e00 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
16e10 31 32 32 38 38 3b 20 20 20 20 23 20 31 32 4b 20  12288;    # 12K 
16e20 69 73 20 61 62 6f 75 74 20 72 69 67 68 74 0a 2b  is about right.+
16e30 20 20 20 20 3b 3b 0a 2b 0a 2b 20 20 67 6e 75 2a      ;;.+.+  gnu*
16e40 29 0a 2b 20 20 20 20 23 20 55 6e 64 65 72 20 47  ).+    # Under G
16e50 4e 55 20 48 75 72 64 2c 20 74 68 69 73 20 74 65  NU Hurd, this te
16e60 73 74 20 69 73 20 6e 6f 74 20 72 65 71 75 69 72  st is not requir
16e70 65 64 20 62 65 63 61 75 73 65 20 74 68 65 72 65  ed because there
16e80 20 69 73 0a 2b 20 20 20 20 23 20 6e 6f 20 6c 69   is.+    # no li
16e90 6d 69 74 20 74 6f 20 74 68 65 20 6c 65 6e 67 74  mit to the lengt
16ea0 68 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e  h of command lin
16eb0 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a 2b 20 20  e arguments..+  
16ec0 20 20 23 20 4c 69 62 74 6f 6f 6c 20 77 69 6c 6c    # Libtool will
16ed0 20 69 6e 74 65 72 70 72 65 74 20 2d 31 20 61 73   interpret -1 as
16ee0 20 6e 6f 20 6c 69 6d 69 74 20 77 68 61 74 73 6f   no limit whatso
16ef0 65 76 65 72 0a 2b 20 20 20 20 6c 74 5f 63 76 5f  ever.+    lt_cv_
16f00 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
16f10 2d 31 3b 0a 2b 20 20 20 20 3b 3b 0a 2b 0a 2b 20  -1;.+    ;;.+.+ 
16f20 20 63 79 67 77 69 6e 2a 20 7c 20 6d 69 6e 67 77   cygwin* | mingw
16f30 2a 29 0a 2b 20 20 20 20 23 20 4f 6e 20 57 69 6e  *).+    # On Win
16f40 39 78 2f 4d 45 2c 20 74 68 69 73 20 74 65 73 74  9x/ME, this test
16f50 20 62 6c 6f 77 73 20 75 70 20 2d 2d 20 69 74 20   blows up -- it 
16f60 73 75 63 63 65 65 64 73 2c 20 62 75 74 20 74 61  succeeds, but ta
16f70 6b 65 73 0a 2b 20 20 20 20 23 20 61 62 6f 75 74  kes.+    # about
16f80 20 35 20 6d 69 6e 75 74 65 73 20 61 73 20 74 68   5 minutes as th
16f90 65 20 74 65 73 74 73 74 72 69 6e 67 20 67 72 6f  e teststring gro
16fa0 77 73 20 65 78 70 6f 6e 65 6e 74 69 61 6c 6c 79  ws exponentially
16fb0 2e 0a 2b 20 20 20 20 23 20 57 6f 72 73 65 2c 20  ..+    # Worse, 
16fc0 73 69 6e 63 65 20 39 78 2f 4d 45 20 61 72 65 20  since 9x/ME are 
16fd0 6e 6f 74 20 70 72 65 2d 65 6d 70 74 69 76 65 6c  not pre-emptivel
16fe0 79 20 6d 75 6c 74 69 74 61 73 6b 69 6e 67 2c 0a  y multitasking,.
16ff0 2b 20 20 20 20 23 20 79 6f 75 20 65 6e 64 20 75  +    # you end u
17000 70 20 77 69 74 68 20 61 20 22 66 72 6f 7a 65 6e  p with a "frozen
17010 22 20 63 6f 6d 70 75 74 65 72 2c 20 65 76 65 6e  " computer, even
17020 20 74 68 6f 75 67 68 20 77 69 74 68 20 70 61 74   though with pat
17030 69 65 6e 63 65 0a 2b 20 20 20 20 23 20 74 68 65  ience.+    # the
17040 20 74 65 73 74 20 65 76 65 6e 74 75 61 6c 6c 79   test eventually
17050 20 73 75 63 63 65 65 64 73 20 28 77 69 74 68 20   succeeds (with 
17060 61 20 6d 61 78 20 6c 69 6e 65 20 6c 65 6e 67 74  a max line lengt
17070 68 20 6f 66 20 32 35 36 6b 29 2e 0a 2b 20 20 20  h of 256k)..+   
17080 20 23 20 49 6e 73 74 65 61 64 2c 20 6c 65 74 27   # Instead, let'
17090 73 20 6a 75 73 74 20 70 75 6e 74 3a 20 75 73 65  s just punt: use
170a0 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6c 69 6e   the minimum lin
170b0 65 6c 65 6e 67 74 68 20 72 65 70 6f 72 74 65 64  elength reported
170c0 20 62 79 0a 2b 20 20 20 20 23 20 61 6c 6c 20 6f   by.+    # all o
170d0 66 20 74 68 65 20 73 75 70 70 6f 72 74 65 64 20  f the supported 
170e0 70 6c 61 74 66 6f 72 6d 73 3a 20 38 31 39 32 20  platforms: 8192 
170f0 28 6f 6e 20 4e 54 2f 32 4b 2f 58 50 29 2e 0a 2b  (on NT/2K/XP)..+
17100 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61      lt_cv_sys_ma
17110 78 5f 63 6d 64 5f 6c 65 6e 3d 38 31 39 32 3b 0a  x_cmd_len=8192;.
17120 2b 20 20 20 20 3b 3b 0a 2b 0a 2b 20 20 61 6d 69  +    ;;.+.+  ami
17130 67 61 6f 73 2a 29 0a 2b 20 20 20 20 23 20 4f 6e  gaos*).+    # On
17140 20 41 6d 69 67 61 4f 53 20 77 69 74 68 20 70 64   AmigaOS with pd
17150 6b 73 68 2c 20 74 68 69 73 20 74 65 73 74 20 74  ksh, this test t
17160 61 6b 65 73 20 68 6f 75 72 73 2c 20 6c 69 74 65  akes hours, lite
17170 72 61 6c 6c 79 2e 0a 2b 20 20 20 20 23 20 53 6f  rally..+    # So
17180 20 77 65 20 6a 75 73 74 20 70 75 6e 74 20 61 6e   we just punt an
17190 64 20 75 73 65 20 61 20 6d 69 6e 69 6d 75 6d 20  d use a minimum 
171a0 6c 69 6e 65 20 6c 65 6e 67 74 68 20 6f 66 20 38  line length of 8
171b0 31 39 32 2e 0a 2b 20 20 20 20 6c 74 5f 63 76 5f  192..+    lt_cv_
171c0 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
171d0 38 31 39 32 3b 0a 2b 20 20 20 20 3b 3b 0a 2b 0a  8192;.+    ;;.+.
171e0 2b 20 20 6e 65 74 62 73 64 2a 20 7c 20 66 72 65  +  netbsd* | fre
171f0 65 62 73 64 2a 20 7c 20 6f 70 65 6e 62 73 64 2a  ebsd* | openbsd*
17200 20 7c 20 64 61 72 77 69 6e 2a 20 7c 20 64 72 61   | darwin* | dra
17210 67 6f 6e 66 6c 79 2a 29 0a 2b 20 20 20 20 23 20  gonfly*).+    # 
17220 54 68 69 73 20 68 61 73 20 62 65 65 6e 20 61 72  This has been ar
17230 6f 75 6e 64 20 73 69 6e 63 65 20 33 38 36 42 53  ound since 386BS
17240 44 2c 20 61 74 20 6c 65 61 73 74 2e 20 20 4c 69  D, at least.  Li
17250 6b 65 6c 79 20 66 75 72 74 68 65 72 2e 0a 2b 20  kely further..+ 
17260 20 20 20 69 66 20 74 65 73 74 20 2d 78 20 2f 73     if test -x /s
17270 62 69 6e 2f 73 79 73 63 74 6c 3b 20 74 68 65 6e  bin/sysctl; then
17280 0a 2b 20 20 20 20 20 20 6c 74 5f 63 76 5f 73 79  .+      lt_cv_sy
17290 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 2f  s_max_cmd_len=`/
172a0 73 62 69 6e 2f 73 79 73 63 74 6c 20 2d 6e 20 6b  sbin/sysctl -n k
172b0 65 72 6e 2e 61 72 67 6d 61 78 60 0a 2b 20 20 20  ern.argmax`.+   
172c0 20 65 6c 69 66 20 74 65 73 74 20 2d 78 20 2f 75   elif test -x /u
172d0 73 72 2f 73 62 69 6e 2f 73 79 73 63 74 6c 3b 20  sr/sbin/sysctl; 
172e0 74 68 65 6e 0a 2b 20 20 20 20 20 20 6c 74 5f 63  then.+      lt_c
172f0 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65  v_sys_max_cmd_le
17300 6e 3d 60 2f 75 73 72 2f 73 62 69 6e 2f 73 79 73  n=`/usr/sbin/sys
17310 63 74 6c 20 2d 6e 20 6b 65 72 6e 2e 61 72 67 6d  ctl -n kern.argm
17320 61 78 60 0a 2b 20 20 20 20 65 6c 73 65 0a 2b 20  ax`.+    else.+ 
17330 20 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d       lt_cv_sys_m
17340 61 78 5f 63 6d 64 5f 6c 65 6e 3d 36 35 35 33 36  ax_cmd_len=65536
17350 09 23 20 75 73 61 62 6c 65 20 64 65 66 61 75 6c  .# usable defaul
17360 74 20 66 6f 72 20 61 6c 6c 20 42 53 44 73 0a 2b  t for all BSDs.+
17370 20 20 20 20 66 69 0a 2b 20 20 20 20 23 20 41 6e      fi.+    # An
17380 64 20 61 64 64 20 61 20 73 61 66 65 74 79 20 7a  d add a safety z
17390 6f 6e 65 0a 2b 20 20 20 20 6c 74 5f 63 76 5f 73  one.+    lt_cv_s
173a0 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60  ys_max_cmd_len=`
173b0 65 78 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f  expr $lt_cv_sys_
173c0 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2f 20 34  max_cmd_len \/ 4
173d0 60 0a 2b 20 20 20 20 6c 74 5f 63 76 5f 73 79 73  `.+    lt_cv_sys
173e0 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 78  _max_cmd_len=`ex
173f0 70 72 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61  pr $lt_cv_sys_ma
17400 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2a 20 33 60 0a  x_cmd_len \* 3`.
17410 2b 20 20 20 20 3b 3b 0a 2b 0a 2b 20 20 69 6e 74  +    ;;.+.+  int
17420 65 72 69 78 2a 29 0a 2b 20 20 20 20 23 20 57 65  erix*).+    # We
17430 20 6b 6e 6f 77 20 74 68 65 20 76 61 6c 75 65 20   know the value 
17440 32 36 32 31 34 34 20 61 6e 64 20 68 61 72 64 63  262144 and hardc
17450 6f 64 65 20 69 74 20 77 69 74 68 20 61 20 73 61  ode it with a sa
17460 66 65 74 79 20 7a 6f 6e 65 20 28 6c 69 6b 65 20  fety zone (like 
17470 42 53 44 29 0a 2b 20 20 20 20 6c 74 5f 63 76 5f  BSD).+    lt_cv_
17480 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d  sys_max_cmd_len=
17490 31 39 36 36 30 38 0a 2b 20 20 20 20 3b 3b 0a 2b  196608.+    ;;.+
174a0 0a 2b 20 20 6f 73 66 2a 29 0a 2b 20 20 20 20 23  .+  osf*).+    #
174b0 20 44 72 2e 20 48 61 6e 73 20 45 6b 6b 65 68 61   Dr. Hans Ekkeha
174c0 72 64 20 50 6c 65 73 73 65 72 20 72 65 70 6f 72  rd Plesser repor
174d0 74 73 20 73 65 65 69 6e 67 20 61 20 6b 65 72 6e  ts seeing a kern
174e0 65 6c 20 70 61 6e 69 63 20 72 75 6e 6e 69 6e 67  el panic running
174f0 20 63 6f 6e 66 69 67 75 72 65 0a 2b 20 20 20 20   configure.+    
17500 23 20 64 75 65 20 74 6f 20 74 68 69 73 20 74 65  # due to this te
17510 73 74 20 77 68 65 6e 20 65 78 65 63 5f 64 69 73  st when exec_dis
17520 61 62 6c 65 5f 61 72 67 5f 6c 69 6d 69 74 20 69  able_arg_limit i
17530 73 20 31 20 6f 6e 20 54 72 75 36 34 2e 20 49 74  s 1 on Tru64. It
17540 20 69 73 20 6e 6f 74 0a 2b 20 20 20 20 23 20 6e   is not.+    # n
17550 69 63 65 20 74 6f 20 63 61 75 73 65 20 6b 65 72  ice to cause ker
17560 6e 65 6c 20 70 61 6e 69 63 73 20 73 6f 20 6c 65  nel panics so le
17570 74 73 20 61 76 6f 69 64 20 74 68 65 20 6c 6f 6f  ts avoid the loo
17580 70 20 62 65 6c 6f 77 2e 0a 2b 20 20 20 20 23 20  p below..+    # 
17590 46 69 72 73 74 20 73 65 74 20 61 20 72 65 61 73  First set a reas
175a0 6f 6e 61 62 6c 65 20 64 65 66 61 75 6c 74 2e 0a  onable default..
175b0 2b 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d  +    lt_cv_sys_m
175c0 61 78 5f 63 6d 64 5f 6c 65 6e 3d 31 36 33 38 34  ax_cmd_len=16384
175d0 0a 2b 20 20 20 20 23 0a 2b 20 20 20 20 69 66 20  .+    #.+    if 
175e0 74 65 73 74 20 2d 78 20 2f 73 62 69 6e 2f 73 79  test -x /sbin/sy
175f0 73 63 6f 6e 66 69 67 3b 20 74 68 65 6e 0a 2b 20  sconfig; then.+ 
17600 20 20 20 20 20 63 61 73 65 20 60 2f 73 62 69 6e       case `/sbin
17610 2f 73 79 73 63 6f 6e 66 69 67 20 2d 71 20 70 72  /sysconfig -q pr
17620 6f 63 20 65 78 65 63 5f 64 69 73 61 62 6c 65 5f  oc exec_disable_
17630 61 72 67 5f 6c 69 6d 69 74 60 20 69 6e 0a 2b 20  arg_limit` in.+ 
17640 20 20 20 20 20 20 20 2a 31 2a 29 20 6c 74 5f 63         *1*) lt_c
17650 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65  v_sys_max_cmd_le
17660 6e 3d 2d 31 20 3b 3b 0a 2b 20 20 20 20 20 20 65  n=-1 ;;.+      e
17670 73 61 63 0a 2b 20 20 20 20 66 69 0a 2b 20 20 20  sac.+    fi.+   
17680 20 3b 3b 0a 2b 20 20 73 63 6f 33 2e 32 76 35 2a   ;;.+  sco3.2v5*
17690 29 0a 2b 20 20 20 20 6c 74 5f 63 76 5f 73 79 73  ).+    lt_cv_sys
176a0 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 3d 31 30 32  _max_cmd_len=102
176b0 34 30 30 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 73  400.+    ;;.+  s
176c0 79 73 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20  ysv5* | sco5v6* 
176d0 7c 20 73 79 73 76 34 2e 32 75 77 32 2a 29 0a 2b  | sysv4.2uw2*).+
176e0 20 20 20 20 6b 61 72 67 6d 61 78 3d 60 67 72 65      kargmax=`gre
176f0 70 20 41 52 47 5f 4d 41 58 20 2f 65 74 63 2f 63  p ARG_MAX /etc/c
17700 6f 6e 66 2f 63 66 2e 64 2f 73 74 75 6e 65 20 32  onf/cf.d/stune 2
17710 3e 2f 64 65 76 2f 6e 75 6c 6c 60 0a 2b 20 20 20  >/dev/null`.+   
17720 20 69 66 20 74 65 73 74 20 2d 6e 20 22 24 6b 61   if test -n "$ka
17730 72 67 6d 61 78 22 3b 20 74 68 65 6e 0a 2b 20 20  rgmax"; then.+  
17740 20 20 20 20 6c 74 5f 63 76 5f 73 79 73 5f 6d 61      lt_cv_sys_ma
17750 78 5f 63 6d 64 5f 6c 65 6e 3d 60 65 63 68 6f 20  x_cmd_len=`echo 
17760 24 6b 61 72 67 6d 61 78 20 7c 20 73 65 64 20 27  $kargmax | sed '
17770 73 2f 2e 2a 5b 5b 20 09 5d 5d 2f 2f 27 60 0a 2b  s/.*[[ .]]//'`.+
17780 20 20 20 20 65 6c 73 65 0a 2b 20 20 20 20 20 20      else.+      
17790 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
177a0 64 5f 6c 65 6e 3d 33 32 37 36 38 0a 2b 20 20 20  d_len=32768.+   
177b0 20 66 69 0a 20 20 20 20 20 3b 3b 0a 20 20 20 2a   fi.     ;;.   *
177c0 29 0a 2d 20 20 20 20 23 20 49 66 20 69 74 20 69  ).-    # If it i
177d0 73 20 72 65 6c 61 74 69 76 65 2c 20 74 68 65 6e  s relative, then
177e0 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 65 20   search for the 
177f0 66 69 72 73 74 20 6c 64 20 69 6e 20 50 41 54 48  first ld in PATH
17800 2e 0a 2d 20 20 20 20 77 69 74 68 5f 67 6e 75 5f  ..-    with_gnu_
17810 6c 64 3d 75 6e 6b 6e 6f 77 6e 0a 2b 20 20 20 20  ld=unknown.+    
17820 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d  lt_cv_sys_max_cm
17830 64 5f 6c 65 6e 3d 60 28 67 65 74 63 6f 6e 66 20  d_len=`(getconf 
17840 41 52 47 5f 4d 41 58 29 20 32 3e 20 2f 64 65 76  ARG_MAX) 2> /dev
17850 2f 6e 75 6c 6c 60 0a 2b 20 20 20 20 69 66 20 74  /null`.+    if t
17860 65 73 74 20 2d 6e 20 22 24 6c 74 5f 63 76 5f 73  est -n "$lt_cv_s
17870 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 22 3b  ys_max_cmd_len";
17880 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 6c 74 5f   then.+      lt_
17890 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
178a0 65 6e 3d 60 65 78 70 72 20 24 6c 74 5f 63 76 5f  en=`expr $lt_cv_
178b0 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20  sys_max_cmd_len 
178c0 5c 2f 20 34 60 0a 2b 20 20 20 20 20 20 6c 74 5f  \/ 4`.+      lt_
178d0 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c  cv_sys_max_cmd_l
178e0 65 6e 3d 60 65 78 70 72 20 24 6c 74 5f 63 76 5f  en=`expr $lt_cv_
178f0 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20  sys_max_cmd_len 
17900 5c 2a 20 33 60 0a 2b 20 20 20 20 65 6c 73 65 0a  \* 3`.+    else.
17910 2b 20 20 20 20 20 20 53 48 45 4c 4c 3d 24 7b 53  +      SHELL=${S
17920 48 45 4c 4c 2d 24 7b 43 4f 4e 46 49 47 5f 53 48  HELL-${CONFIG_SH
17930 45 4c 4c 2d 2f 62 69 6e 2f 73 68 7d 7d 0a 2b 20  ELL-/bin/sh}}.+ 
17940 20 20 20 20 20 77 68 69 6c 65 20 28 74 65 73 74       while (test
17950 20 22 58 22 60 24 53 48 45 4c 4c 20 5b 24 5d 30   "X"`$SHELL [$]0
17960 20 2d 2d 66 61 6c 6c 62 61 63 6b 2d 65 63 68 6f   --fallback-echo
17970 20 22 58 24 74 65 73 74 73 74 72 69 6e 67 22 20   "X$teststring" 
17980 32 3e 2f 64 65 76 2f 6e 75 6c 6c 60 20 5c 0a 2b  2>/dev/null` \.+
17990 09 20 20 20 20 20 20 20 3d 20 22 58 58 24 74 65  .       = "XX$te
179a0 73 74 73 74 72 69 6e 67 22 29 20 3e 2f 64 65 76  ststring") >/dev
179b0 2f 6e 75 6c 6c 20 32 3e 26 31 20 26 26 0a 2b 09  /null 2>&1 &&.+.
179c0 20 20 20 20 20 20 6e 65 77 5f 72 65 73 75 6c 74        new_result
179d0 3d 60 65 78 70 72 20 22 58 24 74 65 73 74 73 74  =`expr "X$testst
179e0 72 69 6e 67 22 20 3a 20 22 2e 2a 22 20 32 3e 26  ring" : ".*" 2>&
179f0 31 60 20 26 26 0a 2b 09 20 20 20 20 20 20 6c 74  1` &&.+.      lt
17a00 5f 63 76 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f  _cv_sys_max_cmd_
17a10 6c 65 6e 3d 24 6e 65 77 5f 72 65 73 75 6c 74 20  len=$new_result 
17a20 26 26 0a 2b 09 20 20 20 20 20 20 74 65 73 74 20  &&.+.      test 
17a30 24 69 20 21 3d 20 31 37 20 23 20 31 2f 32 20 4d  $i != 17 # 1/2 M
17a40 42 20 73 68 6f 75 6c 64 20 62 65 20 65 6e 6f 75  B should be enou
17a50 67 68 0a 2b 20 20 20 20 20 20 64 6f 0a 2b 20 20  gh.+      do.+  
17a60 20 20 20 20 20 20 69 3d 60 65 78 70 72 20 24 69        i=`expr $i
17a70 20 2b 20 31 60 0a 2b 20 20 20 20 20 20 20 20 74   + 1`.+        t
17a80 65 73 74 73 74 72 69 6e 67 3d 24 74 65 73 74 73  eststring=$tests
17a90 74 72 69 6e 67 24 74 65 73 74 73 74 72 69 6e 67  tring$teststring
17aa0 0a 2b 20 20 20 20 20 20 64 6f 6e 65 0a 2b 20 20  .+      done.+  
17ab0 20 20 20 20 74 65 73 74 73 74 72 69 6e 67 3d 0a      teststring=.
17ac0 2b 20 20 20 20 20 20 23 20 41 64 64 20 61 20 73  +      # Add a s
17ad0 69 67 6e 69 66 69 63 61 6e 74 20 73 61 66 65 74  ignificant safet
17ae0 79 20 66 61 63 74 6f 72 20 62 65 63 61 75 73 65  y factor because
17af0 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 73 20 63   C++ compilers c
17b00 61 6e 20 74 61 63 6b 20 6f 6e 20 6d 61 73 73 69  an tack on massi
17b10 76 65 0a 2b 20 20 20 20 20 20 23 20 61 6d 6f 75  ve.+      # amou
17b20 6e 74 73 20 6f 66 20 61 64 64 69 74 69 6f 6e 61  nts of additiona
17b30 6c 20 61 72 67 75 6d 65 6e 74 73 20 62 65 66 6f  l arguments befo
17b40 72 65 20 70 61 73 73 69 6e 67 20 74 68 65 6d 20  re passing them 
17b50 74 6f 20 74 68 65 20 6c 69 6e 6b 65 72 2e 0a 2b  to the linker..+
17b60 20 20 20 20 20 20 23 20 49 74 20 61 70 70 65 61        # It appea
17b70 72 73 20 61 73 20 74 68 6f 75 67 68 20 31 2f 32  rs as though 1/2
17b80 20 69 73 20 61 20 75 73 61 62 6c 65 20 76 61 6c   is a usable val
17b90 75 65 2e 0a 2b 20 20 20 20 20 20 6c 74 5f 63 76  ue..+      lt_cv
17ba0 5f 73 79 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e  _sys_max_cmd_len
17bb0 3d 60 65 78 70 72 20 24 6c 74 5f 63 76 5f 73 79  =`expr $lt_cv_sy
17bc0 73 5f 6d 61 78 5f 63 6d 64 5f 6c 65 6e 20 5c 2f  s_max_cmd_len \/
17bd0 20 32 60 0a 2b 20 20 20 20 66 69 0a 20 20 20 20   2`.+    fi.    
17be0 20 3b 3b 0a 20 20 20 65 73 61 63 0a 2d 65 6c 69   ;;.   esac.-eli
17bf0 66 20 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e  f test "$with_gn
17c00 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65  u_ld" = yes; the
17c10 6e 0a 2d 20 20 41 43 5f 4d 53 47 5f 43 48 45 43  n.-  AC_MSG_CHEC
17c20 4b 49 4e 47 28 5b 66 6f 72 20 47 4e 55 20 6c 64  KING([for GNU ld
17c30 5d 29 0a 2b 5d 29 0a 2b 69 66 20 74 65 73 74 20  ]).+]).+if test 
17c40 2d 6e 20 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61  -n $lt_cv_sys_ma
17c50 78 5f 63 6d 64 5f 6c 65 6e 20 3b 20 74 68 65 6e  x_cmd_len ; then
17c60 0a 2b 20 20 41 43 5f 4d 53 47 5f 52 45 53 55 4c  .+  AC_MSG_RESUL
17c70 54 28 24 6c 74 5f 63 76 5f 73 79 73 5f 6d 61 78  T($lt_cv_sys_max
17c80 5f 63 6d 64 5f 6c 65 6e 29 0a 20 65 6c 73 65 0a  _cmd_len). else.
17c90 2d 20 20 41 43 5f 4d 53 47 5f 43 48 45 43 4b 49  -  AC_MSG_CHECKI
17ca0 4e 47 28 5b 66 6f 72 20 6e 6f 6e 2d 47 4e 55 20  NG([for non-GNU 
17cb0 6c 64 5d 29 0a 2b 20 20 41 43 5f 4d 53 47 5f 52  ld]).+  AC_MSG_R
17cc0 45 53 55 4c 54 28 6e 6f 6e 65 29 0a 20 66 69 0a  ESULT(none). fi.
17cd0 2d 41 43 5f 43 41 43 48 45 5f 56 41 4c 28 61 63  -AC_CACHE_VAL(ac
17ce0 5f 63 76 5f 70 61 74 68 5f 4c 44 2c 0a 2d 5b 69  _cv_path_LD,.-[i
17cf0 66 20 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 3b  f test -z "$LD";
17d00 20 74 68 65 6e 0a 2d 20 20 49 46 53 3d 22 24 7b   then.-  IFS="${
17d10 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73 61 76  IFS= .}"; ac_sav
17d20 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46  e_ifs="$IFS"; IF
17d30 53 3d 22 24 7b 49 46 53 7d 24 7b 50 41 54 48 5f  S="${IFS}${PATH_
17d40 53 45 50 41 52 41 54 4f 52 2d 3a 7d 22 0a 2d 20  SEPARATOR-:}".- 
17d50 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e 20 24   for ac_dir in $
17d60 50 41 54 48 3b 20 64 6f 0a 2d 20 20 20 20 74 65  PATH; do.-    te
17d70 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20  st -z "$ac_dir" 
17d80 26 26 20 61 63 5f 64 69 72 3d 2e 0a 2d 20 20 20  && ac_dir=..-   
17d90 20 69 66 20 74 65 73 74 20 2d 66 20 22 24 61 63   if test -f "$ac
17da0 5f 64 69 72 2f 24 61 63 5f 70 72 6f 67 22 20 7c  _dir/$ac_prog" |
17db0 7c 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64  | test -f "$ac_d
17dc0 69 72 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65  ir/$ac_prog$ac_e
17dd0 78 65 65 78 74 22 3b 20 74 68 65 6e 0a 2d 20 20  xeext"; then.-  
17de0 20 20 20 20 61 63 5f 63 76 5f 70 61 74 68 5f 4c      ac_cv_path_L
17df0 44 3d 22 24 61 63 5f 64 69 72 2f 24 61 63 5f 70  D="$ac_dir/$ac_p
17e00 72 6f 67 22 0a 2d 20 20 20 20 20 20 23 20 43 68  rog".-      # Ch
17e10 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68  eck to see if th
17e20 65 20 70 72 6f 67 72 61 6d 20 69 73 20 47 4e 55  e program is GNU
17e30 20 6c 64 2e 20 20 49 27 64 20 72 61 74 68 65 72   ld.  I'd rather
17e40 20 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e 2c 0a   use --version,.
17e50 2d 20 20 20 20 20 20 23 20 62 75 74 20 61 70 70  -      # but app
17e60 61 72 65 6e 74 6c 79 20 73 6f 6d 65 20 47 4e 55  arently some GNU
17e70 20 6c 64 27 73 20 6f 6e 6c 79 20 61 63 63 65 70   ld's only accep
17e80 74 20 2d 76 2e 0a 2d 20 20 20 20 20 20 23 20 42  t -v..-      # B
17e90 72 65 61 6b 20 6f 6e 6c 79 20 69 66 20 69 74 20  reak only if it 
17ea0 77 61 73 20 74 68 65 20 47 4e 55 2f 6e 6f 6e 2d  was the GNU/non-
17eb0 47 4e 55 20 6c 64 20 74 68 61 74 20 77 65 20 70  GNU ld that we p
17ec0 72 65 66 65 72 2e 0a 2d 20 20 20 20 20 20 69 66  refer..-      if
17ed0 20 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 4c 44   "$ac_cv_path_LD
17ee0 22 20 2d 76 20 32 3e 26 31 20 3c 20 2f 64 65 76  " -v 2>&1 < /dev
17ef0 2f 6e 75 6c 6c 20 7c 20 65 67 72 65 70 20 27 28  /null | egrep '(
17f00 47 4e 55 7c 77 69 74 68 20 42 46 44 29 27 20 3e  GNU|with BFD)' >
17f10 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e   /dev/null; then
17f20 0a 2d 09 74 65 73 74 20 22 24 77 69 74 68 5f 67  .-.test "$with_g
17f30 6e 75 5f 6c 64 22 20 21 3d 20 6e 6f 20 26 26 20  nu_ld" != no && 
17f40 62 72 65 61 6b 0a 2d 20 20 20 20 20 20 65 6c 73  break.-      els
17f50 65 0a 2d 09 74 65 73 74 20 22 24 77 69 74 68 5f  e.-.test "$with_
17f60 67 6e 75 5f 6c 64 22 20 21 3d 20 79 65 73 20 26  gnu_ld" != yes &
17f70 26 20 62 72 65 61 6b 0a 2d 20 20 20 20 20 20 66  & break.-      f
17f80 69 0a 2d 20 20 20 20 66 69 0a 2d 20 20 64 6f 6e  i.-    fi.-  don
17f90 65 0a 2d 20 20 49 46 53 3d 22 24 61 63 5f 73 61  e.-  IFS="$ac_sa
17fa0 76 65 5f 69 66 73 22 0a 2d 65 6c 73 65 0a 2d 20  ve_ifs".-else.- 
17fb0 20 61 63 5f 63 76 5f 70 61 74 68 5f 4c 44 3d 22   ac_cv_path_LD="
17fc0 24 4c 44 22 20 23 20 4c 65 74 20 74 68 65 20 75  $LD" # Let the u
17fd0 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
17fe0 20 74 65 73 74 20 77 69 74 68 20 61 20 70 61 74   test with a pat
17ff0 68 2e 0a 2d 66 69 5d 29 0a 2d 4c 44 3d 22 24 61  h..-fi]).-LD="$a
18000 63 5f 63 76 5f 70 61 74 68 5f 4c 44 22 0a 2d 69  c_cv_path_LD".-i
18010 66 20 74 65 73 74 20 2d 6e 20 22 24 4c 44 22 3b  f test -n "$LD";
18020 20 74 68 65 6e 0a 2d 20 20 41 43 5f 4d 53 47 5f   then.-  AC_MSG_
18030 52 45 53 55 4c 54 28 24 4c 44 29 0a 2b 5d 29 23  RESULT($LD).+])#
18040 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f   AC_LIBTOOL_SYS_
18050 4d 41 58 5f 43 4d 44 5f 4c 45 4e 0a 2b 0a 2b 0a  MAX_CMD_LEN.+.+.
18060 2b 23 20 5f 4c 54 5f 41 43 5f 43 48 45 43 4b 5f  +# _LT_AC_CHECK_
18070 44 4c 46 43 4e 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d  DLFCN.+# -------
18080 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43 5f  -----------.+AC_
18090 44 45 46 55 4e 28 5b 5f 4c 54 5f 41 43 5f 43 48  DEFUN([_LT_AC_CH
180a0 45 43 4b 5f 44 4c 46 43 4e 5d 2c 0a 2b 5b 41 43  ECK_DLFCN],.+[AC
180b0 5f 43 48 45 43 4b 5f 48 45 41 44 45 52 53 28 64  _CHECK_HEADERS(d
180c0 6c 66 63 6e 2e 68 29 64 6e 6c 0a 2b 5d 29 23 20  lfcn.h)dnl.+])# 
180d0 5f 4c 54 5f 41 43 5f 43 48 45 43 4b 5f 44 4c 46  _LT_AC_CHECK_DLF
180e0 43 4e 0a 2b 0a 2b 0a 2b 23 20 5f 4c 54 5f 41 43  CN.+.+.+# _LT_AC
180f0 5f 54 52 59 5f 44 4c 4f 50 45 4e 5f 53 45 4c 46  _TRY_DLOPEN_SELF
18100 20 28 41 43 54 49 4f 4e 2d 49 46 2d 54 52 55 45   (ACTION-IF-TRUE
18110 2c 20 41 43 54 49 4f 4e 2d 49 46 2d 54 52 55 45  , ACTION-IF-TRUE
18120 2d 57 2d 55 53 43 4f 52 45 2c 0a 2b 23 20 20 20  -W-USCORE,.+#   
18130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18140 20 20 20 20 20 20 20 20 41 43 54 49 4f 4e 2d 49          ACTION-I
18150 46 2d 46 41 4c 53 45 2c 20 41 43 54 49 4f 4e 2d  F-FALSE, ACTION-
18160 49 46 2d 43 52 4f 53 53 2d 43 4f 4d 50 49 4c 49  IF-CROSS-COMPILI
18170 4e 47 29 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d  NG).+# ---------
18180 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
18190 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
181a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
181b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43  ------------.+AC
181c0 5f 44 45 46 55 4e 28 5b 5f 4c 54 5f 41 43 5f 54  _DEFUN([_LT_AC_T
181d0 52 59 5f 44 4c 4f 50 45 4e 5f 53 45 4c 46 5d 2c  RY_DLOPEN_SELF],
181e0 0a 2b 5b 41 43 5f 52 45 51 55 49 52 45 28 5b 5f  .+[AC_REQUIRE([_
181f0 4c 54 5f 41 43 5f 43 48 45 43 4b 5f 44 4c 46 43  LT_AC_CHECK_DLFC
18200 4e 5d 29 64 6e 6c 0a 2b 69 66 20 74 65 73 74 20  N])dnl.+if test 
18210 22 24 63 72 6f 73 73 5f 63 6f 6d 70 69 6c 69 6e  "$cross_compilin
18220 67 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 20 3a  g" = yes; then :
18230 0a 2b 20 20 5b 24 34 5d 0a 20 65 6c 73 65 0a 2d  .+  [$4]. else.-
18240 20 20 41 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28    AC_MSG_RESULT(
18250 6e 6f 29 0a 2b 20 20 6c 74 5f 64 6c 75 6e 6b 6e  no).+  lt_dlunkn
18260 6f 77 6e 3d 30 3b 20 6c 74 5f 64 6c 6e 6f 5f 75  own=0; lt_dlno_u
18270 73 63 6f 72 65 3d 31 3b 20 6c 74 5f 64 6c 6e 65  score=1; lt_dlne
18280 65 64 5f 75 73 63 6f 72 65 3d 32 0a 2b 20 20 6c  ed_uscore=2.+  l
18290 74 5f 73 74 61 74 75 73 3d 24 6c 74 5f 64 6c 75  t_status=$lt_dlu
182a0 6e 6b 6e 6f 77 6e 0a 2b 20 20 63 61 74 20 3e 20  nknown.+  cat > 
182b0 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65 78 74  conftest.$ac_ext
182c0 20 3c 3c 45 4f 46 0a 2b 5b 23 6c 69 6e 65 20 5f   <<EOF.+[#line _
182d0 5f 6f 6c 69 6e 65 5f 5f 20 22 63 6f 6e 66 69 67  _oline__ "config
182e0 75 72 65 22 0a 2b 23 69 6e 63 6c 75 64 65 20 22  ure".+#include "
182f0 63 6f 6e 66 64 65 66 73 2e 68 22 0a 2b 0a 2b 23  confdefs.h".+.+#
18300 69 66 20 48 41 56 45 5f 44 4c 46 43 4e 5f 48 0a  if HAVE_DLFCN_H.
18310 2b 23 69 6e 63 6c 75 64 65 20 3c 64 6c 66 63 6e  +#include <dlfcn
18320 2e 68 3e 0a 2b 23 65 6e 64 69 66 0a 2b 0a 2b 23  .h>.+#endif.+.+#
18330 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68  include <stdio.h
18340 3e 0a 2b 0a 2b 23 69 66 64 65 66 20 52 54 4c 44  >.+.+#ifdef RTLD
18350 5f 47 4c 4f 42 41 4c 0a 2b 23 20 20 64 65 66 69  _GLOBAL.+#  defi
18360 6e 65 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09 09  ne LT_DLGLOBAL..
18370 52 54 4c 44 5f 47 4c 4f 42 41 4c 0a 2b 23 65 6c  RTLD_GLOBAL.+#el
18380 73 65 0a 2b 23 20 20 69 66 64 65 66 20 44 4c 5f  se.+#  ifdef DL_
18390 47 4c 4f 42 41 4c 0a 2b 23 20 20 20 20 64 65 66  GLOBAL.+#    def
183a0 69 6e 65 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09  ine LT_DLGLOBAL.
183b0 09 44 4c 5f 47 4c 4f 42 41 4c 0a 2b 23 20 20 65  .DL_GLOBAL.+#  e
183c0 6c 73 65 0a 2b 23 20 20 20 20 64 65 66 69 6e 65  lse.+#    define
183d0 20 4c 54 5f 44 4c 47 4c 4f 42 41 4c 09 09 30 0a   LT_DLGLOBAL..0.
183e0 2b 23 20 20 65 6e 64 69 66 0a 2b 23 65 6e 64 69  +#  endif.+#endi
183f0 66 0a 2b 0a 2b 2f 2a 20 57 65 20 6d 61 79 20 68  f.+.+/* We may h
18400 61 76 65 20 74 6f 20 64 65 66 69 6e 65 20 4c 54  ave to define LT
18410 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 20 69  _DLLAZY_OR_NOW i
18420 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69  n the command li
18430 6e 65 20 69 66 20 77 65 0a 2b 20 20 20 66 69 6e  ne if we.+   fin
18440 64 20 6f 75 74 20 69 74 20 64 6f 65 73 20 6e 6f  d out it does no
18450 74 20 77 6f 72 6b 20 69 6e 20 73 6f 6d 65 20 70  t work in some p
18460 6c 61 74 66 6f 72 6d 2e 20 2a 2f 0a 2b 23 69 66  latform. */.+#if
18470 6e 64 65 66 20 4c 54 5f 44 4c 4c 41 5a 59 5f 4f  ndef LT_DLLAZY_O
18480 52 5f 4e 4f 57 0a 2b 23 20 20 69 66 64 65 66 20  R_NOW.+#  ifdef 
18490 52 54 4c 44 5f 4c 41 5a 59 0a 2b 23 20 20 20 20  RTLD_LAZY.+#    
184a0 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59  define LT_DLLAZY
184b0 5f 4f 52 5f 4e 4f 57 09 09 52 54 4c 44 5f 4c 41  _OR_NOW..RTLD_LA
184c0 5a 59 0a 2b 23 20 20 65 6c 73 65 0a 2b 23 20 20  ZY.+#  else.+#  
184d0 20 20 69 66 64 65 66 20 44 4c 5f 4c 41 5a 59 0a    ifdef DL_LAZY.
184e0 2b 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c  +#      define L
184f0 54 5f 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09  T_DLLAZY_OR_NOW.
18500 09 44 4c 5f 4c 41 5a 59 0a 2b 23 20 20 20 20 65  .DL_LAZY.+#    e
18510 6c 73 65 0a 2b 23 20 20 20 20 20 20 69 66 64 65  lse.+#      ifde
18520 66 20 52 54 4c 44 5f 4e 4f 57 0a 2b 23 20 20 20  f RTLD_NOW.+#   
18530 20 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f 44       define LT_D
18540 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 52 54 4c  LLAZY_OR_NOW.RTL
18550 44 5f 4e 4f 57 0a 2b 23 20 20 20 20 20 20 65 6c  D_NOW.+#      el
18560 73 65 0a 2b 23 20 20 20 20 20 20 20 20 69 66 64  se.+#        ifd
18570 65 66 20 44 4c 5f 4e 4f 57 0a 2b 23 20 20 20 20  ef DL_NOW.+#    
18580 20 20 20 20 20 20 64 65 66 69 6e 65 20 4c 54 5f        define LT_
18590 44 4c 4c 41 5a 59 5f 4f 52 5f 4e 4f 57 09 44 4c  DLLAZY_OR_NOW.DL
185a0 5f 4e 4f 57 0a 2b 23 20 20 20 20 20 20 20 20 65  _NOW.+#        e
185b0 6c 73 65 0a 2b 23 20 20 20 20 20 20 20 20 20 20  lse.+#          
185c0 64 65 66 69 6e 65 20 4c 54 5f 44 4c 4c 41 5a 59  define LT_DLLAZY
185d0 5f 4f 52 5f 4e 4f 57 09 30 0a 2b 23 20 20 20 20  _OR_NOW.0.+#    
185e0 20 20 20 20 65 6e 64 69 66 0a 2b 23 20 20 20 20      endif.+#    
185f0 20 20 65 6e 64 69 66 0a 2b 23 20 20 20 20 65 6e    endif.+#    en
18600 64 69 66 0a 2b 23 20 20 65 6e 64 69 66 0a 2b 23  dif.+#  endif.+#
18610 65 6e 64 69 66 0a 2b 0a 2b 23 69 66 64 65 66 20  endif.+.+#ifdef 
18620 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 2b 65 78 74  __cplusplus.+ext
18630 65 72 6e 20 22 43 22 20 76 6f 69 64 20 65 78 69  ern "C" void exi
18640 74 20 28 69 6e 74 29 3b 0a 2b 23 65 6e 64 69 66  t (int);.+#endif
18650 0a 2b 0a 2b 76 6f 69 64 20 66 6e 6f 72 64 28 29  .+.+void fnord()
18660 20 7b 20 69 6e 74 20 69 3d 34 32 3b 7d 0a 2b 69   { int i=42;}.+i
18670 6e 74 20 6d 61 69 6e 20 28 29 0a 2b 7b 0a 2b 20  nt main ().+{.+ 
18680 20 76 6f 69 64 20 2a 73 65 6c 66 20 3d 20 64 6c   void *self = dl
18690 6f 70 65 6e 20 28 30 2c 20 4c 54 5f 44 4c 47 4c  open (0, LT_DLGL
186a0 4f 42 41 4c 7c 4c 54 5f 44 4c 4c 41 5a 59 5f 4f  OBAL|LT_DLLAZY_O
186b0 52 5f 4e 4f 57 29 3b 0a 2b 20 20 69 6e 74 20 73  R_NOW);.+  int s
186c0 74 61 74 75 73 20 3d 20 24 6c 74 5f 64 6c 75 6e  tatus = $lt_dlun
186d0 6b 6e 6f 77 6e 3b 0a 2b 0a 2b 20 20 69 66 20 28  known;.+.+  if (
186e0 73 65 6c 66 29 0a 2b 20 20 20 20 7b 0a 2b 20 20  self).+    {.+  
186f0 20 20 20 20 69 66 20 28 64 6c 73 79 6d 20 28 73      if (dlsym (s
18700 65 6c 66 2c 22 66 6e 6f 72 64 22 29 29 20 20 20  elf,"fnord"))   
18710 20 20 20 20 73 74 61 74 75 73 20 3d 20 24 6c 74      status = $lt
18720 5f 64 6c 6e 6f 5f 75 73 63 6f 72 65 3b 0a 2b 20  _dlno_uscore;.+ 
18730 20 20 20 20 20 65 6c 73 65 20 69 66 20 28 64 6c       else if (dl
18740 73 79 6d 28 20 73 65 6c 66 2c 22 5f 66 6e 6f 72  sym( self,"_fnor
18750 64 22 29 29 20 73 74 61 74 75 73 20 3d 20 24 6c  d")) status = $l
18760 74 5f 64 6c 6e 65 65 64 5f 75 73 63 6f 72 65 3b  t_dlneed_uscore;
18770 0a 2b 20 20 20 20 20 20 2f 2a 20 64 6c 63 6c 6f  .+      /* dlclo
18780 73 65 20 28 73 65 6c 66 29 3b 20 2a 2f 0a 2b 20  se (self); */.+ 
18790 20 20 20 7d 0a 2b 20 20 65 6c 73 65 0a 2b 20 20     }.+  else.+  
187a0 20 20 70 75 74 73 20 28 64 6c 65 72 72 6f 72 20    puts (dlerror 
187b0 28 29 29 3b 0a 2b 0a 2b 20 20 20 20 65 78 69 74  ());.+.+    exit
187c0 20 28 73 74 61 74 75 73 29 3b 0a 2b 7d 5d 0a 2b   (status);.+}].+
187d0 45 4f 46 0a 2b 20 20 69 66 20 41 43 5f 54 52 59  EOF.+  if AC_TRY
187e0 5f 45 56 41 4c 28 61 63 5f 6c 69 6e 6b 29 20 26  _EVAL(ac_link) &
187f0 26 20 74 65 73 74 20 2d 73 20 63 6f 6e 66 74 65  & test -s confte
18800 73 74 24 7b 61 63 5f 65 78 65 65 78 74 7d 20 32  st${ac_exeext} 2
18810 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
18820 0a 2b 20 20 20 20 28 2e 2f 63 6f 6e 66 74 65 73  .+    (./conftes
18830 74 3b 20 65 78 69 74 3b 20 29 20 3e 26 41 53 5f  t; exit; ) >&AS_
18840 4d 45 53 53 41 47 45 5f 4c 4f 47 5f 46 44 20 32  MESSAGE_LOG_FD 2
18850 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 2b 20 20 20 20  >/dev/null.+    
18860 6c 74 5f 73 74 61 74 75 73 3d 24 3f 0a 2b 20 20  lt_status=$?.+  
18870 20 20 63 61 73 65 20 78 24 6c 74 5f 73 74 61 74    case x$lt_stat
18880 75 73 20 69 6e 0a 2b 20 20 20 20 20 20 78 24 6c  us in.+      x$l
18890 74 5f 64 6c 6e 6f 5f 75 73 63 6f 72 65 29 20 24  t_dlno_uscore) $
188a0 31 20 3b 3b 0a 2b 20 20 20 20 20 20 78 24 6c 74  1 ;;.+      x$lt
188b0 5f 64 6c 6e 65 65 64 5f 75 73 63 6f 72 65 29 20  _dlneed_uscore) 
188c0 24 32 20 3b 3b 0a 2b 20 20 20 20 20 20 78 24 6c  $2 ;;.+      x$l
188d0 74 5f 64 6c 75 6e 6b 6e 6f 77 6e 7c 78 2a 29 20  t_dlunknown|x*) 
188e0 24 33 20 3b 3b 0a 2b 20 20 20 20 65 73 61 63 0a  $3 ;;.+    esac.
188f0 2b 20 20 65 6c 73 65 20 3a 0a 2b 20 20 20 20 23  +  else :.+    #
18900 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 66 61 69   compilation fai
18910 6c 65 64 0a 2b 20 20 20 20 24 33 0a 2b 20 20 66  led.+    $3.+  f
18920 69 0a 20 66 69 0a 2d 74 65 73 74 20 2d 7a 20 22  i. fi.-test -z "
18930 24 4c 44 22 20 26 26 20 41 43 5f 4d 53 47 5f 45  $LD" && AC_MSG_E
18940 52 52 4f 52 28 5b 6e 6f 20 61 63 63 65 70 74 61  RROR([no accepta
18950 62 6c 65 20 6c 64 20 66 6f 75 6e 64 20 69 6e 20  ble ld found in 
18960 5c 24 50 41 54 48 5d 29 0a 2d 41 43 5f 50 52 4f  \$PATH]).-AC_PRO
18970 47 5f 4c 44 5f 47 4e 55 0a 2d 5d 29 0a 2b 72 6d  G_LD_GNU.-]).+rm
18980 20 2d 66 72 20 63 6f 6e 66 74 65 73 74 2a 0a 2b   -fr conftest*.+
18990 5d 29 23 20 5f 4c 54 5f 41 43 5f 54 52 59 5f 44  ])# _LT_AC_TRY_D
189a0 4c 4f 50 45 4e 5f 53 45 4c 46 0a 20 0a 2d 41 43  LOPEN_SELF. .-AC
189b0 5f 44 45 46 55 4e 28 41 43 5f 50 52 4f 47 5f 4c  _DEFUN(AC_PROG_L
189c0 44 5f 47 4e 55 2c 0a 2d 5b 41 43 5f 43 41 43 48  D_GNU,.-[AC_CACH
189d0 45 5f 43 48 45 43 4b 28 5b 69 66 20 74 68 65 20  E_CHECK([if the 
189e0 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 69 73 20  linker ($LD) is 
189f0 47 4e 55 20 6c 64 5d 2c 20 61 63 5f 63 76 5f 70  GNU ld], ac_cv_p
18a00 72 6f 67 5f 67 6e 75 5f 6c 64 2c 0a 2d 5b 23 20  rog_gnu_ld,.-[# 
18a10 49 27 64 20 72 61 74 68 65 72 20 75 73 65 20 2d  I'd rather use -
18a20 2d 76 65 72 73 69 6f 6e 20 68 65 72 65 2c 20 62  -version here, b
18a30 75 74 20 61 70 70 61 72 65 6e 74 6c 79 20 73 6f  ut apparently so
18a40 6d 65 20 47 4e 55 20 6c 64 27 73 20 6f 6e 6c 79  me GNU ld's only
18a50 20 61 63 63 65 70 74 20 2d 76 2e 0a 2d 69 66 20   accept -v..-if 
18a60 24 4c 44 20 2d 76 20 32 3e 26 31 20 3c 2f 64 65  $LD -v 2>&1 </de
18a70 76 2f 6e 75 6c 6c 20 7c 20 65 67 72 65 70 20 27  v/null | egrep '
18a80 28 47 4e 55 7c 77 69 74 68 20 42 46 44 29 27 20  (GNU|with BFD)' 
18a90 31 3e 26 35 3b 20 74 68 65 6e 0a 2d 20 20 61 63  1>&5; then.-  ac
18aa0 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d  _cv_prog_gnu_ld=
18ab0 79 65 73 0a 2d 65 6c 73 65 0a 2d 20 20 61 63 5f  yes.-else.-  ac_
18ac0 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 6e  cv_prog_gnu_ld=n
18ad0 6f 0a 2d 66 69 5d 29 0a 2d 5d 29 0a 20 0a 2d 23  o.-fi]).-]). .-#
18ae0 20 41 43 5f 50 52 4f 47 5f 4e 4d 20 2d 20 66 69   AC_PROG_NM - fi
18af0 6e 64 20 74 68 65 20 70 61 74 68 20 74 6f 20 61  nd the path to a
18b00 20 42 53 44 2d 63 6f 6d 70 61 74 69 62 6c 65 20   BSD-compatible 
18b10 6e 61 6d 65 20 6c 69 73 74 65 72 0a 2d 41 43 5f  name lister.-AC_
18b20 44 45 46 55 4e 28 41 43 5f 50 52 4f 47 5f 4e 4d  DEFUN(AC_PROG_NM
18b30 2c 0a 2d 5b 41 43 5f 4d 53 47 5f 43 48 45 43 4b  ,.-[AC_MSG_CHECK
18b40 49 4e 47 28 5b 66 6f 72 20 42 53 44 2d 63 6f 6d  ING([for BSD-com
18b50 70 61 74 69 62 6c 65 20 6e 6d 5d 29 0a 2d 41 43  patible nm]).-AC
18b60 5f 43 41 43 48 45 5f 56 41 4c 28 61 63 5f 63 76  _CACHE_VAL(ac_cv
18b70 5f 70 61 74 68 5f 4e 4d 2c 0a 2d 5b 69 66 20 74  _path_NM,.-[if t
18b80 65 73 74 20 2d 6e 20 22 24 4e 4d 22 3b 20 74 68  est -n "$NM"; th
18b90 65 6e 0a 2d 20 20 23 20 4c 65 74 20 74 68 65 20  en.-  # Let the 
18ba0 75 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68  user override th
18bb0 65 20 74 65 73 74 2e 0a 2d 20 20 61 63 5f 63 76  e test..-  ac_cv
18bc0 5f 70 61 74 68 5f 4e 4d 3d 22 24 4e 4d 22 0a 2b  _path_NM="$NM".+
18bd0 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 44 4c 4f  # AC_LIBTOOL_DLO
18be0 50 45 4e 5f 53 45 4c 46 0a 2b 23 20 2d 2d 2d 2d  PEN_SELF.+# ----
18bf0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
18c00 2d 2d 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43  --.+AC_DEFUN([AC
18c10 5f 4c 49 42 54 4f 4f 4c 5f 44 4c 4f 50 45 4e 5f  _LIBTOOL_DLOPEN_
18c20 53 45 4c 46 5d 2c 0a 2b 5b 41 43 5f 52 45 51 55  SELF],.+[AC_REQU
18c30 49 52 45 28 5b 5f 4c 54 5f 41 43 5f 43 48 45 43  IRE([_LT_AC_CHEC
18c40 4b 5f 44 4c 46 43 4e 5d 29 64 6e 6c 0a 2b 69 66  K_DLFCN])dnl.+if
18c50 20 74 65 73 74 20 22 78 24 65 6e 61 62 6c 65 5f   test "x$enable_
18c60 64 6c 6f 70 65 6e 22 20 21 3d 20 78 79 65 73 3b  dlopen" != xyes;
18c70 20 74 68 65 6e 0a 2b 20 20 65 6e 61 62 6c 65 5f   then.+  enable_
18c80 64 6c 6f 70 65 6e 3d 75 6e 6b 6e 6f 77 6e 0a 2b  dlopen=unknown.+
18c90 20 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f    enable_dlopen_
18ca0 73 65 6c 66 3d 75 6e 6b 6e 6f 77 6e 0a 2b 20 20  self=unknown.+  
18cb0 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65  enable_dlopen_se
18cc0 6c 66 5f 73 74 61 74 69 63 3d 75 6e 6b 6e 6f 77  lf_static=unknow
18cd0 6e 0a 20 65 6c 73 65 0a 2d 20 20 49 46 53 3d 22  n. else.-  IFS="
18ce0 24 7b 49 46 53 3d 20 09 7d 22 3b 20 61 63 5f 73  ${IFS= .}"; ac_s
18cf0 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
18d00 49 46 53 3d 22 24 7b 49 46 53 7d 24 7b 50 41 54  IFS="${IFS}${PAT
18d10 48 5f 53 45 50 41 52 41 54 4f 52 2d 3a 7d 22 0a  H_SEPARATOR-:}".
18d20 2d 20 20 66 6f 72 20 61 63 5f 64 69 72 20 69 6e  -  for ac_dir in
18d30 20 24 50 41 54 48 20 2f 75 73 72 2f 63 63 73 2f   $PATH /usr/ccs/
18d40 62 69 6e 20 2f 75 73 72 2f 75 63 62 20 2f 62 69  bin /usr/ucb /bi
18d50 6e 3b 20 64 6f 0a 2d 20 20 20 20 74 65 73 74 20  n; do.-    test 
18d60 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26 20  -z "$ac_dir" && 
18d70 61 63 5f 64 69 72 3d 2e 0a 2d 20 20 20 20 69 66  ac_dir=..-    if
18d80 20 74 65 73 74 20 2d 66 20 24 61 63 5f 64 69 72   test -f $ac_dir
18d90 2f 6e 6d 20 7c 7c 20 74 65 73 74 20 2d 66 20 24  /nm || test -f $
18da0 61 63 5f 64 69 72 2f 6e 6d 24 61 63 5f 65 78 65  ac_dir/nm$ac_exe
18db0 65 78 74 20 3b 20 74 68 65 6e 0a 2d 20 20 20 20  ext ; then.-    
18dc0 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65    # Check to see
18dd0 20 69 66 20 74 68 65 20 6e 6d 20 61 63 63 65 70   if the nm accep
18de0 74 73 20 61 20 42 53 44 2d 63 6f 6d 70 61 74 20  ts a BSD-compat 
18df0 66 6c 61 67 2e 0a 2d 20 20 20 20 20 20 23 20 41  flag..-      # A
18e00 64 64 69 6e 67 20 74 68 65 20 60 73 65 64 20 31  dding the `sed 1
18e10 71 27 20 70 72 65 76 65 6e 74 73 20 66 61 6c 73  q' prevents fals
18e20 65 20 70 6f 73 69 74 69 76 65 73 20 6f 6e 20 48  e positives on H
18e30 50 2d 55 58 2c 20 77 68 69 63 68 20 73 61 79 73  P-UX, which says
18e40 3a 0a 2d 20 20 20 20 20 20 23 20 20 20 6e 6d 3a  :.-      #   nm:
18e50 20 75 6e 6b 6e 6f 77 6e 20 6f 70 74 69 6f 6e 20   unknown option 
18e60 22 42 22 20 69 67 6e 6f 72 65 64 0a 2d 20 20 20  "B" ignored.-   
18e70 20 20 20 69 66 20 28 24 61 63 5f 64 69 72 2f 6e     if ($ac_dir/n
18e80 6d 20 2d 42 20 2f 64 65 76 2f 6e 75 6c 6c 20 32  m -B /dev/null 2
18e90 3e 26 31 20 7c 20 73 65 64 20 27 31 71 27 3b 20  >&1 | sed '1q'; 
18ea0 65 78 69 74 20 30 29 20 7c 20 65 67 72 65 70 20  exit 0) | egrep 
18eb0 2f 64 65 76 2f 6e 75 6c 6c 20 3e 2f 64 65 76 2f  /dev/null >/dev/
18ec0 6e 75 6c 6c 3b 20 74 68 65 6e 0a 2d 09 61 63 5f  null; then.-.ac_
18ed0 63 76 5f 70 61 74 68 5f 4e 4d 3d 22 24 61 63 5f  cv_path_NM="$ac_
18ee0 64 69 72 2f 6e 6d 20 2d 42 22 0a 2d 09 62 72 65  dir/nm -B".-.bre
18ef0 61 6b 0a 2d 20 20 20 20 20 20 65 6c 69 66 20 28  ak.-      elif (
18f00 24 61 63 5f 64 69 72 2f 6e 6d 20 2d 70 20 2f 64  $ac_dir/nm -p /d
18f10 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20 7c 20 73  ev/null 2>&1 | s
18f20 65 64 20 27 31 71 27 3b 20 65 78 69 74 20 30 29  ed '1q'; exit 0)
18f30 20 7c 20 65 67 72 65 70 20 2f 64 65 76 2f 6e 75   | egrep /dev/nu
18f40 6c 6c 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74  ll >/dev/null; t
18f50 68 65 6e 0a 2d 09 61 63 5f 63 76 5f 70 61 74 68  hen.-.ac_cv_path
18f60 5f 4e 4d 3d 22 24 61 63 5f 64 69 72 2f 6e 6d 20  _NM="$ac_dir/nm 
18f70 2d 70 22 0a 2d 09 62 72 65 61 6b 0a 2d 20 20 20  -p".-.break.-   
18f80 20 20 20 65 6c 73 65 0a 2d 09 61 63 5f 63 76 5f     else.-.ac_cv_
18f90 70 61 74 68 5f 4e 4d 3d 24 7b 61 63 5f 63 76 5f  path_NM=${ac_cv_
18fa0 70 61 74 68 5f 4e 4d 3d 22 24 61 63 5f 64 69 72  path_NM="$ac_dir
18fb0 2f 6e 6d 22 7d 20 23 20 6b 65 65 70 20 74 68 65  /nm"} # keep the
18fc0 20 66 69 72 73 74 20 6d 61 74 63 68 2c 20 62 75   first match, bu
18fd0 74 0a 2d 09 63 6f 6e 74 69 6e 75 65 20 23 20 73  t.-.continue # s
18fe0 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20 74 72  o that we can tr
18ff0 79 20 74 6f 20 66 69 6e 64 20 6f 6e 65 20 74 68  y to find one th
19000 61 74 20 73 75 70 70 6f 72 74 73 20 42 53 44 20  at supports BSD 
19010 66 6c 61 67 73 0a 2d 20 20 20 20 20 20 66 69 0a  flags.-      fi.
19020 2d 20 20 20 20 66 69 0a 2d 20 20 64 6f 6e 65 0a  -    fi.-  done.
19030 2d 20 20 49 46 53 3d 22 24 61 63 5f 73 61 76 65  -  IFS="$ac_save
19040 5f 69 66 73 22 0a 2d 20 20 74 65 73 74 20 2d 7a  _ifs".-  test -z
19050 20 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 4e 4d   "$ac_cv_path_NM
19060 22 20 26 26 20 61 63 5f 63 76 5f 70 61 74 68 5f  " && ac_cv_path_
19070 4e 4d 3d 6e 6d 0a 2d 66 69 5d 29 0a 2d 4e 4d 3d  NM=nm.-fi]).-NM=
19080 22 24 61 63 5f 63 76 5f 70 61 74 68 5f 4e 4d 22  "$ac_cv_path_NM"
19090 0a 2d 41 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28  .-AC_MSG_RESULT(
190a0 5b 24 4e 4d 5d 29 0a 2d 5d 29 0a 2b 20 20 6c 74  [$NM]).-]).+  lt
190b0 5f 63 76 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 2b 20  _cv_dlopen=no.+ 
190c0 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69   lt_cv_dlopen_li
190d0 62 73 3d 0a 20 0a 2d 23 20 41 43 5f 43 48 45 43  bs=. .-# AC_CHEC
190e0 4b 5f 4c 49 42 4d 20 2d 20 63 68 65 63 6b 20 66  K_LIBM - check f
190f0 6f 72 20 6d 61 74 68 20 6c 69 62 72 61 72 79 0a  or math library.
19100 2d 41 43 5f 44 45 46 55 4e 28 41 43 5f 43 48 45  -AC_DEFUN(AC_CHE
19110 43 4b 5f 4c 49 42 4d 2c 0a 2d 5b 41 43 5f 52 45  CK_LIBM,.-[AC_RE
19120 51 55 49 52 45 28 5b 41 43 5f 43 41 4e 4f 4e 49  QUIRE([AC_CANONI
19130 43 41 4c 5f 48 4f 53 54 5d 29 64 6e 6c 0a 2d 4c  CAL_HOST])dnl.-L
19140 49 42 4d 3d 0a 2d 63 61 73 65 20 22 24 6c 74 5f  IBM=.-case "$lt_
19150 74 61 72 67 65 74 22 20 69 6e 0a 2d 2a 2d 2a 2d  target" in.-*-*-
19160 62 65 6f 73 2a 20 7c 20 2a 2d 2a 2d 63 79 67 77  beos* | *-*-cygw
19170 69 6e 2a 29 0a 2d 20 20 23 20 54 68 65 73 65 20  in*).-  # These 
19180 73 79 73 74 65 6d 20 64 6f 6e 27 74 20 68 61 76  system don't hav
19190 65 20 6c 69 62 6d 0a 2d 20 20 3b 3b 0a 2d 2a 2d  e libm.-  ;;.-*-
191a0 6e 63 72 2d 73 79 73 76 34 2e 33 2a 29 0a 2d 20  ncr-sysv4.3*).- 
191b0 20 41 43 5f 43 48 45 43 4b 5f 4c 49 42 28 6d 77   AC_CHECK_LIB(mw
191c0 2c 20 5f 6d 77 76 61 6c 69 64 63 68 65 63 6b 6c  , _mwvalidcheckl
191d0 2c 20 4c 49 42 4d 3d 22 2d 6c 6d 77 22 29 0a 2d  , LIBM="-lmw").-
191e0 20 20 41 43 5f 43 48 45 43 4b 5f 4c 49 42 28 6d    AC_CHECK_LIB(m
191f0 2c 20 6d 61 69 6e 2c 20 4c 49 42 4d 3d 22 24 4c  , main, LIBM="$L
19200 49 42 4d 20 2d 6c 6d 22 29 0a 2d 20 20 3b 3b 0a  IBM -lm").-  ;;.
19210 2d 2a 29 0a 2d 20 20 41 43 5f 43 48 45 43 4b 5f  -*).-  AC_CHECK_
19220 4c 49 42 28 6d 2c 20 6d 61 69 6e 2c 20 4c 49 42  LIB(m, main, LIB
19230 4d 3d 22 2d 6c 6d 22 29 0a 2d 20 20 3b 3b 0a 2d  M="-lm").-  ;;.-
19240 65 73 61 63 0a 2d 5d 29 0a 2b 20 20 63 61 73 65  esac.-]).+  case
19250 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 2b 20 20   $host_os in.+  
19260 62 65 6f 73 2a 29 0a 2b 20 20 20 20 6c 74 5f 63  beos*).+    lt_c
19270 76 5f 64 6c 6f 70 65 6e 3d 22 6c 6f 61 64 5f 61  v_dlopen="load_a
19280 64 64 5f 6f 6e 22 0a 2b 20 20 20 20 6c 74 5f 63  dd_on".+    lt_c
19290 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 0a 2b  v_dlopen_libs=.+
192a0 20 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e      lt_cv_dlopen
192b0 5f 73 65 6c 66 3d 79 65 73 0a 2b 20 20 20 20 3b  _self=yes.+    ;
192c0 3b 0a 20 0a 2d 23 20 41 43 5f 4c 49 42 4c 54 44  ;. .-# AC_LIBLTD
192d0 4c 5f 43 4f 4e 56 45 4e 49 45 4e 43 45 5b 28 64  L_CONVENIENCE[(d
192e0 69 72 29 5d 20 2d 20 73 65 74 73 20 4c 49 42 4c  ir)] - sets LIBL
192f0 54 44 4c 20 74 6f 20 74 68 65 20 6c 69 6e 6b 20  TDL to the link 
19300 66 6c 61 67 73 20 66 6f 72 0a 2d 23 20 74 68 65  flags for.-# the
19310 20 6c 69 62 6c 74 64 6c 20 63 6f 6e 76 65 6e 69   libltdl conveni
19320 65 6e 63 65 20 6c 69 62 72 61 72 79 20 61 6e 64  ence library and
19330 20 49 4e 43 4c 54 44 4c 20 74 6f 20 74 68 65 20   INCLTDL to the 
19340 69 6e 63 6c 75 64 65 20 66 6c 61 67 73 20 66 6f  include flags fo
19350 72 0a 2d 23 20 74 68 65 20 6c 69 62 6c 74 64 6c  r.-# the libltdl
19360 20 68 65 61 64 65 72 20 61 6e 64 20 61 64 64 73   header and adds
19370 20 2d 2d 65 6e 61 62 6c 65 2d 6c 74 64 6c 2d 63   --enable-ltdl-c
19380 6f 6e 76 65 6e 69 65 6e 63 65 20 74 6f 20 74 68  onvenience to th
19390 65 0a 2d 23 20 63 6f 6e 66 69 67 75 72 65 20 61  e.-# configure a
193a0 72 67 75 6d 65 6e 74 73 2e 20 20 4e 6f 74 65 20  rguments.  Note 
193b0 74 68 61 74 20 4c 49 42 4c 54 44 4c 20 61 6e 64  that LIBLTDL and
193c0 20 49 4e 43 4c 54 44 4c 20 61 72 65 20 6e 6f 74   INCLTDL are not
193d0 0a 2d 23 20 41 43 5f 53 55 42 53 54 65 64 2c 20  .-# AC_SUBSTed, 
193e0 6e 6f 72 20 69 73 20 41 43 5f 43 4f 4e 46 49 47  nor is AC_CONFIG
193f0 5f 53 55 42 44 49 52 53 20 63 61 6c 6c 65 64 2e  _SUBDIRS called.
19400 20 20 49 66 20 44 49 52 20 69 73 20 6e 6f 74 0a    If DIR is not.
19410 2d 23 20 70 72 6f 76 69 64 65 64 2c 20 69 74 20  -# provided, it 
19420 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65  is assumed to be
19430 20 60 6c 69 62 6c 74 64 6c 27 2e 20 20 4c 49 42   `libltdl'.  LIB
19440 4c 54 44 4c 20 77 69 6c 6c 20 62 65 20 70 72 65  LTDL will be pre
19450 66 69 78 65 64 0a 2d 23 20 77 69 74 68 20 27 24  fixed.-# with '$
19460 7b 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2f 27  {top_builddir}/'
19470 20 61 6e 64 20 49 4e 43 4c 54 44 4c 20 77 69 6c   and INCLTDL wil
19480 6c 20 62 65 20 70 72 65 66 69 78 65 64 20 77 69  l be prefixed wi
19490 74 68 0a 2d 23 20 27 24 7b 74 6f 70 5f 73 72 63  th.-# '${top_src
194a0 64 69 72 7d 2f 27 20 28 6e 6f 74 65 20 74 68 65  dir}/' (note the
194b0 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 73 21 29   single quotes!)
194c0 2e 20 20 49 66 20 79 6f 75 72 20 70 61 63 6b 61  .  If your packa
194d0 67 65 20 69 73 20 6e 6f 74 0a 2d 23 20 66 6c 61  ge is not.-# fla
194e0 74 20 61 6e 64 20 79 6f 75 27 72 65 20 6e 6f 74  t and you're not
194f0 20 75 73 69 6e 67 20 61 75 74 6f 6d 61 6b 65 2c   using automake,
19500 20 64 65 66 69 6e 65 20 74 6f 70 5f 62 75 69 6c   define top_buil
19510 64 64 69 72 20 61 6e 64 0a 2d 23 20 74 6f 70 5f  ddir and.-# top_
19520 73 72 63 64 69 72 20 61 70 70 72 6f 70 72 69 61  srcdir appropria
19530 74 65 6c 79 20 69 6e 20 74 68 65 20 4d 61 6b 65  tely in the Make
19540 66 69 6c 65 73 2e 0a 2d 41 43 5f 44 45 46 55 4e  files..-AC_DEFUN
19550 28 41 43 5f 4c 49 42 4c 54 44 4c 5f 43 4f 4e 56  (AC_LIBLTDL_CONV
19560 45 4e 49 45 4e 43 45 2c 20 5b 41 43 5f 42 45 46  ENIENCE, [AC_BEF
19570 4f 52 45 28 5b 24 30 5d 2c 5b 41 43 5f 4c 49 42  ORE([$0],[AC_LIB
19580 54 4f 4f 4c 5f 53 45 54 55 50 5d 29 64 6e 6c 0a  TOOL_SETUP])dnl.
19590 2d 20 20 63 61 73 65 20 22 24 65 6e 61 62 6c 65  -  case "$enable
195a0 5f 6c 74 64 6c 5f 63 6f 6e 76 65 6e 69 65 6e 63  _ltdl_convenienc
195b0 65 22 20 69 6e 0a 2d 20 20 6e 6f 29 20 41 43 5f  e" in.-  no) AC_
195c0 4d 53 47 5f 45 52 52 4f 52 28 5b 74 68 69 73 20  MSG_ERROR([this 
195d0 70 61 63 6b 61 67 65 20 6e 65 65 64 73 20 61 20  package needs a 
195e0 63 6f 6e 76 65 6e 69 65 6e 63 65 20 6c 69 62 6c  convenience libl
195f0 74 64 6c 5d 29 20 3b 3b 0a 2d 20 20 22 22 29 20  tdl]) ;;.-  "") 
19600 65 6e 61 62 6c 65 5f 6c 74 64 6c 5f 63 6f 6e 76  enable_ltdl_conv
19610 65 6e 69 65 6e 63 65 3d 79 65 73 0a 2d 20 20 20  enience=yes.-   
19620 20 20 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f     ac_configure_
19630 61 72 67 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67  args="$ac_config
19640 75 72 65 5f 61 72 67 73 20 2d 2d 65 6e 61 62 6c  ure_args --enabl
19650 65 2d 6c 74 64 6c 2d 63 6f 6e 76 65 6e 69 65 6e  e-ltdl-convenien
19660 63 65 22 20 3b 3b 0a 2b 20 20 6d 69 6e 67 77 2a  ce" ;;.+  mingw*
19670 20 7c 20 70 77 33 32 2a 29 0a 2b 20 20 20 20 6c   | pw32*).+    l
19680 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22 4c 6f 61  t_cv_dlopen="Loa
19690 64 4c 69 62 72 61 72 79 22 0a 2b 20 20 20 20 6c  dLibrary".+    l
196a0 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73  t_cv_dlopen_libs
196b0 3d 0a 2b 20 20 20 3b 3b 0a 2b 0a 2b 20 20 63 79  =.+   ;;.+.+  cy
196c0 67 77 69 6e 2a 29 0a 2b 20 20 20 20 6c 74 5f 63  gwin*).+    lt_c
196d0 76 5f 64 6c 6f 70 65 6e 3d 22 64 6c 6f 70 65 6e  v_dlopen="dlopen
196e0 22 0a 2b 20 20 20 20 6c 74 5f 63 76 5f 64 6c 6f  ".+    lt_cv_dlo
196f0 70 65 6e 5f 6c 69 62 73 3d 0a 2b 20 20 20 3b 3b  pen_libs=.+   ;;
19700 0a 2b 0a 2b 20 20 64 61 72 77 69 6e 2a 29 0a 2b  .+.+  darwin*).+
19710 20 20 23 20 69 66 20 6c 69 62 64 6c 20 69 73 20    # if libdl is 
19720 69 6e 73 74 61 6c 6c 65 64 20 77 65 20 6e 65 65  installed we nee
19730 64 20 74 6f 20 6c 69 6e 6b 20 61 67 61 69 6e 73  d to link agains
19740 74 20 69 74 0a 2b 20 20 20 20 41 43 5f 43 48 45  t it.+    AC_CHE
19750 43 4b 5f 4c 49 42 28 5b 64 6c 5d 2c 20 5b 64 6c  CK_LIB([dl], [dl
19760 6f 70 65 6e 5d 2c 0a 2b 09 09 5b 6c 74 5f 63 76  open],.+..[lt_cv
19770 5f 64 6c 6f 70 65 6e 3d 22 64 6c 6f 70 65 6e 22  _dlopen="dlopen"
19780 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69   lt_cv_dlopen_li
19790 62 73 3d 22 2d 6c 64 6c 22 5d 2c 5b 0a 2b 20 20  bs="-ldl"],[.+  
197a0 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22    lt_cv_dlopen="
197b0 64 79 6c 64 22 0a 2b 20 20 20 20 6c 74 5f 63 76  dyld".+    lt_cv
197c0 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 0a 2b 20  _dlopen_libs=.+ 
197d0 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f     lt_cv_dlopen_
197e0 73 65 6c 66 3d 79 65 73 0a 2b 20 20 20 20 5d 29  self=yes.+    ])
197f0 0a 2b 20 20 20 3b 3b 0a 2b 0a 2b 20 20 2a 29 0a  .+   ;;.+.+  *).
19800 2b 20 20 20 20 41 43 5f 43 48 45 43 4b 5f 46 55  +    AC_CHECK_FU
19810 4e 43 28 5b 73 68 6c 5f 6c 6f 61 64 5d 2c 0a 2b  NC([shl_load],.+
19820 09 20 20 5b 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e  .  [lt_cv_dlopen
19830 3d 22 73 68 6c 5f 6c 6f 61 64 22 5d 2c 0a 2b 20  ="shl_load"],.+ 
19840 20 20 20 20 20 5b 41 43 5f 43 48 45 43 4b 5f 4c       [AC_CHECK_L
19850 49 42 28 5b 64 6c 64 5d 2c 20 5b 73 68 6c 5f 6c  IB([dld], [shl_l
19860 6f 61 64 5d 2c 0a 2b 09 20 20 20 20 5b 6c 74 5f  oad],.+.    [lt_
19870 63 76 5f 64 6c 6f 70 65 6e 3d 22 73 68 6c 5f 6c  cv_dlopen="shl_l
19880 6f 61 64 22 20 6c 74 5f 63 76 5f 64 6c 6f 70 65  oad" lt_cv_dlope
19890 6e 5f 6c 69 62 73 3d 22 2d 6c 64 6c 64 22 5d 2c  n_libs="-ldld"],
198a0 0a 2b 09 5b 41 43 5f 43 48 45 43 4b 5f 46 55 4e  .+.[AC_CHECK_FUN
198b0 43 28 5b 64 6c 6f 70 65 6e 5d 2c 0a 2b 09 20 20  C([dlopen],.+.  
198c0 20 20 20 20 5b 6c 74 5f 63 76 5f 64 6c 6f 70 65      [lt_cv_dlope
198d0 6e 3d 22 64 6c 6f 70 65 6e 22 5d 2c 0a 2b 09 20  n="dlopen"],.+. 
198e0 20 5b 41 43 5f 43 48 45 43 4b 5f 4c 49 42 28 5b   [AC_CHECK_LIB([
198f0 64 6c 5d 2c 20 5b 64 6c 6f 70 65 6e 5d 2c 0a 2b  dl], [dlopen],.+
19900 09 09 5b 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d  ..[lt_cv_dlopen=
19910 22 64 6c 6f 70 65 6e 22 20 6c 74 5f 63 76 5f 64  "dlopen" lt_cv_d
19920 6c 6f 70 65 6e 5f 6c 69 62 73 3d 22 2d 6c 64 6c  lopen_libs="-ldl
19930 22 5d 2c 0a 2b 09 20 20 20 20 5b 41 43 5f 43 48  "],.+.    [AC_CH
19940 45 43 4b 5f 4c 49 42 28 5b 73 76 6c 64 5d 2c 20  ECK_LIB([svld], 
19950 5b 64 6c 6f 70 65 6e 5d 2c 0a 2b 09 09 20 20 5b  [dlopen],.+..  [
19960 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 3d 22 64 6c  lt_cv_dlopen="dl
19970 6f 70 65 6e 22 20 6c 74 5f 63 76 5f 64 6c 6f 70  open" lt_cv_dlop
19980 65 6e 5f 6c 69 62 73 3d 22 2d 6c 73 76 6c 64 22  en_libs="-lsvld"
19990 5d 2c 0a 2b 09 20 20 20 20 20 20 5b 41 43 5f 43  ],.+.      [AC_C
199a0 48 45 43 4b 5f 4c 49 42 28 5b 64 6c 64 5d 2c 20  HECK_LIB([dld], 
199b0 5b 64 6c 64 5f 6c 69 6e 6b 5d 2c 0a 2b 09 09 20  [dld_link],.+.. 
199c0 20 20 20 5b 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e     [lt_cv_dlopen
199d0 3d 22 64 6c 64 5f 6c 69 6e 6b 22 20 6c 74 5f 63  ="dld_link" lt_c
199e0 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62 73 3d 22 2d  v_dlopen_libs="-
199f0 6c 64 6c 64 22 5d 29 0a 2b 09 20 20 20 20 20 20  ldld"]).+.      
19a00 5d 29 0a 2b 09 20 20 20 20 5d 29 0a 2b 09 20 20  ]).+.    ]).+.  
19a10 5d 29 0a 2b 09 5d 29 0a 2b 20 20 20 20 20 20 5d  ]).+.]).+      ]
19a20 29 0a 2b 20 20 20 20 3b 3b 0a 20 20 20 65 73 61  ).+    ;;.   esa
19a30 63 0a 2d 20 20 4c 49 42 4c 54 44 4c 3d 27 24 7b  c.-  LIBLTDL='${
19a40 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2f 27 69  top_builddir}/'i
19a50 66 65 6c 73 65 28 24 23 2c 31 2c 5b 24 31 5d 2c  felse($#,1,[$1],
19a60 5b 27 6c 69 62 6c 74 64 6c 27 5d 29 2f 6c 69 62  ['libltdl'])/lib
19a70 6c 74 64 6c 63 2e 6c 61 0a 2d 20 20 49 4e 43 4c  ltdlc.la.-  INCL
19a80 54 44 4c 3d 27 2d 49 24 7b 74 6f 70 5f 73 72 63  TDL='-I${top_src
19a90 64 69 72 7d 2f 27 69 66 65 6c 73 65 28 24 23 2c  dir}/'ifelse($#,
19aa0 31 2c 5b 24 31 5d 2c 5b 27 6c 69 62 6c 74 64 6c  1,[$1],['libltdl
19ab0 27 5d 29 0a 2d 5d 29 0a 20 0a 2d 23 20 41 43 5f  ']).-]). .-# AC_
19ac0 4c 49 42 4c 54 44 4c 5f 49 4e 53 54 41 4c 4c 41  LIBLTDL_INSTALLA
19ad0 42 4c 45 5b 28 64 69 72 29 5d 20 2d 20 73 65 74  BLE[(dir)] - set
19ae0 73 20 4c 49 42 4c 54 44 4c 20 74 6f 20 74 68 65  s LIBLTDL to the
19af0 20 6c 69 6e 6b 20 66 6c 61 67 73 20 66 6f 72 0a   link flags for.
19b00 2d 23 20 74 68 65 20 6c 69 62 6c 74 64 6c 20 69  -# the libltdl i
19b10 6e 73 74 61 6c 6c 61 62 6c 65 20 6c 69 62 72 61  nstallable libra
19b20 72 79 20 61 6e 64 20 49 4e 43 4c 54 44 4c 20 74  ry and INCLTDL t
19b30 6f 20 74 68 65 20 69 6e 63 6c 75 64 65 20 66 6c  o the include fl
19b40 61 67 73 20 66 6f 72 0a 2d 23 20 74 68 65 20 6c  ags for.-# the l
19b50 69 62 6c 74 64 6c 20 68 65 61 64 65 72 20 61 6e  ibltdl header an
19b60 64 20 61 64 64 73 20 2d 2d 65 6e 61 62 6c 65 2d  d adds --enable-
19b70 6c 74 64 6c 2d 69 6e 73 74 61 6c 6c 20 74 6f 20  ltdl-install to 
19b80 74 68 65 20 63 6f 6e 66 69 67 75 72 65 0a 2d 23  the configure.-#
19b90 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 4e 6f 74   arguments.  Not
19ba0 65 20 74 68 61 74 20 4c 49 42 4c 54 44 4c 20 61  e that LIBLTDL a
19bb0 6e 64 20 49 4e 43 4c 54 44 4c 20 61 72 65 20 6e  nd INCLTDL are n
19bc0 6f 74 20 41 43 5f 53 55 42 53 54 65 64 2c 20 6e  ot AC_SUBSTed, n
19bd0 6f 72 20 69 73 0a 2d 23 20 41 43 5f 43 4f 4e 46  or is.-# AC_CONF
19be0 49 47 5f 53 55 42 44 49 52 53 20 63 61 6c 6c 65  IG_SUBDIRS calle
19bf0 64 2e 20 20 49 66 20 44 49 52 20 69 73 20 6e 6f  d.  If DIR is no
19c00 74 20 70 72 6f 76 69 64 65 64 20 61 6e 64 20 61  t provided and a
19c10 6e 20 69 6e 73 74 61 6c 6c 65 64 0a 2d 23 20 6c  n installed.-# l
19c20 69 62 6c 74 64 6c 20 69 73 20 6e 6f 74 20 66 6f  ibltdl is not fo
19c30 75 6e 64 2c 20 69 74 20 69 73 20 61 73 73 75 6d  und, it is assum
19c40 65 64 20 74 6f 20 62 65 20 60 6c 69 62 6c 74 64  ed to be `libltd
19c50 6c 27 2e 20 20 4c 49 42 4c 54 44 4c 20 77 69 6c  l'.  LIBLTDL wil
19c60 6c 0a 2d 23 20 62 65 20 70 72 65 66 69 78 65 64  l.-# be prefixed
19c70 20 77 69 74 68 20 27 24 7b 74 6f 70 5f 62 75 69   with '${top_bui
19c80 6c 64 64 69 72 7d 2f 27 20 61 6e 64 20 49 4e 43  lddir}/' and INC
19c90 4c 54 44 4c 20 77 69 6c 6c 20 62 65 20 70 72 65  LTDL will be pre
19ca0 66 69 78 65 64 0a 2d 23 20 77 69 74 68 20 27 24  fixed.-# with '$
19cb0 7b 74 6f 70 5f 73 72 63 64 69 72 7d 2f 27 20 28  {top_srcdir}/' (
19cc0 6e 6f 74 65 20 74 68 65 20 73 69 6e 67 6c 65 20  note the single 
19cd0 71 75 6f 74 65 73 21 29 2e 20 20 49 66 20 79 6f  quotes!).  If yo
19ce0 75 72 20 70 61 63 6b 61 67 65 20 69 73 0a 2d 23  ur package is.-#
19cf0 20 6e 6f 74 20 66 6c 61 74 20 61 6e 64 20 79 6f   not flat and yo
19d00 75 27 72 65 20 6e 6f 74 20 75 73 69 6e 67 20 61  u're not using a
19d10 75 74 6f 6d 61 6b 65 2c 20 64 65 66 69 6e 65 20  utomake, define 
19d20 74 6f 70 5f 62 75 69 6c 64 64 69 72 20 61 6e 64  top_builddir and
19d30 0a 2d 23 20 74 6f 70 5f 73 72 63 64 69 72 20 61  .-# top_srcdir a
19d40 70 70 72 6f 70 72 69 61 74 65 6c 79 20 69 6e 20  ppropriately in 
19d50 74 68 65 20 4d 61 6b 65 66 69 6c 65 73 2e 0a 2d  the Makefiles..-
19d60 23 20 49 6e 20 74 68 65 20 66 75 74 75 72 65 2c  # In the future,
19d70 20 74 68 69 73 20 6d 61 63 72 6f 20 6d 61 79 20   this macro may 
19d80 68 61 76 65 20 74 6f 20 62 65 20 63 61 6c 6c 65  have to be calle
19d90 64 20 61 66 74 65 72 20 41 43 5f 50 52 4f 47 5f  d after AC_PROG_
19da0 4c 49 42 54 4f 4f 4c 2e 0a 2d 41 43 5f 44 45 46  LIBTOOL..-AC_DEF
19db0 55 4e 28 41 43 5f 4c 49 42 4c 54 44 4c 5f 49 4e  UN(AC_LIBLTDL_IN
19dc0 53 54 41 4c 4c 41 42 4c 45 2c 20 5b 41 43 5f 42  STALLABLE, [AC_B
19dd0 45 46 4f 52 45 28 5b 24 30 5d 2c 5b 41 43 5f 4c  EFORE([$0],[AC_L
19de0 49 42 54 4f 4f 4c 5f 53 45 54 55 50 5d 29 64 6e  IBTOOL_SETUP])dn
19df0 6c 0a 2d 20 20 41 43 5f 43 48 45 43 4b 5f 4c 49  l.-  AC_CHECK_LI
19e00 42 28 6c 74 64 6c 2c 20 6d 61 69 6e 2c 0a 2d 20  B(ltdl, main,.- 
19e10 20 5b 74 65 73 74 20 78 22 24 65 6e 61 62 6c 65   [test x"$enable
19e20 5f 6c 74 64 6c 5f 69 6e 73 74 61 6c 6c 22 20 21  _ltdl_install" !
19e30 3d 20 78 79 65 73 20 26 26 20 65 6e 61 62 6c 65  = xyes && enable
19e40 5f 6c 74 64 6c 5f 69 6e 73 74 61 6c 6c 3d 6e 6f  _ltdl_install=no
19e50 5d 2c 0a 2d 20 20 5b 69 66 20 74 65 73 74 20 78  ],.-  [if test x
19e60 22 24 65 6e 61 62 6c 65 5f 6c 74 64 6c 5f 69 6e  "$enable_ltdl_in
19e70 73 74 61 6c 6c 22 20 3d 20 78 6e 6f 3b 20 74 68  stall" = xno; th
19e80 65 6e 0a 2d 20 20 20 20 20 41 43 5f 4d 53 47 5f  en.-     AC_MSG_
19e90 57 41 52 4e 28 5b 6c 69 62 6c 74 64 6c 20 6e 6f  WARN([libltdl no
19ea0 74 20 69 6e 73 74 61 6c 6c 65 64 2c 20 62 75 74  t installed, but
19eb0 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69   installation di
19ec0 73 61 62 6c 65 64 5d 29 0a 2d 20 20 20 65 6c 73  sabled]).-   els
19ed0 65 0a 2d 20 20 20 20 20 65 6e 61 62 6c 65 5f 6c  e.-     enable_l
19ee0 74 64 6c 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 0a  tdl_install=yes.
19ef0 2b 20 20 69 66 20 74 65 73 74 20 22 78 24 6c 74  +  if test "x$lt
19f00 5f 63 76 5f 64 6c 6f 70 65 6e 22 20 21 3d 20 78  _cv_dlopen" != x
19f10 6e 6f 3b 20 74 68 65 6e 0a 2b 20 20 20 20 65 6e  no; then.+    en
19f20 61 62 6c 65 5f 64 6c 6f 70 65 6e 3d 79 65 73 0a  able_dlopen=yes.
19f30 2b 20 20 65 6c 73 65 0a 2b 20 20 20 20 65 6e 61  +  else.+    ena
19f40 62 6c 65 5f 64 6c 6f 70 65 6e 3d 6e 6f 0a 2b 20  ble_dlopen=no.+ 
19f50 20 66 69 0a 2b 0a 2b 20 20 63 61 73 65 20 24 6c   fi.+.+  case $l
19f60 74 5f 63 76 5f 64 6c 6f 70 65 6e 20 69 6e 0a 2b  t_cv_dlopen in.+
19f70 20 20 64 6c 6f 70 65 6e 29 0a 2b 20 20 20 20 73    dlopen).+    s
19f80 61 76 65 5f 43 50 50 46 4c 41 47 53 3d 22 24 43  ave_CPPFLAGS="$C
19f90 50 50 46 4c 41 47 53 22 0a 2b 20 20 20 20 74 65  PPFLAGS".+    te
19fa0 73 74 20 22 78 24 61 63 5f 63 76 5f 68 65 61 64  st "x$ac_cv_head
19fb0 65 72 5f 64 6c 66 63 6e 5f 68 22 20 3d 20 78 79  er_dlfcn_h" = xy
19fc0 65 73 20 26 26 20 43 50 50 46 4c 41 47 53 3d 22  es && CPPFLAGS="
19fd0 24 43 50 50 46 4c 41 47 53 20 2d 44 48 41 56 45  $CPPFLAGS -DHAVE
19fe0 5f 44 4c 46 43 4e 5f 48 22 0a 2b 0a 2b 20 20 20  _DLFCN_H".+.+   
19ff0 20 73 61 76 65 5f 4c 44 46 4c 41 47 53 3d 22 24   save_LDFLAGS="$
1a000 4c 44 46 4c 41 47 53 22 0a 2b 20 20 20 20 77 6c  LDFLAGS".+    wl
1a010 3d 24 6c 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c  =$lt_prog_compil
1a020 65 72 5f 77 6c 20 65 76 61 6c 20 4c 44 46 4c 41  er_wl eval LDFLA
1a030 47 53 3d 5c 22 5c 24 4c 44 46 4c 41 47 53 20 24  GS=\"\$LDFLAGS $
1a040 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66  export_dynamic_f
1a050 6c 61 67 5f 73 70 65 63 5c 22 0a 2b 0a 2b 20 20  lag_spec\".+.+  
1a060 20 20 73 61 76 65 5f 4c 49 42 53 3d 22 24 4c 49    save_LIBS="$LI
1a070 42 53 22 0a 2b 20 20 20 20 4c 49 42 53 3d 22 24  BS".+    LIBS="$
1a080 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 6c 69 62  lt_cv_dlopen_lib
1a090 73 20 24 4c 49 42 53 22 0a 2b 0a 2b 20 20 20 20  s $LIBS".+.+    
1a0a0 41 43 5f 43 41 43 48 45 5f 43 48 45 43 4b 28 5b  AC_CACHE_CHECK([
1a0b0 77 68 65 74 68 65 72 20 61 20 70 72 6f 67 72 61  whether a progra
1a0c0 6d 20 63 61 6e 20 64 6c 6f 70 65 6e 20 69 74 73  m can dlopen its
1a0d0 65 6c 66 5d 2c 0a 2b 09 20 20 6c 74 5f 63 76 5f  elf],.+.  lt_cv_
1a0e0 64 6c 6f 70 65 6e 5f 73 65 6c 66 2c 20 5b 64 6e  dlopen_self, [dn
1a0f0 6c 0a 2b 09 20 20 5f 4c 54 5f 41 43 5f 54 52 59  l.+.  _LT_AC_TRY
1a100 5f 44 4c 4f 50 45 4e 5f 53 45 4c 46 28 0a 2b 09  _DLOPEN_SELF(.+.
1a110 20 20 20 20 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e      lt_cv_dlopen
1a120 5f 73 65 6c 66 3d 79 65 73 2c 20 6c 74 5f 63 76  _self=yes, lt_cv
1a130 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d 79 65 73  _dlopen_self=yes
1a140 2c 0a 2b 09 20 20 20 20 6c 74 5f 63 76 5f 64 6c  ,.+.    lt_cv_dl
1a150 6f 70 65 6e 5f 73 65 6c 66 3d 6e 6f 2c 20 6c 74  open_self=no, lt
1a160 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d  _cv_dlopen_self=
1a170 63 72 6f 73 73 29 0a 2b 20 20 20 20 5d 29 0a 2b  cross).+    ]).+
1a180 0a 2b 20 20 20 20 69 66 20 74 65 73 74 20 22 78  .+    if test "x
1a190 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65  $lt_cv_dlopen_se
1a1a0 6c 66 22 20 3d 20 78 79 65 73 3b 20 74 68 65 6e  lf" = xyes; then
1a1b0 0a 2b 20 20 20 20 20 20 77 6c 3d 24 6c 74 5f 70  .+      wl=$lt_p
1a1c0 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 20  rog_compiler_wl 
1a1d0 65 76 61 6c 20 4c 44 46 4c 41 47 53 3d 5c 22 5c  eval LDFLAGS=\"\
1a1e0 24 4c 44 46 4c 41 47 53 20 24 6c 74 5f 70 72 6f  $LDFLAGS $lt_pro
1a1f0 67 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69  g_compiler_stati
1a200 63 5c 22 0a 2b 20 20 20 20 20 20 41 43 5f 43 41  c\".+      AC_CA
1a210 43 48 45 5f 43 48 45 43 4b 28 5b 77 68 65 74 68  CHE_CHECK([wheth
1a220 65 72 20 61 20 73 74 61 74 69 63 61 6c 6c 79 20  er a statically 
1a230 6c 69 6e 6b 65 64 20 70 72 6f 67 72 61 6d 20 63  linked program c
1a240 61 6e 20 64 6c 6f 70 65 6e 20 69 74 73 65 6c 66  an dlopen itself
1a250 5d 2c 0a 2b 20 20 20 20 09 20 20 6c 74 5f 63 76  ],.+    .  lt_cv
1a260 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61  _dlopen_self_sta
1a270 74 69 63 2c 20 5b 64 6e 6c 0a 2b 09 20 20 5f 4c  tic, [dnl.+.  _L
1a280 54 5f 41 43 5f 54 52 59 5f 44 4c 4f 50 45 4e 5f  T_AC_TRY_DLOPEN_
1a290 53 45 4c 46 28 0a 2b 09 20 20 20 20 6c 74 5f 63  SELF(.+.    lt_c
1a2a0 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74  v_dlopen_self_st
1a2b0 61 74 69 63 3d 79 65 73 2c 20 6c 74 5f 63 76 5f  atic=yes, lt_cv_
1a2c0 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74 61 74  dlopen_self_stat
1a2d0 69 63 3d 79 65 73 2c 0a 2b 09 20 20 20 20 6c 74  ic=yes,.+.    lt
1a2e0 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f  _cv_dlopen_self_
1a2f0 73 74 61 74 69 63 3d 6e 6f 2c 20 20 6c 74 5f 63  static=no,  lt_c
1a300 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f 73 74  v_dlopen_self_st
1a310 61 74 69 63 3d 63 72 6f 73 73 29 0a 2b 20 20 20  atic=cross).+   
1a320 20 20 20 5d 29 0a 2b 20 20 20 20 66 69 0a 2b 0a     ]).+    fi.+.
1a330 2b 20 20 20 20 43 50 50 46 4c 41 47 53 3d 22 24  +    CPPFLAGS="$
1a340 73 61 76 65 5f 43 50 50 46 4c 41 47 53 22 0a 2b  save_CPPFLAGS".+
1a350 20 20 20 20 4c 44 46 4c 41 47 53 3d 22 24 73 61      LDFLAGS="$sa
1a360 76 65 5f 4c 44 46 4c 41 47 53 22 0a 2b 20 20 20  ve_LDFLAGS".+   
1a370 20 4c 49 42 53 3d 22 24 73 61 76 65 5f 4c 49 42   LIBS="$save_LIB
1a380 53 22 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 65 73  S".+    ;;.+  es
1a390 61 63 0a 2b 0a 2b 20 20 63 61 73 65 20 24 6c 74  ac.+.+  case $lt
1a3a0 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 20  _cv_dlopen_self 
1a3b0 69 6e 0a 2b 20 20 79 65 73 7c 6e 6f 29 20 65 6e  in.+  yes|no) en
1a3c0 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66  able_dlopen_self
1a3d0 3d 24 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73  =$lt_cv_dlopen_s
1a3e0 65 6c 66 20 3b 3b 0a 2b 20 20 2a 29 20 65 6e 61  elf ;;.+  *) ena
1a3f0 62 6c 65 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 3d  ble_dlopen_self=
1a400 75 6e 6b 6e 6f 77 6e 20 3b 3b 0a 2b 20 20 65 73  unknown ;;.+  es
1a410 61 63 0a 2b 0a 2b 20 20 63 61 73 65 20 24 6c 74  ac.+.+  case $lt
1a420 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c 66 5f  _cv_dlopen_self_
1a430 73 74 61 74 69 63 20 69 6e 0a 2b 20 20 79 65 73  static in.+  yes
1a440 7c 6e 6f 29 20 65 6e 61 62 6c 65 5f 64 6c 6f 70  |no) enable_dlop
1a450 65 6e 5f 73 65 6c 66 5f 73 74 61 74 69 63 3d 24  en_self_static=$
1a460 6c 74 5f 63 76 5f 64 6c 6f 70 65 6e 5f 73 65 6c  lt_cv_dlopen_sel
1a470 66 5f 73 74 61 74 69 63 20 3b 3b 0a 2b 20 20 2a  f_static ;;.+  *
1a480 29 20 65 6e 61 62 6c 65 5f 64 6c 6f 70 65 6e 5f  ) enable_dlopen_
1a490 73 65 6c 66 5f 73 74 61 74 69 63 3d 75 6e 6b 6e  self_static=unkn
1a4a0 6f 77 6e 20 3b 3b 0a 2b 20 20 65 73 61 63 0a 2b  own ;;.+  esac.+
1a4b0 66 69 0a 2b 5d 29 23 20 41 43 5f 4c 49 42 54 4f  fi.+])# AC_LIBTO
1a4c0 4f 4c 5f 44 4c 4f 50 45 4e 5f 53 45 4c 46 0a 2b  OL_DLOPEN_SELF.+
1a4d0 0a 2b 0a 2b 23 20 41 43 5f 4c 49 42 54 4f 4f 4c  .+.+# AC_LIBTOOL
1a4e0 5f 50 52 4f 47 5f 43 43 5f 43 5f 4f 28 5b 54 41  _PROG_CC_C_O([TA
1a4f0 47 4e 41 4d 45 5d 29 0a 2b 23 20 2d 2d 2d 2d 2d  GNAME]).+# -----
1a500 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1a510 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20  ------------.+# 
1a520 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20  Check to see if 
1a530 6f 70 74 69 6f 6e 73 20 2d 63 20 61 6e 64 20 2d  options -c and -
1a540 6f 20 61 72 65 20 73 69 6d 75 6c 74 61 6e 65 6f  o are simultaneo
1a550 75 73 6c 79 20 73 75 70 70 6f 72 74 65 64 20 62  usly supported b
1a560 79 20 63 6f 6d 70 69 6c 65 72 0a 2b 41 43 5f 44  y compiler.+AC_D
1a570 45 46 55 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c  EFUN([AC_LIBTOOL
1a580 5f 50 52 4f 47 5f 43 43 5f 43 5f 4f 5d 2c 0a 2b  _PROG_CC_C_O],.+
1a590 5b 41 43 5f 52 45 51 55 49 52 45 28 5b 4c 54 5f  [AC_REQUIRE([LT_
1a5a0 41 43 5f 50 52 4f 47 5f 53 45 44 5d 29 64 6e 6c  AC_PROG_SED])dnl
1a5b0 0a 2b 41 43 5f 52 45 51 55 49 52 45 28 5b 5f 4c  .+AC_REQUIRE([_L
1a5c0 54 5f 41 43 5f 53 59 53 5f 43 4f 4d 50 49 4c 45  T_AC_SYS_COMPILE
1a5d0 52 5d 29 64 6e 6c 0a 2b 41 43 5f 43 41 43 48 45  R])dnl.+AC_CACHE
1a5e0 5f 43 48 45 43 4b 28 5b 69 66 20 24 63 6f 6d 70  _CHECK([if $comp
1a5f0 69 6c 65 72 20 73 75 70 70 6f 72 74 73 20 2d 63  iler supports -c
1a600 20 2d 6f 20 66 69 6c 65 2e 24 61 63 5f 6f 62 6a   -o file.$ac_obj
1a610 65 78 74 5d 2c 0a 2b 20 20 5b 5f 4c 54 5f 41 43  ext],.+  [_LT_AC
1a620 5f 54 41 47 56 41 52 28 6c 74 5f 63 76 5f 70 72  _TAGVAR(lt_cv_pr
1a630 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 2c  og_compiler_c_o,
1a640 20 24 31 29 5d 2c 0a 2b 20 20 5b 5f 4c 54 5f 41   $1)],.+  [_LT_A
1a650 43 5f 54 41 47 56 41 52 28 6c 74 5f 63 76 5f 70  C_TAGVAR(lt_cv_p
1a660 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f  rog_compiler_c_o
1a670 2c 20 24 31 29 3d 6e 6f 0a 2b 20 20 20 24 72 6d  , $1)=no.+   $rm
1a680 20 2d 72 20 63 6f 6e 66 74 65 73 74 20 32 3e 2f   -r conftest 2>/
1a690 64 65 76 2f 6e 75 6c 6c 0a 2b 20 20 20 6d 6b 64  dev/null.+   mkd
1a6a0 69 72 20 63 6f 6e 66 74 65 73 74 0a 2b 20 20 20  ir conftest.+   
1a6b0 63 64 20 63 6f 6e 66 74 65 73 74 0a 2b 20 20 20  cd conftest.+   
1a6c0 6d 6b 64 69 72 20 6f 75 74 0a 2b 20 20 20 65 63  mkdir out.+   ec
1a6d0 68 6f 20 22 24 6c 74 5f 73 69 6d 70 6c 65 5f 63  ho "$lt_simple_c
1a6e0 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65  ompile_test_code
1a6f0 22 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  " > conftest.$ac
1a700 5f 65 78 74 0a 2b 0a 2b 20 20 20 6c 74 5f 63 6f  _ext.+.+   lt_co
1a710 6d 70 69 6c 65 72 5f 66 6c 61 67 3d 22 2d 6f 20  mpiler_flag="-o 
1a720 6f 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61  out/conftest2.$a
1a730 63 5f 6f 62 6a 65 78 74 22 0a 2b 20 20 20 23 20  c_objext".+   # 
1a740 49 6e 73 65 72 74 20 74 68 65 20 6f 70 74 69 6f  Insert the optio
1a750 6e 20 65 69 74 68 65 72 20 28 31 29 20 61 66 74  n either (1) aft
1a760 65 72 20 74 68 65 20 6c 61 73 74 20 2a 46 4c 41  er the last *FLA
1a770 47 53 20 76 61 72 69 61 62 6c 65 2c 20 6f 72 0a  GS variable, or.
1a780 2b 20 20 20 23 20 28 32 29 20 62 65 66 6f 72 65  +   # (2) before
1a790 20 61 20 77 6f 72 64 20 63 6f 6e 74 61 69 6e 69   a word containi
1a7a0 6e 67 20 22 63 6f 6e 66 74 65 73 74 2e 22 2c 20  ng "conftest.", 
1a7b0 6f 72 20 28 33 29 20 61 74 20 74 68 65 20 65 6e  or (3) at the en
1a7c0 64 2e 0a 2b 20 20 20 23 20 4e 6f 74 65 20 74 68  d..+   # Note th
1a7d0 61 74 20 24 61 63 5f 63 6f 6d 70 69 6c 65 20 69  at $ac_compile i
1a7e0 74 73 65 6c 66 20 64 6f 65 73 20 6e 6f 74 20 63  tself does not c
1a7f0 6f 6e 74 61 69 6e 20 62 61 63 6b 73 6c 61 73 68  ontain backslash
1a800 65 73 20 61 6e 64 20 62 65 67 69 6e 73 0a 2b 20  es and begins.+ 
1a810 20 20 23 20 77 69 74 68 20 61 20 64 6f 6c 6c 61    # with a dolla
1a820 72 20 73 69 67 6e 20 28 6e 6f 74 20 61 20 68 79  r sign (not a hy
1a830 70 68 65 6e 29 2c 20 73 6f 20 74 68 65 20 65 63  phen), so the ec
1a840 68 6f 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 63  ho should work c
1a850 6f 72 72 65 63 74 6c 79 2e 0a 2b 20 20 20 6c 74  orrectly..+   lt
1a860 5f 63 6f 6d 70 69 6c 65 3d 60 65 63 68 6f 20 22  _compile=`echo "
1a870 24 61 63 5f 63 6f 6d 70 69 6c 65 22 20 7c 20 24  $ac_compile" | $
1a880 53 45 44 20 5c 0a 2b 20 20 20 2d 65 20 27 73 3a  SED \.+   -e 's:
1a890 2e 2a 46 4c 41 47 53 7d 5c 7b 30 2c 31 5c 7d 20  .*FLAGS}\{0,1\} 
1a8a0 3a 26 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66  :&$lt_compiler_f
1a8b0 6c 61 67 20 3a 3b 20 74 27 20 5c 0a 2b 20 20 20  lag :; t' \.+   
1a8c0 2d 65 20 27 73 3a 20 5b 5b 5e 20 5d 5d 2a 63 6f  -e 's: [[^ ]]*co
1a8d0 6e 66 74 65 73 74 5c 2e 3a 20 24 6c 74 5f 63 6f  nftest\.: $lt_co
1a8e0 6d 70 69 6c 65 72 5f 66 6c 61 67 26 3a 3b 20 74  mpiler_flag&:; t
1a8f0 27 20 5c 0a 2b 20 20 20 2d 65 20 27 73 3a 24 3a  ' \.+   -e 's:$:
1a900 20 24 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f 66 6c   $lt_compiler_fl
1a910 61 67 3a 27 60 0a 2b 20 20 20 28 65 76 61 6c 20  ag:'`.+   (eval 
1a920 65 63 68 6f 20 22 5c 22 5c 24 61 73 5f 6d 65 3a  echo "\"\$as_me:
1a930 5f 5f 6f 6c 69 6e 65 5f 5f 3a 20 24 6c 74 5f 63  __oline__: $lt_c
1a940 6f 6d 70 69 6c 65 5c 22 22 20 3e 26 41 53 5f 4d  ompile\"" >&AS_M
1a950 45 53 53 41 47 45 5f 4c 4f 47 5f 46 44 29 0a 2b  ESSAGE_LOG_FD).+
1a960 20 20 20 28 65 76 61 6c 20 22 24 6c 74 5f 63 6f     (eval "$lt_co
1a970 6d 70 69 6c 65 22 20 32 3e 6f 75 74 2f 63 6f 6e  mpile" 2>out/con
1a980 66 74 65 73 74 2e 65 72 72 29 0a 2b 20 20 20 61  ftest.err).+   a
1a990 63 5f 73 74 61 74 75 73 3d 24 3f 0a 2b 20 20 20  c_status=$?.+   
1a9a0 63 61 74 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74  cat out/conftest
1a9b0 2e 65 72 72 20 3e 26 41 53 5f 4d 45 53 53 41 47  .err >&AS_MESSAG
1a9c0 45 5f 4c 4f 47 5f 46 44 0a 2b 20 20 20 65 63 68  E_LOG_FD.+   ech
1a9d0 6f 20 22 24 61 73 5f 6d 65 3a 5f 5f 6f 6c 69 6e  o "$as_me:__olin
1a9e0 65 5f 5f 3a 20 5c 24 3f 20 3d 20 24 61 63 5f 73  e__: \$? = $ac_s
1a9f0 74 61 74 75 73 22 20 3e 26 41 53 5f 4d 45 53 53  tatus" >&AS_MESS
1aa00 41 47 45 5f 4c 4f 47 5f 46 44 0a 2b 20 20 20 69  AGE_LOG_FD.+   i
1aa10 66 20 28 65 78 69 74 20 24 61 63 5f 73 74 61 74  f (exit $ac_stat
1aa20 75 73 29 20 26 26 20 74 65 73 74 20 2d 73 20 6f  us) && test -s o
1aa30 75 74 2f 63 6f 6e 66 74 65 73 74 32 2e 24 61 63  ut/conftest2.$ac
1aa40 5f 6f 62 6a 65 78 74 0a 2b 20 20 20 74 68 65 6e  _objext.+   then
1aa50 0a 2b 20 20 20 20 20 23 20 54 68 65 20 63 6f 6d  .+     # The com
1aa60 70 69 6c 65 72 20 63 61 6e 20 6f 6e 6c 79 20 77  piler can only w
1aa70 61 72 6e 20 61 6e 64 20 69 67 6e 6f 72 65 20 74  arn and ignore t
1aa80 68 65 20 6f 70 74 69 6f 6e 20 69 66 20 6e 6f 74  he option if not
1aa90 20 72 65 63 6f 67 6e 69 7a 65 64 0a 2b 20 20 20   recognized.+   
1aaa0 20 20 23 20 53 6f 20 73 61 79 20 6e 6f 20 69 66    # So say no if
1aab0 20 74 68 65 72 65 20 61 72 65 20 77 61 72 6e 69   there are warni
1aac0 6e 67 73 0a 2b 20 20 20 20 20 24 65 63 68 6f 20  ngs.+     $echo 
1aad0 22 58 24 5f 6c 74 5f 63 6f 6d 70 69 6c 65 72 5f  "X$_lt_compiler_
1aae0 62 6f 69 6c 65 72 70 6c 61 74 65 22 20 7c 20 24  boilerplate" | $
1aaf0 58 73 65 64 20 2d 65 20 27 2f 5e 24 2f 64 27 20  Xsed -e '/^$/d' 
1ab00 3e 20 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65  > out/conftest.e
1ab10 78 70 0a 2b 20 20 20 20 20 24 53 45 44 20 27 2f  xp.+     $SED '/
1ab20 5e 24 2f 64 3b 20 2f 5e 20 2a 2b 2f 64 27 20 6f  ^$/d; /^ *+/d' o
1ab30 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 72 20  ut/conftest.err 
1ab40 3e 6f 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72  >out/conftest.er
1ab50 32 0a 2b 20 20 20 20 20 69 66 20 74 65 73 74 20  2.+     if test 
1ab60 21 20 2d 73 20 6f 75 74 2f 63 6f 6e 66 74 65 73  ! -s out/conftes
1ab70 74 2e 65 72 32 20 7c 7c 20 64 69 66 66 20 6f 75  t.er2 || diff ou
1ab80 74 2f 63 6f 6e 66 74 65 73 74 2e 65 78 70 20 6f  t/conftest.exp o
1ab90 75 74 2f 63 6f 6e 66 74 65 73 74 2e 65 72 32 20  ut/conftest.er2 
1aba0 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e  >/dev/null; then
1abb0 0a 2b 20 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f  .+       _LT_AC_
1abc0 54 41 47 56 41 52 28 6c 74 5f 63 76 5f 70 72 6f  TAGVAR(lt_cv_pro
1abd0 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f 6f 2c 20  g_compiler_c_o, 
1abe0 24 31 29 3d 79 65 73 0a 2b 20 20 20 20 20 66 69  $1)=yes.+     fi
1abf0 0a 20 20 20 20 66 69 0a 2d 20 20 5d 29 0a 2d 20  .    fi.-  ]).- 
1ac00 20 69 66 20 74 65 73 74 20 78 22 24 65 6e 61 62   if test x"$enab
1ac10 6c 65 5f 6c 74 64 6c 5f 69 6e 73 74 61 6c 6c 22  le_ltdl_install"
1ac20 20 3d 20 78 22 79 65 73 22 3b 20 74 68 65 6e 0a   = x"yes"; then.
1ac30 2d 20 20 20 20 61 63 5f 63 6f 6e 66 69 67 75 72  -    ac_configur
1ac40 65 5f 61 72 67 73 3d 22 24 61 63 5f 63 6f 6e 66  e_args="$ac_conf
1ac50 69 67 75 72 65 5f 61 72 67 73 20 2d 2d 65 6e 61  igure_args --ena
1ac60 62 6c 65 2d 6c 74 64 6c 2d 69 6e 73 74 61 6c 6c  ble-ltdl-install
1ac70 22 0a 2d 20 20 20 20 4c 49 42 4c 54 44 4c 3d 27  ".-    LIBLTDL='
1ac80 24 7b 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2f  ${top_builddir}/
1ac90 27 69 66 65 6c 73 65 28 24 23 2c 31 2c 5b 24 31  'ifelse($#,1,[$1
1aca0 5d 2c 5b 27 6c 69 62 6c 74 64 6c 27 5d 29 2f 6c  ],['libltdl'])/l
1acb0 69 62 6c 74 64 6c 2e 6c 61 0a 2d 20 20 20 20 49  ibltdl.la.-    I
1acc0 4e 43 4c 54 44 4c 3d 27 2d 49 24 7b 74 6f 70 5f  NCLTDL='-I${top_
1acd0 73 72 63 64 69 72 7d 2f 27 69 66 65 6c 73 65 28  srcdir}/'ifelse(
1ace0 24 23 2c 31 2c 5b 24 31 5d 2c 5b 27 6c 69 62 6c  $#,1,[$1],['libl
1acf0 74 64 6c 27 5d 29 0a 2b 20 20 20 63 68 6d 6f 64  tdl']).+   chmod
1ad00 20 75 2b 77 20 2e 20 32 3e 26 41 53 5f 4d 45 53   u+w . 2>&AS_MES
1ad10 53 41 47 45 5f 4c 4f 47 5f 46 44 0a 2b 20 20 20  SAGE_LOG_FD.+   
1ad20 24 72 6d 20 63 6f 6e 66 74 65 73 74 2a 0a 2b 20  $rm conftest*.+ 
1ad30 20 20 23 20 53 47 49 20 43 2b 2b 20 63 6f 6d 70    # SGI C++ comp
1ad40 69 6c 65 72 20 77 69 6c 6c 20 63 72 65 61 74 65  iler will create
1ad50 20 64 69 72 65 63 74 6f 72 79 20 6f 75 74 2f 69   directory out/i
1ad60 69 5f 66 69 6c 65 73 2f 20 66 6f 72 0a 2b 20 20  i_files/ for.+  
1ad70 20 23 20 74 65 6d 70 6c 61 74 65 20 69 6e 73 74   # template inst
1ad80 61 6e 74 69 61 74 69 6f 6e 0a 2b 20 20 20 74 65  antiation.+   te
1ad90 73 74 20 2d 64 20 6f 75 74 2f 69 69 5f 66 69 6c  st -d out/ii_fil
1ada0 65 73 20 26 26 20 24 72 6d 20 6f 75 74 2f 69 69  es && $rm out/ii
1adb0 5f 66 69 6c 65 73 2f 2a 20 26 26 20 72 6d 64 69  _files/* && rmdi
1adc0 72 20 6f 75 74 2f 69 69 5f 66 69 6c 65 73 0a 2b  r out/ii_files.+
1add0 20 20 20 24 72 6d 20 6f 75 74 2f 2a 20 26 26 20     $rm out/* && 
1ade0 72 6d 64 69 72 20 6f 75 74 0a 2b 20 20 20 63 64  rmdir out.+   cd
1adf0 20 2e 2e 0a 2b 20 20 20 72 6d 64 69 72 20 63 6f   ...+   rmdir co
1ae00 6e 66 74 65 73 74 0a 2b 20 20 20 24 72 6d 20 63  nftest.+   $rm c
1ae10 6f 6e 66 74 65 73 74 2a 0a 2b 5d 29 0a 2b 5d 29  onftest*.+]).+])
1ae20 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f  # AC_LIBTOOL_PRO
1ae30 47 5f 43 43 5f 43 5f 4f 0a 2b 0a 2b 0a 2b 23 20  G_CC_C_O.+.+.+# 
1ae40 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 48  AC_LIBTOOL_SYS_H
1ae50 41 52 44 5f 4c 49 4e 4b 5f 4c 4f 43 4b 53 28 5b  ARD_LINK_LOCKS([
1ae60 54 41 47 4e 41 4d 45 5d 29 0a 2b 23 20 2d 2d 2d  TAGNAME]).+# ---
1ae70 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1ae80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1ae90 2d 2d 2d 2d 2d 2d 0a 2b 23 20 43 68 65 63 6b 20  ------.+# Check 
1aea0 74 6f 20 73 65 65 20 69 66 20 77 65 20 63 61 6e  to see if we can
1aeb0 20 64 6f 20 68 61 72 64 20 6c 69 6e 6b 73 20 74   do hard links t
1aec0 6f 20 6c 6f 63 6b 20 73 6f 6d 65 20 66 69 6c 65  o lock some file
1aed0 73 20 69 66 20 6e 65 65 64 65 64 0a 2b 41 43 5f  s if needed.+AC_
1aee0 44 45 46 55 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f  DEFUN([AC_LIBTOO
1aef0 4c 5f 53 59 53 5f 48 41 52 44 5f 4c 49 4e 4b 5f  L_SYS_HARD_LINK_
1af00 4c 4f 43 4b 53 5d 2c 0a 2b 5b 41 43 5f 52 45 51  LOCKS],.+[AC_REQ
1af10 55 49 52 45 28 5b 5f 4c 54 5f 41 43 5f 4c 4f 43  UIRE([_LT_AC_LOC
1af20 4b 5d 29 64 6e 6c 0a 2b 0a 2b 68 61 72 64 5f 6c  K])dnl.+.+hard_l
1af30 69 6e 6b 73 3d 22 6e 6f 74 74 65 73 74 65 64 22  inks="nottested"
1af40 0a 2b 69 66 20 74 65 73 74 20 22 24 5f 4c 54 5f  .+if test "$_LT_
1af50 41 43 5f 54 41 47 56 41 52 28 6c 74 5f 63 76 5f  AC_TAGVAR(lt_cv_
1af60 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f  prog_compiler_c_
1af70 6f 2c 20 24 31 29 22 20 3d 20 6e 6f 20 26 26 20  o, $1)" = no && 
1af80 74 65 73 74 20 22 24 6e 65 65 64 5f 6c 6f 63 6b  test "$need_lock
1af90 73 22 20 21 3d 20 6e 6f 3b 20 74 68 65 6e 0a 2b  s" != no; then.+
1afa0 20 20 23 20 64 6f 20 6e 6f 74 20 6f 76 65 72 77    # do not overw
1afb0 72 69 74 65 20 74 68 65 20 76 61 6c 75 65 20 6f  rite the value o
1afc0 66 20 6e 65 65 64 5f 6c 6f 63 6b 73 20 70 72 6f  f need_locks pro
1afd0 76 69 64 65 64 20 62 79 20 74 68 65 20 75 73 65  vided by the use
1afe0 72 0a 2b 20 20 41 43 5f 4d 53 47 5f 43 48 45 43  r.+  AC_MSG_CHEC
1aff0 4b 49 4e 47 28 5b 69 66 20 77 65 20 63 61 6e 20  KING([if we can 
1b000 6c 6f 63 6b 20 77 69 74 68 20 68 61 72 64 20 6c  lock with hard l
1b010 69 6e 6b 73 5d 29 0a 2b 20 20 68 61 72 64 5f 6c  inks]).+  hard_l
1b020 69 6e 6b 73 3d 79 65 73 0a 2b 20 20 24 72 6d 20  inks=yes.+  $rm 
1b030 63 6f 6e 66 74 65 73 74 2a 0a 2b 20 20 6c 6e 20  conftest*.+  ln 
1b040 63 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74  conftest.a conft
1b050 65 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e 75 6c  est.b 2>/dev/nul
1b060 6c 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b 73 3d  l && hard_links=
1b070 6e 6f 0a 2b 20 20 74 6f 75 63 68 20 63 6f 6e 66  no.+  touch conf
1b080 74 65 73 74 2e 61 0a 2b 20 20 6c 6e 20 63 6f 6e  test.a.+  ln con
1b090 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 65 73 74  ftest.a conftest
1b0a0 2e 62 20 32 3e 26 35 20 7c 7c 20 68 61 72 64 5f  .b 2>&5 || hard_
1b0b0 6c 69 6e 6b 73 3d 6e 6f 0a 2b 20 20 6c 6e 20 63  links=no.+  ln c
1b0c0 6f 6e 66 74 65 73 74 2e 61 20 63 6f 6e 66 74 65  onftest.a confte
1b0d0 73 74 2e 62 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  st.b 2>/dev/null
1b0e0 20 26 26 20 68 61 72 64 5f 6c 69 6e 6b 73 3d 6e   && hard_links=n
1b0f0 6f 0a 2b 20 20 41 43 5f 4d 53 47 5f 52 45 53 55  o.+  AC_MSG_RESU
1b100 4c 54 28 5b 24 68 61 72 64 5f 6c 69 6e 6b 73 5d  LT([$hard_links]
1b110 29 0a 2b 20 20 69 66 20 74 65 73 74 20 22 24 68  ).+  if test "$h
1b120 61 72 64 5f 6c 69 6e 6b 73 22 20 3d 20 6e 6f 3b  ard_links" = no;
1b130 20 74 68 65 6e 0a 2b 20 20 20 20 41 43 5f 4d 53   then.+    AC_MS
1b140 47 5f 57 41 52 4e 28 5b 60 24 43 43 27 20 64 6f  G_WARN([`$CC' do
1b150 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 60  es not support `
1b160 2d 63 20 2d 6f 27 2c 20 73 6f 20 60 6d 61 6b 65  -c -o', so `make
1b170 20 2d 6a 27 20 6d 61 79 20 62 65 20 75 6e 73 61   -j' may be unsa
1b180 66 65 5d 29 0a 2b 20 20 20 20 6e 65 65 64 5f 6c  fe]).+    need_l
1b190 6f 63 6b 73 3d 77 61 72 6e 0a 2b 20 20 66 69 0a  ocks=warn.+  fi.
1b1a0 2b 65 6c 73 65 0a 2b 20 20 6e 65 65 64 5f 6c 6f  +else.+  need_lo
1b1b0 63 6b 73 3d 6e 6f 0a 2b 66 69 0a 2b 5d 29 23 20  cks=no.+fi.+])# 
1b1c0 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 48  AC_LIBTOOL_SYS_H
1b1d0 41 52 44 5f 4c 49 4e 4b 5f 4c 4f 43 4b 53 0a 2b  ARD_LINK_LOCKS.+
1b1e0 0a 2b 0a 2b 23 20 41 43 5f 4c 49 42 54 4f 4f 4c  .+.+# AC_LIBTOOL
1b1f0 5f 4f 42 4a 44 49 52 0a 2b 23 20 2d 2d 2d 2d 2d  _OBJDIR.+# -----
1b200 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43  ------------.+AC
1b210 5f 44 45 46 55 4e 28 5b 41 43 5f 4c 49 42 54 4f  _DEFUN([AC_LIBTO
1b220 4f 4c 5f 4f 42 4a 44 49 52 5d 2c 0a 2b 5b 41 43  OL_OBJDIR],.+[AC
1b230 5f 43 41 43 48 45 5f 43 48 45 43 4b 28 5b 66 6f  _CACHE_CHECK([fo
1b240 72 20 6f 62 6a 64 69 72 5d 2c 20 5b 6c 74 5f 63  r objdir], [lt_c
1b250 76 5f 6f 62 6a 64 69 72 5d 2c 0a 2b 5b 72 6d 20  v_objdir],.+[rm 
1b260 2d 66 20 2e 6c 69 62 73 20 32 3e 2f 64 65 76 2f  -f .libs 2>/dev/
1b270 6e 75 6c 6c 0a 2b 6d 6b 64 69 72 20 2e 6c 69 62  null.+mkdir .lib
1b280 73 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 0a 2b 69  s 2>/dev/null.+i
1b290 66 20 74 65 73 74 20 2d 64 20 2e 6c 69 62 73 3b  f test -d .libs;
1b2a0 20 74 68 65 6e 0a 2b 20 20 6c 74 5f 63 76 5f 6f   then.+  lt_cv_o
1b2b0 62 6a 64 69 72 3d 2e 6c 69 62 73 0a 2b 65 6c 73  bjdir=.libs.+els
1b2c0 65 0a 2b 20 20 23 20 4d 53 2d 44 4f 53 20 64 6f  e.+  # MS-DOS do
1b2d0 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20 66 69 6c  es not allow fil
1b2e0 65 6e 61 6d 65 73 20 74 68 61 74 20 62 65 67 69  enames that begi
1b2f0 6e 20 77 69 74 68 20 61 20 64 6f 74 2e 0a 2b 20  n with a dot..+ 
1b300 20 6c 74 5f 63 76 5f 6f 62 6a 64 69 72 3d 5f 6c   lt_cv_objdir=_l
1b310 69 62 73 0a 2b 66 69 0a 2b 72 6d 64 69 72 20 2e  ibs.+fi.+rmdir .
1b320 6c 69 62 73 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  libs 2>/dev/null
1b330 5d 29 0a 2b 6f 62 6a 64 69 72 3d 24 6c 74 5f 63  ]).+objdir=$lt_c
1b340 76 5f 6f 62 6a 64 69 72 0a 2b 5d 29 23 20 41 43  v_objdir.+])# AC
1b350 5f 4c 49 42 54 4f 4f 4c 5f 4f 42 4a 44 49 52 0a  _LIBTOOL_OBJDIR.
1b360 2b 0a 2b 0a 2b 23 20 41 43 5f 4c 49 42 54 4f 4f  +.+.+# AC_LIBTOO
1b370 4c 5f 50 52 4f 47 5f 4c 44 5f 48 41 52 44 43 4f  L_PROG_LD_HARDCO
1b380 44 45 5f 4c 49 42 50 41 54 48 28 5b 54 41 47 4e  DE_LIBPATH([TAGN
1b390 41 4d 45 5d 29 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d  AME]).+# -------
1b3a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1b3b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1b3c0 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 43 68 65 63 6b  -------.+# Check
1b3d0 20 68 61 72 64 63 6f 64 69 6e 67 20 61 74 74 72   hardcoding attr
1b3e0 69 62 75 74 65 73 2e 0a 2b 41 43 5f 44 45 46 55  ibutes..+AC_DEFU
1b3f0 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52  N([AC_LIBTOOL_PR
1b400 4f 47 5f 4c 44 5f 48 41 52 44 43 4f 44 45 5f 4c  OG_LD_HARDCODE_L
1b410 49 42 50 41 54 48 5d 2c 0a 2b 5b 41 43 5f 4d 53  IBPATH],.+[AC_MS
1b420 47 5f 43 48 45 43 4b 49 4e 47 28 5b 68 6f 77 20  G_CHECKING([how 
1b430 74 6f 20 68 61 72 64 63 6f 64 65 20 6c 69 62 72  to hardcode libr
1b440 61 72 79 20 70 61 74 68 73 20 69 6e 74 6f 20 70  ary paths into p
1b450 72 6f 67 72 61 6d 73 5d 29 0a 2b 5f 4c 54 5f 41  rograms]).+_LT_A
1b460 43 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64  C_TAGVAR(hardcod
1b470 65 5f 61 63 74 69 6f 6e 2c 20 24 31 29 3d 0a 2b  e_action, $1)=.+
1b480 69 66 20 74 65 73 74 20 2d 6e 20 22 24 5f 4c 54  if test -n "$_LT
1b490 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64 63  _AC_TAGVAR(hardc
1b4a0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
1b4b0 73 70 65 63 2c 20 24 31 29 22 20 7c 7c 20 5c 0a  spec, $1)" || \.
1b4c0 2b 20 20 20 74 65 73 74 20 2d 6e 20 22 24 5f 4c  +   test -n "$_L
1b4d0 54 5f 41 43 5f 54 41 47 56 41 52 28 72 75 6e 70  T_AC_TAGVAR(runp
1b4e0 61 74 68 5f 76 61 72 2c 20 24 31 29 22 20 7c 7c  ath_var, $1)" ||
1b4f0 20 5c 0a 2b 20 20 20 74 65 73 74 20 22 58 24 5f   \.+   test "X$_
1b500 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72  LT_AC_TAGVAR(har
1b510 64 63 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 2c  dcode_automatic,
1b520 20 24 31 29 22 20 3d 20 22 58 79 65 73 22 20 3b   $1)" = "Xyes" ;
1b530 20 74 68 65 6e 0a 2b 0a 2b 20 20 23 20 57 65 20   then.+.+  # We 
1b540 63 61 6e 20 68 61 72 64 63 6f 64 65 20 6e 6f 6e  can hardcode non
1b550 2d 65 78 69 73 74 61 6e 74 20 64 69 72 65 63 74  -existant direct
1b560 6f 72 69 65 73 2e 0a 2b 20 20 69 66 20 74 65 73  ories..+  if tes
1b570 74 20 22 24 5f 4c 54 5f 41 43 5f 54 41 47 56 41  t "$_LT_AC_TAGVA
1b580 52 28 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63  R(hardcode_direc
1b590 74 2c 20 24 31 29 22 20 21 3d 20 6e 6f 20 26 26  t, $1)" != no &&
1b5a0 0a 2b 20 20 20 20 20 23 20 49 66 20 74 68 65 20  .+     # If the 
1b5b0 6f 6e 6c 79 20 6d 65 63 68 61 6e 69 73 6d 20 74  only mechanism t
1b5c0 6f 20 61 76 6f 69 64 20 68 61 72 64 63 6f 64 69  o avoid hardcodi
1b5d0 6e 67 20 69 73 20 73 68 6c 69 62 70 61 74 68 5f  ng is shlibpath_
1b5e0 76 61 72 2c 20 77 65 0a 2b 20 20 20 20 20 23 20  var, we.+     # 
1b5f0 68 61 76 65 20 74 6f 20 72 65 6c 69 6e 6b 2c 20  have to relink, 
1b600 6f 74 68 65 72 77 69 73 65 20 77 65 20 6d 69 67  otherwise we mig
1b610 68 74 20 6c 69 6e 6b 20 77 69 74 68 20 61 6e 20  ht link with an 
1b620 69 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72 61 72  installed librar
1b630 79 0a 2b 20 20 20 20 20 23 20 77 68 65 6e 20 77  y.+     # when w
1b640 65 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 6e 6b  e should be link
1b650 69 6e 67 20 77 69 74 68 20 61 20 79 65 74 2d 74  ing with a yet-t
1b660 6f 2d 62 65 2d 69 6e 73 74 61 6c 6c 65 64 20 6f  o-be-installed o
1b670 6e 65 0a 2b 20 20 20 20 20 23 23 20 74 65 73 74  ne.+     ## test
1b680 20 22 24 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52   "$_LT_AC_TAGVAR
1b690 28 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70  (hardcode_shlibp
1b6a0 61 74 68 5f 76 61 72 2c 20 24 31 29 22 20 21 3d  ath_var, $1)" !=
1b6b0 20 6e 6f 20 26 26 0a 2b 20 20 20 20 20 74 65 73   no &&.+     tes
1b6c0 74 20 22 24 5f 4c 54 5f 41 43 5f 54 41 47 56 41  t "$_LT_AC_TAGVA
1b6d0 52 28 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73  R(hardcode_minus
1b6e0 5f 4c 2c 20 24 31 29 22 20 21 3d 20 6e 6f 3b 20  _L, $1)" != no; 
1b6f0 74 68 65 6e 0a 2b 20 20 20 20 23 20 4c 69 6e 6b  then.+    # Link
1b700 69 6e 67 20 61 6c 77 61 79 73 20 68 61 72 64 63  ing always hardc
1b710 6f 64 65 73 20 74 68 65 20 74 65 6d 70 6f 72 61  odes the tempora
1b720 72 79 20 6c 69 62 72 61 72 79 20 64 69 72 65 63  ry library direc
1b730 74 6f 72 79 2e 0a 2b 20 20 20 20 5f 4c 54 5f 41  tory..+    _LT_A
1b740 43 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64  C_TAGVAR(hardcod
1b750 65 5f 61 63 74 69 6f 6e 2c 20 24 31 29 3d 72 65  e_action, $1)=re
1b760 6c 69 6e 6b 0a 20 20 20 65 6c 73 65 0a 2d 20 20  link.   else.-  
1b770 20 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61    ac_configure_a
1b780 72 67 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75  rgs="$ac_configu
1b790 72 65 5f 61 72 67 73 20 2d 2d 65 6e 61 62 6c 65  re_args --enable
1b7a0 2d 6c 74 64 6c 2d 69 6e 73 74 61 6c 6c 3d 6e 6f  -ltdl-install=no
1b7b0 22 0a 2d 20 20 20 20 4c 49 42 4c 54 44 4c 3d 22  ".-    LIBLTDL="
1b7c0 2d 6c 6c 74 64 6c 22 0a 2d 20 20 20 20 49 4e 43  -lltdl".-    INC
1b7d0 4c 54 44 4c 3d 0a 2b 20 20 20 20 23 20 57 65 20  LTDL=.+    # We 
1b7e0 63 61 6e 20 6c 69 6e 6b 20 77 69 74 68 6f 75 74  can link without
1b7f0 20 68 61 72 64 63 6f 64 69 6e 67 2c 20 61 6e 64   hardcoding, and
1b800 20 77 65 20 63 61 6e 20 68 61 72 64 63 6f 64 65   we can hardcode
1b810 20 6e 6f 6e 65 78 69 73 74 69 6e 67 20 64 69 72   nonexisting dir
1b820 73 2e 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54  s..+    _LT_AC_T
1b830 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 61  AGVAR(hardcode_a
1b840 63 74 69 6f 6e 2c 20 24 31 29 3d 69 6d 6d 65 64  ction, $1)=immed
1b850 69 61 74 65 0a 2b 20 20 66 69 0a 2b 65 6c 73 65  iate.+  fi.+else
1b860 0a 2b 20 20 23 20 57 65 20 63 61 6e 6e 6f 74 20  .+  # We cannot 
1b870 68 61 72 64 63 6f 64 65 20 61 6e 79 74 68 69 6e  hardcode anythin
1b880 67 2c 20 6f 72 20 65 6c 73 65 20 77 65 20 63 61  g, or else we ca
1b890 6e 20 6f 6e 6c 79 20 68 61 72 64 63 6f 64 65 20  n only hardcode 
1b8a0 65 78 69 73 74 69 6e 67 0a 2b 20 20 23 20 64 69  existing.+  # di
1b8b0 72 65 63 74 6f 72 69 65 73 2e 0a 2b 20 20 5f 4c  rectories..+  _L
1b8c0 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64  T_AC_TAGVAR(hard
1b8d0 63 6f 64 65 5f 61 63 74 69 6f 6e 2c 20 24 31 29  code_action, $1)
1b8e0 3d 75 6e 73 75 70 70 6f 72 74 65 64 0a 2b 66 69  =unsupported.+fi
1b8f0 0a 2b 41 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28  .+AC_MSG_RESULT(
1b900 5b 24 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28  [$_LT_AC_TAGVAR(
1b910 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f 6e 2c  hardcode_action,
1b920 20 24 31 29 5d 29 0a 2b 0a 2b 69 66 20 74 65 73   $1)]).+.+if tes
1b930 74 20 22 24 5f 4c 54 5f 41 43 5f 54 41 47 56 41  t "$_LT_AC_TAGVA
1b940 52 28 68 61 72 64 63 6f 64 65 5f 61 63 74 69 6f  R(hardcode_actio
1b950 6e 2c 20 24 31 29 22 20 3d 20 72 65 6c 69 6e 6b  n, $1)" = relink
1b960 3b 20 74 68 65 6e 0a 2b 20 20 23 20 46 61 73 74  ; then.+  # Fast
1b970 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69 73   installation is
1b980 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 0a 2b   not supported.+
1b990 20 20 65 6e 61 62 6c 65 5f 66 61 73 74 5f 69 6e    enable_fast_in
1b9a0 73 74 61 6c 6c 3d 6e 6f 0a 2b 65 6c 69 66 20 74  stall=no.+elif t
1b9b0 65 73 74 20 22 24 73 68 6c 69 62 70 61 74 68 5f  est "$shlibpath_
1b9c0 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
1b9d0 68 22 20 3d 20 79 65 73 20 7c 7c 0a 2b 20 20 20  h" = yes ||.+   
1b9e0 20 20 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f    test "$enable_
1b9f0 73 68 61 72 65 64 22 20 3d 20 6e 6f 3b 20 74 68  shared" = no; th
1ba00 65 6e 0a 2b 20 20 23 20 46 61 73 74 20 69 6e 73  en.+  # Fast ins
1ba10 74 61 6c 6c 61 74 69 6f 6e 20 69 73 20 6e 6f 74  tallation is not
1ba20 20 6e 65 63 65 73 73 61 72 79 0a 2b 20 20 65 6e   necessary.+  en
1ba30 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c  able_fast_instal
1ba40 6c 3d 6e 65 65 64 6c 65 73 73 0a 2b 66 69 0a 2b  l=needless.+fi.+
1ba50 5d 29 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50  ])# AC_LIBTOOL_P
1ba60 52 4f 47 5f 4c 44 5f 48 41 52 44 43 4f 44 45 5f  ROG_LD_HARDCODE_
1ba70 4c 49 42 50 41 54 48 0a 2b 0a 2b 0a 2b 23 20 41  LIBPATH.+.+.+# A
1ba80 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 4c 49  C_LIBTOOL_SYS_LI
1ba90 42 5f 53 54 52 49 50 0a 2b 23 20 2d 2d 2d 2d 2d  B_STRIP.+# -----
1baa0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bab0 2d 2d 2d 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41  ---.+AC_DEFUN([A
1bac0 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 4c 49  C_LIBTOOL_SYS_LI
1bad0 42 5f 53 54 52 49 50 5d 2c 0a 2b 5b 73 74 72 69  B_STRIP],.+[stri
1bae0 70 6c 69 62 3d 0a 2b 6f 6c 64 5f 73 74 72 69 70  plib=.+old_strip
1baf0 6c 69 62 3d 0a 2b 41 43 5f 4d 53 47 5f 43 48 45  lib=.+AC_MSG_CHE
1bb00 43 4b 49 4e 47 28 5b 77 68 65 74 68 65 72 20 73  CKING([whether s
1bb10 74 72 69 70 70 69 6e 67 20 6c 69 62 72 61 72 69  tripping librari
1bb20 65 73 20 69 73 20 70 6f 73 73 69 62 6c 65 5d 29  es is possible])
1bb30 0a 2b 69 66 20 74 65 73 74 20 2d 6e 20 22 24 53  .+if test -n "$S
1bb40 54 52 49 50 22 20 26 26 20 24 53 54 52 49 50 20  TRIP" && $STRIP 
1bb50 2d 56 20 32 3e 26 31 20 7c 20 67 72 65 70 20 22  -V 2>&1 | grep "
1bb60 47 4e 55 20 73 74 72 69 70 22 20 3e 2f 64 65 76  GNU strip" >/dev
1bb70 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 2b 20 20 74  /null; then.+  t
1bb80 65 73 74 20 2d 7a 20 22 24 6f 6c 64 5f 73 74 72  est -z "$old_str
1bb90 69 70 6c 69 62 22 20 26 26 20 6f 6c 64 5f 73 74  iplib" && old_st
1bba0 72 69 70 6c 69 62 3d 22 24 53 54 52 49 50 20 2d  riplib="$STRIP -
1bbb0 2d 73 74 72 69 70 2d 64 65 62 75 67 22 0a 2b 20  -strip-debug".+ 
1bbc0 20 74 65 73 74 20 2d 7a 20 22 24 73 74 72 69 70   test -z "$strip
1bbd0 6c 69 62 22 20 26 26 20 73 74 72 69 70 6c 69 62  lib" && striplib
1bbe0 3d 22 24 53 54 52 49 50 20 2d 2d 73 74 72 69 70  ="$STRIP --strip
1bbf0 2d 75 6e 6e 65 65 64 65 64 22 0a 2b 20 20 41 43  -unneeded".+  AC
1bc00 5f 4d 53 47 5f 52 45 53 55 4c 54 28 5b 79 65 73  _MSG_RESULT([yes
1bc10 5d 29 0a 2b 65 6c 73 65 0a 2b 23 20 46 49 58 4d  ]).+else.+# FIXM
1bc20 45 20 2d 20 69 6e 73 65 72 74 20 73 6f 6d 65 20  E - insert some 
1bc30 72 65 61 6c 20 74 65 73 74 73 2c 20 68 6f 73 74  real tests, host
1bc40 5f 6f 73 20 69 73 6e 27 74 20 72 65 61 6c 6c 79  _os isn't really
1bc50 20 67 6f 6f 64 20 65 6e 6f 75 67 68 0a 2b 20 20   good enough.+  
1bc60 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
1bc70 0a 2b 20 20 20 64 61 72 77 69 6e 2a 29 0a 2b 20  .+   darwin*).+ 
1bc80 20 20 20 20 20 20 69 66 20 74 65 73 74 20 2d 6e        if test -n
1bc90 20 22 24 53 54 52 49 50 22 20 3b 20 74 68 65 6e   "$STRIP" ; then
1bca0 0a 2b 20 20 20 20 20 20 20 20 20 73 74 72 69 70  .+         strip
1bcb0 6c 69 62 3d 22 24 53 54 52 49 50 20 2d 78 22 0a  lib="$STRIP -x".
1bcc0 2b 20 20 20 20 20 20 20 20 20 6f 6c 64 5f 73 74  +         old_st
1bcd0 72 69 70 6c 69 62 3d 22 24 53 54 52 49 50 20 2d  riplib="$STRIP -
1bce0 53 22 0a 2b 20 20 20 20 20 20 20 20 20 41 43 5f  S".+         AC_
1bcf0 4d 53 47 5f 52 45 53 55 4c 54 28 5b 79 65 73 5d  MSG_RESULT([yes]
1bd00 29 0a 2b 20 20 20 20 20 20 20 65 6c 73 65 0a 2b  ).+       else.+
1bd10 20 20 41 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28    AC_MSG_RESULT(
1bd20 5b 6e 6f 5d 29 0a 2b 66 69 0a 2b 20 20 20 20 20  [no]).+fi.+     
1bd30 20 20 3b 3b 0a 2b 20 20 20 2a 29 0a 2b 20 20 41    ;;.+   *).+  A
1bd40 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28 5b 6e 6f  C_MSG_RESULT([no
1bd50 5d 29 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 65 73  ]).+    ;;.+  es
1bd60 61 63 0a 2b 66 69 0a 2b 5d 29 23 20 41 43 5f 4c  ac.+fi.+])# AC_L
1bd70 49 42 54 4f 4f 4c 5f 53 59 53 5f 4c 49 42 5f 53  IBTOOL_SYS_LIB_S
1bd80 54 52 49 50 0a 2b 0a 2b 0a 2b 23 20 41 43 5f 4c  TRIP.+.+.+# AC_L
1bd90 49 42 54 4f 4f 4c 5f 53 59 53 5f 44 59 4e 41 4d  IBTOOL_SYS_DYNAM
1bda0 49 43 5f 4c 49 4e 4b 45 52 0a 2b 23 20 2d 2d 2d  IC_LINKER.+# ---
1bdb0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
1bdc0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 50 4f  ----------.+# PO
1bdd0 52 54 4d 45 20 46 69 6c 6c 20 69 6e 20 79 6f 75  RTME Fill in you
1bde0 72 20 6c 64 2e 73 6f 20 63 68 61 72 61 63 74 65  r ld.so characte
1bdf0 72 69 73 74 69 63 73 0a 2b 41 43 5f 44 45 46 55  ristics.+AC_DEFU
1be00 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59  N([AC_LIBTOOL_SY
1be10 53 5f 44 59 4e 41 4d 49 43 5f 4c 49 4e 4b 45 52  S_DYNAMIC_LINKER
1be20 5d 2c 0a 2b 5b 41 43 5f 52 45 51 55 49 52 45 28  ],.+[AC_REQUIRE(
1be30 5b 4c 54 5f 41 43 5f 50 52 4f 47 5f 53 45 44 5d  [LT_AC_PROG_SED]
1be40 29 64 6e 6c 0a 2b 41 43 5f 4d 53 47 5f 43 48 45  )dnl.+AC_MSG_CHE
1be50 43 4b 49 4e 47 28 5b 64 79 6e 61 6d 69 63 20 6c  CKING([dynamic l
1be60 69 6e 6b 65 72 20 63 68 61 72 61 63 74 65 72 69  inker characteri
1be70 73 74 69 63 73 5d 29 0a 2b 6c 69 62 72 61 72 79  stics]).+library
1be80 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 0a 2b 6c 69  _names_spec=.+li
1be90 62 6e 61 6d 65 5f 73 70 65 63 3d 27 6c 69 62 24  bname_spec='lib$
1bea0 6e 61 6d 65 27 0a 2b 73 6f 6e 61 6d 65 5f 73 70  name'.+soname_sp
1beb0 65 63 3d 0a 2b 73 68 72 65 78 74 5f 63 6d 64 73  ec=.+shrext_cmds
1bec0 3d 22 2e 73 6f 22 0a 2b 70 6f 73 74 69 6e 73 74  =".so".+postinst
1bed0 61 6c 6c 5f 63 6d 64 73 3d 0a 2b 70 6f 73 74 75  all_cmds=.+postu
1bee0 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64 73 3d 0a 2b  ninstall_cmds=.+
1bef0 66 69 6e 69 73 68 5f 63 6d 64 73 3d 0a 2b 66 69  finish_cmds=.+fi
1bf00 6e 69 73 68 5f 65 76 61 6c 3d 0a 2b 73 68 6c 69  nish_eval=.+shli
1bf10 62 70 61 74 68 5f 76 61 72 3d 0a 2b 73 68 6c 69  bpath_var=.+shli
1bf20 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
1bf30 72 75 6e 70 61 74 68 3d 75 6e 6b 6e 6f 77 6e 0a  runpath=unknown.
1bf40 2b 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6e 6f  +version_type=no
1bf50 6e 65 0a 2b 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b  ne.+dynamic_link
1bf60 65 72 3d 22 24 68 6f 73 74 5f 6f 73 20 6c 64 2e  er="$host_os ld.
1bf70 73 6f 22 0a 2b 73 79 73 5f 6c 69 62 5f 64 6c 73  so".+sys_lib_dls
1bf80 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d  earch_path_spec=
1bf90 22 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 22 0a  "/lib /usr/lib".
1bfa0 2b 6d 34 5f 69 66 28 24 31 2c 5b 5d 2c 5b 0a 2b  +m4_if($1,[],[.+
1bfb0 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
1bfc0 20 79 65 73 3b 20 74 68 65 6e 0a 2b 20 20 63 61   yes; then.+  ca
1bfd0 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 2b  se $host_os in.+
1bfe0 20 20 20 20 64 61 72 77 69 6e 2a 29 20 6c 74 5f      darwin*) lt_
1bff0 61 77 6b 5f 61 72 67 3d 22 2f 5e 6c 69 62 72 61  awk_arg="/^libra
1c000 72 69 65 73 3a 2f 2c 2f 4c 52 2f 22 20 3b 3b 0a  ries:/,/LR/" ;;.
1c010 2b 20 20 20 20 2a 29 20 6c 74 5f 61 77 6b 5f 61  +    *) lt_awk_a
1c020 72 67 3d 22 2f 5e 6c 69 62 72 61 72 69 65 73 3a  rg="/^libraries:
1c030 2f 22 20 3b 3b 0a 2b 20 20 65 73 61 63 0a 2b 20  /" ;;.+  esac.+ 
1c040 20 6c 74 5f 73 65 61 72 63 68 5f 70 61 74 68 5f   lt_search_path_
1c050 73 70 65 63 3d 60 24 43 43 20 2d 70 72 69 6e 74  spec=`$CC -print
1c060 2d 73 65 61 72 63 68 2d 64 69 72 73 20 7c 20 61  -search-dirs | a
1c070 77 6b 20 24 6c 74 5f 61 77 6b 5f 61 72 67 20 7c  wk $lt_awk_arg |
1c080 20 24 53 45 44 20 2d 65 20 22 73 2f 5e 6c 69 62   $SED -e "s/^lib
1c090 72 61 72 69 65 73 3a 2f 2f 22 20 2d 65 20 22 73  raries://" -e "s
1c0a0 2c 3d 2f 2c 2f 2c 67 22 60 0a 2b 20 20 69 66 20  ,=/,/,g"`.+  if 
1c0b0 65 63 68 6f 20 22 24 6c 74 5f 73 65 61 72 63 68  echo "$lt_search
1c0c0 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 20 67 72  _path_spec" | gr
1c0d0 65 70 20 27 3b 27 20 3e 2f 64 65 76 2f 6e 75 6c  ep ';' >/dev/nul
1c0e0 6c 20 3b 20 74 68 65 6e 0a 2b 20 20 20 20 23 20  l ; then.+    # 
1c0f0 69 66 20 74 68 65 20 70 61 74 68 20 63 6f 6e 74  if the path cont
1c100 61 69 6e 73 20 22 3b 22 20 74 68 65 6e 20 77 65  ains ";" then we
1c110 20 61 73 73 75 6d 65 20 69 74 20 74 6f 20 62 65   assume it to be
1c120 20 74 68 65 20 73 65 70 61 72 61 74 6f 72 0a 2b   the separator.+
1c130 20 20 20 20 23 20 6f 74 68 65 72 77 69 73 65 20      # otherwise 
1c140 64 65 66 61 75 6c 74 20 74 6f 20 74 68 65 20 73  default to the s
1c150 74 61 6e 64 61 72 64 20 70 61 74 68 20 73 65 70  tandard path sep
1c160 61 72 61 74 6f 72 20 28 69 2e 65 2e 20 22 3a 22  arator (i.e. ":"
1c170 29 20 2d 20 69 74 20 69 73 0a 2b 20 20 20 20 23  ) - it is.+    #
1c180 20 61 73 73 75 6d 65 64 20 74 68 61 74 20 6e 6f   assumed that no
1c190 20 70 61 72 74 20 6f 66 20 61 20 6e 6f 72 6d 61   part of a norma
1c1a0 6c 20 70 61 74 68 6e 61 6d 65 20 63 6f 6e 74 61  l pathname conta
1c1b0 69 6e 73 20 22 3b 22 20 62 75 74 20 74 68 61 74  ins ";" but that
1c1c0 20 73 68 6f 75 6c 64 0a 2b 20 20 20 20 23 20 6f   should.+    # o
1c1d0 6b 61 79 20 69 6e 20 74 68 65 20 72 65 61 6c 20  kay in the real 
1c1e0 77 6f 72 6c 64 20 77 68 65 72 65 20 22 3b 22 20  world where ";" 
1c1f0 69 6e 20 64 69 72 70 61 74 68 73 20 69 73 20 69  in dirpaths is i
1c200 74 73 65 6c 66 20 70 72 6f 62 6c 65 6d 61 74 69  tself problemati
1c210 63 2e 0a 2b 20 20 20 20 6c 74 5f 73 65 61 72 63  c..+    lt_searc
1c220 68 5f 70 61 74 68 5f 73 70 65 63 3d 60 65 63 68  h_path_spec=`ech
1c230 6f 20 22 24 6c 74 5f 73 65 61 72 63 68 5f 70 61  o "$lt_search_pa
1c240 74 68 5f 73 70 65 63 22 20 7c 20 24 53 45 44 20  th_spec" | $SED 
1c250 2d 65 20 27 73 2f 3b 2f 20 2f 67 27 60 0a 2b 20  -e 's/;/ /g'`.+ 
1c260 20 65 6c 73 65 0a 2b 20 20 20 20 6c 74 5f 73 65   else.+    lt_se
1c270 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 60  arch_path_spec=`
1c280 65 63 68 6f 20 22 24 6c 74 5f 73 65 61 72 63 68  echo "$lt_search
1c290 5f 70 61 74 68 5f 73 70 65 63 22 20 7c 20 24 53  _path_spec" | $S
1c2a0 45 44 20 20 2d 65 20 22 73 2f 24 50 41 54 48 5f  ED  -e "s/$PATH_
1c2b0 53 45 50 41 52 41 54 4f 52 2f 20 2f 67 22 60 0a  SEPARATOR/ /g"`.
1c2c0 2b 20 20 66 69 0a 2b 20 20 23 20 4f 6b 2c 20 6e  +  fi.+  # Ok, n
1c2d0 6f 77 20 77 65 20 68 61 76 65 20 74 68 65 20 70  ow we have the p
1c2e0 61 74 68 2c 20 73 65 70 61 72 61 74 65 64 20 62  ath, separated b
1c2f0 79 20 73 70 61 63 65 73 2c 20 77 65 20 63 61 6e  y spaces, we can
1c300 20 73 74 65 70 20 74 68 72 6f 75 67 68 20 69 74   step through it
1c310 0a 2b 20 20 23 20 61 6e 64 20 61 64 64 20 6d 75  .+  # and add mu
1c320 6c 74 69 6c 69 62 20 64 69 72 20 69 66 20 6e 65  ltilib dir if ne
1c330 63 65 73 73 61 72 79 2e 0a 2b 20 20 6c 74 5f 74  cessary..+  lt_t
1c340 6d 70 5f 6c 74 5f 73 65 61 72 63 68 5f 70 61 74  mp_lt_search_pat
1c350 68 5f 73 70 65 63 3d 0a 2b 20 20 6c 74 5f 6d 75  h_spec=.+  lt_mu
1c360 6c 74 69 5f 6f 73 5f 64 69 72 3d 60 24 43 43 20  lti_os_dir=`$CC 
1c370 24 43 50 50 46 4c 41 47 53 20 24 43 46 4c 41 47  $CPPFLAGS $CFLAG
1c380 53 20 24 4c 44 46 4c 41 47 53 20 2d 70 72 69 6e  S $LDFLAGS -prin
1c390 74 2d 6d 75 6c 74 69 2d 6f 73 2d 64 69 72 65 63  t-multi-os-direc
1c3a0 74 6f 72 79 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c  tory 2>/dev/null
1c3b0 60 0a 2b 20 20 66 6f 72 20 6c 74 5f 73 79 73 5f  `.+  for lt_sys_
1c3c0 70 61 74 68 20 69 6e 20 24 6c 74 5f 73 65 61 72  path in $lt_sear
1c3d0 63 68 5f 70 61 74 68 5f 73 70 65 63 3b 20 64 6f  ch_path_spec; do
1c3e0 0a 2b 20 20 20 20 69 66 20 74 65 73 74 20 2d 64  .+    if test -d
1c3f0 20 22 24 6c 74 5f 73 79 73 5f 70 61 74 68 2f 24   "$lt_sys_path/$
1c400 6c 74 5f 6d 75 6c 74 69 5f 6f 73 5f 64 69 72 22  lt_multi_os_dir"
1c410 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 6c 74  ; then.+      lt
1c420 5f 74 6d 70 5f 6c 74 5f 73 65 61 72 63 68 5f 70  _tmp_lt_search_p
1c430 61 74 68 5f 73 70 65 63 3d 22 24 6c 74 5f 74 6d  ath_spec="$lt_tm
1c440 70 5f 6c 74 5f 73 65 61 72 63 68 5f 70 61 74 68  p_lt_search_path
1c450 5f 73 70 65 63 20 24 6c 74 5f 73 79 73 5f 70 61  _spec $lt_sys_pa
1c460 74 68 2f 24 6c 74 5f 6d 75 6c 74 69 5f 6f 73 5f  th/$lt_multi_os_
1c470 64 69 72 22 0a 2b 20 20 20 20 65 6c 73 65 0a 2b  dir".+    else.+
1c480 20 20 20 20 20 20 74 65 73 74 20 2d 64 20 22 24        test -d "$
1c490 6c 74 5f 73 79 73 5f 70 61 74 68 22 20 26 26 20  lt_sys_path" && 
1c4a0 5c 0a 2b 09 6c 74 5f 74 6d 70 5f 6c 74 5f 73 65  \.+.lt_tmp_lt_se
1c4b0 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22  arch_path_spec="
1c4c0 24 6c 74 5f 74 6d 70 5f 6c 74 5f 73 65 61 72 63  $lt_tmp_lt_searc
1c4d0 68 5f 70 61 74 68 5f 73 70 65 63 20 24 6c 74 5f  h_path_spec $lt_
1c4e0 73 79 73 5f 70 61 74 68 22 0a 2b 20 20 20 20 66  sys_path".+    f
1c4f0 69 0a 2b 20 20 64 6f 6e 65 0a 2b 20 20 6c 74 5f  i.+  done.+  lt_
1c500 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
1c510 3d 60 65 63 68 6f 20 24 6c 74 5f 74 6d 70 5f 6c  =`echo $lt_tmp_l
1c520 74 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  t_search_path_sp
1c530 65 63 20 7c 20 61 77 6b 20 27 0a 2b 42 45 47 49  ec | awk '.+BEGI
1c540 4e 20 7b 52 53 3d 22 20 22 3b 20 46 53 3d 22 2f  N {RS=" "; FS="/
1c550 7c 5c 6e 22 3b 7d 20 7b 0a 2b 20 20 6c 74 5f 66  |\n";} {.+  lt_f
1c560 6f 6f 3d 22 22 3b 0a 2b 20 20 6c 74 5f 63 6f 75  oo="";.+  lt_cou
1c570 6e 74 3d 30 3b 0a 2b 20 20 66 6f 72 20 28 6c 74  nt=0;.+  for (lt
1c580 5f 69 20 3d 20 4e 46 3b 20 6c 74 5f 69 20 3e 20  _i = NF; lt_i > 
1c590 30 3b 20 6c 74 5f 69 2d 2d 29 20 7b 0a 2b 20 20  0; lt_i--) {.+  
1c5a0 20 20 69 66 20 28 24 6c 74 5f 69 20 21 3d 20 22    if ($lt_i != "
1c5b0 22 20 26 26 20 24 6c 74 5f 69 20 21 3d 20 22 2e  " && $lt_i != ".
1c5c0 22 29 20 7b 0a 2b 20 20 20 20 20 20 69 66 20 28  ") {.+      if (
1c5d0 24 6c 74 5f 69 20 3d 3d 20 22 2e 2e 22 29 20 7b  $lt_i == "..") {
1c5e0 0a 2b 20 20 20 20 20 20 20 20 6c 74 5f 63 6f 75  .+        lt_cou
1c5f0 6e 74 2b 2b 3b 0a 2b 20 20 20 20 20 20 7d 20 65  nt++;.+      } e
1c600 6c 73 65 20 7b 0a 2b 20 20 20 20 20 20 20 20 69  lse {.+        i
1c610 66 20 28 6c 74 5f 63 6f 75 6e 74 20 3d 3d 20 30  f (lt_count == 0
1c620 29 20 7b 0a 2b 20 20 20 20 20 20 20 20 20 20 6c  ) {.+          l
1c630 74 5f 66 6f 6f 3d 22 2f 22 20 24 6c 74 5f 69 20  t_foo="/" $lt_i 
1c640 6c 74 5f 66 6f 6f 3b 0a 2b 20 20 20 20 20 20 20  lt_foo;.+       
1c650 20 7d 20 65 6c 73 65 20 7b 0a 2b 20 20 20 20 20   } else {.+     
1c660 20 20 20 20 20 6c 74 5f 63 6f 75 6e 74 2d 2d 3b       lt_count--;
1c670 0a 2b 20 20 20 20 20 20 20 20 7d 0a 2b 20 20 20  .+        }.+   
1c680 20 20 20 7d 0a 2b 20 20 20 20 7d 0a 2b 20 20 7d     }.+    }.+  }
1c690 0a 2b 20 20 69 66 20 28 6c 74 5f 66 6f 6f 20 21  .+  if (lt_foo !
1c6a0 3d 20 22 22 29 20 7b 20 6c 74 5f 66 72 65 71 5b  = "") { lt_freq[
1c6b0 5b 6c 74 5f 66 6f 6f 5d 5d 2b 2b 3b 20 7d 0a 2b  [lt_foo]]++; }.+
1c6c0 20 20 69 66 20 28 6c 74 5f 66 72 65 71 5b 5b 6c    if (lt_freq[[l
1c6d0 74 5f 66 6f 6f 5d 5d 20 3d 3d 20 31 29 20 7b 20  t_foo]] == 1) { 
1c6e0 70 72 69 6e 74 20 6c 74 5f 66 6f 6f 3b 20 7d 0a  print lt_foo; }.
1c6f0 2b 7d 27 60 0a 2b 20 20 73 79 73 5f 6c 69 62 5f  +}'`.+  sys_lib_
1c700 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
1c710 3d 60 65 63 68 6f 20 24 6c 74 5f 73 65 61 72 63  =`echo $lt_searc
1c720 68 5f 70 61 74 68 5f 73 70 65 63 60 0a 2b 65 6c  h_path_spec`.+el
1c730 73 65 0a 2b 20 20 73 79 73 5f 6c 69 62 5f 73 65  se.+  sys_lib_se
1c740 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22  arch_path_spec="
1c750 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 20 2f 75  /lib /usr/lib /u
1c760 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 2b 66  sr/local/lib".+f
1c770 69 5d 29 0a 2b 6e 65 65 64 5f 6c 69 62 5f 70 72  i]).+need_lib_pr
1c780 65 66 69 78 3d 75 6e 6b 6e 6f 77 6e 0a 2b 68 61  efix=unknown.+ha
1c790 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
1c7a0 3d 6e 6f 0a 2b 0a 2b 23 20 77 68 65 6e 20 79 6f  =no.+.+# when yo
1c7b0 75 20 73 65 74 20 6e 65 65 64 5f 76 65 72 73 69  u set need_versi
1c7c0 6f 6e 20 74 6f 20 6e 6f 2c 20 6d 61 6b 65 20 73  on to no, make s
1c7d0 75 72 65 20 69 74 20 64 6f 65 73 20 6e 6f 74 20  ure it does not 
1c7e0 63 61 75 73 65 20 2d 73 65 74 5f 76 65 72 73 69  cause -set_versi
1c7f0 6f 6e 0a 2b 23 20 66 6c 61 67 73 20 74 6f 20 62  on.+# flags to b
1c800 65 20 6c 65 66 74 20 77 69 74 68 6f 75 74 20 61  e left without a
1c810 72 67 75 6d 65 6e 74 73 0a 2b 6e 65 65 64 5f 76  rguments.+need_v
1c820 65 72 73 69 6f 6e 3d 75 6e 6b 6e 6f 77 6e 0a 2b  ersion=unknown.+
1c830 0a 2b 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20  .+case $host_os 
1c840 69 6e 0a 2b 61 69 78 33 2a 29 0a 2b 20 20 76 65  in.+aix3*).+  ve
1c850 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78  rsion_type=linux
1c860 0a 2b 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  .+  library_name
1c870 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
1c880 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
1c890 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66  ared_ext}$versuf
1c8a0 66 69 78 20 24 6c 69 62 6e 61 6d 65 2e 61 27 0a  fix $libname.a'.
1c8b0 2b 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72  +  shlibpath_var
1c8c0 3d 4c 49 42 50 41 54 48 0a 2b 0a 2b 20 20 23 20  =LIBPATH.+.+  # 
1c8d0 41 49 58 20 33 20 68 61 73 20 6e 6f 20 76 65 72  AIX 3 has no ver
1c8e0 73 69 6f 6e 69 6e 67 20 73 75 70 70 6f 72 74 2c  sioning support,
1c8f0 20 73 6f 20 77 65 20 61 70 70 65 6e 64 20 61 20   so we append a 
1c900 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20 74 6f  major version to
1c910 20 74 68 65 20 6e 61 6d 65 2e 0a 2b 20 20 73 6f   the name..+  so
1c920 6e 61 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62  name_spec='${lib
1c930 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
1c940 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
1c950 6f 72 27 0a 2b 20 20 3b 3b 0a 2b 0a 2b 61 69 78  or'.+  ;;.+.+aix
1c960 5b 5b 34 2d 39 5d 5d 2a 29 0a 2b 20 20 76 65 72  [[4-9]]*).+  ver
1c970 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a  sion_type=linux.
1c980 2b 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66  +  need_lib_pref
1c990 69 78 3d 6e 6f 0a 2b 20 20 6e 65 65 64 5f 76 65  ix=no.+  need_ve
1c9a0 72 73 69 6f 6e 3d 6e 6f 0a 2b 20 20 68 61 72 64  rsion=no.+  hard
1c9b0 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79  code_into_libs=y
1c9c0 65 73 0a 2b 20 20 69 66 20 74 65 73 74 20 22 24  es.+  if test "$
1c9d0 68 6f 73 74 5f 63 70 75 22 20 3d 20 69 61 36 34  host_cpu" = ia64
1c9e0 3b 20 74 68 65 6e 0a 2b 20 20 20 20 23 20 41 49  ; then.+    # AI
1c9f0 58 20 35 20 73 75 70 70 6f 72 74 73 20 49 41 36  X 5 supports IA6
1ca00 34 0a 2b 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  4.+    library_n
1ca10 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
1ca20 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
1ca30 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a  {shared_ext}$maj
1ca40 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  or ${libname}${r
1ca50 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
1ca60 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
1ca70 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f  libname${shared_
1ca80 65 78 74 7d 27 0a 2b 20 20 20 20 73 68 6c 69 62  ext}'.+    shlib
1ca90 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
1caa0 41 52 59 5f 50 41 54 48 0a 2b 20 20 65 6c 73 65  ARY_PATH.+  else
1cab0 0a 2b 20 20 20 20 23 20 57 69 74 68 20 47 43 43  .+    # With GCC
1cac0 20 75 70 20 74 6f 20 32 2e 39 35 2e 78 2c 20 63   up to 2.95.x, c
1cad0 6f 6c 6c 65 63 74 32 20 77 6f 75 6c 64 20 63 72  ollect2 would cr
1cae0 65 61 74 65 20 61 6e 20 69 6d 70 6f 72 74 20 66  eate an import f
1caf0 69 6c 65 0a 2b 20 20 20 20 23 20 66 6f 72 20 64  ile.+    # for d
1cb00 65 70 65 6e 64 65 6e 63 65 20 6c 69 62 72 61 72  ependence librar
1cb10 69 65 73 2e 20 20 54 68 65 20 69 6d 70 6f 72 74  ies.  The import
1cb20 20 66 69 6c 65 20 77 6f 75 6c 64 20 73 74 61 72   file would star
1cb30 74 20 77 69 74 68 0a 2b 20 20 20 20 23 20 74 68  t with.+    # th
1cb40 65 20 6c 69 6e 65 20 60 23 21 20 2e 27 2e 20 20  e line `#! .'.  
1cb50 54 68 69 73 20 77 6f 75 6c 64 20 63 61 75 73 65  This would cause
1cb60 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 6c   the generated l
1cb70 69 62 72 61 72 79 20 74 6f 0a 2b 20 20 20 20 23  ibrary to.+    #
1cb80 20 64 65 70 65 6e 64 20 6f 6e 20 60 2e 27 2c 20   depend on `.', 
1cb90 61 6c 77 61 79 73 20 61 6e 20 69 6e 76 61 6c 69  always an invali
1cba0 64 20 6c 69 62 72 61 72 79 2e 20 20 54 68 69 73  d library.  This
1cbb0 20 77 61 73 20 66 69 78 65 64 20 69 6e 0a 2b 20   was fixed in.+ 
1cbc0 20 20 20 23 20 64 65 76 65 6c 6f 70 6d 65 6e 74     # development
1cbd0 20 73 6e 61 70 73 68 6f 74 73 20 6f 66 20 47 43   snapshots of GC
1cbe0 43 20 70 72 69 6f 72 20 74 6f 20 33 2e 30 2e 0a  C prior to 3.0..
1cbf0 2b 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f  +    case $host_
1cc00 6f 73 20 69 6e 0a 2b 20 20 20 20 20 20 61 69 78  os in.+      aix
1cc10 34 20 7c 20 61 69 78 34 2e 5b 5b 30 31 5d 5d 20  4 | aix4.[[01]] 
1cc20 7c 20 61 69 78 34 2e 5b 5b 30 31 5d 5d 2e 2a 29  | aix4.[[01]].*)
1cc30 0a 2b 20 20 20 20 20 20 69 66 20 7b 20 65 63 68  .+      if { ech
1cc40 6f 20 27 23 69 66 20 5f 5f 47 4e 55 43 5f 5f 20  o '#if __GNUC__ 
1cc50 3e 20 32 20 7c 7c 20 28 5f 5f 47 4e 55 43 5f 5f  > 2 || (__GNUC__
1cc60 20 3d 3d 20 32 20 26 26 20 5f 5f 47 4e 55 43 5f   == 2 && __GNUC_
1cc70 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 39 37 29 27 0a  MINOR__ >= 97)'.
1cc80 2b 09 20 20 20 65 63 68 6f 20 27 20 79 65 73 20  +.   echo ' yes 
1cc90 27 0a 2b 09 20 20 20 65 63 68 6f 20 27 23 65 6e  '.+.   echo '#en
1cca0 64 69 66 27 3b 20 7d 20 7c 20 24 7b 43 43 7d 20  dif'; } | ${CC} 
1ccb0 2d 45 20 2d 20 7c 20 67 72 65 70 20 79 65 73 20  -E - | grep yes 
1ccc0 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65  > /dev/null; the
1ccd0 6e 0a 2b 09 3a 0a 2b 20 20 20 20 20 20 65 6c 73  n.+.:.+      els
1cce0 65 0a 2b 09 63 61 6e 5f 62 75 69 6c 64 5f 73 68  e.+.can_build_sh
1ccf0 61 72 65 64 3d 6e 6f 0a 2b 20 20 20 20 20 20 66  ared=no.+      f
1cd00 69 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b 20 20 20  i.+      ;;.+   
1cd10 20 65 73 61 63 0a 2b 20 20 20 20 23 20 41 49 58   esac.+    # AIX
1cd20 20 28 6f 6e 20 50 6f 77 65 72 2a 29 20 68 61 73   (on Power*) has
1cd30 20 6e 6f 20 76 65 72 73 69 6f 6e 69 6e 67 20 73   no versioning s
1cd40 75 70 70 6f 72 74 2c 20 73 6f 20 63 75 72 72 65  upport, so curre
1cd50 6e 74 6c 79 20 77 65 20 63 61 6e 20 6e 6f 74 20  ntly we can not 
1cd60 68 61 72 64 63 6f 64 65 20 63 6f 72 72 65 63 74  hardcode correct
1cd70 0a 2b 20 20 20 20 23 20 73 6f 6e 61 6d 65 20 69  .+    # soname i
1cd80 6e 74 6f 20 65 78 65 63 75 74 61 62 6c 65 2e 20  nto executable. 
1cd90 50 72 6f 62 61 62 6c 79 20 77 65 20 63 61 6e 20  Probably we can 
1cda0 61 64 64 20 76 65 72 73 69 6f 6e 69 6e 67 20 73  add versioning s
1cdb0 75 70 70 6f 72 74 20 74 6f 0a 2b 20 20 20 20 23  upport to.+    #
1cdc0 20 63 6f 6c 6c 65 63 74 32 2c 20 73 6f 20 61 64   collect2, so ad
1cdd0 64 69 74 69 6f 6e 61 6c 20 6c 69 6e 6b 73 20 63  ditional links c
1cde0 61 6e 20 62 65 20 75 73 65 66 75 6c 20 69 6e 20  an be useful in 
1cdf0 66 75 74 75 72 65 2e 0a 2b 20 20 20 20 69 66 20  future..+    if 
1ce00 74 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72  test "$aix_use_r
1ce10 75 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d  untimelinking" =
1ce20 20 79 65 73 3b 20 74 68 65 6e 0a 2b 20 20 20 20   yes; then.+    
1ce30 20 20 23 20 49 66 20 75 73 69 6e 67 20 72 75 6e    # If using run
1ce40 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 28 6f   time linking (o
1ce50 6e 20 41 49 58 20 34 2e 32 20 6f 72 20 6c 61 74  n AIX 4.2 or lat
1ce60 65 72 29 20 75 73 65 20 6c 69 62 3c 6e 61 6d 65  er) use lib<name
1ce70 3e 2e 73 6f 0a 2b 20 20 20 20 20 20 23 20 69 6e  >.so.+      # in
1ce80 73 74 65 61 64 20 6f 66 20 6c 69 62 3c 6e 61 6d  stead of lib<nam
1ce90 65 3e 2e 61 20 74 6f 20 6c 65 74 20 70 65 6f 70  e>.a to let peop
1cea0 6c 65 20 6b 6e 6f 77 20 74 68 61 74 20 74 68 65  le know that the
1ceb0 73 65 20 61 72 65 20 6e 6f 74 0a 2b 20 20 20 20  se are not.+    
1cec0 20 20 23 20 74 79 70 69 63 61 6c 20 41 49 58 20    # typical AIX 
1ced0 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
1cee0 2e 0a 2b 20 20 20 20 20 20 6c 69 62 72 61 72 79  ..+      library
1cef0 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
1cf00 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
1cf10 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76  }${shared_ext}$v
1cf20 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
1cf30 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
1cf40 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
1cf50 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65   $libname${share
1cf60 64 5f 65 78 74 7d 27 0a 2b 20 20 20 20 65 6c 73  d_ext}'.+    els
1cf70 65 0a 2b 20 20 20 20 20 20 23 20 57 65 20 70 72  e.+      # We pr
1cf80 65 73 65 72 76 65 20 2e 61 20 61 73 20 65 78 74  eserve .a as ext
1cf90 65 6e 73 69 6f 6e 20 66 6f 72 20 73 68 61 72 65  ension for share
1cfa0 64 20 6c 69 62 72 61 72 69 65 73 20 74 68 72 6f  d libraries thro
1cfb0 75 67 68 20 41 49 58 34 2e 32 0a 2b 20 20 20 20  ugh AIX4.2.+    
1cfc0 20 20 23 20 61 6e 64 20 6c 61 74 65 72 20 77 68    # and later wh
1cfd0 65 6e 20 77 65 20 61 72 65 20 6e 6f 74 20 64 6f  en we are not do
1cfe0 69 6e 67 20 72 75 6e 20 74 69 6d 65 20 6c 69 6e  ing run time lin
1cff0 6b 69 6e 67 2e 0a 2b 20 20 20 20 20 20 6c 69 62  king..+      lib
1d000 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
1d010 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
1d020 65 61 73 65 7d 2e 61 20 24 6c 69 62 6e 61 6d 65  ease}.a $libname
1d030 2e 61 27 0a 2b 20 20 20 20 20 20 73 6f 6e 61 6d  .a'.+      sonam
1d040 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  e_spec='${libnam
1d050 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
1d060 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27  ared_ext}$major'
1d070 0a 2b 20 20 20 20 66 69 0a 2b 20 20 20 20 73 68  .+    fi.+    sh
1d080 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 50  libpath_var=LIBP
1d090 41 54 48 0a 2b 20 20 66 69 0a 2b 20 20 3b 3b 0a  ATH.+  fi.+  ;;.
1d0a0 2b 0a 2b 61 6d 69 67 61 6f 73 2a 29 0a 2b 20 20  +.+amigaos*).+  
1d0b0 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
1d0c0 65 63 3d 27 24 6c 69 62 6e 61 6d 65 2e 69 78 6c  ec='$libname.ixl
1d0d0 69 62 72 61 72 79 20 24 6c 69 62 6e 61 6d 65 2e  ibrary $libname.
1d0e0 61 27 0a 2b 20 20 23 20 43 72 65 61 74 65 20 24  a'.+  # Create $
1d0f0 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72  {libname}_ixlibr
1d100 61 72 79 2e 61 20 65 6e 74 72 69 65 73 20 69 6e  ary.a entries in
1d110 20 2f 73 79 73 2f 6c 69 62 73 2e 0a 2b 20 20 66   /sys/libs..+  f
1d120 69 6e 69 73 68 5f 65 76 61 6c 3d 27 66 6f 72 20  inish_eval='for 
1d130 6c 69 62 20 69 6e 20 60 6c 73 20 24 6c 69 62 64  lib in `ls $libd
1d140 69 72 2f 2a 2e 69 78 6c 69 62 72 61 72 79 20 32  ir/*.ixlibrary 2
1d150 3e 2f 64 65 76 2f 6e 75 6c 6c 60 3b 20 64 6f 20  >/dev/null`; do 
1d160 6c 69 62 6e 61 6d 65 3d 60 24 65 63 68 6f 20 22  libname=`$echo "
1d170 58 24 6c 69 62 22 20 7c 20 24 58 73 65 64 20 2d  X$lib" | $Xsed -
1d180 65 20 27 5c 27 27 73 25 5e 2e 2a 2f 5c 28 5b 5b  e '\''s%^.*/\([[
1d190 5e 2f 5d 5d 2a 5c 29 5c 2e 69 78 6c 69 62 72 61  ^/]]*\)\.ixlibra
1d1a0 72 79 24 25 5c 31 25 27 5c 27 27 60 3b 20 74 65  ry$%\1%'\''`; te
1d1b0 73 74 20 24 72 6d 20 2f 73 79 73 2f 6c 69 62 73  st $rm /sys/libs
1d1c0 2f 24 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69  /${libname}_ixli
1d1d0 62 72 61 72 79 2e 61 3b 20 24 73 68 6f 77 20 22  brary.a; $show "
1d1e0 63 64 20 2f 73 79 73 2f 6c 69 62 73 20 26 26 20  cd /sys/libs && 
1d1f0 24 4c 4e 5f 53 20 24 6c 69 62 20 24 7b 6c 69 62  $LN_S $lib ${lib
1d200 6e 61 6d 65 7d 5f 69 78 6c 69 62 72 61 72 79 2e  name}_ixlibrary.
1d210 61 22 3b 20 63 64 20 2f 73 79 73 2f 6c 69 62 73  a"; cd /sys/libs
1d220 20 26 26 20 24 4c 4e 5f 53 20 24 6c 69 62 20 24   && $LN_S $lib $
1d230 7b 6c 69 62 6e 61 6d 65 7d 5f 69 78 6c 69 62 72  {libname}_ixlibr
1d240 61 72 79 2e 61 20 7c 7c 20 65 78 69 74 20 31 3b  ary.a || exit 1;
1d250 20 64 6f 6e 65 27 0a 2b 20 20 3b 3b 0a 2b 0a 2b   done'.+  ;;.+.+
1d260 62 65 6f 73 2a 29 0a 2b 20 20 6c 69 62 72 61 72  beos*).+  librar
1d270 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
1d280 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65 64  libname}${shared
1d290 5f 65 78 74 7d 27 0a 2b 20 20 64 79 6e 61 6d 69  _ext}'.+  dynami
1d2a0 63 5f 6c 69 6e 6b 65 72 3d 22 24 68 6f 73 74 5f  c_linker="$host_
1d2b0 6f 73 20 6c 64 2e 73 6f 22 0a 2b 20 20 73 68 6c  os ld.so".+  shl
1d2c0 69 62 70 61 74 68 5f 76 61 72 3d 4c 49 42 52 41  ibpath_var=LIBRA
1d2d0 52 59 5f 50 41 54 48 0a 2b 20 20 3b 3b 0a 2b 0a  RY_PATH.+  ;;.+.
1d2e0 2b 62 73 64 69 5b 5b 34 35 5d 5d 2a 29 0a 2b 20  +bsdi[[45]]*).+ 
1d2f0 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69   version_type=li
1d300 6e 75 78 0a 2b 20 20 6e 65 65 64 5f 76 65 72 73  nux.+  need_vers
1d310 69 6f 6e 3d 6e 6f 0a 2b 20 20 6c 69 62 72 61 72  ion=no.+  librar
1d320 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b  y_names_spec='${
1d330 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
1d340 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
1d350 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e  versuffix ${libn
1d360 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
1d370 73 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f  shared_ext}$majo
1d380 72 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72  r $libname${shar
1d390 65 64 5f 65 78 74 7d 27 0a 2b 20 20 73 6f 6e 61  ed_ext}'.+  sona
1d3a0 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  me_spec='${libna
1d3b0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
1d3c0 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
1d3d0 27 0a 2b 20 20 66 69 6e 69 73 68 5f 63 6d 64 73  '.+  finish_cmds
1d3e0 3d 27 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f  ='PATH="\$PATH:/
1d3f0 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 24  sbin" ldconfig $
1d400 6c 69 62 64 69 72 27 0a 2b 20 20 73 68 6c 69 62  libdir'.+  shlib
1d410 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
1d420 41 52 59 5f 50 41 54 48 0a 2b 20 20 73 79 73 5f  ARY_PATH.+  sys_
1d430 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
1d440 73 70 65 63 3d 22 2f 73 68 6c 69 62 20 2f 75 73  spec="/shlib /us
1d450 72 2f 6c 69 62 20 2f 75 73 72 2f 58 31 31 2f 6c  r/lib /usr/X11/l
1d460 69 62 20 2f 75 73 72 2f 63 6f 6e 74 72 69 62 2f  ib /usr/contrib/
1d470 6c 69 62 20 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f  lib /lib /usr/lo
1d480 63 61 6c 2f 6c 69 62 22 0a 2b 20 20 73 79 73 5f  cal/lib".+  sys_
1d490 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74  lib_dlsearch_pat
1d4a0 68 5f 73 70 65 63 3d 22 2f 73 68 6c 69 62 20 2f  h_spec="/shlib /
1d4b0 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63  usr/lib /usr/loc
1d4c0 61 6c 2f 6c 69 62 22 0a 2b 20 20 23 20 74 68 65  al/lib".+  # the
1d4d0 20 64 65 66 61 75 6c 74 20 6c 64 2e 73 6f 2e 63   default ld.so.c
1d4e0 6f 6e 66 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e  onf also contain
1d4f0 73 20 2f 75 73 72 2f 63 6f 6e 74 72 69 62 2f 6c  s /usr/contrib/l
1d500 69 62 20 61 6e 64 0a 2b 20 20 23 20 2f 75 73 72  ib and.+  # /usr
1d510 2f 58 31 31 52 36 2f 6c 69 62 20 28 2f 75 73 72  /X11R6/lib (/usr
1d520 2f 58 31 31 20 69 73 20 61 20 6c 69 6e 6b 20 74  /X11 is a link t
1d530 6f 20 2f 75 73 72 2f 58 31 31 52 36 29 2c 20 62  o /usr/X11R6), b
1d540 75 74 20 6c 65 74 20 75 73 20 61 6c 6c 6f 77 0a  ut let us allow.
1d550 2b 20 20 23 20 6c 69 62 74 6f 6f 6c 20 74 6f 20  +  # libtool to 
1d560 68 61 72 64 2d 63 6f 64 65 20 74 68 65 73 65 20  hard-code these 
1d570 69 6e 74 6f 20 70 72 6f 67 72 61 6d 73 0a 2b 20  into programs.+ 
1d580 20 3b 3b 0a 2b 0a 2b 63 79 67 77 69 6e 2a 20 7c   ;;.+.+cygwin* |
1d590 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33 32 2a 29   mingw* | pw32*)
1d5a0 0a 2b 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  .+  version_type
1d5b0 3d 77 69 6e 64 6f 77 73 0a 2b 20 20 73 68 72 65  =windows.+  shre
1d5c0 78 74 5f 63 6d 64 73 3d 22 2e 64 6c 6c 22 0a 2b  xt_cmds=".dll".+
1d5d0 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
1d5e0 6f 0a 2b 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  o.+  need_lib_pr
1d5f0 65 66 69 78 3d 6e 6f 0a 2b 0a 2b 20 20 63 61 73  efix=no.+.+  cas
1d600 65 20 24 47 43 43 2c 24 68 6f 73 74 5f 6f 73 20  e $GCC,$host_os 
1d610 69 6e 0a 2b 20 20 79 65 73 2c 63 79 67 77 69 6e  in.+  yes,cygwin
1d620 2a 20 7c 20 79 65 73 2c 6d 69 6e 67 77 2a 20 7c  * | yes,mingw* |
1d630 20 79 65 73 2c 70 77 33 32 2a 29 0a 2b 20 20 20   yes,pw32*).+   
1d640 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
1d650 70 65 63 3d 27 24 6c 69 62 6e 61 6d 65 2e 64 6c  pec='$libname.dl
1d660 6c 2e 61 27 0a 2b 20 20 20 20 23 20 44 4c 4c 20  l.a'.+    # DLL 
1d670 69 73 20 69 6e 73 74 61 6c 6c 65 64 20 74 6f 20  is installed to 
1d680 24 28 6c 69 62 64 69 72 29 2f 2e 2e 2f 62 69 6e  $(libdir)/../bin
1d690 20 62 79 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f   by postinstall_
1d6a0 63 6d 64 73 0a 2b 20 20 20 20 70 6f 73 74 69 6e  cmds.+    postin
1d6b0 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 62 61 73 65  stall_cmds='base
1d6c0 5f 66 69 6c 65 3d 60 62 61 73 65 6e 61 6d 65 20  _file=`basename 
1d6d0 5c 24 7b 66 69 6c 65 7d 60 7e 0a 2b 20 20 20 20  \${file}`~.+    
1d6e0 20 20 64 6c 70 61 74 68 3d 60 24 53 48 45 4c 4c    dlpath=`$SHELL
1d6f0 20 32 3e 26 31 20 2d 63 20 27 5c 27 27 2e 20 24   2>&1 -c '\''. $
1d700 64 69 72 2f 27 5c 27 27 5c 24 7b 62 61 73 65 5f  dir/'\''\${base_
1d710 66 69 6c 65 7d 27 5c 27 27 69 3b 65 63 68 6f 20  file}'\''i;echo 
1d720 5c 24 64 6c 6e 61 6d 65 27 5c 27 27 60 7e 0a 2b  \$dlname'\''`~.+
1d730 20 20 20 20 20 20 64 6c 64 69 72 3d 24 64 65 73        dldir=$des
1d740 74 64 69 72 2f 60 64 69 72 6e 61 6d 65 20 5c 24  tdir/`dirname \$
1d750 64 6c 70 61 74 68 60 7e 0a 2b 20 20 20 20 20 20  dlpath`~.+      
1d760 74 65 73 74 20 2d 64 20 5c 24 64 6c 64 69 72 20  test -d \$dldir 
1d770 7c 7c 20 6d 6b 64 69 72 20 2d 70 20 5c 24 64 6c  || mkdir -p \$dl
1d780 64 69 72 7e 0a 2b 20 20 20 20 20 20 24 69 6e 73  dir~.+      $ins
1d790 74 61 6c 6c 5f 70 72 6f 67 20 24 64 69 72 2f 24  tall_prog $dir/$
1d7a0 64 6c 6e 61 6d 65 20 5c 24 64 6c 64 69 72 2f 24  dlname \$dldir/$
1d7b0 64 6c 6e 61 6d 65 7e 0a 2b 20 20 20 20 20 20 63  dlname~.+      c
1d7c0 68 6d 6f 64 20 61 2b 78 20 5c 24 64 6c 64 69 72  hmod a+x \$dldir
1d7d0 2f 24 64 6c 6e 61 6d 65 27 0a 2b 20 20 20 20 70  /$dlname'.+    p
1d7e0 6f 73 74 75 6e 69 6e 73 74 61 6c 6c 5f 63 6d 64  ostuninstall_cmd
1d7f0 73 3d 27 64 6c 64 6c 6c 3d 60 24 53 48 45 4c 4c  s='dldll=`$SHELL
1d800 20 32 3e 26 31 20 2d 63 20 27 5c 27 27 2e 20 24   2>&1 -c '\''. $
1d810 66 69 6c 65 3b 20 65 63 68 6f 20 5c 24 64 6c 6e  file; echo \$dln
1d820 61 6d 65 27 5c 27 27 60 7e 0a 2b 20 20 20 20 20  ame'\''`~.+     
1d830 20 64 6c 70 61 74 68 3d 24 64 69 72 2f 5c 24 64   dlpath=$dir/\$d
1d840 6c 64 6c 6c 7e 0a 2b 20 20 20 20 20 20 20 24 72  ldll~.+       $r
1d850 6d 20 5c 24 64 6c 70 61 74 68 27 0a 2b 20 20 20  m \$dlpath'.+   
1d860 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
1d870 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
1d880 0a 2b 0a 2b 20 20 20 20 63 61 73 65 20 24 68 6f  .+.+    case $ho
1d890 73 74 5f 6f 73 20 69 6e 0a 2b 20 20 20 20 63 79  st_os in.+    cy
1d8a0 67 77 69 6e 2a 29 0a 2b 20 20 20 20 20 20 23 20  gwin*).+      # 
1d8b0 43 79 67 77 69 6e 20 44 4c 4c 73 20 75 73 65 20  Cygwin DLLs use 
1d8c0 27 63 79 67 27 20 70 72 65 66 69 78 20 72 61 74  'cyg' prefix rat
1d8d0 68 65 72 20 74 68 61 6e 20 27 6c 69 62 27 0a 2b  her than 'lib'.+
1d8e0 20 20 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65        soname_spe
1d8f0 63 3d 27 60 65 63 68 6f 20 24 7b 6c 69 62 6e 61  c='`echo ${libna
1d900 6d 65 7d 20 7c 20 73 65 64 20 2d 65 20 27 73 2f  me} | sed -e 's/
1d910 5e 6c 69 62 2f 63 79 67 2f 27 60 60 65 63 68 6f  ^lib/cyg/'``echo
1d920 20 24 7b 72 65 6c 65 61 73 65 7d 20 7c 20 24 53   ${release} | $S
1d930 45 44 20 2d 65 20 27 73 2f 5b 5b 2e 5d 5d 2f 2d  ED -e 's/[[.]]/-
1d940 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69 78 7d  /g'`${versuffix}
1d950 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 2b  ${shared_ext}'.+
1d960 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65        sys_lib_se
1d970 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22  arch_path_spec="
1d980 2f 75 73 72 2f 6c 69 62 20 2f 6c 69 62 2f 77 33  /usr/lib /lib/w3
1d990 32 61 70 69 20 2f 6c 69 62 20 2f 75 73 72 2f 6c  2api /lib /usr/l
1d9a0 6f 63 61 6c 2f 6c 69 62 22 0a 2b 20 20 20 20 20  ocal/lib".+     
1d9b0 20 3b 3b 0a 2b 20 20 20 20 6d 69 6e 67 77 2a 29   ;;.+    mingw*)
1d9c0 0a 2b 20 20 20 20 20 20 23 20 4d 69 6e 47 57 20  .+      # MinGW 
1d9d0 44 4c 4c 73 20 75 73 65 20 74 72 61 64 69 74 69  DLLs use traditi
1d9e0 6f 6e 61 6c 20 27 6c 69 62 27 20 70 72 65 66 69  onal 'lib' prefi
1d9f0 78 0a 2b 20 20 20 20 20 20 73 6f 6e 61 6d 65 5f  x.+      soname_
1da00 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
1da10 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d  `echo ${release}
1da20 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 5b 5b   | $SED -e 's/[[
1da30 2e 5d 5d 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75  .]]/-/g'`${versu
1da40 66 66 69 78 7d 24 7b 73 68 61 72 65 64 5f 65 78  ffix}${shared_ex
1da50 74 7d 27 0a 2b 20 20 20 20 20 20 73 79 73 5f 6c  t}'.+      sys_l
1da60 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
1da70 70 65 63 3d 60 24 43 43 20 2d 70 72 69 6e 74 2d  pec=`$CC -print-
1da80 73 65 61 72 63 68 2d 64 69 72 73 20 7c 20 67 72  search-dirs | gr
1da90 65 70 20 22 5e 6c 69 62 72 61 72 69 65 73 3a 22  ep "^libraries:"
1daa0 20 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5e 6c   | $SED -e "s/^l
1dab0 69 62 72 61 72 69 65 73 3a 2f 2f 22 20 2d 65 20  ibraries://" -e 
1dac0 22 73 2c 3d 2f 2c 2f 2c 67 22 60 0a 2b 20 20 20  "s,=/,/,g"`.+   
1dad0 20 20 20 69 66 20 65 63 68 6f 20 22 24 73 79 73     if echo "$sys
1dae0 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
1daf0 5f 73 70 65 63 22 20 7c 20 5b 67 72 65 70 20 27  _spec" | [grep '
1db00 3b 5b 63 2d 7a 43 2d 5a 5d 3a 2f 27 20 3e 2f 64  ;[c-zC-Z]:/' >/d
1db10 65 76 2f 6e 75 6c 6c 5d 3b 20 74 68 65 6e 0a 2b  ev/null]; then.+
1db20 20 20 20 20 20 20 20 20 23 20 49 74 20 69 73 20          # It is 
1db30 6d 6f 73 74 20 70 72 6f 62 61 62 6c 79 20 61 20  most probably a 
1db40 57 69 6e 64 6f 77 73 20 66 6f 72 6d 61 74 20 50  Windows format P
1db50 41 54 48 20 70 72 69 6e 74 65 64 20 62 79 0a 2b  ATH printed by.+
1db60 20 20 20 20 20 20 20 20 23 20 6d 69 6e 67 77 20          # mingw 
1db70 67 63 63 2c 20 62 75 74 20 77 65 20 61 72 65 20  gcc, but we are 
1db80 72 75 6e 6e 69 6e 67 20 6f 6e 20 43 79 67 77 69  running on Cygwi
1db90 6e 2e 20 47 63 63 20 70 72 69 6e 74 73 20 69 74  n. Gcc prints it
1dba0 73 20 73 65 61 72 63 68 0a 2b 20 20 20 20 20 20  s search.+      
1dbb0 20 20 23 20 70 61 74 68 20 77 69 74 68 20 3b 20    # path with ; 
1dbc0 73 65 70 61 72 61 74 6f 72 73 2c 20 61 6e 64 20  separators, and 
1dbd0 77 69 74 68 20 64 72 69 76 65 20 6c 65 74 74 65  with drive lette
1dbe0 72 73 2e 20 57 65 20 63 61 6e 20 68 61 6e 64 6c  rs. We can handl
1dbf0 65 20 74 68 65 0a 2b 20 20 20 20 20 20 20 20 23  e the.+        #
1dc00 20 64 72 69 76 65 20 6c 65 74 74 65 72 73 20 28   drive letters (
1dc10 63 79 67 77 69 6e 20 66 69 6c 65 75 74 69 6c 73  cygwin fileutils
1dc20 20 75 6e 64 65 72 73 74 61 6e 64 73 20 74 68 65   understands the
1dc30 6d 29 2c 20 73 6f 20 6c 65 61 76 65 20 74 68 65  m), so leave the
1dc40 6d 2c 0a 2b 20 20 20 20 20 20 20 20 23 20 65 73  m,.+        # es
1dc50 70 65 63 69 61 6c 6c 79 20 61 73 20 77 65 20 6d  pecially as we m
1dc60 69 67 68 74 20 70 61 73 73 20 66 69 6c 65 73 20  ight pass files 
1dc70 66 6f 75 6e 64 20 74 68 65 72 65 20 74 6f 20 61  found there to a
1dc80 20 6d 69 6e 67 77 20 6f 62 6a 64 75 6d 70 2c 0a   mingw objdump,.
1dc90 2b 20 20 20 20 20 20 20 20 23 20 77 68 69 63 68  +        # which
1dca0 20 77 6f 75 6c 64 6e 27 74 20 75 6e 64 65 72 73   wouldn't unders
1dcb0 74 61 6e 64 20 61 20 63 79 67 77 69 6e 69 66 69  tand a cygwinifi
1dcc0 65 64 20 70 61 74 68 2e 20 41 68 68 2e 0a 2b 20  ed path. Ahh..+ 
1dcd0 20 20 20 20 20 20 20 73 79 73 5f 6c 69 62 5f 73         sys_lib_s
1dce0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d  earch_path_spec=
1dcf0 60 65 63 68 6f 20 22 24 73 79 73 5f 6c 69 62 5f  `echo "$sys_lib_
1dd00 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
1dd10 22 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f 3b  " | $SED -e 's/;
1dd20 2f 20 2f 67 27 60 0a 2b 20 20 20 20 20 20 65 6c  / /g'`.+      el
1dd30 73 65 0a 2b 20 20 20 20 20 20 20 20 73 79 73 5f  se.+        sys_
1dd40 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
1dd50 73 70 65 63 3d 60 65 63 68 6f 20 22 24 73 79 73  spec=`echo "$sys
1dd60 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68  _lib_search_path
1dd70 5f 73 70 65 63 22 20 7c 20 24 53 45 44 20 20 2d  _spec" | $SED  -
1dd80 65 20 22 73 2f 24 50 41 54 48 5f 53 45 50 41 52  e "s/$PATH_SEPAR
1dd90 41 54 4f 52 2f 20 2f 67 22 60 0a 2b 20 20 20 20  ATOR/ /g"`.+    
1dda0 20 20 66 69 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b    fi.+      ;;.+
1ddb0 20 20 20 20 70 77 33 32 2a 29 0a 2b 20 20 20 20      pw32*).+    
1ddc0 20 20 23 20 70 77 33 32 20 44 4c 4c 73 20 75 73    # pw32 DLLs us
1ddd0 65 20 27 70 77 27 20 70 72 65 66 69 78 20 72 61  e 'pw' prefix ra
1dde0 74 68 65 72 20 74 68 61 6e 20 27 6c 69 62 27 0a  ther than 'lib'.
1ddf0 2b 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  +      library_n
1de00 61 6d 65 73 5f 73 70 65 63 3d 27 60 65 63 68 6f  ames_spec='`echo
1de10 20 24 7b 6c 69 62 6e 61 6d 65 7d 20 7c 20 73 65   ${libname} | se
1de20 64 20 2d 65 20 27 73 2f 5e 6c 69 62 2f 70 77 2f  d -e 's/^lib/pw/
1de30 27 60 60 65 63 68 6f 20 24 7b 72 65 6c 65 61 73  '``echo ${releas
1de40 65 7d 20 7c 20 24 53 45 44 20 2d 65 20 27 73 2f  e} | $SED -e 's/
1de50 5b 5b 2e 5d 5d 2f 2d 2f 67 27 60 24 7b 76 65 72  [[.]]/-/g'`${ver
1de60 73 75 66 66 69 78 7d 24 7b 73 68 61 72 65 64 5f  suffix}${shared_
1de70 65 78 74 7d 27 0a 2b 20 20 20 20 20 20 3b 3b 0a  ext}'.+      ;;.
1de80 2b 20 20 20 20 65 73 61 63 0a 2b 20 20 20 20 3b  +    esac.+    ;
1de90 3b 0a 2b 0a 2b 20 20 2a 29 0a 2b 20 20 20 20 6c  ;.+.+  *).+    l
1dea0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
1deb0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 60 65 63  c='${libname}`ec
1dec0 68 6f 20 24 7b 72 65 6c 65 61 73 65 7d 20 7c 20  ho ${release} | 
1ded0 24 53 45 44 20 2d 65 20 27 73 2f 5b 5b 2e 5d 5d  $SED -e 's/[[.]]
1dee0 2f 2d 2f 67 27 60 24 7b 76 65 72 73 75 66 66 69  /-/g'`${versuffi
1def0 78 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 20  x}${shared_ext} 
1df00 24 6c 69 62 6e 61 6d 65 2e 6c 69 62 27 0a 2b 20  $libname.lib'.+ 
1df10 20 20 20 3b 3b 0a 2b 20 20 65 73 61 63 0a 2b 20     ;;.+  esac.+ 
1df20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d   dynamic_linker=
1df30 27 57 69 6e 33 32 20 6c 64 2e 65 78 65 27 0a 2b  'Win32 ld.exe'.+
1df40 20 20 23 20 46 49 58 4d 45 3a 20 66 69 72 73 74    # FIXME: first
1df50 20 77 65 20 73 68 6f 75 6c 64 20 73 65 61 72 63   we should searc
1df60 68 20 2e 20 61 6e 64 20 74 68 65 20 64 69 72 65  h . and the dire
1df70 63 74 6f 72 79 20 74 68 65 20 65 78 65 63 75 74  ctory the execut
1df80 61 62 6c 65 20 69 73 20 69 6e 0a 2b 20 20 73 68  able is in.+  sh
1df90 6c 69 62 70 61 74 68 5f 76 61 72 3d 50 41 54 48  libpath_var=PATH
1dfa0 0a 2b 20 20 3b 3b 0a 2b 0a 2b 64 61 72 77 69 6e  .+  ;;.+.+darwin
1dfb0 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29 0a 2b  * | rhapsody*).+
1dfc0 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72    dynamic_linker
1dfd0 3d 22 24 68 6f 73 74 5f 6f 73 20 64 79 6c 64 22  ="$host_os dyld"
1dfe0 0a 2b 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65  .+  version_type
1dff0 3d 64 61 72 77 69 6e 0a 2b 20 20 6e 65 65 64 5f  =darwin.+  need_
1e000 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 2b 20  lib_prefix=no.+ 
1e010 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f   need_version=no
1e020 0a 2b 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65  .+  library_name
1e030 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  s_spec='${libnam
1e040 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 76 65  e}${release}${ve
1e050 72 73 75 66 66 69 78 7d 24 73 68 61 72 65 64 5f  rsuffix}$shared_
1e060 65 78 74 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ext ${libname}${
1e070 72 65 6c 65 61 73 65 7d 24 7b 6d 61 6a 6f 72 7d  release}${major}
1e080 24 73 68 61 72 65 64 5f 65 78 74 20 24 7b 6c 69  $shared_ext ${li
1e090 62 6e 61 6d 65 7d 24 73 68 61 72 65 64 5f 65 78  bname}$shared_ex
1e0a0 74 27 0a 2b 20 20 73 6f 6e 61 6d 65 5f 73 70 65  t'.+  soname_spe
1e0b0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
1e0c0 65 6c 65 61 73 65 7d 24 7b 6d 61 6a 6f 72 7d 24  elease}${major}$
1e0d0 73 68 61 72 65 64 5f 65 78 74 27 0a 2b 20 20 73  shared_ext'.+  s
1e0e0 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64  hlibpath_overrid
1e0f0 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 2b  es_runpath=yes.+
1e100 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
1e110 44 59 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54  DYLD_LIBRARY_PAT
1e120 48 0a 2b 20 20 73 68 72 65 78 74 5f 63 6d 64 73  H.+  shrext_cmds
1e130 3d 27 60 74 65 73 74 20 2e 24 6d 6f 64 75 6c 65  ='`test .$module
1e140 20 3d 20 2e 79 65 73 20 26 26 20 65 63 68 6f 20   = .yes && echo 
1e150 2e 73 6f 20 7c 7c 20 65 63 68 6f 20 2e 64 79 6c  .so || echo .dyl
1e160 69 62 60 27 0a 2b 20 20 6d 34 5f 69 66 28 5b 24  ib`'.+  m4_if([$
1e170 31 5d 2c 20 5b 5d 2c 5b 0a 2b 20 20 73 79 73 5f  1], [],[.+  sys_
1e180 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f  lib_search_path_
1e190 73 70 65 63 3d 22 24 73 79 73 5f 6c 69 62 5f 73  spec="$sys_lib_s
1e1a0 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 20  earch_path_spec 
1e1b0 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 5d  /usr/local/lib"]
1e1c0 29 20 0a 2b 20 20 73 79 73 5f 6c 69 62 5f 64 6c  ) .+  sys_lib_dl
1e1d0 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
1e1e0 3d 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62  ='/usr/local/lib
1e1f0 20 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62 27 0a   /lib /usr/lib'.
1e200 2b 20 20 3b 3b 0a 2b 0a 2b 64 67 75 78 2a 29 0a  +  ;;.+.+dgux*).
1e210 2b 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  +  version_type=
1e220 6c 69 6e 75 78 0a 2b 20 20 6e 65 65 64 5f 6c 69  linux.+  need_li
1e230 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 2b 20 20 6e  b_prefix=no.+  n
1e240 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 2b  eed_version=no.+
1e250 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f    library_names_
1e260 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
1e270 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
1e280 65 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69  ed_ext}$versuffi
1e290 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  x ${libname}${re
1e2a0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
1e2b0 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61  xt}$major $libna
1e2c0 6d 65 24 73 68 61 72 65 64 5f 65 78 74 27 0a 2b  me$shared_ext'.+
1e2d0 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24    soname_spec='$
1e2e0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
1e2f0 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
1e300 24 6d 61 6a 6f 72 27 0a 2b 20 20 73 68 6c 69 62  $major'.+  shlib
1e310 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
1e320 41 52 59 5f 50 41 54 48 0a 2b 20 20 3b 3b 0a 2b  ARY_PATH.+  ;;.+
1e330 0a 2b 66 72 65 65 62 73 64 31 2a 29 0a 2b 20 20  .+freebsd1*).+  
1e340 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e  dynamic_linker=n
1e350 6f 0a 2b 20 20 3b 3b 0a 2b 0a 2b 66 72 65 65 62  o.+  ;;.+.+freeb
1e360 73 64 2a 20 7c 20 64 72 61 67 6f 6e 66 6c 79 2a  sd* | dragonfly*
1e370 29 0a 2b 20 20 23 20 44 72 61 67 6f 6e 46 6c 79  ).+  # DragonFly
1e380 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61   does not have a
1e390 6f 75 74 2e 20 20 57 68 65 6e 2f 69 66 20 74 68  out.  When/if th
1e3a0 65 79 20 69 6d 70 6c 65 6d 65 6e 74 20 61 20 6e  ey implement a n
1e3b0 65 77 0a 2b 20 20 23 20 76 65 72 73 69 6f 6e 69  ew.+  # versioni
1e3c0 6e 67 20 6d 65 63 68 61 6e 69 73 6d 2c 20 61 64  ng mechanism, ad
1e3d0 6a 75 73 74 20 74 68 69 73 2e 0a 2b 20 20 69 66  just this..+  if
1e3e0 20 74 65 73 74 20 2d 78 20 2f 75 73 72 2f 62 69   test -x /usr/bi
1e3f0 6e 2f 6f 62 6a 66 6f 72 6d 61 74 3b 20 74 68 65  n/objformat; the
1e400 6e 0a 2b 20 20 20 20 6f 62 6a 66 6f 72 6d 61 74  n.+    objformat
1e410 3d 60 2f 75 73 72 2f 62 69 6e 2f 6f 62 6a 66 6f  =`/usr/bin/objfo
1e420 72 6d 61 74 60 0a 2b 20 20 65 6c 73 65 0a 2b 20  rmat`.+  else.+ 
1e430 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73     case $host_os
1e440 20 69 6e 0a 2b 20 20 20 20 66 72 65 65 62 73 64   in.+    freebsd
1e450 5b 5b 31 32 33 5d 5d 2a 29 20 6f 62 6a 66 6f 72  [[123]]*) objfor
1e460 6d 61 74 3d 61 6f 75 74 20 3b 3b 0a 2b 20 20 20  mat=aout ;;.+   
1e470 20 2a 29 20 6f 62 6a 66 6f 72 6d 61 74 3d 65 6c   *) objformat=el
1e480 66 20 3b 3b 0a 2b 20 20 20 20 65 73 61 63 0a 2b  f ;;.+    esac.+
1e490 20 20 66 69 0a 2b 20 20 76 65 72 73 69 6f 6e 5f    fi.+  version_
1e4a0 74 79 70 65 3d 66 72 65 65 62 73 64 2d 24 6f 62  type=freebsd-$ob
1e4b0 6a 66 6f 72 6d 61 74 0a 2b 20 20 63 61 73 65 20  jformat.+  case 
1e4c0 24 76 65 72 73 69 6f 6e 5f 74 79 70 65 20 69 6e  $version_type in
1e4d0 0a 2b 20 20 20 20 66 72 65 65 62 73 64 2d 65 6c  .+    freebsd-el
1e4e0 66 2a 29 0a 2b 20 20 20 20 20 20 6c 69 62 72 61  f*).+      libra
1e4f0 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24  ry_names_spec='$
1e500 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
1e510 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
1e520 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62  $versuffix ${lib
1e530 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
1e540 7b 73 68 61 72 65 64 5f 65 78 74 7d 20 24 6c 69  {shared_ext} $li
1e550 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78  bname${shared_ex
1e560 74 7d 27 0a 2b 20 20 20 20 20 20 6e 65 65 64 5f  t}'.+      need_
1e570 76 65 72 73 69 6f 6e 3d 6e 6f 0a 2b 20 20 20 20  version=no.+    
1e580 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69    need_lib_prefi
1e590 78 3d 6e 6f 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b  x=no.+      ;;.+
1e5a0 20 20 20 20 66 72 65 65 62 73 64 2d 2a 29 0a 2b      freebsd-*).+
1e5b0 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e 61        library_na
1e5c0 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e  mes_spec='${libn
1e5d0 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b  ame}${release}${
1e5e0 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73  shared_ext}$vers
1e5f0 75 66 66 69 78 20 24 6c 69 62 6e 61 6d 65 24 7b  uffix $libname${
1e600 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73  shared_ext}$vers
1e610 75 66 66 69 78 27 0a 2b 20 20 20 20 20 20 6e 65  uffix'.+      ne
1e620 65 64 5f 76 65 72 73 69 6f 6e 3d 79 65 73 0a 2b  ed_version=yes.+
1e630 20 20 20 20 20 20 3b 3b 0a 2b 20 20 65 73 61 63        ;;.+  esac
1e640 0a 2b 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61  .+  shlibpath_va
1e650 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54  r=LD_LIBRARY_PAT
1e660 48 0a 2b 20 20 63 61 73 65 20 24 68 6f 73 74 5f  H.+  case $host_
1e670 6f 73 20 69 6e 0a 2b 20 20 66 72 65 65 62 73 64  os in.+  freebsd
1e680 32 2a 29 0a 2b 20 20 20 20 73 68 6c 69 62 70 61  2*).+    shlibpa
1e690 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e  th_overrides_run
1e6a0 70 61 74 68 3d 79 65 73 0a 2b 20 20 20 20 3b 3b  path=yes.+    ;;
1e6b0 0a 2b 20 20 66 72 65 65 62 73 64 33 2e 5b 5b 30  .+  freebsd3.[[0
1e6c0 31 5d 5d 2a 20 7c 20 66 72 65 65 62 73 64 65 6c  1]]* | freebsdel
1e6d0 66 33 2e 5b 5b 30 31 5d 5d 2a 29 0a 2b 20 20 20  f3.[[01]]*).+   
1e6e0 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
1e6f0 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
1e700 0a 2b 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69  .+    hardcode_i
1e710 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 2b 20 20  nto_libs=yes.+  
1e720 20 20 3b 3b 0a 2b 20 20 66 72 65 65 62 73 64 33    ;;.+  freebsd3
1e730 2e 5b 5b 32 2d 39 5d 5d 2a 20 7c 20 66 72 65 65  .[[2-9]]* | free
1e740 62 73 64 65 6c 66 33 2e 5b 5b 32 2d 39 5d 5d 2a  bsdelf3.[[2-9]]*
1e750 20 7c 20 5c 0a 2b 20 20 66 72 65 65 62 73 64 34   | \.+  freebsd4
1e760 2e 5b 5b 30 2d 35 5d 5d 20 7c 20 66 72 65 65 62  .[[0-5]] | freeb
1e770 73 64 65 6c 66 34 2e 5b 5b 30 2d 35 5d 5d 20 7c  sdelf4.[[0-5]] |
1e780 20 66 72 65 65 62 73 64 34 2e 31 2e 31 20 7c 20   freebsd4.1.1 | 
1e790 66 72 65 65 62 73 64 65 6c 66 34 2e 31 2e 31 29  freebsdelf4.1.1)
1e7a0 0a 2b 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f  .+    shlibpath_
1e7b0 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74  overrides_runpat
1e7c0 68 3d 6e 6f 0a 2b 20 20 20 20 68 61 72 64 63 6f  h=no.+    hardco
1e7d0 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d 79 65 73  de_into_libs=yes
1e7e0 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 2a 29 20 23  .+    ;;.+  *) #
1e7f0 20 66 72 6f 6d 20 34 2e 36 20 6f 6e 2c 20 61 6e   from 4.6 on, an
1e800 64 20 44 72 61 67 6f 6e 46 6c 79 0a 2b 20 20 20  d DragonFly.+   
1e810 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
1e820 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
1e830 0a 2b 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69  .+    hardcode_i
1e840 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 2b 20 20  nto_libs=yes.+  
1e850 20 20 3b 3b 0a 2b 20 20 65 73 61 63 0a 2b 20 20    ;;.+  esac.+  
1e860 3b 3b 0a 2b 0a 2b 67 6e 75 2a 29 0a 2b 20 20 76  ;;.+.+gnu*).+  v
1e870 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75  ersion_type=linu
1e880 78 0a 2b 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  x.+  need_lib_pr
1e890 65 66 69 78 3d 6e 6f 0a 2b 20 20 6e 65 65 64 5f  efix=no.+  need_
1e8a0 76 65 72 73 69 6f 6e 3d 6e 6f 0a 2b 20 20 6c 69  version=no.+  li
1e8b0 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
1e8c0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
1e8d0 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
1e8e0 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b  xt}$versuffix ${
1e8f0 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
1e900 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
1e910 7b 6d 61 6a 6f 72 7d 20 24 7b 6c 69 62 6e 61 6d  {major} ${libnam
1e920 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27  e}${shared_ext}'
1e930 0a 2b 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d  .+  soname_spec=
1e940 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
1e950 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
1e960 74 7d 24 6d 61 6a 6f 72 27 0a 2b 20 20 73 68 6c  t}$major'.+  shl
1e970 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49  ibpath_var=LD_LI
1e980 42 52 41 52 59 5f 50 41 54 48 0a 2b 20 20 68 61  BRARY_PATH.+  ha
1e990 72 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73  rdcode_into_libs
1e9a0 3d 79 65 73 0a 2b 20 20 3b 3b 0a 2b 0a 2b 68 70  =yes.+  ;;.+.+hp
1e9b0 75 78 39 2a 20 7c 20 68 70 75 78 31 30 2a 20 7c  ux9* | hpux10* |
1e9c0 20 68 70 75 78 31 31 2a 29 0a 2b 20 20 23 20 47   hpux11*).+  # G
1e9d0 69 76 65 20 61 20 73 6f 6e 61 6d 65 20 63 6f 72  ive a soname cor
1e9e0 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68  responding to th
1e9f0 65 20 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20  e major version 
1ea00 73 6f 20 74 68 61 74 20 64 6c 64 2e 73 6c 20 72  so that dld.sl r
1ea10 65 66 75 73 65 73 20 74 6f 0a 2b 20 20 23 20 6c  efuses to.+  # l
1ea20 69 6e 6b 20 61 67 61 69 6e 73 74 20 6f 74 68 65  ink against othe
1ea30 72 20 76 65 72 73 69 6f 6e 73 2e 0a 2b 20 20 76  r versions..+  v
1ea40 65 72 73 69 6f 6e 5f 74 79 70 65 3d 73 75 6e 6f  ersion_type=suno
1ea50 73 0a 2b 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72  s.+  need_lib_pr
1ea60 65 66 69 78 3d 6e 6f 0a 2b 20 20 6e 65 65 64 5f  efix=no.+  need_
1ea70 76 65 72 73 69 6f 6e 3d 6e 6f 0a 2b 20 20 63 61  version=no.+  ca
1ea80 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a  se $host_cpu in.
1ea90 2b 20 20 69 61 36 34 2a 29 0a 2b 20 20 20 20 73  +  ia64*).+    s
1eaa0 68 72 65 78 74 5f 63 6d 64 73 3d 27 2e 73 6f 27  hrext_cmds='.so'
1eab0 0a 2b 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69  .+    hardcode_i
1eac0 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 2b 20 20  nto_libs=yes.+  
1ead0 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72    dynamic_linker
1eae0 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e 73  ="$host_os dld.s
1eaf0 6f 22 0a 2b 20 20 20 20 73 68 6c 69 62 70 61 74  o".+    shlibpat
1eb00 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59  h_var=LD_LIBRARY
1eb10 5f 50 41 54 48 0a 2b 20 20 20 20 73 68 6c 69 62  _PATH.+    shlib
1eb20 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72  path_overrides_r
1eb30 75 6e 70 61 74 68 3d 79 65 73 20 23 20 55 6e 6c  unpath=yes # Unl
1eb40 65 73 73 20 2b 6e 6f 65 6e 76 76 61 72 20 69 73  ess +noenvvar is
1eb50 20 73 70 65 63 69 66 69 65 64 2e 0a 2b 20 20 20   specified..+   
1eb60 20 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73   library_names_s
1eb70 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24  pec='${libname}$
1eb80 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
1eb90 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78  d_ext}$versuffix
1eba0 20 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c   ${libname}${rel
1ebb0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
1ebc0 74 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  t}$major $libnam
1ebd0 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a  e${shared_ext}'.
1ebe0 2b 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  +    soname_spec
1ebf0 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
1ec00 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
1ec10 78 74 7d 24 6d 61 6a 6f 72 27 0a 2b 20 20 20 20  xt}$major'.+    
1ec20 69 66 20 74 65 73 74 20 22 58 24 48 50 55 58 5f  if test "X$HPUX_
1ec30 49 41 36 34 5f 4d 4f 44 45 22 20 3d 20 58 33 32  IA64_MODE" = X32
1ec40 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 73 79  ; then.+      sy
1ec50 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
1ec60 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69 62  h_spec="/usr/lib
1ec70 2f 68 70 75 78 33 32 20 2f 75 73 72 2f 6c 6f 63  /hpux32 /usr/loc
1ec80 61 6c 2f 6c 69 62 2f 68 70 75 78 33 32 20 2f 75  al/lib/hpux32 /u
1ec90 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 2b 20  sr/local/lib".+ 
1eca0 20 20 20 65 6c 73 65 0a 2b 20 20 20 20 20 20 73     else.+      s
1ecb0 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
1ecc0 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f 6c 69  th_spec="/usr/li
1ecd0 62 2f 68 70 75 78 36 34 20 2f 75 73 72 2f 6c 6f  b/hpux64 /usr/lo
1ece0 63 61 6c 2f 6c 69 62 2f 68 70 75 78 36 34 22 0a  cal/lib/hpux64".
1ecf0 2b 20 20 20 20 66 69 0a 2b 20 20 20 20 73 79 73  +    fi.+    sys
1ed00 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61  _lib_dlsearch_pa
1ed10 74 68 5f 73 70 65 63 3d 24 73 79 73 5f 6c 69 62  th_spec=$sys_lib
1ed20 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65  _search_path_spe
1ed30 63 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 20 68 70  c.+    ;;.+   hp
1ed40 70 61 2a 36 34 2a 29 0a 2b 20 20 20 20 20 73 68  pa*64*).+     sh
1ed50 72 65 78 74 5f 63 6d 64 73 3d 27 2e 73 6c 27 0a  rext_cmds='.sl'.
1ed60 2b 20 20 20 20 20 68 61 72 64 63 6f 64 65 5f 69  +     hardcode_i
1ed70 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 2b 20 20  nto_libs=yes.+  
1ed80 20 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65     dynamic_linke
1ed90 72 3d 22 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e  r="$host_os dld.
1eda0 73 6c 22 0a 2b 20 20 20 20 20 73 68 6c 69 62 70  sl".+     shlibp
1edb0 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41  ath_var=LD_LIBRA
1edc0 52 59 5f 50 41 54 48 20 23 20 48 6f 77 20 73 68  RY_PATH # How sh
1edd0 6f 75 6c 64 20 77 65 20 68 61 6e 64 6c 65 20 53  ould we handle S
1ede0 48 4c 49 42 5f 50 41 54 48 0a 2b 20 20 20 20 20  HLIB_PATH.+     
1edf0 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69  shlibpath_overri
1ee00 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 20  des_runpath=yes 
1ee10 23 20 55 6e 6c 65 73 73 20 2b 6e 6f 65 6e 76 76  # Unless +noenvv
1ee20 61 72 20 69 73 20 73 70 65 63 69 66 69 65 64 2e  ar is specified.
1ee30 0a 2b 20 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  .+     library_n
1ee40 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
1ee50 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
1ee60 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72  {shared_ext}$ver
1ee70 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
1ee80 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
1ee90 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24  red_ext}$major $
1eea0 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f  libname${shared_
1eeb0 65 78 74 7d 27 0a 2b 20 20 20 20 20 73 6f 6e 61  ext}'.+     sona
1eec0 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  me_spec='${libna
1eed0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
1eee0 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
1eef0 27 0a 2b 20 20 20 20 20 73 79 73 5f 6c 69 62 5f  '.+     sys_lib_
1ef00 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
1ef10 3d 22 2f 75 73 72 2f 6c 69 62 2f 70 61 32 30 5f  ="/usr/lib/pa20_
1ef20 36 34 20 2f 75 73 72 2f 63 63 73 2f 6c 69 62 2f  64 /usr/ccs/lib/
1ef30 70 61 32 30 5f 36 34 22 0a 2b 20 20 20 20 20 73  pa20_64".+     s
1ef40 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f  ys_lib_dlsearch_
1ef50 70 61 74 68 5f 73 70 65 63 3d 24 73 79 73 5f 6c  path_spec=$sys_l
1ef60 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73  ib_search_path_s
1ef70 70 65 63 0a 2b 20 20 20 20 20 3b 3b 0a 2b 20 20  pec.+     ;;.+  
1ef80 20 2a 29 0a 2b 20 20 20 20 73 68 72 65 78 74 5f   *).+    shrext_
1ef90 63 6d 64 73 3d 27 2e 73 6c 27 0a 2b 20 20 20 20  cmds='.sl'.+    
1efa0 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 22  dynamic_linker="
1efb0 24 68 6f 73 74 5f 6f 73 20 64 6c 64 2e 73 6c 22  $host_os dld.sl"
1efc0 0a 2b 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f  .+    shlibpath_
1efd0 76 61 72 3d 53 48 4c 49 42 5f 50 41 54 48 0a 2b  var=SHLIB_PATH.+
1efe0 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76      shlibpath_ov
1eff0 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d  errides_runpath=
1f000 6e 6f 20 23 20 2b 73 20 69 73 20 72 65 71 75 69  no # +s is requi
1f010 72 65 64 20 74 6f 20 65 6e 61 62 6c 65 20 53 48  red to enable SH
1f020 4c 49 42 5f 50 41 54 48 0a 2b 20 20 20 20 6c 69  LIB_PATH.+    li
1f030 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63  brary_names_spec
1f040 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65  ='${libname}${re
1f050 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65  lease}${shared_e
1f060 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b  xt}$versuffix ${
1f070 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73  libname}${releas
1f080 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24  e}${shared_ext}$
1f090 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24 7b  major $libname${
1f0a0 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 2b 20 20  shared_ext}'.+  
1f0b0 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24    soname_spec='$
1f0c0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
1f0d0 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
1f0e0 24 6d 61 6a 6f 72 27 0a 2b 20 20 20 20 3b 3b 0a  $major'.+    ;;.
1f0f0 2b 20 20 65 73 61 63 0a 2b 20 20 23 20 48 50 2d  +  esac.+  # HP-
1f100 55 58 20 72 75 6e 73 20 2a 72 65 61 6c 6c 79 2a  UX runs *really*
1f110 20 73 6c 6f 77 6c 79 20 75 6e 6c 65 73 73 20 73   slowly unless s
1f120 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
1f130 61 72 65 20 6d 6f 64 65 20 35 35 35 2e 0a 2b 20  are mode 555..+ 
1f140 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64   postinstall_cmd
1f150 73 3d 27 63 68 6d 6f 64 20 35 35 35 20 24 6c 69  s='chmod 555 $li
1f160 62 27 0a 2b 20 20 3b 3b 0a 2b 0a 2b 69 6e 74 65  b'.+  ;;.+.+inte
1f170 72 69 78 5b 5b 33 2d 39 5d 5d 2a 29 0a 2b 20 20  rix[[3-9]]*).+  
1f180 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e  version_type=lin
1f190 75 78 0a 2b 20 20 6e 65 65 64 5f 6c 69 62 5f 70  ux.+  need_lib_p
1f1a0 72 65 66 69 78 3d 6e 6f 0a 2b 20 20 6e 65 65 64  refix=no.+  need
1f1b0 5f 76 65 72 73 69 6f 6e 3d 6e 6f 0a 2b 20 20 6c  _version=no.+  l
1f1c0 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
1f1d0 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
1f1e0 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
1f1f0 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
1f200 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
1f210 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
1f220 24 6d 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65  $major ${libname
1f230 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a  }${shared_ext}'.
1f240 2b 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27  +  soname_spec='
1f250 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
1f260 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
1f270 7d 24 6d 61 6a 6f 72 27 0a 2b 20 20 64 79 6e 61  }$major'.+  dyna
1f280 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 49 6e 74 65  mic_linker='Inte
1f290 72 69 78 20 33 2e 78 20 6c 64 2e 73 6f 2e 31 20  rix 3.x ld.so.1 
1f2a0 28 50 45 2c 20 6c 69 6b 65 20 45 4c 46 29 27 0a  (PE, like ELF)'.
1f2b0 2b 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72  +  shlibpath_var
1f2c0 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48  =LD_LIBRARY_PATH
1f2d0 0a 2b 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76  .+  shlibpath_ov
1f2e0 65 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d  errides_runpath=
1f2f0 6e 6f 0a 2b 20 20 68 61 72 64 63 6f 64 65 5f 69  no.+  hardcode_i
1f300 6e 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 2b 20 20  nto_libs=yes.+  
1f310 3b 3b 0a 2b 0a 2b 69 72 69 78 35 2a 20 7c 20 69  ;;.+.+irix5* | i
1f320 72 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75  rix6* | nonstopu
1f330 78 2a 29 0a 2b 20 20 63 61 73 65 20 24 68 6f 73  x*).+  case $hos
1f340 74 5f 6f 73 20 69 6e 0a 2b 20 20 20 20 6e 6f 6e  t_os in.+    non
1f350 73 74 6f 70 75 78 2a 29 20 76 65 72 73 69 6f 6e  stopux*) version
1f360 5f 74 79 70 65 3d 6e 6f 6e 73 74 6f 70 75 78 20  _type=nonstopux 
1f370 3b 3b 0a 2b 20 20 20 20 2a 29 0a 2b 09 69 66 20  ;;.+    *).+.if 
1f380 74 65 73 74 20 22 24 6c 74 5f 63 76 5f 70 72 6f  test "$lt_cv_pro
1f390 67 5f 67 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b  g_gnu_ld" = yes;
1f3a0 20 74 68 65 6e 0a 2b 09 09 76 65 72 73 69 6f 6e   then.+..version
1f3b0 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 2b 09 65 6c  _type=linux.+.el
1f3c0 73 65 0a 2b 09 09 76 65 72 73 69 6f 6e 5f 74 79  se.+..version_ty
1f3d0 70 65 3d 69 72 69 78 0a 2b 09 66 69 20 3b 3b 0a  pe=irix.+.fi ;;.
1f3e0 2b 20 20 65 73 61 63 0a 2b 20 20 6e 65 65 64 5f  +  esac.+  need_
1f3f0 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 2b 20  lib_prefix=no.+ 
1f400 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f   need_version=no
1f410 0a 2b 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d  .+  soname_spec=
1f420 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
1f430 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
1f440 74 7d 24 6d 61 6a 6f 72 27 0a 2b 20 20 6c 69 62  t}$major'.+  lib
1f450 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
1f460 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
1f470 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
1f480 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  t}$versuffix ${l
1f490 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
1f4a0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d  }${shared_ext}$m
1f4b0 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ajor ${libname}$
1f4c0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
1f4d0 64 5f 65 78 74 7d 20 24 6c 69 62 6e 61 6d 65 24  d_ext} $libname$
1f4e0 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 2b 20  {shared_ext}'.+ 
1f4f0 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69   case $host_os i
1f500 6e 0a 2b 20 20 69 72 69 78 35 2a 20 7c 20 6e 6f  n.+  irix5* | no
1f510 6e 73 74 6f 70 75 78 2a 29 0a 2b 20 20 20 20 6c  nstopux*).+    l
1f520 69 62 73 75 66 66 3d 20 73 68 6c 69 62 73 75 66  ibsuff= shlibsuf
1f530 66 3d 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 2a 29  f=.+    ;;.+  *)
1f540 0a 2b 20 20 20 20 63 61 73 65 20 24 4c 44 20 69  .+    case $LD i
1f550 6e 20 23 20 6c 69 62 74 6f 6f 6c 2e 6d 34 20 77  n # libtool.m4 w
1f560 69 6c 6c 20 61 64 64 20 6f 6e 65 20 6f 66 20 74  ill add one of t
1f570 68 65 73 65 20 73 77 69 74 63 68 65 73 20 74 6f  hese switches to
1f580 20 4c 44 0a 2b 20 20 20 20 2a 2d 33 32 7c 2a 22   LD.+    *-32|*"
1f590 2d 33 32 20 22 7c 2a 2d 6d 65 6c 66 33 32 62 73  -32 "|*-melf32bs
1f5a0 6d 69 70 7c 2a 22 2d 6d 65 6c 66 33 32 62 73 6d  mip|*"-melf32bsm
1f5b0 69 70 20 22 29 0a 2b 20 20 20 20 20 20 6c 69 62  ip ").+      lib
1f5c0 73 75 66 66 3d 20 73 68 6c 69 62 73 75 66 66 3d  suff= shlibsuff=
1f5d0 20 6c 69 62 6d 61 67 69 63 3d 33 32 2d 62 69 74   libmagic=32-bit
1f5e0 3b 3b 0a 2b 20 20 20 20 2a 2d 6e 33 32 7c 2a 22  ;;.+    *-n32|*"
1f5f0 2d 6e 33 32 20 22 7c 2a 2d 6d 65 6c 66 33 32 62  -n32 "|*-melf32b
1f600 6d 69 70 6e 33 32 7c 2a 22 2d 6d 65 6c 66 33 32  mipn32|*"-melf32
1f610 62 6d 69 70 6e 33 32 20 22 29 0a 2b 20 20 20 20  bmipn32 ").+    
1f620 20 20 6c 69 62 73 75 66 66 3d 33 32 20 73 68 6c    libsuff=32 shl
1f630 69 62 73 75 66 66 3d 4e 33 32 20 6c 69 62 6d 61  ibsuff=N32 libma
1f640 67 69 63 3d 4e 33 32 3b 3b 0a 2b 20 20 20 20 2a  gic=N32;;.+    *
1f650 2d 36 34 7c 2a 22 2d 36 34 20 22 7c 2a 2d 6d 65  -64|*"-64 "|*-me
1f660 6c 66 36 34 62 6d 69 70 7c 2a 22 2d 6d 65 6c 66  lf64bmip|*"-melf
1f670 36 34 62 6d 69 70 20 22 29 0a 2b 20 20 20 20 20  64bmip ").+     
1f680 20 6c 69 62 73 75 66 66 3d 36 34 20 73 68 6c 69   libsuff=64 shli
1f690 62 73 75 66 66 3d 36 34 20 6c 69 62 6d 61 67 69  bsuff=64 libmagi
1f6a0 63 3d 36 34 2d 62 69 74 3b 3b 0a 2b 20 20 20 20  c=64-bit;;.+    
1f6b0 2a 29 20 6c 69 62 73 75 66 66 3d 20 73 68 6c 69  *) libsuff= shli
1f6c0 62 73 75 66 66 3d 20 6c 69 62 6d 61 67 69 63 3d  bsuff= libmagic=
1f6d0 6e 65 76 65 72 2d 6d 61 74 63 68 3b 3b 0a 2b 20  never-match;;.+ 
1f6e0 20 20 20 65 73 61 63 0a 2b 20 20 20 20 3b 3b 0a     esac.+    ;;.
1f6f0 2b 20 20 65 73 61 63 0a 2b 20 20 73 68 6c 69 62  +  esac.+  shlib
1f700 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
1f710 41 52 59 24 7b 73 68 6c 69 62 73 75 66 66 7d 5f  ARY${shlibsuff}_
1f720 50 41 54 48 0a 2b 20 20 73 68 6c 69 62 70 61 74  PATH.+  shlibpat
1f730 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75 6e 70  h_overrides_runp
1f740 61 74 68 3d 6e 6f 0a 2b 20 20 73 79 73 5f 6c 69  ath=no.+  sys_li
1f750 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
1f760 65 63 3d 22 2f 75 73 72 2f 6c 69 62 24 7b 6c 69  ec="/usr/lib${li
1f770 62 73 75 66 66 7d 20 2f 6c 69 62 24 7b 6c 69 62  bsuff} /lib${lib
1f780 73 75 66 66 7d 20 2f 75 73 72 2f 6c 6f 63 61 6c  suff} /usr/local
1f790 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d 22 0a  /lib${libsuff}".
1f7a0 2b 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61  +  sys_lib_dlsea
1f7b0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 2f  rch_path_spec="/
1f7c0 75 73 72 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66  usr/lib${libsuff
1f7d0 7d 20 2f 6c 69 62 24 7b 6c 69 62 73 75 66 66 7d  } /lib${libsuff}
1f7e0 22 0a 2b 20 20 68 61 72 64 63 6f 64 65 5f 69 6e  ".+  hardcode_in
1f7f0 74 6f 5f 6c 69 62 73 3d 79 65 73 0a 2b 20 20 3b  to_libs=yes.+  ;
1f800 3b 0a 2b 0a 2b 23 20 4e 6f 20 73 68 61 72 65 64  ;.+.+# No shared
1f810 20 6c 69 62 20 73 75 70 70 6f 72 74 20 66 6f 72   lib support for
1f820 20 4c 69 6e 75 78 20 6f 6c 64 6c 64 2c 20 61 6f   Linux oldld, ao
1f830 75 74 2c 20 6f 72 20 63 6f 66 66 2e 0a 2b 6c 69  ut, or coff..+li
1f840 6e 75 78 2a 6f 6c 64 6c 64 2a 20 7c 20 6c 69 6e  nux*oldld* | lin
1f850 75 78 2a 61 6f 75 74 2a 20 7c 20 6c 69 6e 75 78  ux*aout* | linux
1f860 2a 63 6f 66 66 2a 29 0a 2b 20 20 64 79 6e 61 6d  *coff*).+  dynam
1f870 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f 0a 2b 20 20  ic_linker=no.+  
1f880 3b 3b 0a 2b 0a 2b 23 20 54 68 69 73 20 6d 75 73  ;;.+.+# This mus
1f890 74 20 62 65 20 4c 69 6e 75 78 20 45 4c 46 2e 0a  t be Linux ELF..
1f8a0 2b 6c 69 6e 75 78 2a 20 7c 20 6b 2a 62 73 64 2a  +linux* | k*bsd*
1f8b0 2d 67 6e 75 29 0a 2b 20 20 76 65 72 73 69 6f 6e  -gnu).+  version
1f8c0 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 2b 20 20 6e  _type=linux.+  n
1f8d0 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e  eed_lib_prefix=n
1f8e0 6f 0a 2b 20 20 6e 65 65 64 5f 76 65 72 73 69 6f  o.+  need_versio
1f8f0 6e 3d 6e 6f 0a 2b 20 20 6c 69 62 72 61 72 79 5f  n=no.+  library_
1f900 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69  names_spec='${li
1f910 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d  bname}${release}
1f920 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65  ${shared_ext}$ve
1f930 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d  rsuffix ${libnam
1f940 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
1f950 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20  ared_ext}$major 
1f960 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64  $libname${shared
1f970 5f 65 78 74 7d 27 0a 2b 20 20 73 6f 6e 61 6d 65  _ext}'.+  soname
1f980 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65  _spec='${libname
1f990 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
1f9a0 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a  red_ext}$major'.
1f9b0 2b 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27  +  finish_cmds='
1f9c0 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f 73 62  PATH="\$PATH:/sb
1f9d0 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 2d 6e 20  in" ldconfig -n 
1f9e0 24 6c 69 62 64 69 72 27 0a 2b 20 20 73 68 6c 69  $libdir'.+  shli
1f9f0 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42  bpath_var=LD_LIB
1fa00 52 41 52 59 5f 50 41 54 48 0a 2b 20 20 73 68 6c  RARY_PATH.+  shl
1fa10 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
1fa20 5f 72 75 6e 70 61 74 68 3d 6e 6f 0a 2b 20 20 23  _runpath=no.+  #
1fa30 20 54 68 69 73 20 69 6d 70 6c 69 65 73 20 6e 6f   This implies no
1fa40 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 2c 20 77   fast_install, w
1fa50 68 69 63 68 20 69 73 20 75 6e 61 63 63 65 70 74  hich is unaccept
1fa60 61 62 6c 65 2e 0a 2b 20 20 23 20 53 6f 6d 65 20  able..+  # Some 
1fa70 72 65 77 6f 72 6b 20 77 69 6c 6c 20 62 65 20 6e  rework will be n
1fa80 65 65 64 65 64 20 74 6f 20 61 6c 6c 6f 77 20 66  eeded to allow f
1fa90 6f 72 20 66 61 73 74 5f 69 6e 73 74 61 6c 6c 0a  or fast_install.
1faa0 2b 20 20 23 20 62 65 66 6f 72 65 20 74 68 69 73  +  # before this
1fab0 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 2e   can be enabled.
1fac0 0a 2b 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74  .+  hardcode_int
1fad0 6f 5f 6c 69 62 73 3d 79 65 73 0a 2b 0a 2b 20 20  o_libs=yes.+.+  
1fae0 23 20 41 70 70 65 6e 64 20 6c 64 2e 73 6f 2e 63  # Append ld.so.c
1faf0 6f 6e 66 20 63 6f 6e 74 65 6e 74 73 20 74 6f 20  onf contents to 
1fb00 74 68 65 20 73 65 61 72 63 68 20 70 61 74 68 0a  the search path.
1fb10 2b 20 20 69 66 20 74 65 73 74 20 2d 66 20 2f 65  +  if test -f /e
1fb20 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 3b 20 74  tc/ld.so.conf; t
1fb30 68 65 6e 0a 2b 20 20 20 20 6c 74 5f 6c 64 5f 65  hen.+    lt_ld_e
1fb40 78 74 72 61 3d 60 61 77 6b 20 27 2f 5e 69 6e 63  xtra=`awk '/^inc
1fb50 6c 75 64 65 20 2f 20 7b 20 73 79 73 74 65 6d 28  lude / { system(
1fb60 73 70 72 69 6e 74 66 28 22 63 64 20 2f 65 74 63  sprintf("cd /etc
1fb70 3b 20 63 61 74 20 25 73 20 32 3e 2f 64 65 76 2f  ; cat %s 2>/dev/
1fb80 6e 75 6c 6c 22 2c 20 5c 5b 24 5d 32 29 29 3b 20  null", \[$]2)); 
1fb90 73 6b 69 70 20 3d 20 31 3b 20 7d 20 7b 20 69 66  skip = 1; } { if
1fba0 20 28 21 73 6b 69 70 29 20 70 72 69 6e 74 20 5c   (!skip) print \
1fbb0 5b 24 5d 30 3b 20 73 6b 69 70 20 3d 20 30 3b 20  [$]0; skip = 0; 
1fbc0 7d 27 20 3c 20 2f 65 74 63 2f 6c 64 2e 73 6f 2e  }' < /etc/ld.so.
1fbd0 63 6f 6e 66 20 7c 20 24 53 45 44 20 2d 65 20 27  conf | $SED -e '
1fbe0 73 2f 23 2e 2a 2f 2f 3b 2f 5e 5b 20 09 5d 2a 68  s/#.*//;/^[ .]*h
1fbf0 77 63 61 70 5b 20 09 5d 2f 64 3b 73 2f 5b 3a 2c  wcap[ .]/d;s/[:,
1fc00 09 5d 2f 20 2f 67 3b 73 2f 3d 5b 5e 3d 5d 2a 24  .]/ /g;s/=[^=]*$
1fc10 2f 2f 3b 73 2f 3d 5b 5e 3d 20 5d 2a 20 2f 20 2f  //;s/=[^= ]* / /
1fc20 67 3b 2f 5e 24 2f 64 27 20 7c 20 74 72 20 27 5c  g;/^$/d' | tr '\
1fc30 6e 27 20 27 20 27 60 0a 2b 20 20 20 20 73 79 73  n' ' '`.+    sys
1fc40 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61  _lib_dlsearch_pa
1fc50 74 68 5f 73 70 65 63 3d 22 2f 6c 69 62 20 2f 75  th_spec="/lib /u
1fc60 73 72 2f 6c 69 62 20 24 6c 74 5f 6c 64 5f 65 78  sr/lib $lt_ld_ex
1fc70 74 72 61 22 0a 2b 20 20 66 69 0a 2b 0a 2b 20 20  tra".+  fi.+.+  
1fc80 23 20 57 65 20 75 73 65 64 20 74 6f 20 74 65 73  # We used to tes
1fc90 74 20 66 6f 72 20 2f 6c 69 62 2f 6c 64 2e 73 6f  t for /lib/ld.so
1fca0 2e 31 20 61 6e 64 20 64 69 73 61 62 6c 65 20 73  .1 and disable s
1fcb0 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20  hared libraries 
1fcc0 6f 6e 0a 2b 20 20 23 20 70 6f 77 65 72 70 63 2c  on.+  # powerpc,
1fcd0 20 62 65 63 61 75 73 65 20 4d 6b 4c 69 6e 75 78   because MkLinux
1fce0 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20   only supported 
1fcf0 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73  shared libraries
1fd00 20 77 69 74 68 20 74 68 65 0a 2b 20 20 23 20 47   with the.+  # G
1fd10 4e 55 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 65  NU dynamic linke
1fd20 72 2e 20 20 53 69 6e 63 65 20 74 68 69 73 20 77  r.  Since this w
1fd30 61 73 20 62 72 6f 6b 65 6e 20 77 69 74 68 20 63  as broken with c
1fd40 72 6f 73 73 20 63 6f 6d 70 69 6c 65 72 73 2c 0a  ross compilers,.
1fd50 2b 20 20 23 20 6d 6f 73 74 20 70 6f 77 65 72 70  +  # most powerp
1fd60 63 2d 6c 69 6e 75 78 20 62 6f 78 65 73 20 73 75  c-linux boxes su
1fd70 70 70 6f 72 74 20 64 79 6e 61 6d 69 63 20 6c 69  pport dynamic li
1fd80 6e 6b 69 6e 67 20 74 68 65 73 65 20 64 61 79 73  nking these days
1fd90 20 61 6e 64 0a 2b 20 20 23 20 70 65 6f 70 6c 65   and.+  # people
1fda0 20 63 61 6e 20 61 6c 77 61 79 73 20 2d 2d 64 69   can always --di
1fdb0 73 61 62 6c 65 2d 73 68 61 72 65 64 2c 20 74 68  sable-shared, th
1fdc0 65 20 74 65 73 74 20 77 61 73 20 72 65 6d 6f 76  e test was remov
1fdd0 65 64 2c 20 61 6e 64 20 77 65 0a 2b 20 20 23 20  ed, and we.+  # 
1fde0 61 73 73 75 6d 65 20 74 68 65 20 47 4e 55 2f 4c  assume the GNU/L
1fdf0 69 6e 75 78 20 64 79 6e 61 6d 69 63 20 6c 69 6e  inux dynamic lin
1fe00 6b 65 72 20 69 73 20 69 6e 20 75 73 65 2e 0a 2b  ker is in use..+
1fe10 20 20 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72    dynamic_linker
1fe20 3d 27 47 4e 55 2f 4c 69 6e 75 78 20 6c 64 2e 73  ='GNU/Linux ld.s
1fe30 6f 27 0a 2b 20 20 3b 3b 0a 2b 0a 2b 6e 65 74 62  o'.+  ;;.+.+netb
1fe40 73 64 2a 29 0a 2b 20 20 76 65 72 73 69 6f 6e 5f  sd*).+  version_
1fe50 74 79 70 65 3d 73 75 6e 6f 73 0a 2b 20 20 6e 65  type=sunos.+  ne
1fe60 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f  ed_lib_prefix=no
1fe70 0a 2b 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e  .+  need_version
1fe80 3d 6e 6f 0a 2b 20 20 69 66 20 65 63 68 6f 20 5f  =no.+  if echo _
1fe90 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20  _ELF__ | $CC -E 
1fea0 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f  - | grep __ELF__
1feb0 20 3e 2f 64 65 76 2f 6e 75 6c 6c 3b 20 74 68 65   >/dev/null; the
1fec0 6e 0a 2b 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  n.+    library_n
1fed0 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
1fee0 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
1fef0 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72  {shared_ext}$ver
1ff00 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
1ff10 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76  }${shared_ext}$v
1ff20 65 72 73 75 66 66 69 78 27 0a 2b 20 20 20 20 66  ersuffix'.+    f
1ff30 69 6e 69 73 68 5f 63 6d 64 73 3d 27 50 41 54 48  inish_cmds='PATH
1ff40 3d 22 5c 24 50 41 54 48 3a 2f 73 62 69 6e 22 20  ="\$PATH:/sbin" 
1ff50 6c 64 63 6f 6e 66 69 67 20 2d 6d 20 24 6c 69 62  ldconfig -m $lib
1ff60 64 69 72 27 0a 2b 20 20 20 20 64 79 6e 61 6d 69  dir'.+    dynami
1ff70 63 5f 6c 69 6e 6b 65 72 3d 27 4e 65 74 42 53 44  c_linker='NetBSD
1ff80 20 28 61 2e 6f 75 74 29 20 6c 64 2e 73 6f 27 0a   (a.out) ld.so'.
1ff90 2b 20 20 65 6c 73 65 0a 2b 20 20 20 20 6c 69 62  +  else.+    lib
1ffa0 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
1ffb0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
1ffc0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
1ffd0 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  t}$versuffix ${l
1ffe0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
1fff0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 6d  }${shared_ext}$m
20000 61 6a 6f 72 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ajor ${libname}$
20010 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 2b 20  {shared_ext}'.+ 
20020 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27     soname_spec='
20030 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
20040 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
20050 7d 24 6d 61 6a 6f 72 27 0a 2b 20 20 20 20 64 79  }$major'.+    dy
20060 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 27 4e 65  namic_linker='Ne
20070 74 42 53 44 20 6c 64 2e 65 6c 66 5f 73 6f 27 0a  tBSD ld.elf_so'.
20080 2b 20 20 66 69 0a 2b 20 20 73 68 6c 69 62 70 61  +  fi.+  shlibpa
20090 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52  th_var=LD_LIBRAR
200a0 59 5f 50 41 54 48 0a 2b 20 20 73 68 6c 69 62 70  Y_PATH.+  shlibp
200b0 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72 75  ath_overrides_ru
200c0 6e 70 61 74 68 3d 79 65 73 0a 2b 20 20 68 61 72  npath=yes.+  har
200d0 64 63 6f 64 65 5f 69 6e 74 6f 5f 6c 69 62 73 3d  dcode_into_libs=
200e0 79 65 73 0a 2b 20 20 3b 3b 0a 2b 0a 2b 6e 65 77  yes.+  ;;.+.+new
200f0 73 6f 73 36 29 0a 2b 20 20 76 65 72 73 69 6f 6e  sos6).+  version
20100 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 2b 20 20 6c  _type=linux.+  l
20110 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
20120 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
20130 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
20140 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
20150 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
20160 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
20170 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65 24  $major $libname$
20180 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 2b 20  {shared_ext}'.+ 
20190 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c   shlibpath_var=L
201a0 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 2b  D_LIBRARY_PATH.+
201b0 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72    shlibpath_over
201c0 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65  rides_runpath=ye
201d0 73 0a 2b 20 20 3b 3b 0a 2b 0a 2b 6e 74 6f 2d 71  s.+  ;;.+.+nto-q
201e0 6e 78 2a 29 0a 2b 20 20 76 65 72 73 69 6f 6e 5f  nx*).+  version_
201f0 74 79 70 65 3d 6c 69 6e 75 78 0a 2b 20 20 6e 65  type=linux.+  ne
20200 65 64 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f  ed_lib_prefix=no
20210 0a 2b 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e  .+  need_version
20220 3d 6e 6f 0a 2b 20 20 6c 69 62 72 61 72 79 5f 6e  =no.+  library_n
20230 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62  ames_spec='${lib
20240 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24  name}${release}$
20250 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72  {shared_ext}$ver
20260 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65  suffix ${libname
20270 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61  }${release}${sha
20280 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24  red_ext}$major $
20290 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f  libname${shared_
202a0 65 78 74 7d 27 0a 2b 20 20 73 6f 6e 61 6d 65 5f  ext}'.+  soname_
202b0 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
202c0 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
202d0 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 2b  ed_ext}$major'.+
202e0 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
202f0 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a  LD_LIBRARY_PATH.
20300 2b 20 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65  +  shlibpath_ove
20310 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79  rrides_runpath=y
20320 65 73 0a 2b 20 20 3b 3b 0a 2b 0a 2b 6f 70 65 6e  es.+  ;;.+.+open
20330 62 73 64 2a 29 0a 2b 20 20 76 65 72 73 69 6f 6e  bsd*).+  version
20340 5f 74 79 70 65 3d 73 75 6e 6f 73 0a 2b 20 20 73  _type=sunos.+  s
20350 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f  ys_lib_dlsearch_
20360 70 61 74 68 5f 73 70 65 63 3d 22 2f 75 73 72 2f  path_spec="/usr/
20370 6c 69 62 22 0a 2b 20 20 6e 65 65 64 5f 6c 69 62  lib".+  need_lib
20380 5f 70 72 65 66 69 78 3d 6e 6f 0a 2b 20 20 23 20  _prefix=no.+  # 
20390 53 6f 6d 65 20 6f 6c 64 65 72 20 76 65 72 73 69  Some older versi
203a0 6f 6e 73 20 6f 66 20 4f 70 65 6e 42 53 44 20 28  ons of OpenBSD (
203b0 33 2e 33 20 61 74 20 6c 65 61 73 74 29 20 2a 64  3.3 at least) *d
203c0 6f 2a 20 6e 65 65 64 20 76 65 72 73 69 6f 6e 65  o* need versione
203d0 64 20 6c 69 62 73 2e 0a 2b 20 20 63 61 73 65 20  d libs..+  case 
203e0 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 2b 20 20 20  $host_os in.+   
203f0 20 6f 70 65 6e 62 73 64 33 2e 33 20 7c 20 6f 70   openbsd3.3 | op
20400 65 6e 62 73 64 33 2e 33 2e 2a 29 20 6e 65 65 64  enbsd3.3.*) need
20410 5f 76 65 72 73 69 6f 6e 3d 79 65 73 20 3b 3b 0a  _version=yes ;;.
20420 2b 20 20 20 20 2a 29 20 20 20 20 20 20 20 20 20  +    *)         
20430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20440 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e 6f 20  need_version=no 
20450 20 3b 3b 0a 2b 20 20 65 73 61 63 0a 2b 20 20 6c   ;;.+  esac.+  l
20460 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
20470 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72  c='${libname}${r
20480 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f  elease}${shared_
20490 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20 24  ext}$versuffix $
204a0 7b 6c 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65  {libname}${share
204b0 64 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78  d_ext}$versuffix
204c0 27 0a 2b 20 20 66 69 6e 69 73 68 5f 63 6d 64 73  '.+  finish_cmds
204d0 3d 27 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f  ='PATH="\$PATH:/
204e0 73 62 69 6e 22 20 6c 64 63 6f 6e 66 69 67 20 2d  sbin" ldconfig -
204f0 6d 20 24 6c 69 62 64 69 72 27 0a 2b 20 20 73 68  m $libdir'.+  sh
20500 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c  libpath_var=LD_L
20510 49 42 52 41 52 59 5f 50 41 54 48 0a 2b 20 20 69  IBRARY_PATH.+  i
20520 66 20 74 65 73 74 20 2d 7a 20 22 60 65 63 68 6f  f test -z "`echo
20530 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d   __ELF__ | $CC -
20540 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46  E - | grep __ELF
20550 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20 22 24 68  __`" || test "$h
20560 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75  ost_os-$host_cpu
20570 22 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d  " = "openbsd2.8-
20580 70 6f 77 65 72 70 63 22 3b 20 74 68 65 6e 0a 2b  powerpc"; then.+
20590 20 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f      case $host_o
205a0 73 20 69 6e 0a 2b 20 20 20 20 20 20 6f 70 65 6e  s in.+      open
205b0 62 73 64 32 2e 5b 5b 38 39 5d 5d 20 7c 20 6f 70  bsd2.[[89]] | op
205c0 65 6e 62 73 64 32 2e 5b 5b 38 39 5d 5d 2e 2a 29  enbsd2.[[89]].*)
205d0 0a 2b 09 73 68 6c 69 62 70 61 74 68 5f 6f 76 65  .+.shlibpath_ove
205e0 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 6e  rrides_runpath=n
205f0 6f 0a 2b 09 3b 3b 0a 2b 20 20 20 20 20 20 2a 29  o.+.;;.+      *)
20600 0a 2b 09 73 68 6c 69 62 70 61 74 68 5f 6f 76 65  .+.shlibpath_ove
20610 72 72 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79  rrides_runpath=y
20620 65 73 0a 2b 09 3b 3b 0a 2b 20 20 20 20 20 20 65  es.+.;;.+      e
20630 73 61 63 0a 2b 20 20 65 6c 73 65 0a 2b 20 20 20  sac.+  else.+   
20640 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
20650 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
20660 0a 2b 20 20 66 69 0a 2b 20 20 3b 3b 0a 2b 0a 2b  .+  fi.+  ;;.+.+
20670 6f 73 32 2a 29 0a 2b 20 20 6c 69 62 6e 61 6d 65  os2*).+  libname
20680 5f 73 70 65 63 3d 27 24 6e 61 6d 65 27 0a 2b 20  _spec='$name'.+ 
20690 20 73 68 72 65 78 74 5f 63 6d 64 73 3d 22 2e 64   shrext_cmds=".d
206a0 6c 6c 22 0a 2b 20 20 6e 65 65 64 5f 6c 69 62 5f  ll".+  need_lib_
206b0 70 72 65 66 69 78 3d 6e 6f 0a 2b 20 20 6c 69 62  prefix=no.+  lib
206c0 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
206d0 27 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65  '$libname${share
206e0 64 5f 65 78 74 7d 20 24 6c 69 62 6e 61 6d 65 2e  d_ext} $libname.
206f0 61 27 0a 2b 20 20 64 79 6e 61 6d 69 63 5f 6c 69  a'.+  dynamic_li
20700 6e 6b 65 72 3d 27 4f 53 2f 32 20 6c 64 2e 65 78  nker='OS/2 ld.ex
20710 65 27 0a 2b 20 20 73 68 6c 69 62 70 61 74 68 5f  e'.+  shlibpath_
20720 76 61 72 3d 4c 49 42 50 41 54 48 0a 2b 20 20 3b  var=LIBPATH.+  ;
20730 3b 0a 2b 0a 2b 6f 73 66 33 2a 20 7c 20 6f 73 66  ;.+.+osf3* | osf
20740 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 2b 20 20 76  4* | osf5*).+  v
20750 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6f 73 66 0a  ersion_type=osf.
20760 2b 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66  +  need_lib_pref
20770 69 78 3d 6e 6f 0a 2b 20 20 6e 65 65 64 5f 76 65  ix=no.+  need_ve
20780 72 73 69 6f 6e 3d 6e 6f 0a 2b 20 20 73 6f 6e 61  rsion=no.+  sona
20790 6d 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  me_spec='${libna
207a0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
207b0 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
207c0 27 0a 2b 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  '.+  library_nam
207d0 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
207e0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
207f0 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
20800 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ffix ${libname}$
20810 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
20820 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69  d_ext}$major $li
20830 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78  bname${shared_ex
20840 74 7d 27 0a 2b 20 20 73 68 6c 69 62 70 61 74 68  t}'.+  shlibpath
20850 5f 76 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f  _var=LD_LIBRARY_
20860 50 41 54 48 0a 2b 20 20 73 79 73 5f 6c 69 62 5f  PATH.+  sys_lib_
20870 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
20880 3d 22 2f 75 73 72 2f 73 68 6c 69 62 20 2f 75 73  ="/usr/shlib /us
20890 72 2f 63 63 73 2f 6c 69 62 20 2f 75 73 72 2f 6c  r/ccs/lib /usr/l
208a0 69 62 2f 63 6d 70 6c 72 73 2f 63 63 20 2f 75 73  ib/cmplrs/cc /us
208b0 72 2f 6c 69 62 20 2f 75 73 72 2f 6c 6f 63 61 6c  r/lib /usr/local
208c0 2f 6c 69 62 20 2f 76 61 72 2f 73 68 6c 69 62 22  /lib /var/shlib"
208d0 0a 2b 20 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65  .+  sys_lib_dlse
208e0 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22  arch_path_spec="
208f0 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f  $sys_lib_search_
20900 70 61 74 68 5f 73 70 65 63 22 0a 2b 20 20 3b 3b  path_spec".+  ;;
20910 0a 2b 0a 2b 72 64 6f 73 2a 29 0a 2b 20 20 64 79  .+.+rdos*).+  dy
20920 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 3d 6e 6f 0a  namic_linker=no.
20930 2b 20 20 3b 3b 0a 2b 0a 2b 73 6f 6c 61 72 69 73  +  ;;.+.+solaris
20940 2a 29 0a 2b 20 20 76 65 72 73 69 6f 6e 5f 74 79  *).+  version_ty
20950 70 65 3d 6c 69 6e 75 78 0a 2b 20 20 6e 65 65 64  pe=linux.+  need
20960 5f 6c 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 2b  _lib_prefix=no.+
20970 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e 3d 6e    need_version=n
20980 6f 0a 2b 20 20 6c 69 62 72 61 72 79 5f 6e 61 6d  o.+  library_nam
20990 65 73 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61  es_spec='${libna
209a0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
209b0 68 61 72 65 64 5f 65 78 74 7d 24 76 65 72 73 75  hared_ext}$versu
209c0 66 66 69 78 20 24 7b 6c 69 62 6e 61 6d 65 7d 24  ffix ${libname}$
209d0 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65  {release}${share
209e0 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 20 24 6c 69  d_ext}$major $li
209f0 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78  bname${shared_ex
20a00 74 7d 27 0a 2b 20 20 73 6f 6e 61 6d 65 5f 73 70  t}'.+  soname_sp
20a10 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
20a20 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
20a30 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 2b 20 20  _ext}$major'.+  
20a40 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d 4c 44  shlibpath_var=LD
20a50 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a 2b 20  _LIBRARY_PATH.+ 
20a60 20 73 68 6c 69 62 70 61 74 68 5f 6f 76 65 72 72   shlibpath_overr
20a70 69 64 65 73 5f 72 75 6e 70 61 74 68 3d 79 65 73  ides_runpath=yes
20a80 0a 2b 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74  .+  hardcode_int
20a90 6f 5f 6c 69 62 73 3d 79 65 73 0a 2b 20 20 23 20  o_libs=yes.+  # 
20aa0 6c 64 64 20 63 6f 6d 70 6c 61 69 6e 73 20 75 6e  ldd complains un
20ab0 6c 65 73 73 20 6c 69 62 72 61 72 69 65 73 20 61  less libraries a
20ac0 72 65 20 65 78 65 63 75 74 61 62 6c 65 0a 2b 20  re executable.+ 
20ad0 20 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d 64   postinstall_cmd
20ae0 73 3d 27 63 68 6d 6f 64 20 2b 78 20 24 6c 69 62  s='chmod +x $lib
20af0 27 0a 2b 20 20 3b 3b 0a 2b 0a 2b 73 75 6e 6f 73  '.+  ;;.+.+sunos
20b00 34 2a 29 0a 2b 20 20 76 65 72 73 69 6f 6e 5f 74  4*).+  version_t
20b10 79 70 65 3d 73 75 6e 6f 73 0a 2b 20 20 6c 69 62  ype=sunos.+  lib
20b20 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
20b30 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
20b40 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
20b50 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  t}$versuffix ${l
20b60 69 62 6e 61 6d 65 7d 24 7b 73 68 61 72 65 64 5f  ibname}${shared_
20b70 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 27 0a  ext}$versuffix'.
20b80 2b 20 20 66 69 6e 69 73 68 5f 63 6d 64 73 3d 27  +  finish_cmds='
20b90 50 41 54 48 3d 22 5c 24 50 41 54 48 3a 2f 75 73  PATH="\$PATH:/us
20ba0 72 2f 65 74 63 22 20 6c 64 63 6f 6e 66 69 67 20  r/etc" ldconfig 
20bb0 24 6c 69 62 64 69 72 27 0a 2b 20 20 73 68 6c 69  $libdir'.+  shli
20bc0 62 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42  bpath_var=LD_LIB
20bd0 52 41 52 59 5f 50 41 54 48 0a 2b 20 20 73 68 6c  RARY_PATH.+  shl
20be0 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73  ibpath_overrides
20bf0 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 2b 20 20  _runpath=yes.+  
20c00 69 66 20 74 65 73 74 20 22 24 77 69 74 68 5f 67  if test "$with_g
20c10 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68  nu_ld" = yes; th
20c20 65 6e 0a 2b 20 20 20 20 6e 65 65 64 5f 6c 69 62  en.+    need_lib
20c30 5f 70 72 65 66 69 78 3d 6e 6f 0a 2b 20 20 66 69  _prefix=no.+  fi
20c40 0a 2b 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e  .+  need_version
20c50 3d 79 65 73 0a 2b 20 20 3b 3b 0a 2b 0a 2b 73 79  =yes.+  ;;.+.+sy
20c60 73 76 34 20 7c 20 73 79 73 76 34 2e 33 2a 29 0a  sv4 | sysv4.3*).
20c70 2b 20 20 76 65 72 73 69 6f 6e 5f 74 79 70 65 3d  +  version_type=
20c80 6c 69 6e 75 78 0a 2b 20 20 6c 69 62 72 61 72 79  linux.+  library
20c90 5f 6e 61 6d 65 73 5f 73 70 65 63 3d 27 24 7b 6c  _names_spec='${l
20ca0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
20cb0 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 24 76  }${shared_ext}$v
20cc0 65 72 73 75 66 66 69 78 20 24 7b 6c 69 62 6e 61  ersuffix ${libna
20cd0 6d 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73  me}${release}${s
20ce0 68 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72  hared_ext}$major
20cf0 20 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65   $libname${share
20d00 64 5f 65 78 74 7d 27 0a 2b 20 20 73 6f 6e 61 6d  d_ext}'.+  sonam
20d10 65 5f 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d  e_spec='${libnam
20d20 65 7d 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68  e}${release}${sh
20d30 61 72 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27  ared_ext}$major'
20d40 0a 2b 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61  .+  shlibpath_va
20d50 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54  r=LD_LIBRARY_PAT
20d60 48 0a 2b 20 20 63 61 73 65 20 24 68 6f 73 74 5f  H.+  case $host_
20d70 76 65 6e 64 6f 72 20 69 6e 0a 2b 20 20 20 20 73  vendor in.+    s
20d80 6e 69 29 0a 2b 20 20 20 20 20 20 73 68 6c 69 62  ni).+      shlib
20d90 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72  path_overrides_r
20da0 75 6e 70 61 74 68 3d 6e 6f 0a 2b 20 20 20 20 20  unpath=no.+     
20db0 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65 66 69 78   need_lib_prefix
20dc0 3d 6e 6f 0a 2b 20 20 20 20 20 20 65 78 70 6f 72  =no.+      expor
20dd0 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
20de0 70 65 63 3d 27 24 7b 77 6c 7d 2d 42 6c 61 72 67  pec='${wl}-Blarg
20df0 65 64 79 6e 73 79 6d 27 0a 2b 20 20 20 20 20 20  edynsym'.+      
20e00 72 75 6e 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52  runpath_var=LD_R
20e10 55 4e 5f 50 41 54 48 0a 2b 20 20 20 20 20 20 3b  UN_PATH.+      ;
20e20 3b 0a 2b 20 20 20 20 73 69 65 6d 65 6e 73 29 0a  ;.+    siemens).
20e30 2b 20 20 20 20 20 20 6e 65 65 64 5f 6c 69 62 5f  +      need_lib_
20e40 70 72 65 66 69 78 3d 6e 6f 0a 2b 20 20 20 20 20  prefix=no.+     
20e50 20 3b 3b 0a 2b 20 20 20 20 6d 6f 74 6f 72 6f 6c   ;;.+    motorol
20e60 61 29 0a 2b 20 20 20 20 20 20 6e 65 65 64 5f 6c  a).+      need_l
20e70 69 62 5f 70 72 65 66 69 78 3d 6e 6f 0a 2b 20 20  ib_prefix=no.+  
20e80 20 20 20 20 6e 65 65 64 5f 76 65 72 73 69 6f 6e      need_version
20e90 3d 6e 6f 0a 2b 20 20 20 20 20 20 73 68 6c 69 62  =no.+      shlib
20ea0 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f 72  path_overrides_r
20eb0 75 6e 70 61 74 68 3d 6e 6f 0a 2b 20 20 20 20 20  unpath=no.+     
20ec0 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f   sys_lib_search_
20ed0 70 61 74 68 5f 73 70 65 63 3d 27 2f 6c 69 62 20  path_spec='/lib 
20ee0 2f 75 73 72 2f 6c 69 62 20 2f 75 73 72 2f 63 63  /usr/lib /usr/cc
20ef0 73 2f 6c 69 62 27 0a 2b 20 20 20 20 20 20 3b 3b  s/lib'.+      ;;
20f00 0a 2b 20 20 65 73 61 63 0a 2b 20 20 3b 3b 0a 2b  .+  esac.+  ;;.+
20f10 0a 2b 73 79 73 76 34 2a 4d 50 2a 29 0a 2b 20 20  .+sysv4*MP*).+  
20f20 69 66 20 74 65 73 74 20 2d 64 20 2f 75 73 72 2f  if test -d /usr/
20f30 6e 65 63 20 3b 74 68 65 6e 0a 2b 20 20 20 20 76  nec ;then.+    v
20f40 65 72 73 69 6f 6e 5f 74 79 70 65 3d 6c 69 6e 75  ersion_type=linu
20f50 78 0a 2b 20 20 20 20 6c 69 62 72 61 72 79 5f 6e  x.+    library_n
20f60 61 6d 65 73 5f 73 70 65 63 3d 27 24 6c 69 62 6e  ames_spec='$libn
20f70 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  ame${shared_ext}
20f80 2e 24 76 65 72 73 75 66 66 69 78 20 24 6c 69 62  .$versuffix $lib
20f90 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f 65 78 74  name${shared_ext
20fa0 7d 2e 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d  }.$major $libnam
20fb0 65 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a  e${shared_ext}'.
20fc0 2b 20 20 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63  +    soname_spec
20fd0 3d 27 24 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72  ='$libname${shar
20fe0 65 64 5f 65 78 74 7d 2e 24 6d 61 6a 6f 72 27 0a  ed_ext}.$major'.
20ff0 2b 20 20 20 20 73 68 6c 69 62 70 61 74 68 5f 76  +    shlibpath_v
21000 61 72 3d 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41  ar=LD_LIBRARY_PA
21010 54 48 0a 2b 20 20 66 69 0a 2b 20 20 3b 3b 0a 2b  TH.+  fi.+  ;;.+
21020 0a 2b 73 79 73 76 35 2a 20 7c 20 73 63 6f 33 2e  .+sysv5* | sco3.
21030 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c  2v5* | sco5v6* |
21040 20 75 6e 69 78 77 61 72 65 2a 20 7c 20 4f 70 65   unixware* | Ope
21050 6e 55 4e 49 58 2a 20 7c 20 73 79 73 76 34 2a 75  nUNIX* | sysv4*u
21060 77 32 2a 29 0a 2b 20 20 76 65 72 73 69 6f 6e 5f  w2*).+  version_
21070 74 79 70 65 3d 66 72 65 65 62 73 64 2d 65 6c 66  type=freebsd-elf
21080 0a 2b 20 20 6e 65 65 64 5f 6c 69 62 5f 70 72 65  .+  need_lib_pre
21090 66 69 78 3d 6e 6f 0a 2b 20 20 6e 65 65 64 5f 76  fix=no.+  need_v
210a0 65 72 73 69 6f 6e 3d 6e 6f 0a 2b 20 20 6c 69 62  ersion=no.+  lib
210b0 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65 63 3d  rary_names_spec=
210c0 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c  '${libname}${rel
210d0 65 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78  ease}${shared_ex
210e0 74 7d 24 76 65 72 73 75 66 66 69 78 20 24 7b 6c  t}$versuffix ${l
210f0 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61 73 65  ibname}${release
21100 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 20 24  }${shared_ext} $
21110 6c 69 62 6e 61 6d 65 24 7b 73 68 61 72 65 64 5f  libname${shared_
21120 65 78 74 7d 27 0a 2b 20 20 73 6f 6e 61 6d 65 5f  ext}'.+  soname_
21130 73 70 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d  spec='${libname}
21140 24 7b 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72  ${release}${shar
21150 65 64 5f 65 78 74 7d 24 6d 61 6a 6f 72 27 0a 2b  ed_ext}$major'.+
21160 20 20 73 68 6c 69 62 70 61 74 68 5f 76 61 72 3d    shlibpath_var=
21170 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 0a  LD_LIBRARY_PATH.
21180 2b 20 20 68 61 72 64 63 6f 64 65 5f 69 6e 74 6f  +  hardcode_into
21190 5f 6c 69 62 73 3d 79 65 73 0a 2b 20 20 69 66 20  _libs=yes.+  if 
211a0 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f  test "$with_gnu_
211b0 6c 64 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a  ld" = yes; then.
211c0 2b 20 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61  +    sys_lib_sea
211d0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 27 2f  rch_path_spec='/
211e0 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 20 2f 75  usr/local/lib /u
211f0 73 72 2f 67 6e 75 2f 6c 69 62 20 2f 75 73 72 2f  sr/gnu/lib /usr/
21200 63 63 73 2f 6c 69 62 20 2f 75 73 72 2f 6c 69 62  ccs/lib /usr/lib
21210 20 2f 6c 69 62 27 0a 2b 20 20 20 20 73 68 6c 69   /lib'.+    shli
21220 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65 73 5f  bpath_overrides_
21230 72 75 6e 70 61 74 68 3d 6e 6f 0a 2b 20 20 65 6c  runpath=no.+  el
21240 73 65 0a 2b 20 20 20 20 73 79 73 5f 6c 69 62 5f  se.+    sys_lib_
21250 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63  search_path_spec
21260 3d 27 2f 75 73 72 2f 63 63 73 2f 6c 69 62 20 2f  ='/usr/ccs/lib /
21270 75 73 72 2f 6c 69 62 27 0a 2b 20 20 20 20 73 68  usr/lib'.+    sh
21280 6c 69 62 70 61 74 68 5f 6f 76 65 72 72 69 64 65  libpath_override
21290 73 5f 72 75 6e 70 61 74 68 3d 79 65 73 0a 2b 20  s_runpath=yes.+ 
212a0 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 6f 73     case $host_os
212b0 20 69 6e 0a 2b 20 20 20 20 20 20 73 63 6f 33 2e   in.+      sco3.
212c0 32 76 35 2a 29 0a 2b 20 20 20 20 20 20 20 20 73  2v5*).+        s
212d0 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
212e0 74 68 5f 73 70 65 63 3d 22 24 73 79 73 5f 6c 69  th_spec="$sys_li
212f0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 5f 73 70  b_search_path_sp
21300 65 63 20 2f 6c 69 62 22 0a 2b 09 3b 3b 0a 2b 20  ec /lib".+.;;.+ 
21310 20 20 20 65 73 61 63 0a 2b 20 20 66 69 0a 2b 20     esac.+  fi.+ 
21320 20 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63   sys_lib_dlsearc
21330 68 5f 70 61 74 68 5f 73 70 65 63 3d 27 2f 75 73  h_path_spec='/us
21340 72 2f 6c 69 62 27 0a 2b 20 20 3b 3b 0a 2b 0a 2b  r/lib'.+  ;;.+.+
21350 75 74 73 34 2a 29 0a 2b 20 20 76 65 72 73 69 6f  uts4*).+  versio
21360 6e 5f 74 79 70 65 3d 6c 69 6e 75 78 0a 2b 20 20  n_type=linux.+  
21370 6c 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70  library_names_sp
21380 65 63 3d 27 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b  ec='${libname}${
21390 72 65 6c 65 61 73 65 7d 24 7b 73 68 61 72 65 64  release}${shared
213a0 5f 65 78 74 7d 24 76 65 72 73 75 66 66 69 78 20  _ext}$versuffix 
213b0 24 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65  ${libname}${rele
213c0 61 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74  ase}${shared_ext
213d0 7d 24 6d 61 6a 6f 72 20 24 6c 69 62 6e 61 6d 65  }$major $libname
213e0 24 7b 73 68 61 72 65 64 5f 65 78 74 7d 27 0a 2b  ${shared_ext}'.+
213f0 20 20 73 6f 6e 61 6d 65 5f 73 70 65 63 3d 27 24    soname_spec='$
21400 7b 6c 69 62 6e 61 6d 65 7d 24 7b 72 65 6c 65 61  {libname}${relea
21410 73 65 7d 24 7b 73 68 61 72 65 64 5f 65 78 74 7d  se}${shared_ext}
21420 24 6d 61 6a 6f 72 27 0a 2b 20 20 73 68 6c 69 62  $major'.+  shlib
21430 70 61 74 68 5f 76 61 72 3d 4c 44 5f 4c 49 42 52  path_var=LD_LIBR
21440 41 52 59 5f 50 41 54 48 0a 2b 20 20 3b 3b 0a 2b  ARY_PATH.+  ;;.+
21450 0a 2b 2a 29 0a 2b 20 20 64 79 6e 61 6d 69 63 5f  .+*).+  dynamic_
21460 6c 69 6e 6b 65 72 3d 6e 6f 0a 2b 20 20 3b 3b 0a  linker=no.+  ;;.
21470 2b 65 73 61 63 0a 2b 41 43 5f 4d 53 47 5f 52 45  +esac.+AC_MSG_RE
21480 53 55 4c 54 28 5b 24 64 79 6e 61 6d 69 63 5f 6c  SULT([$dynamic_l
21490 69 6e 6b 65 72 5d 29 0a 2b 74 65 73 74 20 22 24  inker]).+test "$
214a0 64 79 6e 61 6d 69 63 5f 6c 69 6e 6b 65 72 22 20  dynamic_linker" 
214b0 3d 20 6e 6f 20 26 26 20 63 61 6e 5f 62 75 69 6c  = no && can_buil
214c0 64 5f 73 68 61 72 65 64 3d 6e 6f 0a 2b 0a 2b 41  d_shared=no.+.+A
214d0 43 5f 43 41 43 48 45 5f 56 41 4c 28 5b 6c 74 5f  C_CACHE_VAL([lt_
214e0 63 76 5f 73 79 73 5f 6c 69 62 5f 73 65 61 72 63  cv_sys_lib_searc
214f0 68 5f 70 61 74 68 5f 73 70 65 63 5d 2c 0a 2b 5b  h_path_spec],.+[
21500 6c 74 5f 63 76 5f 73 79 73 5f 6c 69 62 5f 73 65  lt_cv_sys_lib_se
21510 61 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22  arch_path_spec="
21520 24 73 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f  $sys_lib_search_
21530 70 61 74 68 5f 73 70 65 63 22 5d 29 0a 2b 73 79  path_spec"]).+sy
21540 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  s_lib_search_pat
21550 68 5f 73 70 65 63 3d 22 24 6c 74 5f 63 76 5f 73  h_spec="$lt_cv_s
21560 79 73 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61  ys_lib_search_pa
21570 74 68 5f 73 70 65 63 22 0a 2b 41 43 5f 43 41 43  th_spec".+AC_CAC
21580 48 45 5f 56 41 4c 28 5b 6c 74 5f 63 76 5f 73 79  HE_VAL([lt_cv_sy
21590 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70  s_lib_dlsearch_p
215a0 61 74 68 5f 73 70 65 63 5d 2c 0a 2b 5b 6c 74 5f  ath_spec],.+[lt_
215b0 63 76 5f 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61  cv_sys_lib_dlsea
215c0 72 63 68 5f 70 61 74 68 5f 73 70 65 63 3d 22 24  rch_path_spec="$
215d0 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68  sys_lib_dlsearch
215e0 5f 70 61 74 68 5f 73 70 65 63 22 5d 29 0a 2b 73  _path_spec"]).+s
215f0 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f  ys_lib_dlsearch_
21600 70 61 74 68 5f 73 70 65 63 3d 22 24 6c 74 5f 63  path_spec="$lt_c
21610 76 5f 73 79 73 5f 6c 69 62 5f 64 6c 73 65 61 72  v_sys_lib_dlsear
21620 63 68 5f 70 61 74 68 5f 73 70 65 63 22 0a 2b 0a  ch_path_spec".+.
21630 2b 76 61 72 69 61 62 6c 65 73 5f 73 61 76 65 64  +variables_saved
21640 5f 66 6f 72 5f 72 65 6c 69 6e 6b 3d 22 50 41 54  _for_relink="PAT
21650 48 20 24 73 68 6c 69 62 70 61 74 68 5f 76 61 72  H $shlibpath_var
21660 20 24 72 75 6e 70 61 74 68 5f 76 61 72 22 0a 2b   $runpath_var".+
21670 69 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d  if test "$GCC" =
21680 20 79 65 73 3b 20 74 68 65 6e 0a 2b 20 20 76 61   yes; then.+  va
21690 72 69 61 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f  riables_saved_fo
216a0 72 5f 72 65 6c 69 6e 6b 3d 22 24 76 61 72 69 61  r_relink="$varia
216b0 62 6c 65 73 5f 73 61 76 65 64 5f 66 6f 72 5f 72  bles_saved_for_r
216c0 65 6c 69 6e 6b 20 47 43 43 5f 45 58 45 43 5f 50  elink GCC_EXEC_P
216d0 52 45 46 49 58 20 43 4f 4d 50 49 4c 45 52 5f 50  REFIX COMPILER_P
216e0 41 54 48 20 4c 49 42 52 41 52 59 5f 50 41 54 48  ATH LIBRARY_PATH
216f0 22 0a 2b 66 69 0a 2b 5d 29 23 20 41 43 5f 4c 49  ".+fi.+])# AC_LI
21700 42 54 4f 4f 4c 5f 53 59 53 5f 44 59 4e 41 4d 49  BTOOL_SYS_DYNAMI
21710 43 5f 4c 49 4e 4b 45 52 0a 2b 0a 2b 0a 2b 23 20  C_LINKER.+.+.+# 
21720 5f 4c 54 5f 41 43 5f 54 41 47 43 4f 4e 46 49 47  _LT_AC_TAGCONFIG
21730 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .+# ------------
21740 2d 2d 2d 2d 0a 2b 41 43 5f 44 45 46 55 4e 28 5b  ----.+AC_DEFUN([
21750 5f 4c 54 5f 41 43 5f 54 41 47 43 4f 4e 46 49 47  _LT_AC_TAGCONFIG
21760 5d 2c 0a 2b 5b 41 43 5f 52 45 51 55 49 52 45 28  ],.+[AC_REQUIRE(
21770 5b 4c 54 5f 41 43 5f 50 52 4f 47 5f 53 45 44 5d  [LT_AC_PROG_SED]
21780 29 64 6e 6c 0a 2b 41 43 5f 41 52 47 5f 57 49 54  )dnl.+AC_ARG_WIT
21790 48 28 5b 74 61 67 73 5d 2c 0a 2b 20 20 20 20 5b  H([tags],.+    [
217a0 41 43 5f 48 45 4c 50 5f 53 54 52 49 4e 47 28 5b  AC_HELP_STRING([
217b0 2d 2d 77 69 74 68 2d 74 61 67 73 40 3c 3a 40 3d  --with-tags@<:@=
217c0 54 41 47 53 40 3a 3e 40 5d 2c 0a 2b 20 20 20 20  TAGS@:>@],.+    
217d0 20 20 20 20 5b 69 6e 63 6c 75 64 65 20 61 64 64      [include add
217e0 69 74 69 6f 6e 61 6c 20 63 6f 6e 66 69 67 75 72  itional configur
217f0 61 74 69 6f 6e 73 20 40 3c 3a 40 61 75 74 6f 6d  ations @<:@autom
21800 61 74 69 63 40 3a 3e 40 5d 29 5d 2c 0a 2b 20 20  atic@:>@])],.+  
21810 20 20 5b 74 61 67 6e 61 6d 65 73 3d 22 24 77 69    [tagnames="$wi
21820 74 68 76 61 6c 22 5d 29 0a 2b 0a 2b 69 66 20 74  thval"]).+.+if t
21830 65 73 74 20 2d 66 20 22 24 6c 74 6d 61 69 6e 22  est -f "$ltmain"
21840 20 26 26 20 74 65 73 74 20 2d 6e 20 22 24 74 61   && test -n "$ta
21850 67 6e 61 6d 65 73 22 3b 20 74 68 65 6e 0a 2b 20  gnames"; then.+ 
21860 20 69 66 20 74 65 73 74 20 21 20 2d 66 20 22 24   if test ! -f "$
21870 7b 6f 66 69 6c 65 7d 22 3b 20 74 68 65 6e 0a 2b  {ofile}"; then.+
21880 20 20 20 20 41 43 5f 4d 53 47 5f 57 41 52 4e 28      AC_MSG_WARN(
21890 5b 6f 75 74 70 75 74 20 66 69 6c 65 20 60 24 6f  [output file `$o
218a0 66 69 6c 65 27 20 64 6f 65 73 20 6e 6f 74 20 65  file' does not e
218b0 78 69 73 74 5d 29 0a 2b 20 20 66 69 0a 2b 0a 2b  xist]).+  fi.+.+
218c0 20 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24 4c    if test -z "$L
218d0 54 43 43 22 3b 20 74 68 65 6e 0a 2b 20 20 20 20  TCC"; then.+    
218e0 65 76 61 6c 20 22 60 24 53 48 45 4c 4c 20 24 7b  eval "`$SHELL ${
218f0 6f 66 69 6c 65 7d 20 2d 2d 63 6f 6e 66 69 67 20  ofile} --config 
21900 7c 20 67 72 65 70 20 27 5e 4c 54 43 43 3d 27 60  | grep '^LTCC='`
21910 22 0a 2b 20 20 20 20 69 66 20 74 65 73 74 20 2d  ".+    if test -
21920 7a 20 22 24 4c 54 43 43 22 3b 20 74 68 65 6e 0a  z "$LTCC"; then.
21930 2b 20 20 20 20 20 20 41 43 5f 4d 53 47 5f 57 41  +      AC_MSG_WA
21940 52 4e 28 5b 6f 75 74 70 75 74 20 66 69 6c 65 20  RN([output file 
21950 60 24 6f 66 69 6c 65 27 20 64 6f 65 73 20 6e 6f  `$ofile' does no
21960 74 20 6c 6f 6f 6b 20 6c 69 6b 65 20 61 20 6c 69  t look like a li
21970 62 74 6f 6f 6c 20 73 63 72 69 70 74 5d 29 0a 2b  btool script]).+
21980 20 20 20 20 65 6c 73 65 0a 2b 20 20 20 20 20 20      else.+      
21990 41 43 5f 4d 53 47 5f 57 41 52 4e 28 5b 75 73 69  AC_MSG_WARN([usi
219a0 6e 67 20 60 4c 54 43 43 3d 24 4c 54 43 43 27 2c  ng `LTCC=$LTCC',
219b0 20 65 78 74 72 61 63 74 65 64 20 66 72 6f 6d 20   extracted from 
219c0 60 24 6f 66 69 6c 65 27 5d 29 0a 2b 20 20 20 20  `$ofile']).+    
219d0 66 69 0a 2b 20 20 66 69 0a 2b 20 20 69 66 20 74  fi.+  fi.+  if t
219e0 65 73 74 20 2d 7a 20 22 24 4c 54 43 46 4c 41 47  est -z "$LTCFLAG
219f0 53 22 3b 20 74 68 65 6e 0a 2b 20 20 20 20 65 76  S"; then.+    ev
21a00 61 6c 20 22 60 24 53 48 45 4c 4c 20 24 7b 6f 66  al "`$SHELL ${of
21a10 69 6c 65 7d 20 2d 2d 63 6f 6e 66 69 67 20 7c 20  ile} --config | 
21a20 67 72 65 70 20 27 5e 4c 54 43 46 4c 41 47 53 3d  grep '^LTCFLAGS=
21a30 27 60 22 0a 2b 20 20 66 69 0a 2b 0a 2b 20 20 23  '`".+  fi.+.+  #
21a40 20 45 78 74 72 61 63 74 20 6c 69 73 74 20 6f 66   Extract list of
21a50 20 61 76 61 69 6c 61 62 6c 65 20 74 61 67 67 65   available tagge
21a60 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73  d configurations
21a70 20 69 6e 20 24 6f 66 69 6c 65 2e 0a 2b 20 20 23   in $ofile..+  #
21a80 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20   Note that this 
21a90 61 73 73 75 6d 65 73 20 74 68 65 20 65 6e 74 69  assumes the enti
21aa0 72 65 20 6c 69 73 74 20 69 73 20 6f 6e 20 6f 6e  re list is on on
21ab0 65 20 6c 69 6e 65 2e 0a 2b 20 20 61 76 61 69 6c  e line..+  avail
21ac0 61 62 6c 65 5f 74 61 67 73 3d 60 67 72 65 70 20  able_tags=`grep 
21ad0 22 5e 61 76 61 69 6c 61 62 6c 65 5f 74 61 67 73  "^available_tags
21ae0 3d 22 20 22 24 7b 6f 66 69 6c 65 7d 22 20 7c 20  =" "${ofile}" | 
21af0 24 53 45 44 20 2d 65 20 27 73 2f 61 76 61 69 6c  $SED -e 's/avail
21b00 61 62 6c 65 5f 74 61 67 73 3d 5c 28 2e 2a 24 5c  able_tags=\(.*$\
21b10 29 2f 5c 31 2f 27 20 2d 65 20 27 73 2f 5c 22 2f  )/\1/' -e 's/\"/
21b20 2f 67 27 60 0a 2b 0a 2b 20 20 6c 74 5f 73 61 76  /g'`.+.+  lt_sav
21b30 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46  e_ifs="$IFS"; IF
21b40 53 3d 22 24 7b 49 46 53 7d 24 50 41 54 48 5f 53  S="${IFS}$PATH_S
21b50 45 50 41 52 41 54 4f 52 2c 22 0a 2b 20 20 66 6f  EPARATOR,".+  fo
21b60 72 20 74 61 67 6e 61 6d 65 20 69 6e 20 24 74 61  r tagname in $ta
21b70 67 6e 61 6d 65 73 3b 20 64 6f 0a 2b 20 20 20 20  gnames; do.+    
21b80 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66  IFS="$lt_save_if
21b90 73 22 0a 2b 20 20 20 20 23 20 43 68 65 63 6b 20  s".+    # Check 
21ba0 77 68 65 74 68 65 72 20 74 61 67 6e 61 6d 65 20  whether tagname 
21bb0 63 6f 6e 74 61 69 6e 73 20 6f 6e 6c 79 20 76 61  contains only va
21bc0 6c 69 64 20 63 68 61 72 61 63 74 65 72 73 0a 2b  lid characters.+
21bd0 20 20 20 20 63 61 73 65 20 60 24 65 63 68 6f 20      case `$echo 
21be0 22 58 24 74 61 67 6e 61 6d 65 22 20 7c 20 24 58  "X$tagname" | $X
21bf0 73 65 64 20 2d 65 20 27 73 3a 5b 5b 2d 5f 41 42  sed -e 's:[[-_AB
21c00 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52  CDEFGHIJKLMNOPQR
21c10 53 54 55 56 57 58 59 5a 61 62 63 64 65 66 67 68  STUVWXYZabcdefgh
21c20 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78  ijklmnopqrstuvwx
21c30 79 7a 31 32 33 34 35 36 37 38 39 30 2c 2f 5d 5d  yz1234567890,/]]
21c40 3a 3a 67 27 60 20 69 6e 0a 2b 20 20 20 20 22 22  ::g'` in.+    ""
21c50 29 20 3b 3b 0a 2b 20 20 20 20 2a 29 20 20 41 43  ) ;;.+    *)  AC
21c60 5f 4d 53 47 5f 45 52 52 4f 52 28 5b 69 6e 76 61  _MSG_ERROR([inva
21c70 6c 69 64 20 74 61 67 20 6e 61 6d 65 3a 20 24 74  lid tag name: $t
21c80 61 67 6e 61 6d 65 5d 29 0a 2b 09 3b 3b 0a 2b 20  agname]).+.;;.+ 
21c90 20 20 20 65 73 61 63 0a 2b 0a 2b 20 20 20 20 69     esac.+.+    i
21ca0 66 20 67 72 65 70 20 22 5e 23 20 23 23 23 20 42  f grep "^# ### B
21cb0 45 47 49 4e 20 4c 49 42 54 4f 4f 4c 20 54 41 47  EGIN LIBTOOL TAG
21cc0 20 43 4f 4e 46 49 47 3a 20 24 74 61 67 6e 61 6d   CONFIG: $tagnam
21cd0 65 24 22 20 3c 20 22 24 7b 6f 66 69 6c 65 7d 22  e$" < "${ofile}"
21ce0 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 0a 2b 20 20   > /dev/null.+  
21cf0 20 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 41 43    then.+      AC
21d00 5f 4d 53 47 5f 45 52 52 4f 52 28 5b 74 61 67 20  _MSG_ERROR([tag 
21d10 6e 61 6d 65 20 5c 22 24 74 61 67 6e 61 6d 65 5c  name \"$tagname\
21d20 22 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73  " already exists
21d30 5d 29 0a 2b 20 20 20 20 66 69 0a 2b 0a 2b 20 20  ]).+    fi.+.+  
21d40 20 20 23 20 55 70 64 61 74 65 20 74 68 65 20 6c    # Update the l
21d50 69 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65  ist of available
21d60 20 74 61 67 73 2e 0a 2b 20 20 20 20 69 66 20 74   tags..+    if t
21d70 65 73 74 20 2d 6e 20 22 24 74 61 67 6e 61 6d 65  est -n "$tagname
21d80 22 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 65  "; then.+      e
21d90 63 68 6f 20 61 70 70 65 6e 64 69 6e 67 20 63 6f  cho appending co
21da0 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 61 67 20  nfiguration tag 
21db0 5c 22 24 74 61 67 6e 61 6d 65 5c 22 20 74 6f 20  \"$tagname\" to 
21dc0 24 6f 66 69 6c 65 0a 2b 0a 2b 20 20 20 20 20 20  $ofile.+.+      
21dd0 63 61 73 65 20 24 74 61 67 6e 61 6d 65 20 69 6e  case $tagname in
21de0 0a 2b 20 20 20 20 20 20 43 58 58 29 0a 2b 09 69  .+      CXX).+.i
21df0 66 20 74 65 73 74 20 2d 6e 20 22 24 43 58 58 22  f test -n "$CXX"
21e00 20 26 26 20 28 20 74 65 73 74 20 22 58 24 43 58   && ( test "X$CX
21e10 58 22 20 21 3d 20 22 58 6e 6f 22 20 26 26 0a 2b  X" != "Xno" &&.+
21e20 09 20 20 20 20 28 20 28 74 65 73 74 20 22 58 24  .    ( (test "X$
21e30 43 58 58 22 20 3d 20 22 58 67 2b 2b 22 20 26 26  CXX" = "Xg++" &&
21e40 20 60 67 2b 2b 20 2d 76 20 3e 2f 64 65 76 2f 6e   `g++ -v >/dev/n
21e50 75 6c 6c 20 32 3e 26 31 60 20 29 20 7c 7c 0a 2b  ull 2>&1` ) ||.+
21e60 09 20 20 20 20 28 74 65 73 74 20 22 58 24 43 58  .    (test "X$CX
21e70 58 22 20 21 3d 20 22 58 67 2b 2b 22 29 29 29 20  X" != "Xg++"))) 
21e80 3b 20 74 68 65 6e 0a 2b 09 20 20 41 43 5f 4c 49  ; then.+.  AC_LI
21e90 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 43 58 58 5f 43  BTOOL_LANG_CXX_C
21ea0 4f 4e 46 49 47 0a 2b 09 65 6c 73 65 0a 2b 09 20  ONFIG.+.else.+. 
21eb0 20 74 61 67 6e 61 6d 65 3d 22 22 0a 2b 09 66 69   tagname="".+.fi
21ec0 0a 2b 09 3b 3b 0a 2b 0a 2b 20 20 20 20 20 20 46  .+.;;.+.+      F
21ed0 37 37 29 0a 2b 09 69 66 20 74 65 73 74 20 2d 6e  77).+.if test -n
21ee0 20 22 24 46 37 37 22 20 26 26 20 74 65 73 74 20   "$F77" && test 
21ef0 22 58 24 46 37 37 22 20 21 3d 20 22 58 6e 6f 22  "X$F77" != "Xno"
21f00 3b 20 74 68 65 6e 0a 2b 09 20 20 41 43 5f 4c 49  ; then.+.  AC_LI
21f10 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 46 37 37 5f 43  BTOOL_LANG_F77_C
21f20 4f 4e 46 49 47 0a 2b 09 65 6c 73 65 0a 2b 09 20  ONFIG.+.else.+. 
21f30 20 74 61 67 6e 61 6d 65 3d 22 22 0a 2b 09 66 69   tagname="".+.fi
21f40 0a 2b 09 3b 3b 0a 2b 0a 2b 20 20 20 20 20 20 47  .+.;;.+.+      G
21f50 43 4a 29 0a 2b 09 69 66 20 74 65 73 74 20 2d 6e  CJ).+.if test -n
21f60 20 22 24 47 43 4a 22 20 26 26 20 74 65 73 74 20   "$GCJ" && test 
21f70 22 58 24 47 43 4a 22 20 21 3d 20 22 58 6e 6f 22  "X$GCJ" != "Xno"
21f80 3b 20 74 68 65 6e 0a 2b 09 20 20 41 43 5f 4c 49  ; then.+.  AC_LI
21f90 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 47 43 4a 5f 43  BTOOL_LANG_GCJ_C
21fa0 4f 4e 46 49 47 0a 2b 09 65 6c 73 65 0a 2b 09 20  ONFIG.+.else.+. 
21fb0 20 74 61 67 6e 61 6d 65 3d 22 22 0a 2b 09 66 69   tagname="".+.fi
21fc0 0a 2b 09 3b 3b 0a 2b 0a 2b 20 20 20 20 20 20 52  .+.;;.+.+      R
21fd0 43 29 0a 2b 09 41 43 5f 4c 49 42 54 4f 4f 4c 5f  C).+.AC_LIBTOOL_
21fe0 4c 41 4e 47 5f 52 43 5f 43 4f 4e 46 49 47 0a 2b  LANG_RC_CONFIG.+
21ff0 09 3b 3b 0a 2b 0a 2b 20 20 20 20 20 20 2a 29 0a  .;;.+.+      *).
22000 2b 09 41 43 5f 4d 53 47 5f 45 52 52 4f 52 28 5b  +.AC_MSG_ERROR([
22010 55 6e 73 75 70 70 6f 72 74 65 64 20 74 61 67 20  Unsupported tag 
22020 6e 61 6d 65 3a 20 24 74 61 67 6e 61 6d 65 5d 29  name: $tagname])
22030 0a 2b 09 3b 3b 0a 2b 20 20 20 20 20 20 65 73 61  .+.;;.+      esa
22040 63 0a 2b 0a 2b 20 20 20 20 20 20 23 20 41 70 70  c.+.+      # App
22050 65 6e 64 20 74 68 65 20 6e 65 77 20 74 61 67 20  end the new tag 
22060 6e 61 6d 65 20 74 6f 20 74 68 65 20 6c 69 73 74  name to the list
22070 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 74 61   of available ta
22080 67 73 2e 0a 2b 20 20 20 20 20 20 69 66 20 74 65  gs..+      if te
22090 73 74 20 2d 6e 20 22 24 74 61 67 6e 61 6d 65 22  st -n "$tagname"
220a0 20 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 61   ; then.+      a
220b0 76 61 69 6c 61 62 6c 65 5f 74 61 67 73 3d 22 24  vailable_tags="$
220c0 61 76 61 69 6c 61 62 6c 65 5f 74 61 67 73 20 24  available_tags $
220d0 74 61 67 6e 61 6d 65 22 0a 2b 20 20 20 20 66 69  tagname".+    fi
220e0 0a 2b 20 20 20 20 66 69 0a 2b 20 20 64 6f 6e 65  .+    fi.+  done
220f0 0a 2b 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76  .+  IFS="$lt_sav
22100 65 5f 69 66 73 22 0a 2b 0a 2b 20 20 23 20 4e 6f  e_ifs".+.+  # No
22110 77 20 73 75 62 73 74 69 74 75 74 65 20 74 68 65  w substitute the
22120 20 75 70 64 61 74 65 64 20 6c 69 73 74 20 6f 66   updated list of
22130 20 61 76 61 69 6c 61 62 6c 65 20 74 61 67 73 2e   available tags.
22140 0a 2b 20 20 69 66 20 65 76 61 6c 20 22 73 65 64  .+  if eval "sed
22150 20 2d 65 20 27 73 2f 5e 61 76 61 69 6c 61 62 6c   -e 's/^availabl
22160 65 5f 74 61 67 73 3d 2e 2a 5c 24 2f 61 76 61 69  e_tags=.*\$/avai
22170 6c 61 62 6c 65 5f 74 61 67 73 3d 5c 22 24 61 76  lable_tags=\"$av
22180 61 69 6c 61 62 6c 65 5f 74 61 67 73 5c 22 2f 27  ailable_tags\"/'
22190 20 5c 22 24 6f 66 69 6c 65 5c 22 20 3e 20 5c 22   \"$ofile\" > \"
221a0 24 7b 6f 66 69 6c 65 7d 54 5c 22 22 3b 20 74 68  ${ofile}T\""; th
221b0 65 6e 0a 2b 20 20 20 20 6d 76 20 22 24 7b 6f 66  en.+    mv "${of
221c0 69 6c 65 7d 54 22 20 22 24 6f 66 69 6c 65 22 0a  ile}T" "$ofile".
221d0 2b 20 20 20 20 63 68 6d 6f 64 20 2b 78 20 22 24  +    chmod +x "$
221e0 6f 66 69 6c 65 22 0a 2b 20 20 65 6c 73 65 0a 2b  ofile".+  else.+
221f0 20 20 20 20 72 6d 20 2d 66 20 22 24 7b 6f 66 69      rm -f "${ofi
22200 6c 65 7d 54 22 0a 2b 20 20 20 20 41 43 5f 4d 53  le}T".+    AC_MS
22210 47 5f 45 52 52 4f 52 28 5b 75 6e 61 62 6c 65 20  G_ERROR([unable 
22220 74 6f 20 75 70 64 61 74 65 20 6c 69 73 74 20 6f  to update list o
22230 66 20 61 76 61 69 6c 61 62 6c 65 20 74 61 67 67  f available tagg
22240 65 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  ed configuration
22250 73 2e 5d 29 0a 2b 20 20 66 69 0a 2b 66 69 0a 2b  s.]).+  fi.+fi.+
22260 5d 29 23 20 5f 4c 54 5f 41 43 5f 54 41 47 43 4f  ])# _LT_AC_TAGCO
22270 4e 46 49 47 0a 2b 0a 2b 0a 2b 23 20 41 43 5f 4c  NFIG.+.+.+# AC_L
22280 49 42 54 4f 4f 4c 5f 44 4c 4f 50 45 4e 0a 2b 23  IBTOOL_DLOPEN.+#
22290 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ---------------
222a0 2d 2d 0a 2b 23 20 65 6e 61 62 6c 65 20 63 68 65  --.+# enable che
222b0 63 6b 73 20 66 6f 72 20 64 6c 6f 70 65 6e 20 73  cks for dlopen s
222c0 75 70 70 6f 72 74 0a 2b 41 43 5f 44 45 46 55 4e  upport.+AC_DEFUN
222d0 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 44 4c 4f  ([AC_LIBTOOL_DLO
222e0 50 45 4e 5d 2c 0a 2b 20 5b 41 43 5f 42 45 46 4f  PEN],.+ [AC_BEFO
222f0 52 45 28 5b 24 30 5d 2c 5b 41 43 5f 4c 49 42 54  RE([$0],[AC_LIBT
22300 4f 4f 4c 5f 53 45 54 55 50 5d 29 0a 2b 5d 29 23  OOL_SETUP]).+])#
22310 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 44 4c 4f 50   AC_LIBTOOL_DLOP
22320 45 4e 0a 2b 0a 2b 0a 2b 23 20 41 43 5f 4c 49 42  EN.+.+.+# AC_LIB
22330 54 4f 4f 4c 5f 57 49 4e 33 32 5f 44 4c 4c 0a 2b  TOOL_WIN32_DLL.+
22340 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
22350 2d 2d 2d 2d 2d 2d 0a 2b 23 20 64 65 63 6c 61 72  ------.+# declar
22360 65 20 70 61 63 6b 61 67 65 20 73 75 70 70 6f 72  e package suppor
22370 74 20 66 6f 72 20 62 75 69 6c 64 69 6e 67 20 77  t for building w
22380 69 6e 33 32 20 44 4c 4c 73 0a 2b 41 43 5f 44 45  in32 DLLs.+AC_DE
22390 46 55 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f  FUN([AC_LIBTOOL_
223a0 57 49 4e 33 32 5f 44 4c 4c 5d 2c 0a 2b 5b 41 43  WIN32_DLL],.+[AC
223b0 5f 42 45 46 4f 52 45 28 5b 24 30 5d 2c 20 5b 41  _BEFORE([$0], [A
223c0 43 5f 4c 49 42 54 4f 4f 4c 5f 53 45 54 55 50 5d  C_LIBTOOL_SETUP]
223d0 29 0a 2b 5d 29 23 20 41 43 5f 4c 49 42 54 4f 4f  ).+])# AC_LIBTOO
223e0 4c 5f 57 49 4e 33 32 5f 44 4c 4c 0a 2b 0a 2b 0a  L_WIN32_DLL.+.+.
223f0 2b 23 20 41 43 5f 45 4e 41 42 4c 45 5f 53 48 41  +# AC_ENABLE_SHA
22400 52 45 44 28 5b 44 45 46 41 55 4c 54 5d 29 0a 2b  RED([DEFAULT]).+
22410 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
22420 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23  -------------.+#
22430 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 2d   implement the -
22440 2d 65 6e 61 62 6c 65 2d 73 68 61 72 65 64 20 66  -enable-shared f
22450 6c 61 67 0a 2b 23 20 44 45 46 41 55 4c 54 20 69  lag.+# DEFAULT i
22460 73 20 65 69 74 68 65 72 20 60 79 65 73 27 20 6f  s either `yes' o
22470 72 20 60 6e 6f 27 2e 20 20 49 66 20 6f 6d 69 74  r `no'.  If omit
22480 74 65 64 2c 20 69 74 20 64 65 66 61 75 6c 74 73  ted, it defaults
22490 20 74 6f 20 60 79 65 73 27 2e 0a 2b 41 43 5f 44   to `yes'..+AC_D
224a0 45 46 55 4e 28 5b 41 43 5f 45 4e 41 42 4c 45 5f  EFUN([AC_ENABLE_
224b0 53 48 41 52 45 44 5d 2c 0a 2b 5b 64 65 66 69 6e  SHARED],.+[defin
224c0 65 28 5b 41 43 5f 45 4e 41 42 4c 45 5f 53 48 41  e([AC_ENABLE_SHA
224d0 52 45 44 5f 44 45 46 41 55 4c 54 5d 2c 20 69 66  RED_DEFAULT], if
224e0 65 6c 73 65 28 24 31 2c 20 6e 6f 2c 20 6e 6f 2c  else($1, no, no,
224f0 20 79 65 73 29 29 64 6e 6c 0a 2b 41 43 5f 41 52   yes))dnl.+AC_AR
22500 47 5f 45 4e 41 42 4c 45 28 5b 73 68 61 72 65 64  G_ENABLE([shared
22510 5d 2c 0a 2b 20 20 20 20 5b 41 43 5f 48 45 4c 50  ],.+    [AC_HELP
22520 5f 53 54 52 49 4e 47 28 5b 2d 2d 65 6e 61 62 6c  _STRING([--enabl
22530 65 2d 73 68 61 72 65 64 40 3c 3a 40 3d 50 4b 47  e-shared@<:@=PKG
22540 53 40 3a 3e 40 5d 2c 0a 2b 09 5b 62 75 69 6c 64  S@:>@],.+.[build
22550 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65   shared librarie
22560 73 20 40 3c 3a 40 64 65 66 61 75 6c 74 3d 5d 41  s @<:@default=]A
22570 43 5f 45 4e 41 42 4c 45 5f 53 48 41 52 45 44 5f  C_ENABLE_SHARED_
22580 44 45 46 41 55 4c 54 5b 40 3a 3e 40 5d 29 5d 2c  DEFAULT[@:>@])],
22590 0a 2b 20 20 20 20 5b 70 3d 24 7b 50 41 43 4b 41  .+    [p=${PACKA
225a0 47 45 2d 64 65 66 61 75 6c 74 7d 0a 2b 20 20 20  GE-default}.+   
225b0 20 63 61 73 65 20 24 65 6e 61 62 6c 65 76 61 6c   case $enableval
225c0 20 69 6e 0a 2b 20 20 20 20 79 65 73 29 20 65 6e   in.+    yes) en
225d0 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65 73 20  able_shared=yes 
225e0 3b 3b 0a 2b 20 20 20 20 6e 6f 29 20 65 6e 61 62  ;;.+    no) enab
225f0 6c 65 5f 73 68 61 72 65 64 3d 6e 6f 20 3b 3b 0a  le_shared=no ;;.
22600 2b 20 20 20 20 2a 29 0a 2b 20 20 20 20 20 20 65  +    *).+      e
22610 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e 6f 0a  nable_shared=no.
22620 2b 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 61 74  +      # Look at
22630 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 65   the argument we
22640 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61 6c   got.  We use al
22650 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73  l the common lis
22660 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 2b 20  t separators..+ 
22670 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73       lt_save_ifs
22680 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 22 24 7b  ="$IFS"; IFS="${
22690 49 46 53 7d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS}$PATH_SEPARA
226a0 54 4f 52 2c 22 0a 2b 20 20 20 20 20 20 66 6f 72  TOR,".+      for
226b0 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76   pkg in $enablev
226c0 61 6c 3b 20 64 6f 0a 2b 09 49 46 53 3d 22 24 6c  al; do.+.IFS="$l
226d0 74 5f 73 61 76 65 5f 69 66 73 22 0a 2b 09 69 66  t_save_ifs".+.if
226e0 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20   test "X$pkg" = 
226f0 22 58 24 70 22 3b 20 74 68 65 6e 0a 2b 09 20 20  "X$p"; then.+.  
22700 65 6e 61 62 6c 65 5f 73 68 61 72 65 64 3d 79 65  enable_shared=ye
22710 73 0a 2b 09 66 69 0a 2b 20 20 20 20 20 20 64 6f  s.+.fi.+      do
22720 6e 65 0a 2b 20 20 20 20 20 20 49 46 53 3d 22 24  ne.+      IFS="$
22730 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 2b 20 20  lt_save_ifs".+  
22740 20 20 20 20 3b 3b 0a 2b 20 20 20 20 65 73 61 63      ;;.+    esac
22750 5d 2c 0a 2b 20 20 20 20 5b 65 6e 61 62 6c 65 5f  ],.+    [enable_
22760 73 68 61 72 65 64 3d 5d 41 43 5f 45 4e 41 42 4c  shared=]AC_ENABL
22770 45 5f 53 48 41 52 45 44 5f 44 45 46 41 55 4c 54  E_SHARED_DEFAULT
22780 29 0a 2b 5d 29 23 20 41 43 5f 45 4e 41 42 4c 45  ).+])# AC_ENABLE
22790 5f 53 48 41 52 45 44 0a 2b 0a 2b 0a 2b 23 20 41  _SHARED.+.+.+# A
227a0 43 5f 44 49 53 41 42 4c 45 5f 53 48 41 52 45 44  C_DISABLE_SHARED
227b0 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .+# ------------
227c0 2d 2d 2d 2d 2d 0a 2b 23 20 73 65 74 20 74 68 65  -----.+# set the
227d0 20 64 65 66 61 75 6c 74 20 73 68 61 72 65 64 20   default shared 
227e0 66 6c 61 67 20 74 6f 20 2d 2d 64 69 73 61 62 6c  flag to --disabl
227f0 65 2d 73 68 61 72 65 64 0a 2b 41 43 5f 44 45 46  e-shared.+AC_DEF
22800 55 4e 28 5b 41 43 5f 44 49 53 41 42 4c 45 5f 53  UN([AC_DISABLE_S
22810 48 41 52 45 44 5d 2c 0a 2b 5b 41 43 5f 42 45 46  HARED],.+[AC_BEF
22820 4f 52 45 28 5b 24 30 5d 2c 5b 41 43 5f 4c 49 42  ORE([$0],[AC_LIB
22830 54 4f 4f 4c 5f 53 45 54 55 50 5d 29 64 6e 6c 0a  TOOL_SETUP])dnl.
22840 2b 41 43 5f 45 4e 41 42 4c 45 5f 53 48 41 52 45  +AC_ENABLE_SHARE
22850 44 28 6e 6f 29 0a 2b 5d 29 23 20 41 43 5f 44 49  D(no).+])# AC_DI
22860 53 41 42 4c 45 5f 53 48 41 52 45 44 0a 2b 0a 2b  SABLE_SHARED.+.+
22870 0a 2b 23 20 41 43 5f 45 4e 41 42 4c 45 5f 53 54  .+# AC_ENABLE_ST
22880 41 54 49 43 28 5b 44 45 46 41 55 4c 54 5d 29 0a  ATIC([DEFAULT]).
22890 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  +# -------------
228a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b  --------------.+
228b0 23 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20  # implement the 
228c0 2d 2d 65 6e 61 62 6c 65 2d 73 74 61 74 69 63 20  --enable-static 
228d0 66 6c 61 67 0a 2b 23 20 44 45 46 41 55 4c 54 20  flag.+# DEFAULT 
228e0 69 73 20 65 69 74 68 65 72 20 60 79 65 73 27 20  is either `yes' 
228f0 6f 72 20 60 6e 6f 27 2e 20 20 49 66 20 6f 6d 69  or `no'.  If omi
22900 74 74 65 64 2c 20 69 74 20 64 65 66 61 75 6c 74  tted, it default
22910 73 20 74 6f 20 60 79 65 73 27 2e 0a 2b 41 43 5f  s to `yes'..+AC_
22920 44 45 46 55 4e 28 5b 41 43 5f 45 4e 41 42 4c 45  DEFUN([AC_ENABLE
22930 5f 53 54 41 54 49 43 5d 2c 0a 2b 5b 64 65 66 69  _STATIC],.+[defi
22940 6e 65 28 5b 41 43 5f 45 4e 41 42 4c 45 5f 53 54  ne([AC_ENABLE_ST
22950 41 54 49 43 5f 44 45 46 41 55 4c 54 5d 2c 20 69  ATIC_DEFAULT], i
22960 66 65 6c 73 65 28 24 31 2c 20 6e 6f 2c 20 6e 6f  felse($1, no, no
22970 2c 20 79 65 73 29 29 64 6e 6c 0a 2b 41 43 5f 41  , yes))dnl.+AC_A
22980 52 47 5f 45 4e 41 42 4c 45 28 5b 73 74 61 74 69  RG_ENABLE([stati
22990 63 5d 2c 0a 2b 20 20 20 20 5b 41 43 5f 48 45 4c  c],.+    [AC_HEL
229a0 50 5f 53 54 52 49 4e 47 28 5b 2d 2d 65 6e 61 62  P_STRING([--enab
229b0 6c 65 2d 73 74 61 74 69 63 40 3c 3a 40 3d 50 4b  le-static@<:@=PK
229c0 47 53 40 3a 3e 40 5d 2c 0a 2b 09 5b 62 75 69 6c  GS@:>@],.+.[buil
229d0 64 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69  d static librari
229e0 65 73 20 40 3c 3a 40 64 65 66 61 75 6c 74 3d 5d  es @<:@default=]
229f0 41 43 5f 45 4e 41 42 4c 45 5f 53 54 41 54 49 43  AC_ENABLE_STATIC
22a00 5f 44 45 46 41 55 4c 54 5b 40 3a 3e 40 5d 29 5d  _DEFAULT[@:>@])]
22a10 2c 0a 2b 20 20 20 20 5b 70 3d 24 7b 50 41 43 4b  ,.+    [p=${PACK
22a20 41 47 45 2d 64 65 66 61 75 6c 74 7d 0a 2b 20 20  AGE-default}.+  
22a30 20 20 63 61 73 65 20 24 65 6e 61 62 6c 65 76 61    case $enableva
22a40 6c 20 69 6e 0a 2b 20 20 20 20 79 65 73 29 20 65  l in.+    yes) e
22a50 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65 73  nable_static=yes
22a60 20 3b 3b 0a 2b 20 20 20 20 6e 6f 29 20 65 6e 61   ;;.+    no) ena
22a70 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 20 3b 3b  ble_static=no ;;
22a80 0a 2b 20 20 20 20 2a 29 0a 2b 20 20 20 20 20 65  .+    *).+     e
22a90 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 6e 6f 0a  nable_static=no.
22aa0 2b 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 61 74  +      # Look at
22ab0 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 65   the argument we
22ac0 20 67 6f 74 2e 20 20 57 65 20 75 73 65 20 61 6c   got.  We use al
22ad0 6c 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73  l the common lis
22ae0 74 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 2b 20  t separators..+ 
22af0 20 20 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73       lt_save_ifs
22b00 3d 22 24 49 46 53 22 3b 20 49 46 53 3d 22 24 7b  ="$IFS"; IFS="${
22b10 49 46 53 7d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS}$PATH_SEPARA
22b20 54 4f 52 2c 22 0a 2b 20 20 20 20 20 20 66 6f 72  TOR,".+      for
22b30 20 70 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76   pkg in $enablev
22b40 61 6c 3b 20 64 6f 0a 2b 09 49 46 53 3d 22 24 6c  al; do.+.IFS="$l
22b50 74 5f 73 61 76 65 5f 69 66 73 22 0a 2b 09 69 66  t_save_ifs".+.if
22b60 20 74 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20   test "X$pkg" = 
22b70 22 58 24 70 22 3b 20 74 68 65 6e 0a 2b 09 20 20  "X$p"; then.+.  
22b80 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65  enable_static=ye
22b90 73 0a 2b 09 66 69 0a 2b 20 20 20 20 20 20 64 6f  s.+.fi.+      do
22ba0 6e 65 0a 2b 20 20 20 20 20 20 49 46 53 3d 22 24  ne.+      IFS="$
22bb0 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 2b 20 20  lt_save_ifs".+  
22bc0 20 20 20 20 3b 3b 0a 2b 20 20 20 20 65 73 61 63      ;;.+    esac
22bd0 5d 2c 0a 2b 20 20 20 20 5b 65 6e 61 62 6c 65 5f  ],.+    [enable_
22be0 73 74 61 74 69 63 3d 5d 41 43 5f 45 4e 41 42 4c  static=]AC_ENABL
22bf0 45 5f 53 54 41 54 49 43 5f 44 45 46 41 55 4c 54  E_STATIC_DEFAULT
22c00 29 0a 2b 5d 29 23 20 41 43 5f 45 4e 41 42 4c 45  ).+])# AC_ENABLE
22c10 5f 53 54 41 54 49 43 0a 2b 0a 2b 0a 2b 23 20 41  _STATIC.+.+.+# A
22c20 43 5f 44 49 53 41 42 4c 45 5f 53 54 41 54 49 43  C_DISABLE_STATIC
22c30 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  .+# ------------
22c40 2d 2d 2d 2d 2d 0a 2b 23 20 73 65 74 20 74 68 65  -----.+# set the
22c50 20 64 65 66 61 75 6c 74 20 73 74 61 74 69 63 20   default static 
22c60 66 6c 61 67 20 74 6f 20 2d 2d 64 69 73 61 62 6c  flag to --disabl
22c70 65 2d 73 74 61 74 69 63 0a 2b 41 43 5f 44 45 46  e-static.+AC_DEF
22c80 55 4e 28 5b 41 43 5f 44 49 53 41 42 4c 45 5f 53  UN([AC_DISABLE_S
22c90 54 41 54 49 43 5d 2c 0a 2b 5b 41 43 5f 42 45 46  TATIC],.+[AC_BEF
22ca0 4f 52 45 28 5b 24 30 5d 2c 5b 41 43 5f 4c 49 42  ORE([$0],[AC_LIB
22cb0 54 4f 4f 4c 5f 53 45 54 55 50 5d 29 64 6e 6c 0a  TOOL_SETUP])dnl.
22cc0 2b 41 43 5f 45 4e 41 42 4c 45 5f 53 54 41 54 49  +AC_ENABLE_STATI
22cd0 43 28 6e 6f 29 0a 2b 5d 29 23 20 41 43 5f 44 49  C(no).+])# AC_DI
22ce0 53 41 42 4c 45 5f 53 54 41 54 49 43 0a 2b 0a 2b  SABLE_STATIC.+.+
22cf0 0a 2b 23 20 41 43 5f 45 4e 41 42 4c 45 5f 46 41  .+# AC_ENABLE_FA
22d00 53 54 5f 49 4e 53 54 41 4c 4c 28 5b 44 45 46 41  ST_INSTALL([DEFA
22d10 55 4c 54 5d 29 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d  ULT]).+# -------
22d20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
22d30 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 69 6d  ----------.+# im
22d40 70 6c 65 6d 65 6e 74 20 74 68 65 20 2d 2d 65 6e  plement the --en
22d50 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74 61 6c  able-fast-instal
22d60 6c 20 66 6c 61 67 0a 2b 23 20 44 45 46 41 55 4c  l flag.+# DEFAUL
22d70 54 20 69 73 20 65 69 74 68 65 72 20 60 79 65 73  T is either `yes
22d80 27 20 6f 72 20 60 6e 6f 27 2e 20 20 49 66 20 6f  ' or `no'.  If o
22d90 6d 69 74 74 65 64 2c 20 69 74 20 64 65 66 61 75  mitted, it defau
22da0 6c 74 73 20 74 6f 20 60 79 65 73 27 2e 0a 2b 41  lts to `yes'..+A
22db0 43 5f 44 45 46 55 4e 28 5b 41 43 5f 45 4e 41 42  C_DEFUN([AC_ENAB
22dc0 4c 45 5f 46 41 53 54 5f 49 4e 53 54 41 4c 4c 5d  LE_FAST_INSTALL]
22dd0 2c 0a 2b 5b 64 65 66 69 6e 65 28 5b 41 43 5f 45  ,.+[define([AC_E
22de0 4e 41 42 4c 45 5f 46 41 53 54 5f 49 4e 53 54 41  NABLE_FAST_INSTA
22df0 4c 4c 5f 44 45 46 41 55 4c 54 5d 2c 20 69 66 65  LL_DEFAULT], ife
22e00 6c 73 65 28 24 31 2c 20 6e 6f 2c 20 6e 6f 2c 20  lse($1, no, no, 
22e10 79 65 73 29 29 64 6e 6c 0a 2b 41 43 5f 41 52 47  yes))dnl.+AC_ARG
22e20 5f 45 4e 41 42 4c 45 28 5b 66 61 73 74 2d 69 6e  _ENABLE([fast-in
22e30 73 74 61 6c 6c 5d 2c 0a 2b 20 20 20 20 5b 41 43  stall],.+    [AC
22e40 5f 48 45 4c 50 5f 53 54 52 49 4e 47 28 5b 2d 2d  _HELP_STRING([--
22e50 65 6e 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73 74  enable-fast-inst
22e60 61 6c 6c 40 3c 3a 40 3d 50 4b 47 53 40 3a 3e 40  all@<:@=PKGS@:>@
22e70 5d 2c 0a 2b 20 20 20 20 5b 6f 70 74 69 6d 69 7a  ],.+    [optimiz
22e80 65 20 66 6f 72 20 66 61 73 74 20 69 6e 73 74 61  e for fast insta
22e90 6c 6c 61 74 69 6f 6e 20 40 3c 3a 40 64 65 66 61  llation @<:@defa
22ea0 75 6c 74 3d 5d 41 43 5f 45 4e 41 42 4c 45 5f 46  ult=]AC_ENABLE_F
22eb0 41 53 54 5f 49 4e 53 54 41 4c 4c 5f 44 45 46 41  AST_INSTALL_DEFA
22ec0 55 4c 54 5b 40 3a 3e 40 5d 29 5d 2c 0a 2b 20 20  ULT[@:>@])],.+  
22ed0 20 20 5b 70 3d 24 7b 50 41 43 4b 41 47 45 2d 64    [p=${PACKAGE-d
22ee0 65 66 61 75 6c 74 7d 0a 2b 20 20 20 20 63 61 73  efault}.+    cas
22ef0 65 20 24 65 6e 61 62 6c 65 76 61 6c 20 69 6e 0a  e $enableval in.
22f00 2b 20 20 20 20 79 65 73 29 20 65 6e 61 62 6c 65  +    yes) enable
22f10 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c 3d 79 65  _fast_install=ye
22f20 73 20 3b 3b 0a 2b 20 20 20 20 6e 6f 29 20 65 6e  s ;;.+    no) en
22f30 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c  able_fast_instal
22f40 6c 3d 6e 6f 20 3b 3b 0a 2b 20 20 20 20 2a 29 0a  l=no ;;.+    *).
22f50 2b 20 20 20 20 20 20 65 6e 61 62 6c 65 5f 66 61  +      enable_fa
22f60 73 74 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 0a 2b 20  st_install=no.+ 
22f70 20 20 20 20 20 23 20 4c 6f 6f 6b 20 61 74 20 74       # Look at t
22f80 68 65 20 61 72 67 75 6d 65 6e 74 20 77 65 20 67  he argument we g
22f90 6f 74 2e 20 20 57 65 20 75 73 65 20 61 6c 6c 20  ot.  We use all 
22fa0 74 68 65 20 63 6f 6d 6d 6f 6e 20 6c 69 73 74 20  the common list 
22fb0 73 65 70 61 72 61 74 6f 72 73 2e 0a 2b 20 20 20  separators..+   
22fc0 20 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22     lt_save_ifs="
22fd0 24 49 46 53 22 3b 20 49 46 53 3d 22 24 7b 49 46  $IFS"; IFS="${IF
22fe0 53 7d 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f  S}$PATH_SEPARATO
22ff0 52 2c 22 0a 2b 20 20 20 20 20 20 66 6f 72 20 70  R,".+      for p
23000 6b 67 20 69 6e 20 24 65 6e 61 62 6c 65 76 61 6c  kg in $enableval
23010 3b 20 64 6f 0a 2b 09 49 46 53 3d 22 24 6c 74 5f  ; do.+.IFS="$lt_
23020 73 61 76 65 5f 69 66 73 22 0a 2b 09 69 66 20 74  save_ifs".+.if t
23030 65 73 74 20 22 58 24 70 6b 67 22 20 3d 20 22 58  est "X$pkg" = "X
23040 24 70 22 3b 20 74 68 65 6e 0a 2b 09 20 20 65 6e  $p"; then.+.  en
23050 61 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c  able_fast_instal
23060 6c 3d 79 65 73 0a 2b 09 66 69 0a 2b 20 20 20 20  l=yes.+.fi.+    
23070 20 20 64 6f 6e 65 0a 2b 20 20 20 20 20 20 49 46    done.+      IF
23080 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73 22  S="$lt_save_ifs"
23090 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20  .+      ;;.+    
230a0 65 73 61 63 5d 2c 0a 2b 20 20 20 20 5b 65 6e 61  esac],.+    [ena
230b0 62 6c 65 5f 66 61 73 74 5f 69 6e 73 74 61 6c 6c  ble_fast_install
230c0 3d 5d 41 43 5f 45 4e 41 42 4c 45 5f 46 41 53 54  =]AC_ENABLE_FAST
230d0 5f 49 4e 53 54 41 4c 4c 5f 44 45 46 41 55 4c 54  _INSTALL_DEFAULT
230e0 29 0a 2b 5d 29 23 20 41 43 5f 45 4e 41 42 4c 45  ).+])# AC_ENABLE
230f0 5f 46 41 53 54 5f 49 4e 53 54 41 4c 4c 0a 2b 0a  _FAST_INSTALL.+.
23100 2b 0a 2b 23 20 41 43 5f 44 49 53 41 42 4c 45 5f  +.+# AC_DISABLE_
23110 46 41 53 54 5f 49 4e 53 54 41 4c 4c 0a 2b 23 20  FAST_INSTALL.+# 
23120 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
23130 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 73 65 74 20 74  -------.+# set t
23140 68 65 20 64 65 66 61 75 6c 74 20 74 6f 20 2d 2d  he default to --
23150 64 69 73 61 62 6c 65 2d 66 61 73 74 2d 69 6e 73  disable-fast-ins
23160 74 61 6c 6c 0a 2b 41 43 5f 44 45 46 55 4e 28 5b  tall.+AC_DEFUN([
23170 41 43 5f 44 49 53 41 42 4c 45 5f 46 41 53 54 5f  AC_DISABLE_FAST_
23180 49 4e 53 54 41 4c 4c 5d 2c 0a 2b 5b 41 43 5f 42  INSTALL],.+[AC_B
23190 45 46 4f 52 45 28 5b 24 30 5d 2c 5b 41 43 5f 4c  EFORE([$0],[AC_L
231a0 49 42 54 4f 4f 4c 5f 53 45 54 55 50 5d 29 64 6e  IBTOOL_SETUP])dn
231b0 6c 0a 2b 41 43 5f 45 4e 41 42 4c 45 5f 46 41 53  l.+AC_ENABLE_FAS
231c0 54 5f 49 4e 53 54 41 4c 4c 28 6e 6f 29 0a 2b 5d  T_INSTALL(no).+]
231d0 29 23 20 41 43 5f 44 49 53 41 42 4c 45 5f 46 41  )# AC_DISABLE_FA
231e0 53 54 5f 49 4e 53 54 41 4c 4c 0a 2b 0a 2b 0a 2b  ST_INSTALL.+.+.+
231f0 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 49 43  # AC_LIBTOOL_PIC
23200 4d 4f 44 45 28 5b 4d 4f 44 45 5d 29 0a 2b 23 20  MODE([MODE]).+# 
23210 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
23220 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 69 6d  ----------.+# im
23230 70 6c 65 6d 65 6e 74 20 74 68 65 20 2d 2d 77 69  plement the --wi
23240 74 68 2d 70 69 63 20 66 6c 61 67 0a 2b 23 20 4d  th-pic flag.+# M
23250 4f 44 45 20 69 73 20 65 69 74 68 65 72 20 60 79  ODE is either `y
23260 65 73 27 20 6f 72 20 60 6e 6f 27 2e 20 20 49 66  es' or `no'.  If
23270 20 6f 6d 69 74 74 65 64 2c 20 69 74 20 64 65 66   omitted, it def
23280 61 75 6c 74 73 20 74 6f 20 60 62 6f 74 68 27 2e  aults to `both'.
23290 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f 4c  .+AC_DEFUN([AC_L
232a0 49 42 54 4f 4f 4c 5f 50 49 43 4d 4f 44 45 5d 2c  IBTOOL_PICMODE],
232b0 0a 2b 5b 41 43 5f 42 45 46 4f 52 45 28 5b 24 30  .+[AC_BEFORE([$0
232c0 5d 2c 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 45  ],[AC_LIBTOOL_SE
232d0 54 55 50 5d 29 64 6e 6c 0a 2b 70 69 63 5f 6d 6f  TUP])dnl.+pic_mo
232e0 64 65 3d 69 66 65 6c 73 65 28 24 23 2c 31 2c 24  de=ifelse($#,1,$
232f0 31 2c 64 65 66 61 75 6c 74 29 0a 2b 5d 29 23 20  1,default).+])# 
23300 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 49 43 4d 4f  AC_LIBTOOL_PICMO
23310 44 45 0a 2b 0a 2b 0a 2b 23 20 41 43 5f 50 52 4f  DE.+.+.+# AC_PRO
23320 47 5f 45 47 52 45 50 0a 2b 23 20 2d 2d 2d 2d 2d  G_EGREP.+# -----
23330 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 54 68 69 73  --------.+# This
23340 20 69 73 20 70 72 65 64 65 66 69 6e 65 64 20 73   is predefined s
23350 74 61 72 74 69 6e 67 20 77 69 74 68 20 41 75 74  tarting with Aut
23360 6f 63 6f 6e 66 20 32 2e 35 34 2c 20 73 6f 20 74  oconf 2.54, so t
23370 68 69 73 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 0a  his conditional.
23380 2b 23 20 64 65 66 69 6e 69 74 69 6f 6e 20 63 61  +# definition ca
23390 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 6f 6e 63  n be removed onc
233a0 65 20 77 65 20 72 65 71 75 69 72 65 20 41 75 74  e we require Aut
233b0 6f 63 6f 6e 66 20 32 2e 35 34 20 6f 72 20 6c 61  oconf 2.54 or la
233c0 74 65 72 2e 0a 2b 6d 34 5f 69 66 6e 64 65 66 28  ter..+m4_ifndef(
233d0 5b 41 43 5f 50 52 4f 47 5f 45 47 52 45 50 5d 2c  [AC_PROG_EGREP],
233e0 20 5b 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f 50   [AC_DEFUN([AC_P
233f0 52 4f 47 5f 45 47 52 45 50 5d 2c 0a 2b 5b 41 43  ROG_EGREP],.+[AC
23400 5f 43 41 43 48 45 5f 43 48 45 43 4b 28 5b 66 6f  _CACHE_CHECK([fo
23410 72 20 65 67 72 65 70 5d 2c 20 5b 61 63 5f 63 76  r egrep], [ac_cv
23420 5f 70 72 6f 67 5f 65 67 72 65 70 5d 2c 0a 2b 20  _prog_egrep],.+ 
23430 20 20 5b 69 66 20 65 63 68 6f 20 61 20 7c 20 28    [if echo a | (
23440 67 72 65 70 20 2d 45 20 27 28 61 7c 62 29 27 29  grep -E '(a|b)')
23450 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31   >/dev/null 2>&1
23460 0a 2b 20 20 20 20 74 68 65 6e 20 61 63 5f 63 76  .+    then ac_cv
23470 5f 70 72 6f 67 5f 65 67 72 65 70 3d 27 67 72 65  _prog_egrep='gre
23480 70 20 2d 45 27 0a 2b 20 20 20 20 65 6c 73 65 20  p -E'.+    else 
23490 61 63 5f 63 76 5f 70 72 6f 67 5f 65 67 72 65 70  ac_cv_prog_egrep
234a0 3d 27 65 67 72 65 70 27 0a 2b 20 20 20 20 66 69  ='egrep'.+    fi
234b0 5d 29 0a 2b 20 45 47 52 45 50 3d 24 61 63 5f 63  ]).+ EGREP=$ac_c
234c0 76 5f 70 72 6f 67 5f 65 67 72 65 70 0a 2b 20 41  v_prog_egrep.+ A
234d0 43 5f 53 55 42 53 54 28 5b 45 47 52 45 50 5d 29  C_SUBST([EGREP])
234e0 0a 2b 5d 29 5d 29 0a 2b 0a 2b 0a 2b 23 20 41 43  .+])]).+.+.+# AC
234f0 5f 50 41 54 48 5f 54 4f 4f 4c 5f 50 52 45 46 49  _PATH_TOOL_PREFI
23500 58 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  X.+# -----------
23510 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 66 69 6e 64  --------.+# find
23520 20 61 20 66 69 6c 65 20 70 72 6f 67 72 61 6d 20   a file program 
23530 77 68 69 63 68 20 63 61 6e 20 72 65 63 6f 67 6e  which can recogn
23540 69 7a 65 20 73 68 61 72 65 64 20 6c 69 62 72 61  ize shared libra
23550 72 79 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43  ry.+AC_DEFUN([AC
23560 5f 50 41 54 48 5f 54 4f 4f 4c 5f 50 52 45 46 49  _PATH_TOOL_PREFI
23570 58 5d 2c 0a 2b 5b 41 43 5f 52 45 51 55 49 52 45  X],.+[AC_REQUIRE
23580 28 5b 41 43 5f 50 52 4f 47 5f 45 47 52 45 50 5d  ([AC_PROG_EGREP]
23590 29 64 6e 6c 0a 2b 41 43 5f 4d 53 47 5f 43 48 45  )dnl.+AC_MSG_CHE
235a0 43 4b 49 4e 47 28 5b 66 6f 72 20 24 31 5d 29 0a  CKING([for $1]).
235b0 2b 41 43 5f 43 41 43 48 45 5f 56 41 4c 28 6c 74  +AC_CACHE_VAL(lt
235c0 5f 63 76 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43  _cv_path_MAGIC_C
235d0 4d 44 2c 0a 2b 5b 63 61 73 65 20 24 4d 41 47 49  MD,.+[case $MAGI
235e0 43 5f 43 4d 44 20 69 6e 0a 2b 5b 5b 5c 5c 2f 2a  C_CMD in.+[[\\/*
235f0 5d 20 7c 20 20 3f 3a 5b 5c 5c 2f 5d 2a 5d 29 0a  ] |  ?:[\\/]*]).
23600 2b 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41  +  lt_cv_path_MA
23610 47 49 43 5f 43 4d 44 3d 22 24 4d 41 47 49 43 5f  GIC_CMD="$MAGIC_
23620 43 4d 44 22 20 23 20 4c 65 74 20 74 68 65 20 75  CMD" # Let the u
23630 73 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65  ser override the
23640 20 74 65 73 74 20 77 69 74 68 20 61 20 70 61 74   test with a pat
23650 68 2e 0a 2b 20 20 3b 3b 0a 2b 2a 29 0a 2b 20 20  h..+  ;;.+*).+  
23660 6c 74 5f 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d  lt_save_MAGIC_CM
23670 44 3d 22 24 4d 41 47 49 43 5f 43 4d 44 22 0a 2b  D="$MAGIC_CMD".+
23680 20 20 6c 74 5f 73 61 76 65 5f 69 66 73 3d 22 24    lt_save_ifs="$
23690 49 46 53 22 3b 20 49 46 53 3d 24 50 41 54 48 5f  IFS"; IFS=$PATH_
236a0 53 45 50 41 52 41 54 4f 52 0a 2b 64 6e 6c 20 24  SEPARATOR.+dnl $
236b0 61 63 5f 64 75 6d 6d 79 20 66 6f 72 63 65 73 20  ac_dummy forces 
236c0 73 70 6c 69 74 74 69 6e 67 20 6f 6e 20 63 6f 6e  splitting on con
236d0 73 74 61 6e 74 20 75 73 65 72 2d 73 75 70 70 6c  stant user-suppl
236e0 69 65 64 20 70 61 74 68 73 2e 0a 2b 64 6e 6c 20  ied paths..+dnl 
236f0 50 4f 53 49 58 2e 32 20 77 6f 72 64 20 73 70 6c  POSIX.2 word spl
23700 69 74 74 69 6e 67 20 69 73 20 64 6f 6e 65 20 6f  itting is done o
23710 6e 6c 79 20 6f 6e 20 74 68 65 20 6f 75 74 70 75  nly on the outpu
23720 74 20 6f 66 20 77 6f 72 64 20 65 78 70 61 6e 73  t of word expans
23730 69 6f 6e 73 2c 0a 2b 64 6e 6c 20 6e 6f 74 20 65  ions,.+dnl not e
23740 76 65 72 79 20 77 6f 72 64 2e 20 20 54 68 69 73  very word.  This
23750 20 63 6c 6f 73 65 73 20 61 20 6c 6f 6e 67 73 74   closes a longst
23760 61 6e 64 69 6e 67 20 73 68 20 73 65 63 75 72 69  anding sh securi
23770 74 79 20 68 6f 6c 65 2e 0a 2b 20 20 61 63 5f 64  ty hole..+  ac_d
23780 75 6d 6d 79 3d 22 69 66 65 6c 73 65 28 5b 24 32  ummy="ifelse([$2
23790 5d 2c 20 2c 20 24 50 41 54 48 2c 20 5b 24 32 5d  ], , $PATH, [$2]
237a0 29 22 0a 2b 20 20 66 6f 72 20 61 63 5f 64 69 72  )".+  for ac_dir
237b0 20 69 6e 20 24 61 63 5f 64 75 6d 6d 79 3b 20 64   in $ac_dummy; d
237c0 6f 0a 2b 20 20 20 20 49 46 53 3d 22 24 6c 74 5f  o.+    IFS="$lt_
237d0 73 61 76 65 5f 69 66 73 22 0a 2b 20 20 20 20 74  save_ifs".+    t
237e0 65 73 74 20 2d 7a 20 22 24 61 63 5f 64 69 72 22  est -z "$ac_dir"
237f0 20 26 26 20 61 63 5f 64 69 72 3d 2e 0a 2b 20 20   && ac_dir=..+  
23800 20 20 69 66 20 74 65 73 74 20 2d 66 20 24 61 63    if test -f $ac
23810 5f 64 69 72 2f 24 31 3b 20 74 68 65 6e 0a 2b 20  _dir/$1; then.+ 
23820 20 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f       lt_cv_path_
23830 4d 41 47 49 43 5f 43 4d 44 3d 22 24 61 63 5f 64  MAGIC_CMD="$ac_d
23840 69 72 2f 24 31 22 0a 2b 20 20 20 20 20 20 69 66  ir/$1".+      if
23850 20 74 65 73 74 20 2d 6e 20 22 24 66 69 6c 65 5f   test -n "$file_
23860 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 22  magic_test_file"
23870 3b 20 74 68 65 6e 0a 2b 09 63 61 73 65 20 24 64  ; then.+.case $d
23880 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
23890 68 6f 64 20 69 6e 0a 2b 09 22 66 69 6c 65 5f 6d  hod in.+."file_m
238a0 61 67 69 63 20 22 2a 29 0a 2b 09 20 20 66 69 6c  agic "*).+.  fil
238b0 65 5f 6d 61 67 69 63 5f 72 65 67 65 78 3d 60 65  e_magic_regex=`e
238c0 78 70 72 20 22 24 64 65 70 6c 69 62 73 5f 63 68  xpr "$deplibs_ch
238d0 65 63 6b 5f 6d 65 74 68 6f 64 22 20 3a 20 22 66  eck_method" : "f
238e0 69 6c 65 5f 6d 61 67 69 63 20 5c 28 2e 2a 5c 29  ile_magic \(.*\)
238f0 22 60 0a 2b 09 20 20 4d 41 47 49 43 5f 43 4d 44  "`.+.  MAGIC_CMD
23900 3d 22 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4d 41  ="$lt_cv_path_MA
23910 47 49 43 5f 43 4d 44 22 0a 2b 09 20 20 69 66 20  GIC_CMD".+.  if 
23920 65 76 61 6c 20 24 66 69 6c 65 5f 6d 61 67 69 63  eval $file_magic
23930 5f 63 6d 64 20 5c 24 66 69 6c 65 5f 6d 61 67 69  _cmd \$file_magi
23940 63 5f 74 65 73 74 5f 66 69 6c 65 20 32 3e 20 2f  c_test_file 2> /
23950 64 65 76 2f 6e 75 6c 6c 20 7c 0a 2b 09 20 20 20  dev/null |.+.   
23960 20 24 45 47 52 45 50 20 22 24 66 69 6c 65 5f 6d   $EGREP "$file_m
23970 61 67 69 63 5f 72 65 67 65 78 22 20 3e 20 2f 64  agic_regex" > /d
23980 65 76 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 2b 09  ev/null; then.+.
23990 20 20 20 20 3a 0a 2b 09 20 20 65 6c 73 65 0a 2b      :.+.  else.+
239a0 09 20 20 20 20 63 61 74 20 3c 3c 45 4f 46 20 31  .    cat <<EOF 1
239b0 3e 26 32 0a 2b 0a 2b 2a 2a 2a 20 57 61 72 6e 69  >&2.+.+*** Warni
239c0 6e 67 3a 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20  ng: the command 
239d0 6c 69 62 74 6f 6f 6c 20 75 73 65 73 20 74 6f 20  libtool uses to 
239e0 64 65 74 65 63 74 20 73 68 61 72 65 64 20 6c 69  detect shared li
239f0 62 72 61 72 69 65 73 2c 0a 2b 2a 2a 2a 20 24 66  braries,.+*** $f
23a00 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 2c 20 70  ile_magic_cmd, p
23a10 72 6f 64 75 63 65 73 20 6f 75 74 70 75 74 20 74  roduces output t
23a20 68 61 74 20 6c 69 62 74 6f 6f 6c 20 63 61 6e 6e  hat libtool cann
23a30 6f 74 20 72 65 63 6f 67 6e 69 7a 65 2e 0a 2b 2a  ot recognize..+*
23a40 2a 2a 20 54 68 65 20 72 65 73 75 6c 74 20 69 73  ** The result is
23a50 20 74 68 61 74 20 6c 69 62 74 6f 6f 6c 20 6d 61   that libtool ma
23a60 79 20 66 61 69 6c 20 74 6f 20 72 65 63 6f 67 6e  y fail to recogn
23a70 69 7a 65 20 73 68 61 72 65 64 20 6c 69 62 72 61  ize shared libra
23a80 72 69 65 73 0a 2b 2a 2a 2a 20 61 73 20 73 75 63  ries.+*** as suc
23a90 68 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 61 66  h.  This will af
23aa0 66 65 63 74 20 74 68 65 20 63 72 65 61 74 69 6f  fect the creatio
23ab0 6e 20 6f 66 20 6c 69 62 74 6f 6f 6c 20 6c 69 62  n of libtool lib
23ac0 72 61 72 69 65 73 20 74 68 61 74 0a 2b 2a 2a 2a  raries that.+***
23ad0 20 64 65 70 65 6e 64 20 6f 6e 20 73 68 61 72 65   depend on share
23ae0 64 20 6c 69 62 72 61 72 69 65 73 2c 20 62 75 74  d libraries, but
23af0 20 70 72 6f 67 72 61 6d 73 20 6c 69 6e 6b 65 64   programs linked
23b00 20 77 69 74 68 20 73 75 63 68 20 6c 69 62 74 6f   with such libto
23b10 6f 6c 0a 2b 2a 2a 2a 20 6c 69 62 72 61 72 69 65  ol.+*** librarie
23b20 73 20 77 69 6c 6c 20 77 6f 72 6b 20 72 65 67 61  s will work rega
23b30 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73 20 70  rdless of this p
23b40 72 6f 62 6c 65 6d 2e 20 20 4e 65 76 65 72 74 68  roblem.  Neverth
23b50 65 6c 65 73 73 2c 20 79 6f 75 0a 2b 2a 2a 2a 20  eless, you.+*** 
23b60 6d 61 79 20 77 61 6e 74 20 74 6f 20 72 65 70 6f  may want to repo
23b70 72 74 20 74 68 65 20 70 72 6f 62 6c 65 6d 20 74  rt the problem t
23b80 6f 20 79 6f 75 72 20 73 79 73 74 65 6d 20 6d 61  o your system ma
23b90 6e 61 67 65 72 20 61 6e 64 2f 6f 72 20 74 6f 0a  nager and/or to.
23ba0 2b 2a 2a 2a 20 62 75 67 2d 6c 69 62 74 6f 6f 6c  +*** bug-libtool
23bb0 40 67 6e 75 2e 6f 72 67 0a 2b 0a 2b 45 4f 46 0a  @gnu.org.+.+EOF.
23bc0 2b 09 20 20 66 69 20 3b 3b 0a 2b 09 65 73 61 63  +.  fi ;;.+.esac
23bd0 0a 2b 20 20 20 20 20 20 66 69 0a 2b 20 20 20 20  .+      fi.+    
23be0 20 20 62 72 65 61 6b 0a 2b 20 20 20 20 66 69 0a    break.+    fi.
23bf0 2b 20 20 64 6f 6e 65 0a 2b 20 20 49 46 53 3d 22  +  done.+  IFS="
23c00 24 6c 74 5f 73 61 76 65 5f 69 66 73 22 0a 2b 20  $lt_save_ifs".+ 
23c10 20 4d 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f   MAGIC_CMD="$lt_
23c20 73 61 76 65 5f 4d 41 47 49 43 5f 43 4d 44 22 0a  save_MAGIC_CMD".
23c30 2b 20 20 3b 3b 0a 2b 65 73 61 63 5d 29 0a 2b 4d  +  ;;.+esac]).+M
23c40 41 47 49 43 5f 43 4d 44 3d 22 24 6c 74 5f 63 76  AGIC_CMD="$lt_cv
23c50 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22  _path_MAGIC_CMD"
23c60 0a 2b 69 66 20 74 65 73 74 20 2d 6e 20 22 24 4d  .+if test -n "$M
23c70 41 47 49 43 5f 43 4d 44 22 3b 20 74 68 65 6e 0a  AGIC_CMD"; then.
23c80 2b 20 20 41 43 5f 4d 53 47 5f 52 45 53 55 4c 54  +  AC_MSG_RESULT
23c90 28 24 4d 41 47 49 43 5f 43 4d 44 29 0a 2b 65 6c  ($MAGIC_CMD).+el
23ca0 73 65 0a 2b 20 20 41 43 5f 4d 53 47 5f 52 45 53  se.+  AC_MSG_RES
23cb0 55 4c 54 28 6e 6f 29 0a 2b 66 69 0a 2b 5d 29 23  ULT(no).+fi.+])#
23cc0 20 41 43 5f 50 41 54 48 5f 54 4f 4f 4c 5f 50 52   AC_PATH_TOOL_PR
23cd0 45 46 49 58 0a 2b 0a 2b 0a 2b 23 20 41 43 5f 50  EFIX.+.+.+# AC_P
23ce0 41 54 48 5f 4d 41 47 49 43 0a 2b 23 20 2d 2d 2d  ATH_MAGIC.+# ---
23cf0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 66 69  ----------.+# fi
23d00 6e 64 20 61 20 66 69 6c 65 20 70 72 6f 67 72 61  nd a file progra
23d10 6d 20 77 68 69 63 68 20 63 61 6e 20 72 65 63 6f  m which can reco
23d20 67 6e 69 7a 65 20 61 20 73 68 61 72 65 64 20 6c  gnize a shared l
23d30 69 62 72 61 72 79 0a 2b 41 43 5f 44 45 46 55 4e  ibrary.+AC_DEFUN
23d40 28 5b 41 43 5f 50 41 54 48 5f 4d 41 47 49 43 5d  ([AC_PATH_MAGIC]
23d50 2c 0a 2b 5b 41 43 5f 50 41 54 48 5f 54 4f 4f 4c  ,.+[AC_PATH_TOOL
23d60 5f 50 52 45 46 49 58 28 24 7b 61 63 5f 74 6f 6f  _PREFIX(${ac_too
23d70 6c 5f 70 72 65 66 69 78 7d 66 69 6c 65 2c 20 2f  l_prefix}file, /
23d80 75 73 72 2f 62 69 6e 24 50 41 54 48 5f 53 45 50  usr/bin$PATH_SEP
23d90 41 52 41 54 4f 52 24 50 41 54 48 29 0a 2b 69 66  ARATOR$PATH).+if
23da0 20 74 65 73 74 20 2d 7a 20 22 24 6c 74 5f 63 76   test -z "$lt_cv
23db0 5f 70 61 74 68 5f 4d 41 47 49 43 5f 43 4d 44 22  _path_MAGIC_CMD"
23dc0 3b 20 74 68 65 6e 0a 2b 20 20 69 66 20 74 65 73  ; then.+  if tes
23dd0 74 20 2d 6e 20 22 24 61 63 5f 74 6f 6f 6c 5f 70  t -n "$ac_tool_p
23de0 72 65 66 69 78 22 3b 20 74 68 65 6e 0a 2b 20 20  refix"; then.+  
23df0 20 20 41 43 5f 50 41 54 48 5f 54 4f 4f 4c 5f 50    AC_PATH_TOOL_P
23e00 52 45 46 49 58 28 66 69 6c 65 2c 20 2f 75 73 72  REFIX(file, /usr
23e10 2f 62 69 6e 24 50 41 54 48 5f 53 45 50 41 52 41  /bin$PATH_SEPARA
23e20 54 4f 52 24 50 41 54 48 29 0a 2b 20 20 65 6c 73  TOR$PATH).+  els
23e30 65 0a 2b 20 20 20 20 4d 41 47 49 43 5f 43 4d 44  e.+    MAGIC_CMD
23e40 3d 3a 0a 2b 20 20 66 69 0a 2b 66 69 0a 2b 5d 29  =:.+  fi.+fi.+])
23e50 23 20 41 43 5f 50 41 54 48 5f 4d 41 47 49 43 0a  # AC_PATH_MAGIC.
23e60 2b 0a 2b 0a 2b 23 20 41 43 5f 50 52 4f 47 5f 4c  +.+.+# AC_PROG_L
23e70 44 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a  D.+# ----------.
23e80 2b 23 20 66 69 6e 64 20 74 68 65 20 70 61 74 68  +# find the path
23e90 6e 61 6d 65 20 74 6f 20 74 68 65 20 47 4e 55 20  name to the GNU 
23ea0 6f 72 20 6e 6f 6e 2d 47 4e 55 20 6c 69 6e 6b 65  or non-GNU linke
23eb0 72 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f  r.+AC_DEFUN([AC_
23ec0 50 52 4f 47 5f 4c 44 5d 2c 0a 2b 5b 41 43 5f 41  PROG_LD],.+[AC_A
23ed0 52 47 5f 57 49 54 48 28 5b 67 6e 75 2d 6c 64 5d  RG_WITH([gnu-ld]
23ee0 2c 0a 2b 20 20 20 20 5b 41 43 5f 48 45 4c 50 5f  ,.+    [AC_HELP_
23ef0 53 54 52 49 4e 47 28 5b 2d 2d 77 69 74 68 2d 67  STRING([--with-g
23f00 6e 75 2d 6c 64 5d 2c 0a 2b 09 5b 61 73 73 75 6d  nu-ld],.+.[assum
23f10 65 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72  e the C compiler
23f20 20 75 73 65 73 20 47 4e 55 20 6c 64 20 40 3c 3a   uses GNU ld @<:
23f30 40 64 65 66 61 75 6c 74 3d 6e 6f 40 3a 3e 40 5d  @default=no@:>@]
23f40 29 5d 2c 0a 2b 20 20 20 20 5b 74 65 73 74 20 22  )],.+    [test "
23f50 24 77 69 74 68 76 61 6c 22 20 3d 20 6e 6f 20 7c  $withval" = no |
23f60 7c 20 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 79 65  | with_gnu_ld=ye
23f70 73 5d 2c 0a 2b 20 20 20 20 5b 77 69 74 68 5f 67  s],.+    [with_g
23f80 6e 75 5f 6c 64 3d 6e 6f 5d 29 0a 2b 41 43 5f 52  nu_ld=no]).+AC_R
23f90 45 51 55 49 52 45 28 5b 4c 54 5f 41 43 5f 50 52  EQUIRE([LT_AC_PR
23fa0 4f 47 5f 53 45 44 5d 29 64 6e 6c 0a 2b 41 43 5f  OG_SED])dnl.+AC_
23fb0 52 45 51 55 49 52 45 28 5b 41 43 5f 50 52 4f 47  REQUIRE([AC_PROG
23fc0 5f 43 43 5d 29 64 6e 6c 0a 2b 41 43 5f 52 45 51  _CC])dnl.+AC_REQ
23fd0 55 49 52 45 28 5b 41 43 5f 43 41 4e 4f 4e 49 43  UIRE([AC_CANONIC
23fe0 41 4c 5f 48 4f 53 54 5d 29 64 6e 6c 0a 2b 41 43  AL_HOST])dnl.+AC
23ff0 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 43 41 4e  _REQUIRE([AC_CAN
24000 4f 4e 49 43 41 4c 5f 42 55 49 4c 44 5d 29 64 6e  ONICAL_BUILD])dn
24010 6c 0a 2b 61 63 5f 70 72 6f 67 3d 6c 64 0a 2b 69  l.+ac_prog=ld.+i
24020 66 20 74 65 73 74 20 22 24 47 43 43 22 20 3d 20  f test "$GCC" = 
24030 79 65 73 3b 20 74 68 65 6e 0a 2b 20 20 23 20 43  yes; then.+  # C
24040 68 65 63 6b 20 69 66 20 67 63 63 20 2d 70 72 69  heck if gcc -pri
24050 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 20  nt-prog-name=ld 
24060 67 69 76 65 73 20 61 20 70 61 74 68 2e 0a 2b 20  gives a path..+ 
24070 20 41 43 5f 4d 53 47 5f 43 48 45 43 4b 49 4e 47   AC_MSG_CHECKING
24080 28 5b 66 6f 72 20 6c 64 20 75 73 65 64 20 62 79  ([for ld used by
24090 20 24 43 43 5d 29 0a 2b 20 20 63 61 73 65 20 24   $CC]).+  case $
240a0 68 6f 73 74 20 69 6e 0a 2b 20 20 2a 2d 2a 2d 6d  host in.+  *-*-m
240b0 69 6e 67 77 2a 29 0a 2b 20 20 20 20 23 20 67 63  ingw*).+    # gc
240c0 63 20 6c 65 61 76 65 73 20 61 20 74 72 61 69 6c  c leaves a trail
240d0 69 6e 67 20 63 61 72 72 69 61 67 65 20 72 65 74  ing carriage ret
240e0 75 72 6e 20 77 68 69 63 68 20 75 70 73 65 74 73  urn which upsets
240f0 20 6d 69 6e 67 77 0a 2b 20 20 20 20 61 63 5f 70   mingw.+    ac_p
24100 72 6f 67 3d 60 28 24 43 43 20 2d 70 72 69 6e 74  rog=`($CC -print
24110 2d 70 72 6f 67 2d 6e 61 6d 65 3d 6c 64 29 20 32  -prog-name=ld) 2
24120 3e 26 35 20 7c 20 74 72 20 2d 64 20 27 5c 30 31  >&5 | tr -d '\01
24130 35 27 60 20 3b 3b 0a 2b 20 20 2a 29 0a 2b 20 20  5'` ;;.+  *).+  
24140 20 20 61 63 5f 70 72 6f 67 3d 60 28 24 43 43 20    ac_prog=`($CC 
24150 2d 70 72 69 6e 74 2d 70 72 6f 67 2d 6e 61 6d 65  -print-prog-name
24160 3d 6c 64 29 20 32 3e 26 35 60 20 3b 3b 0a 2b 20  =ld) 2>&5` ;;.+ 
24170 20 65 73 61 63 0a 2b 20 20 63 61 73 65 20 24 61   esac.+  case $a
24180 63 5f 70 72 6f 67 20 69 6e 0a 2b 20 20 20 20 23  c_prog in.+    #
24190 20 41 63 63 65 70 74 20 61 62 73 6f 6c 75 74 65   Accept absolute
241a0 20 70 61 74 68 73 2e 0a 2b 20 20 20 20 5b 5b 5c   paths..+    [[\
241b0 5c 2f 5d 5d 2a 20 7c 20 3f 3a 5b 5b 5c 5c 2f 5d  \/]]* | ?:[[\\/]
241c0 5d 2a 29 0a 2b 20 20 20 20 20 20 72 65 5f 64 69  ]*).+      re_di
241d0 72 65 6c 74 3d 27 2f 5b 5b 5e 2f 5d 5d 5b 5b 5e  relt='/[[^/]][[^
241e0 2f 5d 5d 2a 2f 5c 2e 5c 2e 2f 27 0a 2b 20 20 20  /]]*/\.\./'.+   
241f0 20 20 20 23 20 43 61 6e 6f 6e 69 63 61 6c 69 7a     # Canonicaliz
24200 65 20 74 68 65 20 70 61 74 68 6e 61 6d 65 20 6f  e the pathname o
24210 66 20 6c 64 0a 2b 20 20 20 20 20 20 61 63 5f 70  f ld.+      ac_p
24220 72 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f 70 72  rog=`echo $ac_pr
24230 6f 67 7c 20 24 53 45 44 20 27 73 25 5c 5c 5c 5c  og| $SED 's%\\\\
24240 25 2f 25 67 27 60 0a 2b 20 20 20 20 20 20 77 68  %/%g'`.+      wh
24250 69 6c 65 20 65 63 68 6f 20 24 61 63 5f 70 72 6f  ile echo $ac_pro
24260 67 20 7c 20 67 72 65 70 20 22 24 72 65 5f 64 69  g | grep "$re_di
24270 72 65 6c 74 22 20 3e 20 2f 64 65 76 2f 6e 75 6c  relt" > /dev/nul
24280 6c 20 32 3e 26 31 3b 20 64 6f 0a 2b 09 61 63 5f  l 2>&1; do.+.ac_
24290 70 72 6f 67 3d 60 65 63 68 6f 20 24 61 63 5f 70  prog=`echo $ac_p
242a0 72 6f 67 7c 20 24 53 45 44 20 22 73 25 24 72 65  rog| $SED "s%$re
242b0 5f 64 69 72 65 6c 74 25 2f 25 22 60 0a 2b 20 20  _direlt%/%"`.+  
242c0 20 20 20 20 64 6f 6e 65 0a 2b 20 20 20 20 20 20      done.+      
242d0 74 65 73 74 20 2d 7a 20 22 24 4c 44 22 20 26 26  test -z "$LD" &&
242e0 20 4c 44 3d 22 24 61 63 5f 70 72 6f 67 22 0a 2b   LD="$ac_prog".+
242f0 20 20 20 20 20 20 3b 3b 0a 2b 20 20 22 22 29 0a        ;;.+  "").
24300 2b 20 20 20 20 23 20 49 66 20 69 74 20 66 61 69  +    # If it fai
24310 6c 73 2c 20 74 68 65 6e 20 70 72 65 74 65 6e 64  ls, then pretend
24320 20 77 65 20 61 72 65 6e 27 74 20 75 73 69 6e 67   we aren't using
24330 20 47 43 43 2e 0a 2b 20 20 20 20 61 63 5f 70 72   GCC..+    ac_pr
24340 6f 67 3d 6c 64 0a 2b 20 20 20 20 3b 3b 0a 2b 20  og=ld.+    ;;.+ 
24350 20 2a 29 0a 2b 20 20 20 20 23 20 49 66 20 69 74   *).+    # If it
24360 20 69 73 20 72 65 6c 61 74 69 76 65 2c 20 74 68   is relative, th
24370 65 6e 20 73 65 61 72 63 68 20 66 6f 72 20 74 68  en search for th
24380 65 20 66 69 72 73 74 20 6c 64 20 69 6e 20 50 41  e first ld in PA
24390 54 48 2e 0a 2b 20 20 20 20 77 69 74 68 5f 67 6e  TH..+    with_gn
243a0 75 5f 6c 64 3d 75 6e 6b 6e 6f 77 6e 0a 2b 20 20  u_ld=unknown.+  
243b0 20 20 3b 3b 0a 2b 20 20 65 73 61 63 0a 2b 65 6c    ;;.+  esac.+el
243c0 69 66 20 74 65 73 74 20 22 24 77 69 74 68 5f 67  if test "$with_g
243d0 6e 75 5f 6c 64 22 20 3d 20 79 65 73 3b 20 74 68  nu_ld" = yes; th
243e0 65 6e 0a 2b 20 20 41 43 5f 4d 53 47 5f 43 48 45  en.+  AC_MSG_CHE
243f0 43 4b 49 4e 47 28 5b 66 6f 72 20 47 4e 55 20 6c  CKING([for GNU l
24400 64 5d 29 0a 2b 65 6c 73 65 0a 2b 20 20 41 43 5f  d]).+else.+  AC_
24410 4d 53 47 5f 43 48 45 43 4b 49 4e 47 28 5b 66 6f  MSG_CHECKING([fo
24420 72 20 6e 6f 6e 2d 47 4e 55 20 6c 64 5d 29 0a 2b  r non-GNU ld]).+
24430 66 69 0a 2b 41 43 5f 43 41 43 48 45 5f 56 41 4c  fi.+AC_CACHE_VAL
24440 28 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 2c 0a  (lt_cv_path_LD,.
24450 2b 5b 69 66 20 74 65 73 74 20 2d 7a 20 22 24 4c  +[if test -z "$L
24460 44 22 3b 20 74 68 65 6e 0a 2b 20 20 6c 74 5f 73  D"; then.+  lt_s
24470 61 76 65 5f 69 66 73 3d 22 24 49 46 53 22 3b 20  ave_ifs="$IFS"; 
24480 49 46 53 3d 24 50 41 54 48 5f 53 45 50 41 52 41  IFS=$PATH_SEPARA
24490 54 4f 52 0a 2b 20 20 66 6f 72 20 61 63 5f 64 69  TOR.+  for ac_di
244a0 72 20 69 6e 20 24 50 41 54 48 3b 20 64 6f 0a 2b  r in $PATH; do.+
244b0 20 20 20 20 49 46 53 3d 22 24 6c 74 5f 73 61 76      IFS="$lt_sav
244c0 65 5f 69 66 73 22 0a 2b 20 20 20 20 74 65 73 74  e_ifs".+    test
244d0 20 2d 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26   -z "$ac_dir" &&
244e0 20 61 63 5f 64 69 72 3d 2e 0a 2b 20 20 20 20 69   ac_dir=..+    i
244f0 66 20 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64  f test -f "$ac_d
24500 69 72 2f 24 61 63 5f 70 72 6f 67 22 20 7c 7c 20  ir/$ac_prog" || 
24510 74 65 73 74 20 2d 66 20 22 24 61 63 5f 64 69 72  test -f "$ac_dir
24520 2f 24 61 63 5f 70 72 6f 67 24 61 63 5f 65 78 65  /$ac_prog$ac_exe
24530 65 78 74 22 3b 20 74 68 65 6e 0a 2b 20 20 20 20  ext"; then.+    
24540 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4c 44 3d    lt_cv_path_LD=
24550 22 24 61 63 5f 64 69 72 2f 24 61 63 5f 70 72 6f  "$ac_dir/$ac_pro
24560 67 22 0a 2b 20 20 20 20 20 20 23 20 43 68 65 63  g".+      # Chec
24570 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20  k to see if the 
24580 70 72 6f 67 72 61 6d 20 69 73 20 47 4e 55 20 6c  program is GNU l
24590 64 2e 20 20 49 27 64 20 72 61 74 68 65 72 20 75  d.  I'd rather u
245a0 73 65 20 2d 2d 76 65 72 73 69 6f 6e 2c 0a 2b 20  se --version,.+ 
245b0 20 20 20 20 20 23 20 62 75 74 20 61 70 70 61 72       # but appar
245c0 65 6e 74 6c 79 20 73 6f 6d 65 20 76 61 72 69 61  ently some varia
245d0 6e 74 73 20 6f 66 20 47 4e 55 20 6c 64 20 6f 6e  nts of GNU ld on
245e0 6c 79 20 61 63 63 65 70 74 20 2d 76 2e 0a 2b 20  ly accept -v..+ 
245f0 20 20 20 20 20 23 20 42 72 65 61 6b 20 6f 6e 6c       # Break onl
24600 79 20 69 66 20 69 74 20 77 61 73 20 74 68 65 20  y if it was the 
24610 47 4e 55 2f 6e 6f 6e 2d 47 4e 55 20 6c 64 20 74  GNU/non-GNU ld t
24620 68 61 74 20 77 65 20 70 72 65 66 65 72 2e 0a 2b  hat we prefer..+
24630 20 20 20 20 20 20 63 61 73 65 20 60 22 24 6c 74        case `"$lt
24640 5f 63 76 5f 70 61 74 68 5f 4c 44 22 20 2d 76 20  _cv_path_LD" -v 
24650 32 3e 26 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60  2>&1 </dev/null`
24660 20 69 6e 0a 2b 20 20 20 20 20 20 2a 47 4e 55 2a   in.+      *GNU*
24670 20 7c 20 2a 27 77 69 74 68 20 42 46 44 27 2a 29   | *'with BFD'*)
24680 0a 2b 09 74 65 73 74 20 22 24 77 69 74 68 5f 67  .+.test "$with_g
24690 6e 75 5f 6c 64 22 20 21 3d 20 6e 6f 20 26 26 20  nu_ld" != no && 
246a0 62 72 65 61 6b 0a 2b 09 3b 3b 0a 2b 20 20 20 20  break.+.;;.+    
246b0 20 20 2a 29 0a 2b 09 74 65 73 74 20 22 24 77 69    *).+.test "$wi
246c0 74 68 5f 67 6e 75 5f 6c 64 22 20 21 3d 20 79 65  th_gnu_ld" != ye
246d0 73 20 26 26 20 62 72 65 61 6b 0a 2b 09 3b 3b 0a  s && break.+.;;.
246e0 2b 20 20 20 20 20 20 65 73 61 63 0a 2b 20 20 20  +      esac.+   
246f0 20 66 69 0a 2b 20 20 64 6f 6e 65 0a 2b 20 20 49   fi.+  done.+  I
24700 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66 73  FS="$lt_save_ifs
24710 22 0a 2b 65 6c 73 65 0a 2b 20 20 6c 74 5f 63 76  ".+else.+  lt_cv
24720 5f 70 61 74 68 5f 4c 44 3d 22 24 4c 44 22 20 23  _path_LD="$LD" #
24730 20 4c 65 74 20 74 68 65 20 75 73 65 72 20 6f 76   Let the user ov
24740 65 72 72 69 64 65 20 74 68 65 20 74 65 73 74 20  erride the test 
24750 77 69 74 68 20 61 20 70 61 74 68 2e 0a 2b 66 69  with a path..+fi
24760 5d 29 0a 2b 4c 44 3d 22 24 6c 74 5f 63 76 5f 70  ]).+LD="$lt_cv_p
24770 61 74 68 5f 4c 44 22 0a 2b 69 66 20 74 65 73 74  ath_LD".+if test
24780 20 2d 6e 20 22 24 4c 44 22 3b 20 74 68 65 6e 0a   -n "$LD"; then.
24790 2b 20 20 41 43 5f 4d 53 47 5f 52 45 53 55 4c 54  +  AC_MSG_RESULT
247a0 28 24 4c 44 29 0a 2b 65 6c 73 65 0a 2b 20 20 41  ($LD).+else.+  A
247b0 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28 6e 6f 29  C_MSG_RESULT(no)
247c0 0a 2b 66 69 0a 2b 74 65 73 74 20 2d 7a 20 22 24  .+fi.+test -z "$
247d0 4c 44 22 20 26 26 20 41 43 5f 4d 53 47 5f 45 52  LD" && AC_MSG_ER
247e0 52 4f 52 28 5b 6e 6f 20 61 63 63 65 70 74 61 62  ROR([no acceptab
247f0 6c 65 20 6c 64 20 66 6f 75 6e 64 20 69 6e 20 5c  le ld found in \
24800 24 50 41 54 48 5d 29 0a 2b 41 43 5f 50 52 4f 47  $PATH]).+AC_PROG
24810 5f 4c 44 5f 47 4e 55 0a 2b 5d 29 23 20 41 43 5f  _LD_GNU.+])# AC_
24820 50 52 4f 47 5f 4c 44 0a 2b 0a 2b 0a 2b 23 20 41  PROG_LD.+.+.+# A
24830 43 5f 50 52 4f 47 5f 4c 44 5f 47 4e 55 0a 2b 23  C_PROG_LD_GNU.+#
24840 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a   --------------.
24850 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f 50 52  +AC_DEFUN([AC_PR
24860 4f 47 5f 4c 44 5f 47 4e 55 5d 2c 0a 2b 5b 41 43  OG_LD_GNU],.+[AC
24870 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 50 52 4f  _REQUIRE([AC_PRO
24880 47 5f 45 47 52 45 50 5d 29 64 6e 6c 0a 2b 41 43  G_EGREP])dnl.+AC
24890 5f 43 41 43 48 45 5f 43 48 45 43 4b 28 5b 69 66  _CACHE_CHECK([if
248a0 20 74 68 65 20 6c 69 6e 6b 65 72 20 28 24 4c 44   the linker ($LD
248b0 29 20 69 73 20 47 4e 55 20 6c 64 5d 2c 20 6c 74  ) is GNU ld], lt
248c0 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 2c  _cv_prog_gnu_ld,
248d0 0a 2b 5b 23 20 49 27 64 20 72 61 74 68 65 72 20  .+[# I'd rather 
248e0 75 73 65 20 2d 2d 76 65 72 73 69 6f 6e 20 68 65  use --version he
248f0 72 65 2c 20 62 75 74 20 61 70 70 61 72 65 6e 74  re, but apparent
24900 6c 79 20 73 6f 6d 65 20 47 4e 55 20 6c 64 73 20  ly some GNU lds 
24910 6f 6e 6c 79 20 61 63 63 65 70 74 20 2d 76 2e 0a  only accept -v..
24920 2b 63 61 73 65 20 60 24 4c 44 20 2d 76 20 32 3e  +case `$LD -v 2>
24930 26 31 20 3c 2f 64 65 76 2f 6e 75 6c 6c 60 20 69  &1 </dev/null` i
24940 6e 0a 2b 2a 47 4e 55 2a 20 7c 20 2a 27 77 69 74  n.+*GNU* | *'wit
24950 68 20 42 46 44 27 2a 29 0a 2b 20 20 6c 74 5f 63  h BFD'*).+  lt_c
24960 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 3d 79 65  v_prog_gnu_ld=ye
24970 73 0a 2b 20 20 3b 3b 0a 2b 2a 29 0a 2b 20 20 6c  s.+  ;;.+*).+  l
24980 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64  t_cv_prog_gnu_ld
24990 3d 6e 6f 0a 2b 20 20 3b 3b 0a 2b 65 73 61 63 5d  =no.+  ;;.+esac]
249a0 29 0a 2b 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 24  ).+with_gnu_ld=$
249b0 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c  lt_cv_prog_gnu_l
249c0 64 0a 2b 5d 29 23 20 41 43 5f 50 52 4f 47 5f 4c  d.+])# AC_PROG_L
249d0 44 5f 47 4e 55 0a 2b 0a 2b 0a 2b 23 20 41 43 5f  D_GNU.+.+.+# AC_
249e0 50 52 4f 47 5f 4c 44 5f 52 45 4c 4f 41 44 5f 46  PROG_LD_RELOAD_F
249f0 4c 41 47 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d  LAG.+# ---------
24a00 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23  -------------.+#
24a10 20 66 69 6e 64 20 72 65 6c 6f 61 64 20 66 6c 61   find reload fla
24a20 67 20 66 6f 72 20 6c 69 6e 6b 65 72 0a 2b 23 20  g for linker.+# 
24a30 20 20 2d 2d 20 50 4f 52 54 4d 45 20 53 6f 6d 65    -- PORTME Some
24a40 20 6c 69 6e 6b 65 72 73 20 6d 61 79 20 6e 65 65   linkers may nee
24a50 64 20 61 20 64 69 66 66 65 72 65 6e 74 20 72 65  d a different re
24a60 6c 6f 61 64 20 66 6c 61 67 2e 0a 2b 41 43 5f 44  load flag..+AC_D
24a70 45 46 55 4e 28 5b 41 43 5f 50 52 4f 47 5f 4c 44  EFUN([AC_PROG_LD
24a80 5f 52 45 4c 4f 41 44 5f 46 4c 41 47 5d 2c 0a 2b  _RELOAD_FLAG],.+
24a90 5b 41 43 5f 43 41 43 48 45 5f 43 48 45 43 4b 28  [AC_CACHE_CHECK(
24aa0 5b 66 6f 72 20 24 4c 44 20 6f 70 74 69 6f 6e 20  [for $LD option 
24ab0 74 6f 20 72 65 6c 6f 61 64 20 6f 62 6a 65 63 74  to reload object
24ac0 20 66 69 6c 65 73 5d 2c 0a 2b 20 20 6c 74 5f 63   files],.+  lt_c
24ad0 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f 66 6c 61 67  v_ld_reload_flag
24ae0 2c 0a 2b 20 20 5b 6c 74 5f 63 76 5f 6c 64 5f 72  ,.+  [lt_cv_ld_r
24af0 65 6c 6f 61 64 5f 66 6c 61 67 3d 27 2d 72 27 5d  eload_flag='-r']
24b00 29 0a 2b 72 65 6c 6f 61 64 5f 66 6c 61 67 3d 24  ).+reload_flag=$
24b10 6c 74 5f 63 76 5f 6c 64 5f 72 65 6c 6f 61 64 5f  lt_cv_ld_reload_
24b20 66 6c 61 67 0a 2b 63 61 73 65 20 24 72 65 6c 6f  flag.+case $relo
24b30 61 64 5f 66 6c 61 67 20 69 6e 0a 2b 22 22 20 7c  ad_flag in.+"" |
24b40 20 22 20 22 2a 29 20 3b 3b 0a 2b 2a 29 20 72 65   " "*) ;;.+*) re
24b50 6c 6f 61 64 5f 66 6c 61 67 3d 22 20 24 72 65 6c  load_flag=" $rel
24b60 6f 61 64 5f 66 6c 61 67 22 20 3b 3b 0a 2b 65 73  oad_flag" ;;.+es
24b70 61 63 0a 2b 72 65 6c 6f 61 64 5f 63 6d 64 73 3d  ac.+reload_cmds=
24b80 27 24 4c 44 24 72 65 6c 6f 61 64 5f 66 6c 61 67  '$LD$reload_flag
24b90 20 2d 6f 20 24 6f 75 74 70 75 74 24 72 65 6c 6f   -o $output$relo
24ba0 61 64 5f 6f 62 6a 73 27 0a 2b 63 61 73 65 20 24  ad_objs'.+case $
24bb0 68 6f 73 74 5f 6f 73 20 69 6e 0a 2b 20 20 64 61  host_os in.+  da
24bc0 72 77 69 6e 2a 29 0a 2b 20 20 20 20 69 66 20 74  rwin*).+    if t
24bd0 65 73 74 20 22 24 47 43 43 22 20 3d 20 79 65 73  est "$GCC" = yes
24be0 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 72 65  ; then.+      re
24bf0 6c 6f 61 64 5f 63 6d 64 73 3d 27 24 4c 54 43 43  load_cmds='$LTCC
24c00 20 24 4c 54 43 46 4c 41 47 53 20 2d 6e 6f 73 74   $LTCFLAGS -nost
24c10 64 6c 69 62 20 24 7b 77 6c 7d 2d 72 20 2d 6f 20  dlib ${wl}-r -o 
24c20 24 6f 75 74 70 75 74 24 72 65 6c 6f 61 64 5f 6f  $output$reload_o
24c30 62 6a 73 27 0a 2b 20 20 20 20 65 6c 73 65 0a 2b  bjs'.+    else.+
24c40 20 20 20 20 20 20 72 65 6c 6f 61 64 5f 63 6d 64        reload_cmd
24c50 73 3d 27 24 4c 44 24 72 65 6c 6f 61 64 5f 66 6c  s='$LD$reload_fl
24c60 61 67 20 2d 6f 20 24 6f 75 74 70 75 74 24 72 65  ag -o $output$re
24c70 6c 6f 61 64 5f 6f 62 6a 73 27 0a 2b 20 20 20 20  load_objs'.+    
24c80 66 69 0a 2b 20 20 20 20 3b 3b 0a 2b 65 73 61 63  fi.+    ;;.+esac
24c90 0a 2b 5d 29 23 20 41 43 5f 50 52 4f 47 5f 4c 44  .+])# AC_PROG_LD
24ca0 5f 52 45 4c 4f 41 44 5f 46 4c 41 47 0a 2b 0a 2b  _RELOAD_FLAG.+.+
24cb0 0a 2b 23 20 41 43 5f 44 45 50 4c 49 42 53 5f 43  .+# AC_DEPLIBS_C
24cc0 48 45 43 4b 5f 4d 45 54 48 4f 44 0a 2b 23 20 2d  HECK_METHOD.+# -
24cd0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
24ce0 2d 2d 2d 2d 2d 2d 0a 2b 23 20 68 6f 77 20 74 6f  ------.+# how to
24cf0 20 63 68 65 63 6b 20 66 6f 72 20 6c 69 62 72 61   check for libra
24d00 72 79 20 64 65 70 65 6e 64 65 6e 63 69 65 73 0a  ry dependencies.
24d10 2b 23 20 20 2d 2d 20 50 4f 52 54 4d 45 20 66 69  +#  -- PORTME fi
24d20 6c 6c 20 69 6e 20 77 69 74 68 20 74 68 65 20 64  ll in with the d
24d30 79 6e 61 6d 69 63 20 6c 69 62 72 61 72 79 20 63  ynamic library c
24d40 68 61 72 61 63 74 65 72 69 73 74 69 63 73 0a 2b  haracteristics.+
24d50 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f 44 45 50  AC_DEFUN([AC_DEP
24d60 4c 49 42 53 5f 43 48 45 43 4b 5f 4d 45 54 48 4f  LIBS_CHECK_METHO
24d70 44 5d 2c 0a 2b 5b 41 43 5f 43 41 43 48 45 5f 43  D],.+[AC_CACHE_C
24d80 48 45 43 4b 28 5b 68 6f 77 20 74 6f 20 72 65 63  HECK([how to rec
24d90 6f 67 6e 69 7a 65 20 64 65 70 65 6e 64 65 6e 74  ognize dependent
24da0 20 6c 69 62 72 61 72 69 65 73 5d 2c 0a 2b 6c 74   libraries],.+lt
24db0 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
24dc0 6b 5f 6d 65 74 68 6f 64 2c 0a 2b 5b 6c 74 5f 63  k_method,.+[lt_c
24dd0 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  v_file_magic_cmd
24de0 3d 27 24 4d 41 47 49 43 5f 43 4d 44 27 0a 2b 6c  ='$MAGIC_CMD'.+l
24df0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
24e00 74 65 73 74 5f 66 69 6c 65 3d 0a 2b 6c 74 5f 63  test_file=.+lt_c
24e10 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
24e20 6d 65 74 68 6f 64 3d 27 75 6e 6b 6e 6f 77 6e 27  method='unknown'
24e30 0a 2b 23 20 4e 65 65 64 20 74 6f 20 73 65 74 20  .+# Need to set 
24e40 74 68 65 20 70 72 65 63 65 64 69 6e 67 20 76 61  the preceding va
24e50 72 69 61 62 6c 65 20 6f 6e 20 61 6c 6c 20 70 6c  riable on all pl
24e60 61 74 66 6f 72 6d 73 20 74 68 61 74 20 73 75 70  atforms that sup
24e70 70 6f 72 74 0a 2b 23 20 69 6e 74 65 72 6c 69 62  port.+# interlib
24e80 72 61 72 79 20 64 65 70 65 6e 64 65 6e 63 69 65  rary dependencie
24e90 73 2e 0a 2b 23 20 27 6e 6f 6e 65 27 20 2d 2d 20  s..+# 'none' -- 
24ea0 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 6f 74  dependencies not
24eb0 20 73 75 70 70 6f 72 74 65 64 2e 0a 2b 23 20 60   supported..+# `
24ec0 75 6e 6b 6e 6f 77 6e 27 20 2d 2d 20 73 61 6d 65  unknown' -- same
24ed0 20 61 73 20 6e 6f 6e 65 2c 20 62 75 74 20 64 6f   as none, but do
24ee0 63 75 6d 65 6e 74 73 20 74 68 61 74 20 77 65 20  cuments that we 
24ef0 72 65 61 6c 6c 79 20 64 6f 6e 27 74 20 6b 6e 6f  really don't kno
24f00 77 2e 0a 2b 23 20 27 70 61 73 73 5f 61 6c 6c 27  w..+# 'pass_all'
24f10 20 2d 2d 20 61 6c 6c 20 64 65 70 65 6e 64 65 6e   -- all dependen
24f20 63 69 65 73 20 70 61 73 73 65 64 20 77 69 74 68  cies passed with
24f30 20 6e 6f 20 63 68 65 63 6b 73 2e 0a 2b 23 20 27   no checks..+# '
24f40 74 65 73 74 5f 63 6f 6d 70 69 6c 65 27 20 2d 2d  test_compile' --
24f50 20 63 68 65 63 6b 20 62 79 20 6d 61 6b 69 6e 67   check by making
24f60 20 74 65 73 74 20 70 72 6f 67 72 61 6d 2e 0a 2b   test program..+
24f70 23 20 27 66 69 6c 65 5f 6d 61 67 69 63 20 5b 5b  # 'file_magic [[
24f80 72 65 67 65 78 5d 5d 27 20 2d 2d 20 63 68 65 63  regex]]' -- chec
24f90 6b 20 62 79 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72  k by looking for
24fa0 20 66 69 6c 65 73 20 69 6e 20 6c 69 62 72 61 72   files in librar
24fb0 79 20 70 61 74 68 0a 2b 23 20 77 68 69 63 68 20  y path.+# which 
24fc0 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65 20  responds to the 
24fd0 24 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20  $file_magic_cmd 
24fe0 77 69 74 68 20 61 20 67 69 76 65 6e 20 65 78 74  with a given ext
24ff0 65 6e 64 65 64 20 72 65 67 65 78 2e 0a 2b 23 20  ended regex..+# 
25000 49 66 20 79 6f 75 20 68 61 76 65 20 60 66 69 6c  If you have `fil
25010 65 27 20 6f 72 20 65 71 75 69 76 61 6c 65 6e 74  e' or equivalent
25020 20 6f 6e 20 79 6f 75 72 20 73 79 73 74 65 6d 20   on your system 
25030 61 6e 64 20 79 6f 75 27 72 65 20 6e 6f 74 20 73  and you're not s
25040 75 72 65 0a 2b 23 20 77 68 65 74 68 65 72 20 60  ure.+# whether `
25050 70 61 73 73 5f 61 6c 6c 27 20 77 69 6c 6c 20 2a  pass_all' will *
25060 61 6c 77 61 79 73 2a 20 77 6f 72 6b 2c 20 79 6f  always* work, yo
25070 75 20 70 72 6f 62 61 62 6c 79 20 77 61 6e 74 20  u probably want 
25080 74 68 69 73 20 6f 6e 65 2e 0a 2b 0a 2b 63 61 73  this one..+.+cas
25090 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 2b 61  e $host_os in.+a
250a0 69 78 5b 5b 34 2d 39 5d 5d 2a 29 0a 2b 20 20 6c  ix[[4-9]]*).+  l
250b0 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65  t_cv_deplibs_che
250c0 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61  ck_method=pass_a
250d0 6c 6c 0a 2b 20 20 3b 3b 0a 2b 0a 2b 62 65 6f 73  ll.+  ;;.+.+beos
250e0 2a 29 0a 2b 20 20 6c 74 5f 63 76 5f 64 65 70 6c  *).+  lt_cv_depl
250f0 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64  ibs_check_method
25100 3d 70 61 73 73 5f 61 6c 6c 0a 2b 20 20 3b 3b 0a  =pass_all.+  ;;.
25110 2b 0a 2b 62 73 64 69 5b 5b 34 35 5d 5d 2a 29 0a  +.+bsdi[[45]]*).
25120 2b 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  +  lt_cv_deplibs
25130 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66  _check_method='f
25140 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 5b  ile_magic ELF [[
25150 30 2d 39 5d 5d 5b 5b 30 2d 39 5d 5d 2a 2d 62 69  0-9]][[0-9]]*-bi
25160 74 20 5b 5b 4d 4c 5d 5d 53 42 20 28 73 68 61 72  t [[ML]]SB (shar
25170 65 64 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69  ed object|dynami
25180 63 20 6c 69 62 29 27 0a 2b 20 20 6c 74 5f 63 76  c lib)'.+  lt_cv
25190 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d  _file_magic_cmd=
251a0 27 2f 75 73 72 2f 62 69 6e 2f 66 69 6c 65 20 2d  '/usr/bin/file -
251b0 4c 27 0a 2b 20 20 6c 74 5f 63 76 5f 66 69 6c 65  L'.+  lt_cv_file
251c0 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65  _magic_test_file
251d0 3d 2f 73 68 6c 69 62 2f 6c 69 62 63 2e 73 6f 0a  =/shlib/libc.so.
251e0 2b 20 20 3b 3b 0a 2b 0a 2b 63 79 67 77 69 6e 2a  +  ;;.+.+cygwin*
251f0 29 0a 2b 20 20 23 20 66 75 6e 63 5f 77 69 6e 33  ).+  # func_win3
25200 32 5f 6c 69 62 69 64 20 69 73 20 61 20 73 68 65  2_libid is a she
25210 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69  ll function defi
25220 6e 65 64 20 69 6e 20 6c 74 6d 61 69 6e 2e 73 68  ned in ltmain.sh
25230 0a 2b 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  .+  lt_cv_deplib
25240 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
25250 66 69 6c 65 5f 6d 61 67 69 63 20 5e 78 38 36 20  file_magic ^x86 
25260 61 72 63 68 69 76 65 20 69 6d 70 6f 72 74 7c 5e  archive import|^
25270 78 38 36 20 44 4c 4c 27 0a 2b 20 20 6c 74 5f 63  x86 DLL'.+  lt_c
25280 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  v_file_magic_cmd
25290 3d 27 66 75 6e 63 5f 77 69 6e 33 32 5f 6c 69 62  ='func_win32_lib
252a0 69 64 27 0a 2b 20 20 3b 3b 0a 2b 0a 2b 6d 69 6e  id'.+  ;;.+.+min
252b0 67 77 2a 20 7c 20 70 77 33 32 2a 29 0a 2b 20 20  gw* | pw32*).+  
252c0 23 20 42 61 73 65 20 4d 53 59 53 2f 4d 69 6e 47  # Base MSYS/MinG
252d0 57 20 64 6f 20 6e 6f 74 20 70 72 6f 76 69 64 65  W do not provide
252e0 20 74 68 65 20 27 66 69 6c 65 27 20 63 6f 6d 6d   the 'file' comm
252f0 61 6e 64 20 6e 65 65 64 65 64 20 62 79 0a 2b 20  and needed by.+ 
25300 20 23 20 66 75 6e 63 5f 77 69 6e 33 32 5f 6c 69   # func_win32_li
25310 62 69 64 20 73 68 65 6c 6c 20 66 75 6e 63 74 69  bid shell functi
25320 6f 6e 2c 20 73 6f 20 75 73 65 20 61 20 77 65 61  on, so use a wea
25330 6b 65 72 20 74 65 73 74 20 62 61 73 65 64 20 6f  ker test based o
25340 6e 20 27 6f 62 6a 64 75 6d 70 27 2c 0a 2b 20 20  n 'objdump',.+  
25350 23 20 75 6e 6c 65 73 73 20 77 65 20 66 69 6e 64  # unless we find
25360 20 27 66 69 6c 65 27 2c 20 66 6f 72 20 65 78 61   'file', for exa
25370 6d 70 6c 65 20 62 65 63 61 75 73 65 20 77 65 20  mple because we 
25380 61 72 65 20 63 72 6f 73 73 2d 63 6f 6d 70 69 6c  are cross-compil
25390 69 6e 67 2e 0a 2b 20 20 69 66 20 28 20 66 69 6c  ing..+  if ( fil
253a0 65 20 2f 20 29 20 3e 2f 64 65 76 2f 6e 75 6c 6c  e / ) >/dev/null
253b0 20 32 3e 26 31 3b 20 74 68 65 6e 0a 2b 20 20 20   2>&1; then.+   
253c0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
253d0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
253e0 65 5f 6d 61 67 69 63 20 5e 78 38 36 20 61 72 63  e_magic ^x86 arc
253f0 68 69 76 65 20 69 6d 70 6f 72 74 7c 5e 78 38 36  hive import|^x86
25400 20 44 4c 4c 27 0a 2b 20 20 20 20 6c 74 5f 63 76   DLL'.+    lt_cv
25410 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d  _file_magic_cmd=
25420 27 66 75 6e 63 5f 77 69 6e 33 32 5f 6c 69 62 69  'func_win32_libi
25430 64 27 0a 2b 20 20 65 6c 73 65 0a 2b 20 20 20 20  d'.+  else.+    
25440 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
25450 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c 65  eck_method='file
25460 5f 6d 61 67 69 63 20 66 69 6c 65 20 66 6f 72 6d  _magic file form
25470 61 74 20 70 65 69 2a 2d 69 33 38 36 28 2e 2a 61  at pei*-i386(.*a
25480 72 63 68 69 74 65 63 74 75 72 65 3a 20 69 33 38  rchitecture: i38
25490 36 29 3f 27 0a 2b 20 20 20 20 6c 74 5f 63 76 5f  6)?'.+    lt_cv_
254a0 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 27  file_magic_cmd='
254b0 24 4f 42 4a 44 55 4d 50 20 2d 66 27 0a 2b 20 20  $OBJDUMP -f'.+  
254c0 66 69 0a 2b 20 20 3b 3b 0a 2b 0a 2b 64 61 72 77  fi.+  ;;.+.+darw
254d0 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64 79 2a 29  in* | rhapsody*)
254e0 0a 2b 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  .+  lt_cv_deplib
254f0 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70  s_check_method=p
25500 61 73 73 5f 61 6c 6c 0a 2b 20 20 3b 3b 0a 2b 0a  ass_all.+  ;;.+.
25510 2b 66 72 65 65 62 73 64 2a 20 7c 20 64 72 61 67  +freebsd* | drag
25520 6f 6e 66 6c 79 2a 29 0a 2b 20 20 69 66 20 65 63  onfly*).+  if ec
25530 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43  ho __ELF__ | $CC
25540 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45   -E - | grep __E
25550 4c 46 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  LF__ > /dev/null
25560 3b 20 74 68 65 6e 0a 2b 20 20 20 20 63 61 73 65  ; then.+    case
25570 20 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 2b 20   $host_cpu in.+ 
25580 20 20 20 69 2a 38 36 20 29 0a 2b 20 20 20 20 20     i*86 ).+     
25590 20 23 20 4e 6f 74 20 73 75 72 65 20 77 68 65 74   # Not sure whet
255a0 68 65 72 20 74 68 65 20 70 72 65 73 65 6e 63 65  her the presence
255b0 20 6f 66 20 4f 70 65 6e 42 53 44 20 68 65 72 65   of OpenBSD here
255c0 20 77 61 73 20 61 20 6d 69 73 74 61 6b 65 2e 0a   was a mistake..
255d0 2b 20 20 20 20 20 20 23 20 4c 65 74 27 73 20 61  +      # Let's a
255e0 63 63 65 70 74 20 62 6f 74 68 20 6f 66 20 74 68  ccept both of th
255f0 65 6d 20 75 6e 74 69 6c 20 74 68 69 73 20 69 73  em until this is
25600 20 63 6c 65 61 72 65 64 20 75 70 2e 0a 2b 20 20   cleared up..+  
25610 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62      lt_cv_deplib
25620 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
25630 66 69 6c 65 5f 6d 61 67 69 63 20 28 46 72 65 65  file_magic (Free
25640 42 53 44 7c 4f 70 65 6e 42 53 44 7c 44 72 61 67  BSD|OpenBSD|Drag
25650 6f 6e 46 6c 79 29 2f 69 5b 5b 33 2d 39 5d 5d 38  onFly)/i[[3-9]]8
25660 36 20 28 63 6f 6d 70 61 63 74 20 29 3f 64 65 6d  6 (compact )?dem
25670 61 6e 64 20 70 61 67 65 64 20 73 68 61 72 65 64  and paged shared
25680 20 6c 69 62 72 61 72 79 27 0a 2b 20 20 20 20 20   library'.+     
25690 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69   lt_cv_file_magi
256a0 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e 2f 66  c_cmd=/usr/bin/f
256b0 69 6c 65 0a 2b 20 20 20 20 20 20 6c 74 5f 63 76  ile.+      lt_cv
256c0 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73 74  _file_magic_test
256d0 5f 66 69 6c 65 3d 60 65 63 68 6f 20 2f 75 73 72  _file=`echo /usr
256e0 2f 6c 69 62 2f 6c 69 62 63 2e 73 6f 2e 2a 60 0a  /lib/libc.so.*`.
256f0 2b 20 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20 65  +      ;;.+    e
25700 73 61 63 0a 2b 20 20 65 6c 73 65 0a 2b 20 20 20  sac.+  else.+   
25710 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
25720 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
25730 5f 61 6c 6c 0a 2b 20 20 66 69 0a 2b 20 20 3b 3b  _all.+  fi.+  ;;
25740 0a 2b 0a 2b 67 6e 75 2a 29 0a 2b 20 20 6c 74 5f  .+.+gnu*).+  lt_
25750 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
25760 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c  _method=pass_all
25770 0a 2b 20 20 3b 3b 0a 2b 0a 2b 68 70 75 78 31 30  .+  ;;.+.+hpux10
25780 2e 32 30 2a 20 7c 20 68 70 75 78 31 31 2a 29 0a  .20* | hpux11*).
25790 2b 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d 61  +  lt_cv_file_ma
257a0 67 69 63 5f 63 6d 64 3d 2f 75 73 72 2f 62 69 6e  gic_cmd=/usr/bin
257b0 2f 66 69 6c 65 0a 2b 20 20 63 61 73 65 20 24 68  /file.+  case $h
257c0 6f 73 74 5f 63 70 75 20 69 6e 0a 2b 20 20 69 61  ost_cpu in.+  ia
257d0 36 34 2a 29 0a 2b 20 20 20 20 6c 74 5f 63 76 5f  64*).+    lt_cv_
257e0 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
257f0 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63  thod='file_magic
25800 20 28 73 5b 5b 30 2d 39 5d 5d 5b 5b 30 2d 39 5d   (s[[0-9]][[0-9]
25810 5d 5b 5b 30 2d 39 5d 5d 7c 45 4c 46 2d 5b 5b 30  ][[0-9]]|ELF-[[0
25820 2d 39 5d 5d 5b 5b 30 2d 39 5d 5d 29 20 73 68 61  -9]][[0-9]]) sha
25830 72 65 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 20  red object file 
25840 2d 20 49 41 36 34 27 0a 2b 20 20 20 20 6c 74 5f  - IA64'.+    lt_
25850 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65  cv_file_magic_te
25860 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c 69 62  st_file=/usr/lib
25870 2f 68 70 75 78 33 32 2f 6c 69 62 63 2e 73 6f 0a  /hpux32/libc.so.
25880 2b 20 20 20 20 3b 3b 0a 2b 20 20 68 70 70 61 2a  +    ;;.+  hppa*
25890 36 34 2a 29 0a 2b 20 20 20 20 5b 6c 74 5f 63 76  64*).+    [lt_cv
258a0 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
258b0 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69  ethod='file_magi
258c0 63 20 28 73 5b 30 2d 39 5d 5b 30 2d 39 5d 5b 30  c (s[0-9][0-9][0
258d0 2d 39 5d 7c 45 4c 46 2d 5b 30 2d 39 5d 5b 30 2d  -9]|ELF-[0-9][0-
258e0 39 5d 29 20 73 68 61 72 65 64 20 6f 62 6a 65 63  9]) shared objec
258f0 74 20 66 69 6c 65 20 2d 20 50 41 2d 52 49 53 43  t file - PA-RISC
25900 20 5b 30 2d 39 5d 2e 5b 30 2d 39 5d 27 5d 0a 2b   [0-9].[0-9]'].+
25910 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f 6d      lt_cv_file_m
25920 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d 2f  agic_test_file=/
25930 75 73 72 2f 6c 69 62 2f 70 61 32 30 5f 36 34 2f  usr/lib/pa20_64/
25940 6c 69 62 63 2e 73 6c 0a 2b 20 20 20 20 3b 3b 0a  libc.sl.+    ;;.
25950 2b 20 20 2a 29 0a 2b 20 20 20 20 6c 74 5f 63 76  +  *).+    lt_cv
25960 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d  _deplibs_check_m
25970 65 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69  ethod='file_magi
25980 63 20 28 73 5b 5b 30 2d 39 5d 5d 5b 5b 30 2d 39  c (s[[0-9]][[0-9
25990 5d 5d 5b 5b 30 2d 39 5d 5d 7c 50 41 2d 52 49 53  ]][[0-9]]|PA-RIS
259a0 43 5b 5b 30 2d 39 5d 5d 2e 5b 5b 30 2d 39 5d 5d  C[[0-9]].[[0-9]]
259b0 29 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79  ) shared library
259c0 27 0a 2b 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c  '.+    lt_cv_fil
259d0 65 5f 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c  e_magic_test_fil
259e0 65 3d 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 63 2e  e=/usr/lib/libc.
259f0 73 6c 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 65 73  sl.+    ;;.+  es
25a00 61 63 0a 2b 20 20 3b 3b 0a 2b 0a 2b 69 6e 74 65  ac.+  ;;.+.+inte
25a10 72 69 78 5b 5b 33 2d 39 5d 5d 2a 29 0a 2b 20 20  rix[[3-9]]*).+  
25a20 23 20 50 49 43 20 63 6f 64 65 20 69 73 20 62 72  # PIC code is br
25a30 6f 6b 65 6e 20 6f 6e 20 49 6e 74 65 72 69 78 20  oken on Interix 
25a40 33 2e 78 2c 20 74 68 61 74 27 73 20 77 68 79 20  3.x, that's why 
25a50 7c 5c 2e 61 20 6e 6f 74 20 7c 5f 70 69 63 5c 2e  |\.a not |_pic\.
25a60 61 20 68 65 72 65 0a 2b 20 20 6c 74 5f 63 76 5f  a here.+  lt_cv_
25a70 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
25a80 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61 74 74  thod='match_patt
25a90 65 72 6e 20 2f 6c 69 62 5b 5b 5e 2f 5d 5d 2b 28  ern /lib[[^/]]+(
25aa0 5c 2e 73 6f 7c 5c 2e 61 29 24 27 0a 2b 20 20 3b  \.so|\.a)$'.+  ;
25ab0 3b 0a 2b 0a 2b 69 72 69 78 35 2a 20 7c 20 69 72  ;.+.+irix5* | ir
25ac0 69 78 36 2a 20 7c 20 6e 6f 6e 73 74 6f 70 75 78  ix6* | nonstopux
25ad0 2a 29 0a 2b 20 20 63 61 73 65 20 24 4c 44 20 69  *).+  case $LD i
25ae0 6e 0a 2b 20 20 2a 2d 33 32 7c 2a 22 2d 33 32 20  n.+  *-32|*"-32 
25af0 22 29 20 6c 69 62 6d 61 67 69 63 3d 33 32 2d 62  ") libmagic=32-b
25b00 69 74 3b 3b 0a 2b 20 20 2a 2d 6e 33 32 7c 2a 22  it;;.+  *-n32|*"
25b10 2d 6e 33 32 20 22 29 20 6c 69 62 6d 61 67 69 63  -n32 ") libmagic
25b20 3d 4e 33 32 3b 3b 0a 2b 20 20 2a 2d 36 34 7c 2a  =N32;;.+  *-64|*
25b30 22 2d 36 34 20 22 29 20 6c 69 62 6d 61 67 69 63  "-64 ") libmagic
25b40 3d 36 34 2d 62 69 74 3b 3b 0a 2b 20 20 2a 29 20  =64-bit;;.+  *) 
25b50 6c 69 62 6d 61 67 69 63 3d 6e 65 76 65 72 2d 6d  libmagic=never-m
25b60 61 74 63 68 3b 3b 0a 2b 20 20 65 73 61 63 0a 2b  atch;;.+  esac.+
25b70 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
25b80 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73  check_method=pas
25b90 73 5f 61 6c 6c 0a 2b 20 20 3b 3b 0a 2b 0a 2b 23  s_all.+  ;;.+.+#
25ba0 20 54 68 69 73 20 6d 75 73 74 20 62 65 20 4c 69   This must be Li
25bb0 6e 75 78 20 45 4c 46 2e 0a 2b 6c 69 6e 75 78 2a  nux ELF..+linux*
25bc0 20 7c 20 6b 2a 62 73 64 2a 2d 67 6e 75 29 0a 2b   | k*bsd*-gnu).+
25bd0 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
25be0 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73  check_method=pas
25bf0 73 5f 61 6c 6c 0a 2b 20 20 3b 3b 0a 2b 0a 2b 6e  s_all.+  ;;.+.+n
25c00 65 74 62 73 64 2a 29 0a 2b 20 20 69 66 20 65 63  etbsd*).+  if ec
25c10 68 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43  ho __ELF__ | $CC
25c20 20 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45   -E - | grep __E
25c30 4c 46 5f 5f 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c  LF__ > /dev/null
25c40 3b 20 74 68 65 6e 0a 2b 20 20 20 20 6c 74 5f 63  ; then.+    lt_c
25c50 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f  v_deplibs_check_
25c60 6d 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70 61  method='match_pa
25c70 74 74 65 72 6e 20 2f 6c 69 62 5b 5b 5e 2f 5d 5d  ttern /lib[[^/]]
25c80 2b 28 5c 2e 73 6f 5c 2e 5b 5b 30 2d 39 5d 5d 2b  +(\.so\.[[0-9]]+
25c90 5c 2e 5b 5b 30 2d 39 5d 5d 2b 7c 5f 70 69 63 5c  \.[[0-9]]+|_pic\
25ca0 2e 61 29 24 27 0a 2b 20 20 65 6c 73 65 0a 2b 20  .a)$'.+  else.+ 
25cb0 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73     lt_cv_deplibs
25cc0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d  _check_method='m
25cd0 61 74 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69  atch_pattern /li
25ce0 62 5b 5b 5e 2f 5d 5d 2b 28 5c 2e 73 6f 7c 5f 70  b[[^/]]+(\.so|_p
25cf0 69 63 5c 2e 61 29 24 27 0a 2b 20 20 66 69 0a 2b  ic\.a)$'.+  fi.+
25d00 20 20 3b 3b 0a 2b 0a 2b 6e 65 77 6f 73 36 2a 29    ;;.+.+newos6*)
25d10 0a 2b 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62  .+  lt_cv_deplib
25d20 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27  s_check_method='
25d30 66 69 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b  file_magic ELF [
25d40 5b 30 2d 39 5d 5d 5b 5b 30 2d 39 5d 5d 2a 2d 62  [0-9]][[0-9]]*-b
25d50 69 74 20 5b 5b 4d 4c 5d 5d 53 42 20 28 65 78 65  it [[ML]]SB (exe
25d60 63 75 74 61 62 6c 65 7c 64 79 6e 61 6d 69 63 20  cutable|dynamic 
25d70 6c 69 62 29 27 0a 2b 20 20 6c 74 5f 63 76 5f 66  lib)'.+  lt_cv_f
25d80 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 2f 75  ile_magic_cmd=/u
25d90 73 72 2f 62 69 6e 2f 66 69 6c 65 0a 2b 20 20 6c  sr/bin/file.+  l
25da0 74 5f 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f  t_cv_file_magic_
25db0 74 65 73 74 5f 66 69 6c 65 3d 2f 75 73 72 2f 6c  test_file=/usr/l
25dc0 69 62 2f 6c 69 62 6e 6c 73 2e 73 6f 0a 2b 20 20  ib/libnls.so.+  
25dd0 3b 3b 0a 2b 0a 2b 6e 74 6f 2d 71 6e 78 2a 29 0a  ;;.+.+nto-qnx*).
25de0 2b 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73  +  lt_cv_deplibs
25df0 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 75 6e  _check_method=un
25e00 6b 6e 6f 77 6e 0a 2b 20 20 3b 3b 0a 2b 0a 2b 6f  known.+  ;;.+.+o
25e10 70 65 6e 62 73 64 2a 29 0a 2b 20 20 69 66 20 74  penbsd*).+  if t
25e20 65 73 74 20 2d 7a 20 22 60 65 63 68 6f 20 5f 5f  est -z "`echo __
25e30 45 4c 46 5f 5f 20 7c 20 24 43 43 20 2d 45 20 2d  ELF__ | $CC -E -
25e40 20 7c 20 67 72 65 70 20 5f 5f 45 4c 46 5f 5f 60   | grep __ELF__`
25e50 22 20 7c 7c 20 74 65 73 74 20 22 24 68 6f 73 74  " || test "$host
25e60 5f 6f 73 2d 24 68 6f 73 74 5f 63 70 75 22 20 3d  _os-$host_cpu" =
25e70 20 22 6f 70 65 6e 62 73 64 32 2e 38 2d 70 6f 77   "openbsd2.8-pow
25e80 65 72 70 63 22 3b 20 74 68 65 6e 0a 2b 20 20 20  erpc"; then.+   
25e90 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
25ea0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 6d 61 74  heck_method='mat
25eb0 63 68 5f 70 61 74 74 65 72 6e 20 2f 6c 69 62 5b  ch_pattern /lib[
25ec0 5b 5e 2f 5d 5d 2b 28 5c 2e 73 6f 5c 2e 5b 5b 30  [^/]]+(\.so\.[[0
25ed0 2d 39 5d 5d 2b 5c 2e 5b 5b 30 2d 39 5d 5d 2b 7c  -9]]+\.[[0-9]]+|
25ee0 5c 2e 73 6f 7c 5f 70 69 63 5c 2e 61 29 24 27 0a  \.so|_pic\.a)$'.
25ef0 2b 20 20 65 6c 73 65 0a 2b 20 20 20 20 6c 74 5f  +  else.+    lt_
25f00 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
25f10 5f 6d 65 74 68 6f 64 3d 27 6d 61 74 63 68 5f 70  _method='match_p
25f20 61 74 74 65 72 6e 20 2f 6c 69 62 5b 5b 5e 2f 5d  attern /lib[[^/]
25f30 5d 2b 28 5c 2e 73 6f 5c 2e 5b 5b 30 2d 39 5d 5d  ]+(\.so\.[[0-9]]
25f40 2b 5c 2e 5b 5b 30 2d 39 5d 5d 2b 7c 5f 70 69 63  +\.[[0-9]]+|_pic
25f50 5c 2e 61 29 24 27 0a 2b 20 20 66 69 0a 2b 20 20  \.a)$'.+  fi.+  
25f60 3b 3b 0a 2b 0a 2b 6f 73 66 33 2a 20 7c 20 6f 73  ;;.+.+osf3* | os
25f70 66 34 2a 20 7c 20 6f 73 66 35 2a 29 0a 2b 20 20  f4* | osf5*).+  
25f80 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68  lt_cv_deplibs_ch
25f90 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f  eck_method=pass_
25fa0 61 6c 6c 0a 2b 20 20 3b 3b 0a 2b 0a 2b 72 64 6f  all.+  ;;.+.+rdo
25fb0 73 2a 29 0a 2b 20 20 6c 74 5f 63 76 5f 64 65 70  s*).+  lt_cv_dep
25fc0 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f  libs_check_metho
25fd0 64 3d 70 61 73 73 5f 61 6c 6c 0a 2b 20 20 3b 3b  d=pass_all.+  ;;
25fe0 0a 2b 0a 2b 73 6f 6c 61 72 69 73 2a 29 0a 2b 20  .+.+solaris*).+ 
25ff0 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
26000 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73  heck_method=pass
26010 5f 61 6c 6c 0a 2b 20 20 3b 3b 0a 2b 0a 2b 73 79  _all.+  ;;.+.+sy
26020 73 76 34 20 7c 20 73 79 73 76 34 2e 33 2a 29 0a  sv4 | sysv4.3*).
26030 2b 20 20 63 61 73 65 20 24 68 6f 73 74 5f 76 65  +  case $host_ve
26040 6e 64 6f 72 20 69 6e 0a 2b 20 20 6d 6f 74 6f 72  ndor in.+  motor
26050 6f 6c 61 29 0a 2b 20 20 20 20 6c 74 5f 63 76 5f  ola).+    lt_cv_
26060 64 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65  deplibs_check_me
26070 74 68 6f 64 3d 27 66 69 6c 65 5f 6d 61 67 69 63  thod='file_magic
26080 20 45 4c 46 20 5b 5b 30 2d 39 5d 5d 5b 5b 30 2d   ELF [[0-9]][[0-
26090 39 5d 5d 2a 2d 62 69 74 20 5b 5b 4d 4c 5d 5d 53  9]]*-bit [[ML]]S
260a0 42 20 28 73 68 61 72 65 64 20 6f 62 6a 65 63 74  B (shared object
260b0 7c 64 79 6e 61 6d 69 63 20 6c 69 62 29 20 4d 5b  |dynamic lib) M[
260c0 5b 30 2d 39 5d 5d 5b 5b 30 2d 39 5d 5d 2a 20 56  [0-9]][[0-9]]* V
260d0 65 72 73 69 6f 6e 20 5b 5b 30 2d 39 5d 5d 27 0a  ersion [[0-9]]'.
260e0 2b 20 20 20 20 6c 74 5f 63 76 5f 66 69 6c 65 5f  +    lt_cv_file_
260f0 6d 61 67 69 63 5f 74 65 73 74 5f 66 69 6c 65 3d  magic_test_file=
26100 60 65 63 68 6f 20 2f 75 73 72 2f 6c 69 62 2f 6c  `echo /usr/lib/l
26110 69 62 63 2e 73 6f 2a 60 0a 2b 20 20 20 20 3b 3b  ibc.so*`.+    ;;
26120 0a 2b 20 20 6e 63 72 29 0a 2b 20 20 20 20 6c 74  .+  ncr).+    lt
26130 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63  _cv_deplibs_chec
26140 6b 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c  k_method=pass_al
26150 6c 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 73 65 71  l.+    ;;.+  seq
26160 75 65 6e 74 29 0a 2b 20 20 20 20 6c 74 5f 63 76  uent).+    lt_cv
26170 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 3d  _file_magic_cmd=
26180 27 2f 62 69 6e 2f 66 69 6c 65 27 0a 2b 20 20 20  '/bin/file'.+   
26190 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f 63   lt_cv_deplibs_c
261a0 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 27 66 69 6c  heck_method='fil
261b0 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 5b 30 2d  e_magic ELF [[0-
261c0 39 5d 5d 5b 5b 30 2d 39 5d 5d 2a 2d 62 69 74 20  9]][[0-9]]*-bit 
261d0 5b 5b 4c 4d 5d 5d 53 42 20 28 73 68 61 72 65 64  [[LM]]SB (shared
261e0 20 6f 62 6a 65 63 74 7c 64 79 6e 61 6d 69 63 20   object|dynamic 
261f0 6c 69 62 20 29 27 0a 2b 20 20 20 20 3b 3b 0a 2b  lib )'.+    ;;.+
26200 20 20 73 6e 69 29 0a 2b 20 20 20 20 6c 74 5f 63    sni).+    lt_c
26210 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64  v_file_magic_cmd
26220 3d 27 2f 62 69 6e 2f 66 69 6c 65 27 0a 2b 20 20  ='/bin/file'.+  
26230 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69 62 73 5f    lt_cv_deplibs_
26240 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 22 66 69  check_method="fi
26250 6c 65 5f 6d 61 67 69 63 20 45 4c 46 20 5b 5b 30  le_magic ELF [[0
26260 2d 39 5d 5d 5b 5b 30 2d 39 5d 5d 2a 2d 62 69 74  -9]][[0-9]]*-bit
26270 20 5b 5b 4c 4d 5d 5d 53 42 20 64 79 6e 61 6d 69   [[LM]]SB dynami
26280 63 20 6c 69 62 22 0a 2b 20 20 20 20 6c 74 5f 63  c lib".+    lt_c
26290 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 74 65 73  v_file_magic_tes
262a0 74 5f 66 69 6c 65 3d 2f 6c 69 62 2f 6c 69 62 63  t_file=/lib/libc
262b0 2e 73 6f 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 73  .so.+    ;;.+  s
262c0 69 65 6d 65 6e 73 29 0a 2b 20 20 20 20 6c 74 5f  iemens).+    lt_
262d0 63 76 5f 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  cv_deplibs_check
262e0 5f 6d 65 74 68 6f 64 3d 70 61 73 73 5f 61 6c 6c  _method=pass_all
262f0 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 70 63 29 0a  .+    ;;.+  pc).
26300 2b 20 20 20 20 6c 74 5f 63 76 5f 64 65 70 6c 69  +    lt_cv_depli
26310 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d  bs_check_method=
26320 70 61 73 73 5f 61 6c 6c 0a 2b 20 20 20 20 3b 3b  pass_all.+    ;;
26330 0a 2b 20 20 65 73 61 63 0a 2b 20 20 3b 3b 0a 2b  .+  esac.+  ;;.+
26340 0a 2b 73 79 73 76 35 2a 20 7c 20 73 63 6f 33 2e  .+sysv5* | sco3.
26350 32 76 35 2a 20 7c 20 73 63 6f 35 76 36 2a 20 7c  2v5* | sco5v6* |
26360 20 75 6e 69 78 77 61 72 65 2a 20 7c 20 4f 70 65   unixware* | Ope
26370 6e 55 4e 49 58 2a 20 7c 20 73 79 73 76 34 2a 75  nUNIX* | sysv4*u
26380 77 32 2a 29 0a 2b 20 20 6c 74 5f 63 76 5f 64 65  w2*).+  lt_cv_de
26390 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
263a0 6f 64 3d 70 61 73 73 5f 61 6c 6c 0a 2b 20 20 3b  od=pass_all.+  ;
263b0 3b 0a 2b 65 73 61 63 0a 2b 5d 29 0a 2b 66 69 6c  ;.+esac.+]).+fil
263c0 65 5f 6d 61 67 69 63 5f 63 6d 64 3d 24 6c 74 5f  e_magic_cmd=$lt_
263d0 63 76 5f 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d  cv_file_magic_cm
263e0 64 0a 2b 64 65 70 6c 69 62 73 5f 63 68 65 63 6b  d.+deplibs_check
263f0 5f 6d 65 74 68 6f 64 3d 24 6c 74 5f 63 76 5f 64  _method=$lt_cv_d
26400 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
26410 68 6f 64 0a 2b 74 65 73 74 20 2d 7a 20 22 24 64  hod.+test -z "$d
26420 65 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74  eplibs_check_met
26430 68 6f 64 22 20 26 26 20 64 65 70 6c 69 62 73 5f  hod" && deplibs_
26440 63 68 65 63 6b 5f 6d 65 74 68 6f 64 3d 75 6e 6b  check_method=unk
26450 6e 6f 77 6e 0a 2b 5d 29 23 20 41 43 5f 44 45 50  nown.+])# AC_DEP
26460 4c 49 42 53 5f 43 48 45 43 4b 5f 4d 45 54 48 4f  LIBS_CHECK_METHO
26470 44 0a 2b 0a 2b 0a 2b 23 20 41 43 5f 50 52 4f 47  D.+.+.+# AC_PROG
26480 5f 4e 4d 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d  _NM.+# ---------
26490 2d 0a 2b 23 20 66 69 6e 64 20 74 68 65 20 70 61  -.+# find the pa
264a0 74 68 6e 61 6d 65 20 74 6f 20 61 20 42 53 44 2d  thname to a BSD-
264b0 63 6f 6d 70 61 74 69 62 6c 65 20 6e 61 6d 65 20  compatible name 
264c0 6c 69 73 74 65 72 0a 2b 41 43 5f 44 45 46 55 4e  lister.+AC_DEFUN
264d0 28 5b 41 43 5f 50 52 4f 47 5f 4e 4d 5d 2c 0a 2b  ([AC_PROG_NM],.+
264e0 5b 41 43 5f 43 41 43 48 45 5f 43 48 45 43 4b 28  [AC_CACHE_CHECK(
264f0 5b 66 6f 72 20 42 53 44 2d 63 6f 6d 70 61 74 69  [for BSD-compati
26500 62 6c 65 20 6e 6d 5d 2c 20 6c 74 5f 63 76 5f 70  ble nm], lt_cv_p
26510 61 74 68 5f 4e 4d 2c 0a 2b 5b 69 66 20 74 65 73  ath_NM,.+[if tes
26520 74 20 2d 6e 20 22 24 4e 4d 22 3b 20 74 68 65 6e  t -n "$NM"; then
26530 0a 2b 20 20 23 20 4c 65 74 20 74 68 65 20 75 73  .+  # Let the us
26540 65 72 20 6f 76 65 72 72 69 64 65 20 74 68 65 20  er override the 
26550 74 65 73 74 2e 0a 2b 20 20 6c 74 5f 63 76 5f 70  test..+  lt_cv_p
26560 61 74 68 5f 4e 4d 3d 22 24 4e 4d 22 0a 2b 65 6c  ath_NM="$NM".+el
26570 73 65 0a 2b 20 20 6c 74 5f 6e 6d 5f 74 6f 5f 63  se.+  lt_nm_to_c
26580 68 65 63 6b 3d 22 24 7b 61 63 5f 74 6f 6f 6c 5f  heck="${ac_tool_
26590 70 72 65 66 69 78 7d 6e 6d 22 0a 2b 20 20 69 66  prefix}nm".+  if
265a0 20 74 65 73 74 20 2d 6e 20 22 24 61 63 5f 74 6f   test -n "$ac_to
265b0 6f 6c 5f 70 72 65 66 69 78 22 20 26 26 20 74 65  ol_prefix" && te
265c0 73 74 20 22 24 62 75 69 6c 64 22 20 3d 20 22 24  st "$build" = "$
265d0 68 6f 73 74 22 3b 20 74 68 65 6e 0a 2b 20 20 20  host"; then.+   
265e0 20 6c 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b 3d   lt_nm_to_check=
265f0 22 24 6c 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b  "$lt_nm_to_check
26600 20 6e 6d 22 0a 2b 20 20 66 69 0a 2b 20 20 66 6f   nm".+  fi.+  fo
26610 72 20 6c 74 5f 74 6d 70 5f 6e 6d 20 69 6e 20 24  r lt_tmp_nm in $
26620 6c 74 5f 6e 6d 5f 74 6f 5f 63 68 65 63 6b 3b 20  lt_nm_to_check; 
26630 64 6f 0a 2b 20 20 20 20 6c 74 5f 73 61 76 65 5f  do.+    lt_save_
26640 69 66 73 3d 22 24 49 46 53 22 3b 20 49 46 53 3d  ifs="$IFS"; IFS=
26650 24 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 0a  $PATH_SEPARATOR.
26660 2b 20 20 20 20 66 6f 72 20 61 63 5f 64 69 72 20  +    for ac_dir 
26670 69 6e 20 24 50 41 54 48 20 2f 75 73 72 2f 63 63  in $PATH /usr/cc
26680 73 2f 62 69 6e 2f 65 6c 66 20 2f 75 73 72 2f 63  s/bin/elf /usr/c
26690 63 73 2f 62 69 6e 20 2f 75 73 72 2f 75 63 62 20  cs/bin /usr/ucb 
266a0 2f 62 69 6e 3b 20 64 6f 0a 2b 20 20 20 20 20 20  /bin; do.+      
266b0 49 46 53 3d 22 24 6c 74 5f 73 61 76 65 5f 69 66  IFS="$lt_save_if
266c0 73 22 0a 2b 20 20 20 20 20 20 74 65 73 74 20 2d  s".+      test -
266d0 7a 20 22 24 61 63 5f 64 69 72 22 20 26 26 20 61  z "$ac_dir" && a
266e0 63 5f 64 69 72 3d 2e 0a 2b 20 20 20 20 20 20 74  c_dir=..+      t
266f0 6d 70 5f 6e 6d 3d 22 24 61 63 5f 64 69 72 2f 24  mp_nm="$ac_dir/$
26700 6c 74 5f 74 6d 70 5f 6e 6d 22 0a 2b 20 20 20 20  lt_tmp_nm".+    
26710 20 20 69 66 20 74 65 73 74 20 2d 66 20 22 24 74    if test -f "$t
26720 6d 70 5f 6e 6d 22 20 7c 7c 20 74 65 73 74 20 2d  mp_nm" || test -
26730 66 20 22 24 74 6d 70 5f 6e 6d 24 61 63 5f 65 78  f "$tmp_nm$ac_ex
26740 65 65 78 74 22 20 3b 20 74 68 65 6e 0a 2b 09 23  eext" ; then.+.#
26750 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66   Check to see if
26760 20 74 68 65 20 6e 6d 20 61 63 63 65 70 74 73 20   the nm accepts 
26770 61 20 42 53 44 2d 63 6f 6d 70 61 74 20 66 6c 61  a BSD-compat fla
26780 67 2e 0a 2b 09 23 20 41 64 64 69 6e 67 20 74 68  g..+.# Adding th
26790 65 20 60 73 65 64 20 31 71 27 20 70 72 65 76 65  e `sed 1q' preve
267a0 6e 74 73 20 66 61 6c 73 65 20 70 6f 73 69 74 69  nts false positi
267b0 76 65 73 20 6f 6e 20 48 50 2d 55 58 2c 20 77 68  ves on HP-UX, wh
267c0 69 63 68 20 73 61 79 73 3a 0a 2b 09 23 20 20 20  ich says:.+.#   
267d0 6e 6d 3a 20 75 6e 6b 6e 6f 77 6e 20 6f 70 74 69  nm: unknown opti
267e0 6f 6e 20 22 42 22 20 69 67 6e 6f 72 65 64 0a 2b  on "B" ignored.+
267f0 09 23 20 54 72 75 36 34 27 73 20 6e 6d 20 63 6f  .# Tru64's nm co
26800 6d 70 6c 61 69 6e 73 20 74 68 61 74 20 2f 64 65  mplains that /de
26810 76 2f 6e 75 6c 6c 20 69 73 20 61 6e 20 69 6e 76  v/null is an inv
26820 61 6c 69 64 20 6f 62 6a 65 63 74 20 66 69 6c 65  alid object file
26830 0a 2b 09 63 61 73 65 20 60 22 24 74 6d 70 5f 6e  .+.case `"$tmp_n
26840 6d 22 20 2d 42 20 2f 64 65 76 2f 6e 75 6c 6c 20  m" -B /dev/null 
26850 32 3e 26 31 20 7c 20 73 65 64 20 27 31 71 27 60  2>&1 | sed '1q'`
26860 20 69 6e 0a 2b 09 2a 2f 64 65 76 2f 6e 75 6c 6c   in.+.*/dev/null
26870 2a 20 7c 20 2a 27 49 6e 76 61 6c 69 64 20 66 69  * | *'Invalid fi
26880 6c 65 20 6f 72 20 6f 62 6a 65 63 74 20 74 79 70  le or object typ
26890 65 27 2a 29 0a 2b 09 20 20 6c 74 5f 63 76 5f 70  e'*).+.  lt_cv_p
268a0 61 74 68 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 20  ath_NM="$tmp_nm 
268b0 2d 42 22 0a 2b 09 20 20 62 72 65 61 6b 0a 2b 09  -B".+.  break.+.
268c0 20 20 3b 3b 0a 2b 09 2a 29 0a 2b 09 20 20 63 61    ;;.+.*).+.  ca
268d0 73 65 20 60 22 24 74 6d 70 5f 6e 6d 22 20 2d 70  se `"$tmp_nm" -p
268e0 20 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e 26 31 20   /dev/null 2>&1 
268f0 7c 20 73 65 64 20 27 31 71 27 60 20 69 6e 0a 2b  | sed '1q'` in.+
26900 09 20 20 2a 2f 64 65 76 2f 6e 75 6c 6c 2a 29 0a  .  */dev/null*).
26910 2b 09 20 20 20 20 6c 74 5f 63 76 5f 70 61 74 68  +.    lt_cv_path
26920 5f 4e 4d 3d 22 24 74 6d 70 5f 6e 6d 20 2d 70 22  _NM="$tmp_nm -p"
26930 0a 2b 09 20 20 20 20 62 72 65 61 6b 0a 2b 09 20  .+.    break.+. 
26940 20 20 20 3b 3b 0a 2b 09 20 20 2a 29 0a 2b 09 20     ;;.+.  *).+. 
26950 20 20 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d     lt_cv_path_NM
26960 3d 24 7b 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d  =${lt_cv_path_NM
26970 3d 22 24 74 6d 70 5f 6e 6d 22 7d 20 23 20 6b 65  ="$tmp_nm"} # ke
26980 65 70 20 74 68 65 20 66 69 72 73 74 20 6d 61 74  ep the first mat
26990 63 68 2c 20 62 75 74 0a 2b 09 20 20 20 20 63 6f  ch, but.+.    co
269a0 6e 74 69 6e 75 65 20 23 20 73 6f 20 74 68 61 74  ntinue # so that
269b0 20 77 65 20 63 61 6e 20 74 72 79 20 74 6f 20 66   we can try to f
269c0 69 6e 64 20 6f 6e 65 20 74 68 61 74 20 73 75 70  ind one that sup
269d0 70 6f 72 74 73 20 42 53 44 20 66 6c 61 67 73 0a  ports BSD flags.
269e0 2b 09 20 20 20 20 3b 3b 0a 2b 09 20 20 65 73 61  +.    ;;.+.  esa
269f0 63 0a 2b 09 20 20 3b 3b 0a 2b 09 65 73 61 63 0a  c.+.  ;;.+.esac.
26a00 2b 20 20 20 20 20 20 66 69 0a 2b 20 20 20 20 64  +      fi.+    d
26a10 6f 6e 65 0a 2b 20 20 20 20 49 46 53 3d 22 24 6c  one.+    IFS="$l
26a20 74 5f 73 61 76 65 5f 69 66 73 22 0a 2b 20 20 64  t_save_ifs".+  d
26a30 6f 6e 65 0a 2b 20 20 74 65 73 74 20 2d 7a 20 22  one.+  test -z "
26a40 24 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 20  $lt_cv_path_NM" 
26a50 26 26 20 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d  && lt_cv_path_NM
26a60 3d 6e 6d 0a 2b 66 69 5d 29 0a 2b 4e 4d 3d 22 24  =nm.+fi]).+NM="$
26a70 6c 74 5f 63 76 5f 70 61 74 68 5f 4e 4d 22 0a 2b  lt_cv_path_NM".+
26a80 5d 29 23 20 41 43 5f 50 52 4f 47 5f 4e 4d 0a 2b  ])# AC_PROG_NM.+
26a90 0a 2b 0a 2b 23 20 41 43 5f 43 48 45 43 4b 5f 4c  .+.+# AC_CHECK_L
26aa0 49 42 4d 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d  IBM.+# ---------
26ab0 2d 2d 2d 2d 0a 2b 23 20 63 68 65 63 6b 20 66 6f  ----.+# check fo
26ac0 72 20 6d 61 74 68 20 6c 69 62 72 61 72 79 0a 2b  r math library.+
26ad0 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f 43 48 45  AC_DEFUN([AC_CHE
26ae0 43 4b 5f 4c 49 42 4d 5d 2c 0a 2b 5b 41 43 5f 52  CK_LIBM],.+[AC_R
26af0 45 51 55 49 52 45 28 5b 41 43 5f 43 41 4e 4f 4e  EQUIRE([AC_CANON
26b00 49 43 41 4c 5f 48 4f 53 54 5d 29 64 6e 6c 0a 2b  ICAL_HOST])dnl.+
26b10 4c 49 42 4d 3d 0a 2b 63 61 73 65 20 24 68 6f 73  LIBM=.+case $hos
26b20 74 20 69 6e 0a 2b 2a 2d 2a 2d 62 65 6f 73 2a 20  t in.+*-*-beos* 
26b30 7c 20 2a 2d 2a 2d 63 79 67 77 69 6e 2a 20 7c 20  | *-*-cygwin* | 
26b40 2a 2d 2a 2d 70 77 33 32 2a 20 7c 20 2a 2d 2a 2d  *-*-pw32* | *-*-
26b50 64 61 72 77 69 6e 2a 29 0a 2b 20 20 23 20 54 68  darwin*).+  # Th
26b60 65 73 65 20 73 79 73 74 65 6d 20 64 6f 6e 27 74  ese system don't
26b70 20 68 61 76 65 20 6c 69 62 6d 2c 20 6f 72 20 64   have libm, or d
26b80 6f 6e 27 74 20 6e 65 65 64 20 69 74 0a 2b 20 20  on't need it.+  
26b90 3b 3b 0a 2b 2a 2d 6e 63 72 2d 73 79 73 76 34 2e  ;;.+*-ncr-sysv4.
26ba0 33 2a 29 0a 2b 20 20 41 43 5f 43 48 45 43 4b 5f  3*).+  AC_CHECK_
26bb0 4c 49 42 28 6d 77 2c 20 5f 6d 77 76 61 6c 69 64  LIB(mw, _mwvalid
26bc0 63 68 65 63 6b 6c 2c 20 4c 49 42 4d 3d 22 2d 6c  checkl, LIBM="-l
26bd0 6d 77 22 29 0a 2b 20 20 41 43 5f 43 48 45 43 4b  mw").+  AC_CHECK
26be0 5f 4c 49 42 28 6d 2c 20 63 6f 73 2c 20 4c 49 42  _LIB(m, cos, LIB
26bf0 4d 3d 22 24 4c 49 42 4d 20 2d 6c 6d 22 29 0a 2b  M="$LIBM -lm").+
26c00 20 20 3b 3b 0a 2b 2a 29 0a 2b 20 20 41 43 5f 43    ;;.+*).+  AC_C
26c10 48 45 43 4b 5f 4c 49 42 28 6d 2c 20 63 6f 73 2c  HECK_LIB(m, cos,
26c20 20 4c 49 42 4d 3d 22 2d 6c 6d 22 29 0a 2b 20 20   LIBM="-lm").+  
26c30 3b 3b 0a 2b 65 73 61 63 0a 2b 5d 29 23 20 41 43  ;;.+esac.+])# AC
26c40 5f 43 48 45 43 4b 5f 4c 49 42 4d 0a 2b 0a 2b 0a  _CHECK_LIBM.+.+.
26c50 2b 23 20 41 43 5f 4c 49 42 4c 54 44 4c 5f 43 4f  +# AC_LIBLTDL_CO
26c60 4e 56 45 4e 49 45 4e 43 45 28 5b 44 49 52 45 43  NVENIENCE([DIREC
26c70 54 4f 52 59 5d 29 0a 2b 23 20 2d 2d 2d 2d 2d 2d  TORY]).+# ------
26c80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
26c90 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23  -------------.+#
26ca0 20 73 65 74 73 20 4c 49 42 4c 54 44 4c 20 74 6f   sets LIBLTDL to
26cb0 20 74 68 65 20 6c 69 6e 6b 20 66 6c 61 67 73 20   the link flags 
26cc0 66 6f 72 20 74 68 65 20 6c 69 62 6c 74 64 6c 20  for the libltdl 
26cd0 63 6f 6e 76 65 6e 69 65 6e 63 65 20 6c 69 62 72  convenience libr
26ce0 61 72 79 20 61 6e 64 0a 2b 23 20 4c 54 44 4c 49  ary and.+# LTDLI
26cf0 4e 43 4c 20 74 6f 20 74 68 65 20 69 6e 63 6c 75  NCL to the inclu
26d00 64 65 20 66 6c 61 67 73 20 66 6f 72 20 74 68 65  de flags for the
26d10 20 6c 69 62 6c 74 64 6c 20 68 65 61 64 65 72 20   libltdl header 
26d20 61 6e 64 20 61 64 64 73 0a 2b 23 20 2d 2d 65 6e  and adds.+# --en
26d30 61 62 6c 65 2d 6c 74 64 6c 2d 63 6f 6e 76 65 6e  able-ltdl-conven
26d40 69 65 6e 63 65 20 74 6f 20 74 68 65 20 63 6f 6e  ience to the con
26d50 66 69 67 75 72 65 20 61 72 67 75 6d 65 6e 74 73  figure arguments
26d60 2e 20 20 4e 6f 74 65 20 74 68 61 74 0a 2b 23 20  .  Note that.+# 
26d70 41 43 5f 43 4f 4e 46 49 47 5f 53 55 42 44 49 52  AC_CONFIG_SUBDIR
26d80 53 20 69 73 20 6e 6f 74 20 63 61 6c 6c 65 64 20  S is not called 
26d90 68 65 72 65 2e 20 20 49 66 20 44 49 52 45 43 54  here.  If DIRECT
26da0 4f 52 59 20 69 73 20 6e 6f 74 20 70 72 6f 76 69  ORY is not provi
26db0 64 65 64 2c 0a 2b 23 20 69 74 20 69 73 20 61 73  ded,.+# it is as
26dc0 73 75 6d 65 64 20 74 6f 20 62 65 20 60 6c 69 62  sumed to be `lib
26dd0 6c 74 64 6c 27 2e 20 20 4c 49 42 4c 54 44 4c 20  ltdl'.  LIBLTDL 
26de0 77 69 6c 6c 20 62 65 20 70 72 65 66 69 78 65 64  will be prefixed
26df0 20 77 69 74 68 0a 2b 23 20 27 24 7b 74 6f 70 5f   with.+# '${top_
26e00 62 75 69 6c 64 64 69 72 7d 2f 27 20 61 6e 64 20  builddir}/' and 
26e10 4c 54 44 4c 49 4e 43 4c 20 77 69 6c 6c 20 62 65  LTDLINCL will be
26e20 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 27   prefixed with '
26e30 24 7b 74 6f 70 5f 73 72 63 64 69 72 7d 2f 27 0a  ${top_srcdir}/'.
26e40 2b 23 20 28 6e 6f 74 65 20 74 68 65 20 73 69 6e  +# (note the sin
26e50 67 6c 65 20 71 75 6f 74 65 73 21 29 2e 20 20 49  gle quotes!).  I
26e60 66 20 79 6f 75 72 20 70 61 63 6b 61 67 65 20 69  f your package i
26e70 73 20 6e 6f 74 20 66 6c 61 74 20 61 6e 64 20 79  s not flat and y
26e80 6f 75 27 72 65 20 6e 6f 74 0a 2b 23 20 75 73 69  ou're not.+# usi
26e90 6e 67 20 61 75 74 6f 6d 61 6b 65 2c 20 64 65 66  ng automake, def
26ea0 69 6e 65 20 74 6f 70 5f 62 75 69 6c 64 64 69 72  ine top_builddir
26eb0 20 61 6e 64 20 74 6f 70 5f 73 72 63 64 69 72 20   and top_srcdir 
26ec0 61 70 70 72 6f 70 72 69 61 74 65 6c 79 20 69 6e  appropriately in
26ed0 0a 2b 23 20 74 68 65 20 4d 61 6b 65 66 69 6c 65  .+# the Makefile
26ee0 73 2e 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43  s..+AC_DEFUN([AC
26ef0 5f 4c 49 42 4c 54 44 4c 5f 43 4f 4e 56 45 4e 49  _LIBLTDL_CONVENI
26f00 45 4e 43 45 5d 2c 0a 2b 5b 41 43 5f 42 45 46 4f  ENCE],.+[AC_BEFO
26f10 52 45 28 5b 24 30 5d 2c 5b 41 43 5f 4c 49 42 54  RE([$0],[AC_LIBT
26f20 4f 4f 4c 5f 53 45 54 55 50 5d 29 64 6e 6c 0a 2b  OOL_SETUP])dnl.+
26f30 20 20 63 61 73 65 20 24 65 6e 61 62 6c 65 5f 6c    case $enable_l
26f40 74 64 6c 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 20  tdl_convenience 
26f50 69 6e 0a 2b 20 20 6e 6f 29 20 41 43 5f 4d 53 47  in.+  no) AC_MSG
26f60 5f 45 52 52 4f 52 28 5b 74 68 69 73 20 70 61 63  _ERROR([this pac
26f70 6b 61 67 65 20 6e 65 65 64 73 20 61 20 63 6f 6e  kage needs a con
26f80 76 65 6e 69 65 6e 63 65 20 6c 69 62 6c 74 64 6c  venience libltdl
26f90 5d 29 20 3b 3b 0a 2b 20 20 22 22 29 20 65 6e 61  ]) ;;.+  "") ena
26fa0 62 6c 65 5f 6c 74 64 6c 5f 63 6f 6e 76 65 6e 69  ble_ltdl_conveni
26fb0 65 6e 63 65 3d 79 65 73 0a 2b 20 20 20 20 20 20  ence=yes.+      
26fc0 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f 61 72 67  ac_configure_arg
26fd0 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67 75 72 65  s="$ac_configure
26fe0 5f 61 72 67 73 20 2d 2d 65 6e 61 62 6c 65 2d 6c  _args --enable-l
26ff0 74 64 6c 2d 63 6f 6e 76 65 6e 69 65 6e 63 65 22  tdl-convenience"
27000 20 3b 3b 0a 2b 20 20 65 73 61 63 0a 2b 20 20 4c   ;;.+  esac.+  L
27010 49 42 4c 54 44 4c 3d 27 24 7b 74 6f 70 5f 62 75  IBLTDL='${top_bu
27020 69 6c 64 64 69 72 7d 2f 27 69 66 65 6c 73 65 28  ilddir}/'ifelse(
27030 24 23 2c 31 2c 5b 24 31 5d 2c 5b 27 6c 69 62 6c  $#,1,[$1],['libl
27040 74 64 6c 27 5d 29 2f 6c 69 62 6c 74 64 6c 63 2e  tdl'])/libltdlc.
27050 6c 61 0a 2b 20 20 4c 54 44 4c 49 4e 43 4c 3d 27  la.+  LTDLINCL='
27060 2d 49 24 7b 74 6f 70 5f 73 72 63 64 69 72 7d 2f  -I${top_srcdir}/
27070 27 69 66 65 6c 73 65 28 24 23 2c 31 2c 5b 24 31  'ifelse($#,1,[$1
27080 5d 2c 5b 27 6c 69 62 6c 74 64 6c 27 5d 29 0a 2b  ],['libltdl']).+
27090 20 20 23 20 46 6f 72 20 62 61 63 6b 77 61 72 64    # For backward
270a0 73 20 6e 6f 6e 2d 67 65 74 74 65 78 74 20 63 6f  s non-gettext co
270b0 6e 73 69 73 74 65 6e 74 20 63 6f 6d 70 61 74 69  nsistent compati
270c0 62 69 6c 69 74 79 2e 2e 2e 0a 2b 20 20 49 4e 43  bility....+  INC
270d0 4c 54 44 4c 3d 22 24 4c 54 44 4c 49 4e 43 4c 22  LTDL="$LTDLINCL"
270e0 0a 2b 5d 29 23 20 41 43 5f 4c 49 42 4c 54 44 4c  .+])# AC_LIBLTDL
270f0 5f 43 4f 4e 56 45 4e 49 45 4e 43 45 0a 2b 0a 2b  _CONVENIENCE.+.+
27100 0a 2b 23 20 41 43 5f 4c 49 42 4c 54 44 4c 5f 49  .+# AC_LIBLTDL_I
27110 4e 53 54 41 4c 4c 41 42 4c 45 28 5b 44 49 52 45  NSTALLABLE([DIRE
27120 43 54 4f 52 59 5d 29 0a 2b 23 20 2d 2d 2d 2d 2d  CTORY]).+# -----
27130 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
27140 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b  --------------.+
27150 23 20 73 65 74 73 20 4c 49 42 4c 54 44 4c 20 74  # sets LIBLTDL t
27160 6f 20 74 68 65 20 6c 69 6e 6b 20 66 6c 61 67 73  o the link flags
27170 20 66 6f 72 20 74 68 65 20 6c 69 62 6c 74 64 6c   for the libltdl
27180 20 69 6e 73 74 61 6c 6c 61 62 6c 65 20 6c 69 62   installable lib
27190 72 61 72 79 20 61 6e 64 0a 2b 23 20 4c 54 44 4c  rary and.+# LTDL
271a0 49 4e 43 4c 20 74 6f 20 74 68 65 20 69 6e 63 6c  INCL to the incl
271b0 75 64 65 20 66 6c 61 67 73 20 66 6f 72 20 74 68  ude flags for th
271c0 65 20 6c 69 62 6c 74 64 6c 20 68 65 61 64 65 72  e libltdl header
271d0 20 61 6e 64 20 61 64 64 73 0a 2b 23 20 2d 2d 65   and adds.+# --e
271e0 6e 61 62 6c 65 2d 6c 74 64 6c 2d 69 6e 73 74 61  nable-ltdl-insta
271f0 6c 6c 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67  ll to the config
27200 75 72 65 20 61 72 67 75 6d 65 6e 74 73 2e 20 20  ure arguments.  
27210 4e 6f 74 65 20 74 68 61 74 0a 2b 23 20 41 43 5f  Note that.+# AC_
27220 43 4f 4e 46 49 47 5f 53 55 42 44 49 52 53 20 69  CONFIG_SUBDIRS i
27230 73 20 6e 6f 74 20 63 61 6c 6c 65 64 20 68 65 72  s not called her
27240 65 2e 20 20 49 66 20 44 49 52 45 43 54 4f 52 59  e.  If DIRECTORY
27250 20 69 73 20 6e 6f 74 20 70 72 6f 76 69 64 65 64   is not provided
27260 2c 0a 2b 23 20 61 6e 64 20 61 6e 20 69 6e 73 74  ,.+# and an inst
27270 61 6c 6c 65 64 20 6c 69 62 6c 74 64 6c 20 69 73  alled libltdl is
27280 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 69 74 20 69   not found, it i
27290 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20  s assumed to be 
272a0 60 6c 69 62 6c 74 64 6c 27 2e 0a 2b 23 20 4c 49  `libltdl'..+# LI
272b0 42 4c 54 44 4c 20 77 69 6c 6c 20 62 65 20 70 72  BLTDL will be pr
272c0 65 66 69 78 65 64 20 77 69 74 68 20 27 24 7b 74  efixed with '${t
272d0 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2f 27 23 20  op_builddir}/'# 
272e0 61 6e 64 20 4c 54 44 4c 49 4e 43 4c 20 77 69 74  and LTDLINCL wit
272f0 68 0a 2b 23 20 27 24 7b 74 6f 70 5f 73 72 63 64  h.+# '${top_srcd
27300 69 72 7d 2f 27 20 28 6e 6f 74 65 20 74 68 65 20  ir}/' (note the 
27310 73 69 6e 67 6c 65 20 71 75 6f 74 65 73 21 29 2e  single quotes!).
27320 20 20 49 66 20 79 6f 75 72 20 70 61 63 6b 61 67    If your packag
27330 65 20 69 73 20 6e 6f 74 0a 2b 23 20 66 6c 61 74  e is not.+# flat
27340 20 61 6e 64 20 79 6f 75 27 72 65 20 6e 6f 74 20   and you're not 
27350 75 73 69 6e 67 20 61 75 74 6f 6d 61 6b 65 2c 20  using automake, 
27360 64 65 66 69 6e 65 20 74 6f 70 5f 62 75 69 6c 64  define top_build
27370 64 69 72 20 61 6e 64 20 74 6f 70 5f 73 72 63 64  dir and top_srcd
27380 69 72 0a 2b 23 20 61 70 70 72 6f 70 72 69 61 74  ir.+# appropriat
27390 65 6c 79 20 69 6e 20 74 68 65 20 4d 61 6b 65 66  ely in the Makef
273a0 69 6c 65 73 2e 0a 2b 23 20 49 6e 20 74 68 65 20  iles..+# In the 
273b0 66 75 74 75 72 65 2c 20 74 68 69 73 20 6d 61 63  future, this mac
273c0 72 6f 20 6d 61 79 20 68 61 76 65 20 74 6f 20 62  ro may have to b
273d0 65 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 41  e called after A
273e0 43 5f 50 52 4f 47 5f 4c 49 42 54 4f 4f 4c 2e 0a  C_PROG_LIBTOOL..
273f0 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f 4c 49  +AC_DEFUN([AC_LI
27400 42 4c 54 44 4c 5f 49 4e 53 54 41 4c 4c 41 42 4c  BLTDL_INSTALLABL
27410 45 5d 2c 0a 2b 5b 41 43 5f 42 45 46 4f 52 45 28  E],.+[AC_BEFORE(
27420 5b 24 30 5d 2c 5b 41 43 5f 4c 49 42 54 4f 4f 4c  [$0],[AC_LIBTOOL
27430 5f 53 45 54 55 50 5d 29 64 6e 6c 0a 2b 20 20 41  _SETUP])dnl.+  A
27440 43 5f 43 48 45 43 4b 5f 4c 49 42 28 6c 74 64 6c  C_CHECK_LIB(ltdl
27450 2c 20 6c 74 5f 64 6c 69 6e 69 74 2c 0a 2b 20 20  , lt_dlinit,.+  
27460 5b 74 65 73 74 20 78 22 24 65 6e 61 62 6c 65 5f  [test x"$enable_
27470 6c 74 64 6c 5f 69 6e 73 74 61 6c 6c 22 20 21 3d  ltdl_install" !=
27480 20 78 79 65 73 20 26 26 20 65 6e 61 62 6c 65 5f   xyes && enable_
27490 6c 74 64 6c 5f 69 6e 73 74 61 6c 6c 3d 6e 6f 5d  ltdl_install=no]
274a0 2c 0a 2b 20 20 5b 69 66 20 74 65 73 74 20 78 22  ,.+  [if test x"
274b0 24 65 6e 61 62 6c 65 5f 6c 74 64 6c 5f 69 6e 73  $enable_ltdl_ins
274c0 74 61 6c 6c 22 20 3d 20 78 6e 6f 3b 20 74 68 65  tall" = xno; the
274d0 6e 0a 2b 20 20 20 20 20 41 43 5f 4d 53 47 5f 57  n.+     AC_MSG_W
274e0 41 52 4e 28 5b 6c 69 62 6c 74 64 6c 20 6e 6f 74  ARN([libltdl not
274f0 20 69 6e 73 74 61 6c 6c 65 64 2c 20 62 75 74 20   installed, but 
27500 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 64 69 73  installation dis
27510 61 62 6c 65 64 5d 29 0a 2b 20 20 20 65 6c 73 65  abled]).+   else
27520 0a 2b 20 20 20 20 20 65 6e 61 62 6c 65 5f 6c 74  .+     enable_lt
27530 64 6c 5f 69 6e 73 74 61 6c 6c 3d 79 65 73 0a 2b  dl_install=yes.+
27540 20 20 20 66 69 0a 2b 20 20 5d 29 0a 2b 20 20 69     fi.+  ]).+  i
27550 66 20 74 65 73 74 20 78 22 24 65 6e 61 62 6c 65  f test x"$enable
27560 5f 6c 74 64 6c 5f 69 6e 73 74 61 6c 6c 22 20 3d  _ltdl_install" =
27570 20 78 22 79 65 73 22 3b 20 74 68 65 6e 0a 2b 20   x"yes"; then.+ 
27580 20 20 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f     ac_configure_
27590 61 72 67 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67  args="$ac_config
275a0 75 72 65 5f 61 72 67 73 20 2d 2d 65 6e 61 62 6c  ure_args --enabl
275b0 65 2d 6c 74 64 6c 2d 69 6e 73 74 61 6c 6c 22 0a  e-ltdl-install".
275c0 2b 20 20 20 20 4c 49 42 4c 54 44 4c 3d 27 24 7b  +    LIBLTDL='${
275d0 74 6f 70 5f 62 75 69 6c 64 64 69 72 7d 2f 27 69  top_builddir}/'i
275e0 66 65 6c 73 65 28 24 23 2c 31 2c 5b 24 31 5d 2c  felse($#,1,[$1],
275f0 5b 27 6c 69 62 6c 74 64 6c 27 5d 29 2f 6c 69 62  ['libltdl'])/lib
27600 6c 74 64 6c 2e 6c 61 0a 2b 20 20 20 20 4c 54 44  ltdl.la.+    LTD
27610 4c 49 4e 43 4c 3d 27 2d 49 24 7b 74 6f 70 5f 73  LINCL='-I${top_s
27620 72 63 64 69 72 7d 2f 27 69 66 65 6c 73 65 28 24  rcdir}/'ifelse($
27630 23 2c 31 2c 5b 24 31 5d 2c 5b 27 6c 69 62 6c 74  #,1,[$1],['liblt
27640 64 6c 27 5d 29 0a 2b 20 20 65 6c 73 65 0a 2b 20  dl']).+  else.+ 
27650 20 20 20 61 63 5f 63 6f 6e 66 69 67 75 72 65 5f     ac_configure_
27660 61 72 67 73 3d 22 24 61 63 5f 63 6f 6e 66 69 67  args="$ac_config
27670 75 72 65 5f 61 72 67 73 20 2d 2d 65 6e 61 62 6c  ure_args --enabl
27680 65 2d 6c 74 64 6c 2d 69 6e 73 74 61 6c 6c 3d 6e  e-ltdl-install=n
27690 6f 22 0a 2b 20 20 20 20 4c 49 42 4c 54 44 4c 3d  o".+    LIBLTDL=
276a0 22 2d 6c 6c 74 64 6c 22 0a 2b 20 20 20 20 4c 54  "-lltdl".+    LT
276b0 44 4c 49 4e 43 4c 3d 0a 2b 20 20 66 69 0a 2b 20  DLINCL=.+  fi.+ 
276c0 20 23 20 46 6f 72 20 62 61 63 6b 77 61 72 64 73   # For backwards
276d0 20 6e 6f 6e 2d 67 65 74 74 65 78 74 20 63 6f 6e   non-gettext con
276e0 73 69 73 74 65 6e 74 20 63 6f 6d 70 61 74 69 62  sistent compatib
276f0 69 6c 69 74 79 2e 2e 2e 0a 2b 20 20 49 4e 43 4c  ility....+  INCL
27700 54 44 4c 3d 22 24 4c 54 44 4c 49 4e 43 4c 22 0a  TDL="$LTDLINCL".
27710 2b 5d 29 23 20 41 43 5f 4c 49 42 4c 54 44 4c 5f  +])# AC_LIBLTDL_
27720 49 4e 53 54 41 4c 4c 41 42 4c 45 0a 2b 0a 2b 0a  INSTALLABLE.+.+.
27730 2b 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 43 58  +# AC_LIBTOOL_CX
27740 58 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  X.+# -----------
27750 2d 2d 2d 0a 2b 23 20 65 6e 61 62 6c 65 20 73 75  ---.+# enable su
27760 70 70 6f 72 74 20 66 6f 72 20 43 2b 2b 20 6c 69  pport for C++ li
27770 62 72 61 72 69 65 73 0a 2b 41 43 5f 44 45 46 55  braries.+AC_DEFU
27780 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 43 58  N([AC_LIBTOOL_CX
27790 58 5d 2c 0a 2b 5b 41 43 5f 52 45 51 55 49 52 45  X],.+[AC_REQUIRE
277a0 28 5b 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f 43 58  ([_LT_AC_LANG_CX
277b0 58 5d 29 0a 2b 5d 29 23 20 41 43 5f 4c 49 42 54  X]).+])# AC_LIBT
277c0 4f 4f 4c 5f 43 58 58 0a 2b 0a 2b 0a 2b 23 20 5f  OOL_CXX.+.+.+# _
277d0 4c 54 5f 41 43 5f 4c 41 4e 47 5f 43 58 58 0a 2b  LT_AC_LANG_CXX.+
277e0 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  # --------------
277f0 2d 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 5f 4c 54  -.+AC_DEFUN([_LT
27800 5f 41 43 5f 4c 41 4e 47 5f 43 58 58 5d 2c 0a 2b  _AC_LANG_CXX],.+
27810 5b 41 43 5f 52 45 51 55 49 52 45 28 5b 41 43 5f  [AC_REQUIRE([AC_
27820 50 52 4f 47 5f 43 58 58 5d 29 0a 2b 41 43 5f 52  PROG_CXX]).+AC_R
27830 45 51 55 49 52 45 28 5b 5f 4c 54 5f 41 43 5f 50  EQUIRE([_LT_AC_P
27840 52 4f 47 5f 43 58 58 43 50 50 5d 29 0a 2b 5f 4c  ROG_CXXCPP]).+_L
27850 54 5f 41 43 5f 53 48 45 4c 4c 5f 49 4e 49 54 28  T_AC_SHELL_INIT(
27860 5b 74 61 67 6e 61 6d 65 73 3d 24 7b 74 61 67 6e  [tagnames=${tagn
27870 61 6d 65 73 2b 24 7b 74 61 67 6e 61 6d 65 73 7d  ames+${tagnames}
27880 2c 7d 43 58 58 5d 29 0a 2b 5d 29 23 20 5f 4c 54  ,}CXX]).+])# _LT
27890 5f 41 43 5f 4c 41 4e 47 5f 43 58 58 0a 2b 0a 2b  _AC_LANG_CXX.+.+
278a0 23 20 5f 4c 54 5f 41 43 5f 50 52 4f 47 5f 43 58  # _LT_AC_PROG_CX
278b0 58 43 50 50 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d  XCPP.+# --------
278c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43 5f 44  ----------.+AC_D
278d0 45 46 55 4e 28 5b 5f 4c 54 5f 41 43 5f 50 52 4f  EFUN([_LT_AC_PRO
278e0 47 5f 43 58 58 43 50 50 5d 2c 0a 2b 5b 0a 2b 41  G_CXXCPP],.+[.+A
278f0 43 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 50 52  C_REQUIRE([AC_PR
27900 4f 47 5f 43 58 58 5d 29 0a 2b 69 66 20 74 65 73  OG_CXX]).+if tes
27910 74 20 2d 6e 20 22 24 43 58 58 22 20 26 26 20 28  t -n "$CXX" && (
27920 20 74 65 73 74 20 22 58 24 43 58 58 22 20 21 3d   test "X$CXX" !=
27930 20 22 58 6e 6f 22 20 26 26 0a 2b 20 20 20 20 28   "Xno" &&.+    (
27940 20 28 74 65 73 74 20 22 58 24 43 58 58 22 20 3d   (test "X$CXX" =
27950 20 22 58 67 2b 2b 22 20 26 26 20 60 67 2b 2b 20   "Xg++" && `g++ 
27960 2d 76 20 3e 2f 64 65 76 2f 6e 75 6c 6c 20 32 3e  -v >/dev/null 2>
27970 26 31 60 20 29 20 7c 7c 0a 2b 20 20 20 20 28 74  &1` ) ||.+    (t
27980 65 73 74 20 22 58 24 43 58 58 22 20 21 3d 20 22  est "X$CXX" != "
27990 58 67 2b 2b 22 29 29 29 20 3b 20 74 68 65 6e 0a  Xg++"))) ; then.
279a0 2b 20 20 41 43 5f 50 52 4f 47 5f 43 58 58 43 50  +  AC_PROG_CXXCP
279b0 50 0a 2b 66 69 0a 2b 5d 29 23 20 5f 4c 54 5f 41  P.+fi.+])# _LT_A
279c0 43 5f 50 52 4f 47 5f 43 58 58 43 50 50 0a 2b 0a  C_PROG_CXXCPP.+.
279d0 2b 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 46 37  +# AC_LIBTOOL_F7
279e0 37 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  7.+# -----------
279f0 2d 2d 2d 0a 2b 23 20 65 6e 61 62 6c 65 20 73 75  ---.+# enable su
27a00 70 70 6f 72 74 20 66 6f 72 20 46 6f 72 74 72 61  pport for Fortra
27a10 6e 20 37 37 20 6c 69 62 72 61 72 69 65 73 0a 2b  n 77 libraries.+
27a20 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f 4c 49 42  AC_DEFUN([AC_LIB
27a30 54 4f 4f 4c 5f 46 37 37 5d 2c 0a 2b 5b 41 43 5f  TOOL_F77],.+[AC_
27a40 52 45 51 55 49 52 45 28 5b 5f 4c 54 5f 41 43 5f  REQUIRE([_LT_AC_
27a50 4c 41 4e 47 5f 46 37 37 5d 29 0a 2b 5d 29 23 20  LANG_F77]).+])# 
27a60 41 43 5f 4c 49 42 54 4f 4f 4c 5f 46 37 37 0a 2b  AC_LIBTOOL_F77.+
27a70 0a 2b 0a 2b 23 20 5f 4c 54 5f 41 43 5f 4c 41 4e  .+.+# _LT_AC_LAN
27a80 47 5f 46 37 37 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d  G_F77.+# -------
27a90 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43 5f 44 45 46  --------.+AC_DEF
27aa0 55 4e 28 5b 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f  UN([_LT_AC_LANG_
27ab0 46 37 37 5d 2c 0a 2b 5b 41 43 5f 52 45 51 55 49  F77],.+[AC_REQUI
27ac0 52 45 28 5b 41 43 5f 50 52 4f 47 5f 46 37 37 5d  RE([AC_PROG_F77]
27ad0 29 0a 2b 5f 4c 54 5f 41 43 5f 53 48 45 4c 4c 5f  ).+_LT_AC_SHELL_
27ae0 49 4e 49 54 28 5b 74 61 67 6e 61 6d 65 73 3d 24  INIT([tagnames=$
27af0 7b 74 61 67 6e 61 6d 65 73 2b 24 7b 74 61 67 6e  {tagnames+${tagn
27b00 61 6d 65 73 7d 2c 7d 46 37 37 5d 29 0a 2b 5d 29  ames},}F77]).+])
27b10 23 20 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f 46 37  # _LT_AC_LANG_F7
27b20 37 0a 2b 0a 2b 0a 2b 23 20 41 43 5f 4c 49 42 54  7.+.+.+# AC_LIBT
27b30 4f 4f 4c 5f 47 43 4a 0a 2b 23 20 2d 2d 2d 2d 2d  OOL_GCJ.+# -----
27b40 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 65 6e 61  ---------.+# ena
27b50 62 6c 65 20 73 75 70 70 6f 72 74 20 66 6f 72 20  ble support for 
27b60 47 43 4a 20 6c 69 62 72 61 72 69 65 73 0a 2b 41  GCJ libraries.+A
27b70 43 5f 44 45 46 55 4e 28 5b 41 43 5f 4c 49 42 54  C_DEFUN([AC_LIBT
27b80 4f 4f 4c 5f 47 43 4a 5d 2c 0a 2b 5b 41 43 5f 52  OOL_GCJ],.+[AC_R
27b90 45 51 55 49 52 45 28 5b 5f 4c 54 5f 41 43 5f 4c  EQUIRE([_LT_AC_L
27ba0 41 4e 47 5f 47 43 4a 5d 29 0a 2b 5d 29 23 20 41  ANG_GCJ]).+])# A
27bb0 43 5f 4c 49 42 54 4f 4f 4c 5f 47 43 4a 0a 2b 0a  C_LIBTOOL_GCJ.+.
27bc0 2b 0a 2b 23 20 5f 4c 54 5f 41 43 5f 4c 41 4e 47  +.+# _LT_AC_LANG
27bd0 5f 47 43 4a 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d  _GCJ.+# --------
27be0 2d 2d 2d 2d 2d 2d 2d 0a 2b 41 43 5f 44 45 46 55  -------.+AC_DEFU
27bf0 4e 28 5b 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f 47  N([_LT_AC_LANG_G
27c00 43 4a 5d 2c 0a 2b 5b 41 43 5f 50 52 4f 56 49 44  CJ],.+[AC_PROVID
27c10 45 5f 49 46 45 4c 53 45 28 5b 41 43 5f 50 52 4f  E_IFELSE([AC_PRO
27c20 47 5f 47 43 4a 5d 2c 5b 5d 2c 0a 2b 20 20 5b 41  G_GCJ],[],.+  [A
27c30 43 5f 50 52 4f 56 49 44 45 5f 49 46 45 4c 53 45  C_PROVIDE_IFELSE
27c40 28 5b 41 5d 5b 4d 5f 50 52 4f 47 5f 47 43 4a 5d  ([A][M_PROG_GCJ]
27c50 2c 5b 5d 2c 0a 2b 20 20 20 20 5b 41 43 5f 50 52  ,[],.+    [AC_PR
27c60 4f 56 49 44 45 5f 49 46 45 4c 53 45 28 5b 4c 54  OVIDE_IFELSE([LT
27c70 5f 41 43 5f 50 52 4f 47 5f 47 43 4a 5d 2c 5b 5d  _AC_PROG_GCJ],[]
27c80 2c 0a 2b 20 20 20 20 20 20 5b 69 66 64 65 66 28  ,.+      [ifdef(
27c90 5b 41 43 5f 50 52 4f 47 5f 47 43 4a 5d 2c 5b 41  [AC_PROG_GCJ],[A
27ca0 43 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 50 52  C_REQUIRE([AC_PR
27cb0 4f 47 5f 47 43 4a 5d 29 5d 2c 0a 2b 09 20 5b 69  OG_GCJ])],.+. [i
27cc0 66 64 65 66 28 5b 41 5d 5b 4d 5f 50 52 4f 47 5f  fdef([A][M_PROG_
27cd0 47 43 4a 5d 2c 5b 41 43 5f 52 45 51 55 49 52 45  GCJ],[AC_REQUIRE
27ce0 28 5b 41 5d 5b 4d 5f 50 52 4f 47 5f 47 43 4a 5d  ([A][M_PROG_GCJ]
27cf0 29 5d 2c 0a 2b 09 20 20 20 5b 41 43 5f 52 45 51  )],.+.   [AC_REQ
27d00 55 49 52 45 28 5b 41 5d 5b 43 5f 50 52 4f 47 5f  UIRE([A][C_PROG_
27d10 47 43 4a 5f 4f 52 5f 41 5d 5b 4d 5f 50 52 4f 47  GCJ_OR_A][M_PROG
27d20 5f 47 43 4a 5d 29 5d 29 5d 29 5d 29 5d 29 5d 29  _GCJ])])])])])])
27d30 0a 2b 5f 4c 54 5f 41 43 5f 53 48 45 4c 4c 5f 49  .+_LT_AC_SHELL_I
27d40 4e 49 54 28 5b 74 61 67 6e 61 6d 65 73 3d 24 7b  NIT([tagnames=${
27d50 74 61 67 6e 61 6d 65 73 2b 24 7b 74 61 67 6e 61  tagnames+${tagna
27d60 6d 65 73 7d 2c 7d 47 43 4a 5d 29 0a 2b 5d 29 23  mes},}GCJ]).+])#
27d70 20 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f 47 43 4a   _LT_AC_LANG_GCJ
27d80 0a 2b 0a 2b 0a 2b 23 20 41 43 5f 4c 49 42 54 4f  .+.+.+# AC_LIBTO
27d90 4f 4c 5f 52 43 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d  OL_RC.+# -------
27da0 2d 2d 2d 2d 2d 2d 0a 2b 23 20 65 6e 61 62 6c 65  ------.+# enable
27db0 20 73 75 70 70 6f 72 74 20 66 6f 72 20 57 69 6e   support for Win
27dc0 64 6f 77 73 20 72 65 73 6f 75 72 63 65 20 66 69  dows resource fi
27dd0 6c 65 73 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41  les.+AC_DEFUN([A
27de0 43 5f 4c 49 42 54 4f 4f 4c 5f 52 43 5d 2c 0a 2b  C_LIBTOOL_RC],.+
27df0 5b 41 43 5f 52 45 51 55 49 52 45 28 5b 4c 54 5f  [AC_REQUIRE([LT_
27e00 41 43 5f 50 52 4f 47 5f 52 43 5d 29 0a 2b 5f 4c  AC_PROG_RC]).+_L
27e10 54 5f 41 43 5f 53 48 45 4c 4c 5f 49 4e 49 54 28  T_AC_SHELL_INIT(
27e20 5b 74 61 67 6e 61 6d 65 73 3d 24 7b 74 61 67 6e  [tagnames=${tagn
27e30 61 6d 65 73 2b 24 7b 74 61 67 6e 61 6d 65 73 7d  ames+${tagnames}
27e40 2c 7d 52 43 5d 29 0a 2b 5d 29 23 20 41 43 5f 4c  ,}RC]).+])# AC_L
27e50 49 42 54 4f 4f 4c 5f 52 43 0a 2b 0a 2b 0a 2b 23  IBTOOL_RC.+.+.+#
27e60 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 4c 41 4e 47   AC_LIBTOOL_LANG
27e70 5f 43 5f 43 4f 4e 46 49 47 0a 2b 23 20 2d 2d 2d  _C_CONFIG.+# ---
27e80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
27e90 2d 2d 2d 2d 2d 0a 2b 23 20 45 6e 73 75 72 65 20  -----.+# Ensure 
27ea0 74 68 61 74 20 74 68 65 20 63 6f 6e 66 69 67 75  that the configu
27eb0 72 61 74 69 6f 6e 20 76 61 72 73 20 66 6f 72 20  ration vars for 
27ec0 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 61  the C compiler a
27ed0 72 65 0a 2b 23 20 73 75 69 74 61 62 6c 79 20 64  re.+# suitably d
27ee0 65 66 69 6e 65 64 2e 20 20 54 68 6f 73 65 20 76  efined.  Those v
27ef0 61 72 69 61 62 6c 65 73 20 61 72 65 20 73 75 62  ariables are sub
27f00 73 65 71 75 65 6e 74 6c 79 20 75 73 65 64 20 62  sequently used b
27f10 79 0a 2b 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f  y.+# AC_LIBTOOL_
27f20 43 4f 4e 46 49 47 20 74 6f 20 77 72 69 74 65 20  CONFIG to write 
27f30 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6e  the compiler con
27f40 66 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 60 6c  figuration to `l
27f50 69 62 74 6f 6f 6c 27 2e 0a 2b 41 43 5f 44 45 46  ibtool'..+AC_DEF
27f60 55 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 4c  UN([AC_LIBTOOL_L
27f70 41 4e 47 5f 43 5f 43 4f 4e 46 49 47 5d 2c 20 5b  ANG_C_CONFIG], [
27f80 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f 43 5f 43 4f  _LT_AC_LANG_C_CO
27f90 4e 46 49 47 5d 29 0a 2b 41 43 5f 44 45 46 55 4e  NFIG]).+AC_DEFUN
27fa0 28 5b 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f 43 5f  ([_LT_AC_LANG_C_
27fb0 43 4f 4e 46 49 47 5d 2c 0a 2b 5b 6c 74 5f 73 61  CONFIG],.+[lt_sa
27fc0 76 65 5f 43 43 3d 22 24 43 43 22 0a 2b 41 43 5f  ve_CC="$CC".+AC_
27fd0 4c 41 4e 47 5f 50 55 53 48 28 43 29 0a 2b 0a 2b  LANG_PUSH(C).+.+
27fe0 23 20 53 6f 75 72 63 65 20 66 69 6c 65 20 65 78  # Source file ex
27ff0 74 65 6e 73 69 6f 6e 20 66 6f 72 20 43 20 74 65  tension for C te
28000 73 74 20 73 6f 75 72 63 65 73 2e 0a 2b 61 63 5f  st sources..+ac_
28010 65 78 74 3d 63 0a 2b 0a 2b 23 20 4f 62 6a 65 63  ext=c.+.+# Objec
28020 74 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e  t file extension
28030 20 66 6f 72 20 63 6f 6d 70 69 6c 65 64 20 43 20   for compiled C 
28040 74 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 2b 6f  test sources..+o
28050 62 6a 65 78 74 3d 6f 0a 2b 5f 4c 54 5f 41 43 5f  bjext=o.+_LT_AC_
28060 54 41 47 56 41 52 28 6f 62 6a 65 78 74 2c 20 24  TAGVAR(objext, $
28070 31 29 3d 24 6f 62 6a 65 78 74 0a 2b 0a 2b 23 20  1)=$objext.+.+# 
28080 43 6f 64 65 20 74 6f 20 62 65 20 75 73 65 64 20  Code to be used 
28090 69 6e 20 73 69 6d 70 6c 65 20 63 6f 6d 70 69 6c  in simple compil
280a0 65 20 74 65 73 74 73 0a 2b 6c 74 5f 73 69 6d 70  e tests.+lt_simp
280b0 6c 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f  le_compile_test_
280c0 63 6f 64 65 3d 22 69 6e 74 20 73 6f 6d 65 5f 76  code="int some_v
280d0 61 72 69 61 62 6c 65 20 3d 20 30 3b 22 0a 2b 0a  ariable = 0;".+.
280e0 2b 23 20 43 6f 64 65 20 74 6f 20 62 65 20 75 73  +# Code to be us
280f0 65 64 20 69 6e 20 73 69 6d 70 6c 65 20 6c 69 6e  ed in simple lin
28100 6b 20 74 65 73 74 73 0a 2b 6c 74 5f 73 69 6d 70  k tests.+lt_simp
28110 6c 65 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f 64  le_link_test_cod
28120 65 3d 27 69 6e 74 20 6d 61 69 6e 28 29 7b 72 65  e='int main(){re
28130 74 75 72 6e 28 30 29 3b 7d 27 0a 2b 0a 2b 5f 4c  turn(0);}'.+.+_L
28140 54 5f 41 43 5f 53 59 53 5f 43 4f 4d 50 49 4c 45  T_AC_SYS_COMPILE
28150 52 0a 2b 0a 2b 23 20 73 61 76 65 20 77 61 72 6e  R.+.+# save warn
28160 69 6e 67 73 2f 62 6f 69 6c 65 72 70 6c 61 74 65  ings/boilerplate
28170 20 6f 66 20 73 69 6d 70 6c 65 20 74 65 73 74 20   of simple test 
28180 63 6f 64 65 0a 2b 5f 4c 54 5f 43 4f 4d 50 49 4c  code.+_LT_COMPIL
28190 45 52 5f 42 4f 49 4c 45 52 50 4c 41 54 45 0a 2b  ER_BOILERPLATE.+
281a0 5f 4c 54 5f 4c 49 4e 4b 45 52 5f 42 4f 49 4c 45  _LT_LINKER_BOILE
281b0 52 50 4c 41 54 45 0a 2b 0a 2b 41 43 5f 4c 49 42  RPLATE.+.+AC_LIB
281c0 54 4f 4f 4c 5f 50 52 4f 47 5f 43 4f 4d 50 49 4c  TOOL_PROG_COMPIL
281d0 45 52 5f 4e 4f 5f 52 54 54 49 28 24 31 29 0a 2b  ER_NO_RTTI($1).+
281e0 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f 47 5f  AC_LIBTOOL_PROG_
281f0 43 4f 4d 50 49 4c 45 52 5f 50 49 43 28 24 31 29  COMPILER_PIC($1)
28200 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f  .+AC_LIBTOOL_PRO
28210 47 5f 43 43 5f 43 5f 4f 28 24 31 29 0a 2b 41 43  G_CC_C_O($1).+AC
28220 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 48 41 52  _LIBTOOL_SYS_HAR
28230 44 5f 4c 49 4e 4b 5f 4c 4f 43 4b 53 28 24 31 29  D_LINK_LOCKS($1)
28240 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f  .+AC_LIBTOOL_PRO
28250 47 5f 4c 44 5f 53 48 4c 49 42 53 28 24 31 29 0a  G_LD_SHLIBS($1).
28260 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f  +AC_LIBTOOL_SYS_
28270 44 59 4e 41 4d 49 43 5f 4c 49 4e 4b 45 52 28 24  DYNAMIC_LINKER($
28280 31 29 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50  1).+AC_LIBTOOL_P
28290 52 4f 47 5f 4c 44 5f 48 41 52 44 43 4f 44 45 5f  ROG_LD_HARDCODE_
282a0 4c 49 42 50 41 54 48 28 24 31 29 0a 2b 41 43 5f  LIBPATH($1).+AC_
282b0 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 4c 49 42 5f  LIBTOOL_SYS_LIB_
282c0 53 54 52 49 50 0a 2b 41 43 5f 4c 49 42 54 4f 4f  STRIP.+AC_LIBTOO
282d0 4c 5f 44 4c 4f 50 45 4e 5f 53 45 4c 46 0a 2b 0a  L_DLOPEN_SELF.+.
282e0 2b 23 20 52 65 70 6f 72 74 20 77 68 69 63 68 20  +# Report which 
282f0 6c 69 62 72 61 72 79 20 74 79 70 65 73 20 77 69  library types wi
28300 6c 6c 20 61 63 74 75 61 6c 6c 79 20 62 65 20 62  ll actually be b
28310 75 69 6c 74 0a 2b 41 43 5f 4d 53 47 5f 43 48 45  uilt.+AC_MSG_CHE
28320 43 4b 49 4e 47 28 5b 69 66 20 6c 69 62 74 6f 6f  CKING([if libtoo
28330 6c 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65  l supports share
28340 64 20 6c 69 62 72 61 72 69 65 73 5d 29 0a 2b 41  d libraries]).+A
28350 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28 5b 24 63  C_MSG_RESULT([$c
28360 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 5d  an_build_shared]
28370 29 0a 2b 0a 2b 41 43 5f 4d 53 47 5f 43 48 45 43  ).+.+AC_MSG_CHEC
28380 4b 49 4e 47 28 5b 77 68 65 74 68 65 72 20 74 6f  KING([whether to
28390 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69   build shared li
283a0 62 72 61 72 69 65 73 5d 29 0a 2b 74 65 73 74 20  braries]).+test 
283b0 22 24 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72  "$can_build_shar
283c0 65 64 22 20 3d 20 22 6e 6f 22 20 26 26 20 65 6e  ed" = "no" && en
283d0 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e 6f 0a 2b  able_shared=no.+
283e0 0a 2b 23 20 4f 6e 20 41 49 58 2c 20 73 68 61 72  .+# On AIX, shar
283f0 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64  ed libraries and
28400 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65   static librarie
28410 73 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 6e  s use the same n
28420 61 6d 65 73 70 61 63 65 2c 20 61 6e 64 0a 2b 23  amespace, and.+#
28430 20 61 72 65 20 61 6c 6c 20 62 75 69 6c 74 20 66   are all built f
28440 72 6f 6d 20 50 49 43 2e 0a 2b 63 61 73 65 20 24  rom PIC..+case $
28450 68 6f 73 74 5f 6f 73 20 69 6e 0a 2b 61 69 78 33  host_os in.+aix3
28460 2a 29 0a 2b 20 20 74 65 73 74 20 22 24 65 6e 61  *).+  test "$ena
28470 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 79 65  ble_shared" = ye
28480 73 20 26 26 20 65 6e 61 62 6c 65 5f 73 74 61 74  s && enable_stat
28490 69 63 3d 6e 6f 0a 2b 20 20 69 66 20 74 65 73 74  ic=no.+  if test
284a0 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74   -n "$RANLIB"; t
284b0 68 65 6e 0a 2b 20 20 20 20 61 72 63 68 69 76 65  hen.+    archive
284c0 5f 63 6d 64 73 3d 22 24 61 72 63 68 69 76 65 5f  _cmds="$archive_
284d0 63 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24  cmds~\$RANLIB \$
284e0 6c 69 62 22 0a 2b 20 20 20 20 70 6f 73 74 69 6e  lib".+    postin
284f0 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 24 52 41 4e  stall_cmds='$RAN
28500 4c 49 42 20 24 6c 69 62 27 0a 2b 20 20 66 69 0a  LIB $lib'.+  fi.
28510 2b 20 20 3b 3b 0a 2b 0a 2b 61 69 78 5b 5b 34 2d  +  ;;.+.+aix[[4-
28520 39 5d 5d 2a 29 0a 2b 20 20 69 66 20 74 65 73 74  9]]*).+  if test
28530 20 22 24 68 6f 73 74 5f 63 70 75 22 20 21 3d 20   "$host_cpu" != 
28540 69 61 36 34 20 26 26 20 74 65 73 74 20 22 24 61  ia64 && test "$a
28550 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69  ix_use_runtimeli
28560 6e 6b 69 6e 67 22 20 3d 20 6e 6f 20 3b 20 74 68  nking" = no ; th
28570 65 6e 0a 2b 20 20 20 20 74 65 73 74 20 22 24 65  en.+    test "$e
28580 6e 61 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20  nable_shared" = 
28590 79 65 73 20 26 26 20 65 6e 61 62 6c 65 5f 73 74  yes && enable_st
285a0 61 74 69 63 3d 6e 6f 0a 2b 20 20 66 69 0a 2b 20  atic=no.+  fi.+ 
285b0 20 20 20 3b 3b 0a 2b 65 73 61 63 0a 2b 41 43 5f     ;;.+esac.+AC_
285c0 4d 53 47 5f 52 45 53 55 4c 54 28 5b 24 65 6e 61  MSG_RESULT([$ena
285d0 62 6c 65 5f 73 68 61 72 65 64 5d 29 0a 2b 0a 2b  ble_shared]).+.+
285e0 41 43 5f 4d 53 47 5f 43 48 45 43 4b 49 4e 47 28  AC_MSG_CHECKING(
285f0 5b 77 68 65 74 68 65 72 20 74 6f 20 62 75 69 6c  [whether to buil
28600 64 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69  d static librari
28610 65 73 5d 29 0a 2b 23 20 4d 61 6b 65 20 73 75 72  es]).+# Make sur
28620 65 20 65 69 74 68 65 72 20 65 6e 61 62 6c 65 5f  e either enable_
28630 73 68 61 72 65 64 20 6f 72 20 65 6e 61 62 6c 65  shared or enable
28640 5f 73 74 61 74 69 63 20 69 73 20 79 65 73 2e 0a  _static is yes..
28650 2b 74 65 73 74 20 22 24 65 6e 61 62 6c 65 5f 73  +test "$enable_s
28660 68 61 72 65 64 22 20 3d 20 79 65 73 20 7c 7c 20  hared" = yes || 
28670 65 6e 61 62 6c 65 5f 73 74 61 74 69 63 3d 79 65  enable_static=ye
28680 73 0a 2b 41 43 5f 4d 53 47 5f 52 45 53 55 4c 54  s.+AC_MSG_RESULT
28690 28 5b 24 65 6e 61 62 6c 65 5f 73 74 61 74 69 63  ([$enable_static
286a0 5d 29 0a 2b 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c  ]).+.+AC_LIBTOOL
286b0 5f 43 4f 4e 46 49 47 28 24 31 29 0a 2b 0a 2b 41  _CONFIG($1).+.+A
286c0 43 5f 4c 41 4e 47 5f 50 4f 50 0a 2b 43 43 3d 22  C_LANG_POP.+CC="
286d0 24 6c 74 5f 73 61 76 65 5f 43 43 22 0a 2b 5d 29  $lt_save_CC".+])
286e0 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 4c 41 4e  # AC_LIBTOOL_LAN
286f0 47 5f 43 5f 43 4f 4e 46 49 47 0a 2b 0a 2b 0a 2b  G_C_CONFIG.+.+.+
28700 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f 4c 41 4e  # AC_LIBTOOL_LAN
28710 47 5f 43 58 58 5f 43 4f 4e 46 49 47 0a 2b 23 20  G_CXX_CONFIG.+# 
28720 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
28730 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 45 6e  ----------.+# En
28740 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f  sure that the co
28750 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 61 72 73  nfiguration vars
28760 20 66 6f 72 20 74 68 65 20 43 20 63 6f 6d 70 69   for the C compi
28770 6c 65 72 20 61 72 65 0a 2b 23 20 73 75 69 74 61  ler are.+# suita
28780 62 6c 79 20 64 65 66 69 6e 65 64 2e 20 20 54 68  bly defined.  Th
28790 6f 73 65 20 76 61 72 69 61 62 6c 65 73 20 61 72  ose variables ar
287a0 65 20 73 75 62 73 65 71 75 65 6e 74 6c 79 20 75  e subsequently u
287b0 73 65 64 20 62 79 0a 2b 23 20 41 43 5f 4c 49 42  sed by.+# AC_LIB
287c0 54 4f 4f 4c 5f 43 4f 4e 46 49 47 20 74 6f 20 77  TOOL_CONFIG to w
287d0 72 69 74 65 20 74 68 65 20 63 6f 6d 70 69 6c 65  rite the compile
287e0 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  r configuration 
287f0 74 6f 20 60 6c 69 62 74 6f 6f 6c 27 2e 0a 2b 41  to `libtool'..+A
28800 43 5f 44 45 46 55 4e 28 5b 41 43 5f 4c 49 42 54  C_DEFUN([AC_LIBT
28810 4f 4f 4c 5f 4c 41 4e 47 5f 43 58 58 5f 43 4f 4e  OOL_LANG_CXX_CON
28820 46 49 47 5d 2c 20 5b 5f 4c 54 5f 41 43 5f 4c 41  FIG], [_LT_AC_LA
28830 4e 47 5f 43 58 58 5f 43 4f 4e 46 49 47 28 43 58  NG_CXX_CONFIG(CX
28840 58 29 5d 29 0a 2b 41 43 5f 44 45 46 55 4e 28 5b  X)]).+AC_DEFUN([
28850 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f 43 58 58 5f  _LT_AC_LANG_CXX_
28860 43 4f 4e 46 49 47 5d 2c 0a 2b 5b 41 43 5f 4c 41  CONFIG],.+[AC_LA
28870 4e 47 5f 50 55 53 48 28 43 2b 2b 29 0a 2b 41 43  NG_PUSH(C++).+AC
28880 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 50 52 4f  _REQUIRE([AC_PRO
28890 47 5f 43 58 58 5d 29 0a 2b 41 43 5f 52 45 51 55  G_CXX]).+AC_REQU
288a0 49 52 45 28 5b 5f 4c 54 5f 41 43 5f 50 52 4f 47  IRE([_LT_AC_PROG
288b0 5f 43 58 58 43 50 50 5d 29 0a 2b 0a 2b 5f 4c 54  _CXXCPP]).+.+_LT
288c0 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69  _AC_TAGVAR(archi
288d0 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 2c  ve_cmds_need_lc,
288e0 20 24 31 29 3d 6e 6f 0a 2b 5f 4c 54 5f 41 43 5f   $1)=no.+_LT_AC_
288f0 54 41 47 56 41 52 28 61 6c 6c 6f 77 5f 75 6e 64  TAGVAR(allow_und
28900 65 66 69 6e 65 64 5f 66 6c 61 67 2c 20 24 31 29  efined_flag, $1)
28910 3d 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52  =.+_LT_AC_TAGVAR
28920 28 61 6c 77 61 79 73 5f 65 78 70 6f 72 74 5f 73  (always_export_s
28930 79 6d 62 6f 6c 73 2c 20 24 31 29 3d 6e 6f 0a 2b  ymbols, $1)=no.+
28940 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72  _LT_AC_TAGVAR(ar
28950 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
28960 73 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41 43 5f  s, $1)=.+_LT_AC_
28970 54 41 47 56 41 52 28 65 78 70 6f 72 74 5f 64 79  TAGVAR(export_dy
28980 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 2c  namic_flag_spec,
28990 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41 43 5f 54 41   $1)=.+_LT_AC_TA
289a0 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 64 69  GVAR(hardcode_di
289b0 72 65 63 74 2c 20 24 31 29 3d 6e 6f 0a 2b 5f 4c  rect, $1)=no.+_L
289c0 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64  T_AC_TAGVAR(hard
289d0 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
289e0 5f 73 70 65 63 2c 20 24 31 29 3d 0a 2b 5f 4c 54  _spec, $1)=.+_LT
289f0 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64 63  _AC_TAGVAR(hardc
28a00 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
28a10 73 70 65 63 5f 6c 64 2c 20 24 31 29 3d 0a 2b 5f  spec_ld, $1)=.+_
28a20 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72  LT_AC_TAGVAR(har
28a30 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
28a40 61 72 61 74 6f 72 2c 20 24 31 29 3d 0a 2b 5f 4c  arator, $1)=.+_L
28a50 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64  T_AC_TAGVAR(hard
28a60 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c 2c 20 24 31  code_minus_L, $1
28a70 29 3d 6e 6f 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47  )=no.+_LT_AC_TAG
28a80 56 41 52 28 68 61 72 64 63 6f 64 65 5f 73 68 6c  VAR(hardcode_shl
28a90 69 62 70 61 74 68 5f 76 61 72 2c 20 24 31 29 3d  ibpath_var, $1)=
28aa0 75 6e 73 75 70 70 6f 72 74 65 64 0a 2b 5f 4c 54  unsupported.+_LT
28ab0 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64 63  _AC_TAGVAR(hardc
28ac0 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63 2c 20 24  ode_automatic, $
28ad0 31 29 3d 6e 6f 0a 2b 5f 4c 54 5f 41 43 5f 54 41  1)=no.+_LT_AC_TA
28ae0 47 56 41 52 28 6d 6f 64 75 6c 65 5f 63 6d 64 73  GVAR(module_cmds
28af0 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41 43 5f 54  , $1)=.+_LT_AC_T
28b00 41 47 56 41 52 28 6d 6f 64 75 6c 65 5f 65 78 70  AGVAR(module_exp
28b10 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 0a 2b  sym_cmds, $1)=.+
28b20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6c 69  _LT_AC_TAGVAR(li
28b30 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73 2c 20  nk_all_deplibs, 
28b40 24 31 29 3d 75 6e 6b 6e 6f 77 6e 0a 2b 5f 4c 54  $1)=unknown.+_LT
28b50 5f 41 43 5f 54 41 47 56 41 52 28 6f 6c 64 5f 61  _AC_TAGVAR(old_a
28b60 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29  rchive_cmds, $1)
28b70 3d 24 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d  =$old_archive_cm
28b80 64 73 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41  ds.+_LT_AC_TAGVA
28b90 52 28 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f 66  R(no_undefined_f
28ba0 6c 61 67 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41  lag, $1)=.+_LT_A
28bb0 43 5f 54 41 47 56 41 52 28 77 68 6f 6c 65 5f 61  C_TAGVAR(whole_a
28bc0 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63  rchive_flag_spec
28bd0 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41 43 5f 54  , $1)=.+_LT_AC_T
28be0 41 47 56 41 52 28 65 6e 61 62 6c 65 5f 73 68 61  AGVAR(enable_sha
28bf0 72 65 64 5f 77 69 74 68 5f 73 74 61 74 69 63 5f  red_with_static_
28c00 72 75 6e 74 69 6d 65 73 2c 20 24 31 29 3d 6e 6f  runtimes, $1)=no
28c10 0a 2b 0a 2b 23 20 44 65 70 65 6e 64 65 6e 63 69  .+.+# Dependenci
28c20 65 73 20 74 6f 20 70 6c 61 63 65 20 62 65 66 6f  es to place befo
28c30 72 65 20 61 6e 64 20 61 66 74 65 72 20 74 68 65  re and after the
28c40 20 6f 62 6a 65 63 74 20 62 65 69 6e 67 20 6c 69   object being li
28c50 6e 6b 65 64 3a 0a 2b 5f 4c 54 5f 41 43 5f 54 41  nked:.+_LT_AC_TA
28c60 47 56 41 52 28 70 72 65 64 65 70 5f 6f 62 6a 65  GVAR(predep_obje
28c70 63 74 73 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41  cts, $1)=.+_LT_A
28c80 43 5f 54 41 47 56 41 52 28 70 6f 73 74 64 65 70  C_TAGVAR(postdep
28c90 5f 6f 62 6a 65 63 74 73 2c 20 24 31 29 3d 0a 2b  _objects, $1)=.+
28ca0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 70 72  _LT_AC_TAGVAR(pr
28cb0 65 64 65 70 73 2c 20 24 31 29 3d 0a 2b 5f 4c 54  edeps, $1)=.+_LT
28cc0 5f 41 43 5f 54 41 47 56 41 52 28 70 6f 73 74 64  _AC_TAGVAR(postd
28cd0 65 70 73 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41  eps, $1)=.+_LT_A
28ce0 43 5f 54 41 47 56 41 52 28 63 6f 6d 70 69 6c 65  C_TAGVAR(compile
28cf0 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70 61 74  r_lib_search_pat
28d00 68 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41 43 5f  h, $1)=.+_LT_AC_
28d10 54 41 47 56 41 52 28 63 6f 6d 70 69 6c 65 72 5f  TAGVAR(compiler_
28d20 6c 69 62 5f 73 65 61 72 63 68 5f 64 69 72 73 2c  lib_search_dirs,
28d30 20 24 31 29 3d 0a 2b 0a 2b 23 20 53 6f 75 72 63   $1)=.+.+# Sourc
28d40 65 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e  e file extension
28d50 20 66 6f 72 20 43 2b 2b 20 74 65 73 74 20 73 6f   for C++ test so
28d60 75 72 63 65 73 2e 0a 2b 61 63 5f 65 78 74 3d 63  urces..+ac_ext=c
28d70 70 70 0a 2b 0a 2b 23 20 4f 62 6a 65 63 74 20 66  pp.+.+# Object f
28d80 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f  ile extension fo
28d90 72 20 63 6f 6d 70 69 6c 65 64 20 43 2b 2b 20 74  r compiled C++ t
28da0 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 2b 6f 62  est sources..+ob
28db0 6a 65 78 74 3d 6f 0a 2b 5f 4c 54 5f 41 43 5f 54  jext=o.+_LT_AC_T
28dc0 41 47 56 41 52 28 6f 62 6a 65 78 74 2c 20 24 31  AGVAR(objext, $1
28dd0 29 3d 24 6f 62 6a 65 78 74 0a 2b 0a 2b 23 20 43  )=$objext.+.+# C
28de0 6f 64 65 20 74 6f 20 62 65 20 75 73 65 64 20 69  ode to be used i
28df0 6e 20 73 69 6d 70 6c 65 20 63 6f 6d 70 69 6c 65  n simple compile
28e00 20 74 65 73 74 73 0a 2b 6c 74 5f 73 69 6d 70 6c   tests.+lt_simpl
28e10 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63  e_compile_test_c
28e20 6f 64 65 3d 22 69 6e 74 20 73 6f 6d 65 5f 76 61  ode="int some_va
28e30 72 69 61 62 6c 65 20 3d 20 30 3b 22 0a 2b 0a 2b  riable = 0;".+.+
28e40 23 20 43 6f 64 65 20 74 6f 20 62 65 20 75 73 65  # Code to be use
28e50 64 20 69 6e 20 73 69 6d 70 6c 65 20 6c 69 6e 6b  d in simple link
28e60 20 74 65 73 74 73 0a 2b 6c 74 5f 73 69 6d 70 6c   tests.+lt_simpl
28e70 65 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f 64 65  e_link_test_code
28e80 3d 27 69 6e 74 20 6d 61 69 6e 28 69 6e 74 2c 20  ='int main(int, 
28e90 63 68 61 72 20 2a 5b 5b 5d 5d 29 20 7b 20 72 65  char *[[]]) { re
28ea0 74 75 72 6e 28 30 29 3b 20 7d 27 0a 2b 0a 2b 23  turn(0); }'.+.+#
28eb0 20 6c 74 6d 61 69 6e 20 6f 6e 6c 79 20 75 73 65   ltmain only use
28ec0 73 20 24 43 43 20 66 6f 72 20 74 61 67 67 65 64  s $CC for tagged
28ed0 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20   configurations 
28ee0 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 24 43 43  so make sure $CC
28ef0 20 69 73 20 73 65 74 2e 0a 2b 5f 4c 54 5f 41 43   is set..+_LT_AC
28f00 5f 53 59 53 5f 43 4f 4d 50 49 4c 45 52 0a 2b 0a  _SYS_COMPILER.+.
28f10 2b 23 20 73 61 76 65 20 77 61 72 6e 69 6e 67 73  +# save warnings
28f20 2f 62 6f 69 6c 65 72 70 6c 61 74 65 20 6f 66 20  /boilerplate of 
28f30 73 69 6d 70 6c 65 20 74 65 73 74 20 63 6f 64 65  simple test code
28f40 0a 2b 5f 4c 54 5f 43 4f 4d 50 49 4c 45 52 5f 42  .+_LT_COMPILER_B
28f50 4f 49 4c 45 52 50 4c 41 54 45 0a 2b 5f 4c 54 5f  OILERPLATE.+_LT_
28f60 4c 49 4e 4b 45 52 5f 42 4f 49 4c 45 52 50 4c 41  LINKER_BOILERPLA
28f70 54 45 0a 2b 0a 2b 23 20 41 6c 6c 6f 77 20 43 43  TE.+.+# Allow CC
28f80 20 74 6f 20 62 65 20 61 20 70 72 6f 67 72 61 6d   to be a program
28f90 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67 75 6d   name with argum
28fa0 65 6e 74 73 2e 0a 2b 6c 74 5f 73 61 76 65 5f 43  ents..+lt_save_C
28fb0 43 3d 24 43 43 0a 2b 6c 74 5f 73 61 76 65 5f 4c  C=$CC.+lt_save_L
28fc0 44 3d 24 4c 44 0a 2b 6c 74 5f 73 61 76 65 5f 47  D=$LD.+lt_save_G
28fd0 43 43 3d 24 47 43 43 0a 2b 47 43 43 3d 24 47 58  CC=$GCC.+GCC=$GX
28fe0 58 0a 2b 6c 74 5f 73 61 76 65 5f 77 69 74 68 5f  X.+lt_save_with_
28ff0 67 6e 75 5f 6c 64 3d 24 77 69 74 68 5f 67 6e 75  gnu_ld=$with_gnu
29000 5f 6c 64 0a 2b 6c 74 5f 73 61 76 65 5f 70 61 74  _ld.+lt_save_pat
29010 68 5f 4c 44 3d 24 6c 74 5f 63 76 5f 70 61 74 68  h_LD=$lt_cv_path
29020 5f 4c 44 0a 2b 69 66 20 74 65 73 74 20 2d 6e 20  _LD.+if test -n 
29030 22 24 7b 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e  "${lt_cv_prog_gn
29040 75 5f 6c 64 63 78 78 2b 73 65 74 7d 22 3b 20 74  u_ldcxx+set}"; t
29050 68 65 6e 0a 2b 20 20 6c 74 5f 63 76 5f 70 72 6f  hen.+  lt_cv_pro
29060 67 5f 67 6e 75 5f 6c 64 3d 24 6c 74 5f 63 76 5f  g_gnu_ld=$lt_cv_
29070 70 72 6f 67 5f 67 6e 75 5f 6c 64 63 78 78 0a 2b  prog_gnu_ldcxx.+
29080 65 6c 73 65 0a 2b 20 20 24 61 73 5f 75 6e 73 65  else.+  $as_unse
29090 74 20 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75  t lt_cv_prog_gnu
290a0 5f 6c 64 0a 2b 66 69 0a 2b 69 66 20 74 65 73 74  _ld.+fi.+if test
290b0 20 2d 6e 20 22 24 7b 6c 74 5f 63 76 5f 70 61 74   -n "${lt_cv_pat
290c0 68 5f 4c 44 43 58 58 2b 73 65 74 7d 22 3b 20 74  h_LDCXX+set}"; t
290d0 68 65 6e 0a 2b 20 20 6c 74 5f 63 76 5f 70 61 74  hen.+  lt_cv_pat
290e0 68 5f 4c 44 3d 24 6c 74 5f 63 76 5f 70 61 74 68  h_LD=$lt_cv_path
290f0 5f 4c 44 43 58 58 0a 2b 65 6c 73 65 0a 2b 20 20  _LDCXX.+else.+  
29100 24 61 73 5f 75 6e 73 65 74 20 6c 74 5f 63 76 5f  $as_unset lt_cv_
29110 70 61 74 68 5f 4c 44 0a 2b 66 69 0a 2b 74 65 73  path_LD.+fi.+tes
29120 74 20 2d 7a 20 22 24 7b 4c 44 43 58 58 2b 73 65  t -z "${LDCXX+se
29130 74 7d 22 20 7c 7c 20 4c 44 3d 24 4c 44 43 58 58  t}" || LD=$LDCXX
29140 0a 2b 43 43 3d 24 7b 43 58 58 2d 22 63 2b 2b 22  .+CC=${CXX-"c++"
29150 7d 0a 2b 63 6f 6d 70 69 6c 65 72 3d 24 43 43 0a  }.+compiler=$CC.
29160 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 63  +_LT_AC_TAGVAR(c
29170 6f 6d 70 69 6c 65 72 2c 20 24 31 29 3d 24 43 43  ompiler, $1)=$CC
29180 0a 2b 5f 4c 54 5f 43 43 5f 42 41 53 45 4e 41 4d  .+_LT_CC_BASENAM
29190 45 28 5b 24 63 6f 6d 70 69 6c 65 72 5d 29 0a 2b  E([$compiler]).+
291a0 0a 2b 23 20 57 65 20 64 6f 6e 27 74 20 77 61 6e  .+# We don't wan
291b0 74 20 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e  t -fno-exception
291c0 20 77 65 6e 20 63 6f 6d 70 69 6c 69 6e 67 20 43   wen compiling C
291d0 2b 2b 20 63 6f 64 65 2c 20 73 6f 20 73 65 74 20  ++ code, so set 
291e0 74 68 65 0a 2b 23 20 6e 6f 5f 62 75 69 6c 74 69  the.+# no_builti
291f0 6e 5f 66 6c 61 67 20 73 65 70 61 72 61 74 65 6c  n_flag separatel
29200 79 0a 2b 69 66 20 74 65 73 74 20 22 24 47 58 58  y.+if test "$GXX
29210 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 2b 20  " = yes; then.+ 
29220 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6c   _LT_AC_TAGVAR(l
29230 74 5f 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f  t_prog_compiler_
29240 6e 6f 5f 62 75 69 6c 74 69 6e 5f 66 6c 61 67 2c  no_builtin_flag,
29250 20 24 31 29 3d 27 20 2d 66 6e 6f 2d 62 75 69 6c   $1)=' -fno-buil
29260 74 69 6e 27 0a 2b 65 6c 73 65 0a 2b 20 20 5f 4c  tin'.+else.+  _L
29270 54 5f 41 43 5f 54 41 47 56 41 52 28 6c 74 5f 70  T_AC_TAGVAR(lt_p
29280 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f  rog_compiler_no_
29290 62 75 69 6c 74 69 6e 5f 66 6c 61 67 2c 20 24 31  builtin_flag, $1
292a0 29 3d 0a 2b 66 69 0a 2b 0a 2b 69 66 20 74 65 73  )=.+fi.+.+if tes
292b0 74 20 22 24 47 58 58 22 20 3d 20 79 65 73 3b 20  t "$GXX" = yes; 
292c0 74 68 65 6e 0a 2b 20 20 23 20 53 65 74 20 75 70  then.+  # Set up
292d0 20 64 65 66 61 75 6c 74 20 47 4e 55 20 43 2b 2b   default GNU C++
292e0 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 2b   configuration.+
292f0 0a 2b 20 20 41 43 5f 50 52 4f 47 5f 4c 44 0a 2b  .+  AC_PROG_LD.+
29300 0a 2b 20 20 23 20 43 68 65 63 6b 20 69 66 20 47  .+  # Check if G
29310 4e 55 20 43 2b 2b 20 75 73 65 73 20 47 4e 55 20  NU C++ uses GNU 
29320 6c 64 20 61 73 20 74 68 65 20 75 6e 64 65 72 6c  ld as the underl
29330 79 69 6e 67 20 6c 69 6e 6b 65 72 2c 20 73 69 6e  ying linker, sin
29340 63 65 20 74 68 65 0a 2b 20 20 23 20 61 72 63 68  ce the.+  # arch
29350 69 76 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 62  iving commands b
29360 65 6c 6f 77 20 61 73 73 75 6d 65 20 74 68 61 74  elow assume that
29370 20 47 4e 55 20 6c 64 20 69 73 20 62 65 69 6e 67   GNU ld is being
29380 20 75 73 65 64 2e 0a 2b 20 20 69 66 20 74 65 73   used..+  if tes
29390 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22  t "$with_gnu_ld"
293a0 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 2b 20 20   = yes; then.+  
293b0 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
293c0 61 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31  archive_cmds, $1
293d0 29 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d  )='$CC -shared -
293e0 6e 6f 73 74 64 6c 69 62 20 24 70 72 65 64 65 70  nostdlib $predep
293f0 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a  _objects $libobj
29400 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74  s $deplibs $post
29410 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d  dep_objects $com
29420 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
29430 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e  }-soname $wl$son
29440 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 2b 20 20  ame -o $lib'.+  
29450 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
29460 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
29470 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d 73  mds, $1)='$CC -s
29480 68 61 72 65 64 20 2d 6e 6f 73 74 64 6c 69 62 20  hared -nostdlib 
29490 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20  $predep_objects 
294a0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
294b0 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63  s $postdep_objec
294c0 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  ts $compiler_fla
294d0 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
294e0 24 77 6c 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d  $wl$soname ${wl}
294f0 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d  -retain-symbols-
29500 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f  file $wl$export_
29510 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62 27  symbols -o $lib'
29520 0a 2b 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54  .+.+    _LT_AC_T
29530 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c  AGVAR(hardcode_l
29540 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c  ibdir_flag_spec,
29550 20 24 31 29 3d 27 24 7b 77 6c 7d 2d 2d 72 70 61   $1)='${wl}--rpa
29560 74 68 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27  th ${wl}$libdir'
29570 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47  .+    _LT_AC_TAG
29580 56 41 52 28 65 78 70 6f 72 74 5f 64 79 6e 61 6d  VAR(export_dynam
29590 69 63 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24 31  ic_flag_spec, $1
295a0 29 3d 27 24 7b 77 6c 7d 2d 2d 65 78 70 6f 72 74  )='${wl}--export
295b0 2d 64 79 6e 61 6d 69 63 27 0a 2b 0a 2b 20 20 20  -dynamic'.+.+   
295c0 20 23 20 49 66 20 61 72 63 68 69 76 65 5f 63 6d   # If archive_cm
295d0 64 73 20 72 75 6e 73 20 4c 44 2c 20 6e 6f 74 20  ds runs LD, not 
295e0 43 43 2c 20 77 6c 61 72 63 20 73 68 6f 75 6c 64  CC, wlarc should
295f0 20 62 65 20 65 6d 70 74 79 0a 2b 20 20 20 20 23   be empty.+    #
29600 20 58 58 58 20 49 20 74 68 69 6e 6b 20 77 6c 61   XXX I think wla
29610 72 63 20 63 61 6e 20 62 65 20 65 6c 69 6d 69 6e  rc can be elimin
29620 61 74 65 64 20 69 6e 20 6c 74 63 66 2d 63 78 78  ated in ltcf-cxx
29630 2c 20 62 75 74 20 49 20 6e 65 65 64 20 74 6f 0a  , but I need to.
29640 2b 20 20 20 20 23 20 20 20 20 20 69 6e 76 65 73  +    #     inves
29650 74 69 67 61 74 65 20 69 74 20 61 20 6c 69 74 74  tigate it a litt
29660 6c 65 20 62 69 74 20 6d 6f 72 65 2e 20 28 4d 4d  le bit more. (MM
29670 29 0a 2b 20 20 20 20 77 6c 61 72 63 3d 27 24 7b  ).+    wlarc='${
29680 77 6c 7d 27 0a 2b 0a 2b 20 20 20 20 23 20 61 6e  wl}'.+.+    # an
29690 63 69 65 6e 74 20 47 4e 55 20 6c 64 20 64 69 64  cient GNU ld did
296a0 6e 27 74 20 73 75 70 70 6f 72 74 20 2d 2d 77 68  n't support --wh
296b0 6f 6c 65 2d 61 72 63 68 69 76 65 20 65 74 2e 20  ole-archive et. 
296c0 61 6c 2e 0a 2b 20 20 20 20 69 66 20 65 76 61 6c  al..+    if eval
296d0 20 22 60 24 43 43 20 2d 70 72 69 6e 74 2d 70 72   "`$CC -print-pr
296e0 6f 67 2d 6e 61 6d 65 3d 6c 64 60 20 2d 2d 68 65  og-name=ld` --he
296f0 6c 70 20 32 3e 26 31 22 20 7c 20 5c 0a 2b 09 67  lp 2>&1" | \.+.g
29700 72 65 70 20 27 6e 6f 2d 77 68 6f 6c 65 2d 61 72  rep 'no-whole-ar
29710 63 68 69 76 65 27 20 3e 20 2f 64 65 76 2f 6e 75  chive' > /dev/nu
29720 6c 6c 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20  ll; then.+      
29730 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 77 68  _LT_AC_TAGVAR(wh
29740 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67  ole_archive_flag
29750 5f 73 70 65 63 2c 20 24 31 29 3d 22 24 77 6c 61  _spec, $1)="$wla
29760 72 63 22 27 2d 2d 77 68 6f 6c 65 2d 61 72 63 68  rc"'--whole-arch
29770 69 76 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20  ive$convenience 
29780 27 22 24 77 6c 61 72 63 22 27 2d 2d 6e 6f 2d 77  '"$wlarc"'--no-w
29790 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 2b 20  hole-archive'.+ 
297a0 20 20 20 65 6c 73 65 0a 2b 20 20 20 20 20 20 5f     else.+      _
297b0 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 77 68 6f  LT_AC_TAGVAR(who
297c0 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f  le_archive_flag_
297d0 73 70 65 63 2c 20 24 31 29 3d 0a 2b 20 20 20 20  spec, $1)=.+    
297e0 66 69 0a 2b 20 20 65 6c 73 65 0a 2b 20 20 20 20  fi.+  else.+    
297f0 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 2b  with_gnu_ld=no.+
29800 20 20 20 20 77 6c 61 72 63 3d 0a 2b 0a 2b 20 20      wlarc=.+.+  
29810 20 20 23 20 41 20 67 65 6e 65 72 69 63 20 61 6e    # A generic an
29820 64 20 76 65 72 79 20 73 69 6d 70 6c 65 20 64 65  d very simple de
29830 66 61 75 6c 74 20 73 68 61 72 65 64 20 6c 69 62  fault shared lib
29840 72 61 72 79 20 63 72 65 61 74 69 6f 6e 0a 2b 20  rary creation.+ 
29850 20 20 20 23 20 63 6f 6d 6d 61 6e 64 20 66 6f 72     # command for
29860 20 47 4e 55 20 43 2b 2b 20 66 6f 72 20 74 68 65   GNU C++ for the
29870 20 63 61 73 65 20 77 68 65 72 65 20 69 74 20 75   case where it u
29880 73 65 73 20 74 68 65 20 6e 61 74 69 76 65 0a 2b  ses the native.+
29890 20 20 20 20 23 20 6c 69 6e 6b 65 72 2c 20 69 6e      # linker, in
298a0 73 74 65 61 64 20 6f 66 20 47 4e 55 20 6c 64 2e  stead of GNU ld.
298b0 20 20 49 66 20 70 6f 73 73 69 62 6c 65 2c 20 74    If possible, t
298c0 68 69 73 20 73 65 74 74 69 6e 67 20 73 68 6f 75  his setting shou
298d0 6c 64 0a 2b 20 20 20 20 23 20 6f 76 65 72 72 69  ld.+    # overri
298e0 64 64 65 6e 20 74 6f 20 74 61 6b 65 20 61 64 76  dden to take adv
298f0 61 6e 74 61 67 65 20 6f 66 20 74 68 65 20 6e 61  antage of the na
29900 74 69 76 65 20 6c 69 6e 6b 65 72 20 66 65 61 74  tive linker feat
29910 75 72 65 73 20 6f 6e 0a 2b 20 20 20 20 23 20 74  ures on.+    # t
29920 68 65 20 70 6c 61 74 66 6f 72 6d 20 69 74 20 69  he platform it i
29930 73 20 62 65 69 6e 67 20 75 73 65 64 20 6f 6e 2e  s being used on.
29940 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47  .+    _LT_AC_TAG
29950 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d 64 73  VAR(archive_cmds
29960 2c 20 24 31 29 3d 27 24 43 43 20 2d 73 68 61 72  , $1)='$CC -shar
29970 65 64 20 2d 6e 6f 73 74 64 6c 69 62 20 24 70 72  ed -nostdlib $pr
29980 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69  edep_objects $li
29990 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
299a0 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20  postdep_objects 
299b0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
299c0 2d 6f 20 24 6c 69 62 27 0a 2b 20 20 66 69 0a 2b  -o $lib'.+  fi.+
299d0 0a 2b 20 20 23 20 43 6f 6d 6d 61 6e 64 73 20 74  .+  # Commands t
299e0 6f 20 6d 61 6b 65 20 63 6f 6d 70 69 6c 65 72 20  o make compiler 
299f0 70 72 6f 64 75 63 65 20 76 65 72 62 6f 73 65 20  produce verbose 
29a00 6f 75 74 70 75 74 20 74 68 61 74 20 6c 69 73 74  output that list
29a10 73 0a 2b 20 20 23 20 77 68 61 74 20 22 68 69 64  s.+  # what "hid
29a20 64 65 6e 22 20 6c 69 62 72 61 72 69 65 73 2c 20  den" libraries, 
29a30 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 61 6e 64  object files and
29a40 20 66 6c 61 67 73 20 61 72 65 20 75 73 65 64 20   flags are used 
29a50 77 68 65 6e 0a 2b 20 20 23 20 6c 69 6e 6b 69 6e  when.+  # linkin
29a60 67 20 61 20 73 68 61 72 65 64 20 6c 69 62 72 61  g a shared libra
29a70 72 79 2e 0a 2b 20 20 6f 75 74 70 75 74 5f 76 65  ry..+  output_ve
29a80 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64 3d 27  rbose_link_cmd='
29a90 24 43 43 20 2d 73 68 61 72 65 64 20 24 43 46 4c  $CC -shared $CFL
29aa0 41 47 53 20 2d 76 20 63 6f 6e 66 74 65 73 74 2e  AGS -v conftest.
29ab0 24 6f 62 6a 65 78 74 20 32 3e 26 31 20 7c 20 67  $objext 2>&1 | g
29ac0 72 65 70 20 22 5c 2d 4c 22 27 0a 2b 0a 2b 65 6c  rep "\-L"'.+.+el
29ad0 73 65 0a 2b 20 20 47 58 58 3d 6e 6f 0a 2b 20 20  se.+  GXX=no.+  
29ae0 77 69 74 68 5f 67 6e 75 5f 6c 64 3d 6e 6f 0a 2b  with_gnu_ld=no.+
29af0 20 20 77 6c 61 72 63 3d 0a 2b 66 69 0a 2b 0a 2b    wlarc=.+fi.+.+
29b00 23 20 50 4f 52 54 4d 45 3a 20 66 69 6c 6c 20 69  # PORTME: fill i
29b10 6e 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20  n a description 
29b20 6f 66 20 79 6f 75 72 20 73 79 73 74 65 6d 27 73  of your system's
29b30 20 43 2b 2b 20 6c 69 6e 6b 20 63 68 61 72 61 63   C++ link charac
29b40 74 65 72 69 73 74 69 63 73 0a 2b 41 43 5f 4d 53  teristics.+AC_MS
29b50 47 5f 43 48 45 43 4b 49 4e 47 28 5b 77 68 65 74  G_CHECKING([whet
29b60 68 65 72 20 74 68 65 20 24 63 6f 6d 70 69 6c 65  her the $compile
29b70 72 20 6c 69 6e 6b 65 72 20 28 24 4c 44 29 20 73  r linker ($LD) s
29b80 75 70 70 6f 72 74 73 20 73 68 61 72 65 64 20 6c  upports shared l
29b90 69 62 72 61 72 69 65 73 5d 29 0a 2b 5f 4c 54 5f  ibraries]).+_LT_
29ba0 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68 6c  AC_TAGVAR(ld_shl
29bb0 69 62 73 2c 20 24 31 29 3d 79 65 73 0a 2b 63 61  ibs, $1)=yes.+ca
29bc0 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a 2b  se $host_os in.+
29bd0 20 20 61 69 78 33 2a 29 0a 2b 20 20 20 20 23 20    aix3*).+    # 
29be0 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72  FIXME: insert pr
29bf0 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79  oper C++ library
29c00 20 73 75 70 70 6f 72 74 0a 2b 20 20 20 20 5f 4c   support.+    _L
29c10 54 5f 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73  T_AC_TAGVAR(ld_s
29c20 68 6c 69 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b 20  hlibs, $1)=no.+ 
29c30 20 20 20 3b 3b 0a 2b 20 20 61 69 78 5b 5b 34 2d     ;;.+  aix[[4-
29c40 39 5d 5d 2a 29 0a 2b 20 20 20 20 69 66 20 74 65  9]]*).+    if te
29c50 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22 20 3d  st "$host_cpu" =
29c60 20 69 61 36 34 3b 20 74 68 65 6e 0a 2b 20 20 20   ia64; then.+   
29c70 20 20 20 23 20 4f 6e 20 49 41 36 34 2c 20 74 68     # On IA64, th
29c80 65 20 6c 69 6e 6b 65 72 20 64 6f 65 73 20 72 75  e linker does ru
29c90 6e 20 74 69 6d 65 20 6c 69 6e 6b 69 6e 67 20 62  n time linking b
29ca0 79 20 64 65 66 61 75 6c 74 2c 20 73 6f 20 77 65  y default, so we
29cb0 20 64 6f 6e 27 74 0a 2b 20 20 20 20 20 20 23 20   don't.+      # 
29cc0 68 61 76 65 20 74 6f 20 64 6f 20 61 6e 79 74 68  have to do anyth
29cd0 69 6e 67 20 73 70 65 63 69 61 6c 2e 0a 2b 20 20  ing special..+  
29ce0 20 20 20 20 61 69 78 5f 75 73 65 5f 72 75 6e 74      aix_use_runt
29cf0 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a 2b 20  imelinking=no.+ 
29d00 20 20 20 20 20 65 78 70 5f 73 79 6d 5f 66 6c 61       exp_sym_fla
29d10 67 3d 27 2d 42 65 78 70 6f 72 74 27 0a 2b 20 20  g='-Bexport'.+  
29d20 20 20 20 20 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61      no_entry_fla
29d30 67 3d 22 22 0a 2b 20 20 20 20 65 6c 73 65 0a 2b  g="".+    else.+
29d40 20 20 20 20 20 20 61 69 78 5f 75 73 65 5f 72 75        aix_use_ru
29d50 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 3d 6e 6f 0a  ntimelinking=no.
29d60 2b 0a 2b 20 20 20 20 20 20 23 20 54 65 73 74 20  +.+      # Test 
29d70 69 66 20 77 65 20 61 72 65 20 74 72 79 69 6e 67  if we are trying
29d80 20 74 6f 20 75 73 65 20 72 75 6e 20 74 69 6d 65   to use run time
29d90 20 6c 69 6e 6b 69 6e 67 20 6f 72 20 6e 6f 72 6d   linking or norm
29da0 61 6c 0a 2b 20 20 20 20 20 20 23 20 41 49 58 20  al.+      # AIX 
29db0 73 74 79 6c 65 20 6c 69 6e 6b 69 6e 67 2e 20 49  style linking. I
29dc0 66 20 2d 62 72 74 6c 20 69 73 20 73 6f 6d 65 77  f -brtl is somew
29dd0 68 65 72 65 20 69 6e 20 4c 44 46 4c 41 47 53 2c  here in LDFLAGS,
29de0 20 77 65 0a 2b 20 20 20 20 20 20 23 20 6e 65 65   we.+      # nee
29df0 64 20 74 6f 20 64 6f 20 72 75 6e 74 69 6d 65 20  d to do runtime 
29e00 6c 69 6e 6b 69 6e 67 2e 0a 2b 20 20 20 20 20 20  linking..+      
29e10 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
29e20 20 61 69 78 34 2e 5b 5b 32 33 5d 5d 7c 61 69 78   aix4.[[23]]|aix
29e30 34 2e 5b 5b 32 33 5d 5d 2e 2a 7c 61 69 78 5b 5b  4.[[23]].*|aix[[
29e40 35 2d 39 5d 5d 2a 29 0a 2b 09 66 6f 72 20 6c 64  5-9]]*).+.for ld
29e50 5f 66 6c 61 67 20 69 6e 20 24 4c 44 46 4c 41 47  _flag in $LDFLAG
29e60 53 3b 20 64 6f 0a 2b 09 20 20 63 61 73 65 20 24  S; do.+.  case $
29e70 6c 64 5f 66 6c 61 67 20 69 6e 0a 2b 09 20 20 2a  ld_flag in.+.  *
29e80 2d 62 72 74 6c 2a 29 0a 2b 09 20 20 20 20 61 69  -brtl*).+.    ai
29e90 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e  x_use_runtimelin
29ea0 6b 69 6e 67 3d 79 65 73 0a 2b 09 20 20 20 20 62  king=yes.+.    b
29eb0 72 65 61 6b 0a 2b 09 20 20 20 20 3b 3b 0a 2b 09  reak.+.    ;;.+.
29ec0 20 20 65 73 61 63 0a 2b 09 64 6f 6e 65 0a 2b 09    esac.+.done.+.
29ed0 3b 3b 0a 2b 20 20 20 20 20 20 65 73 61 63 0a 2b  ;;.+      esac.+
29ee0 0a 2b 20 20 20 20 20 20 65 78 70 5f 73 79 6d 5f  .+      exp_sym_
29ef0 66 6c 61 67 3d 27 2d 62 65 78 70 6f 72 74 27 0a  flag='-bexport'.
29f00 2b 20 20 20 20 20 20 6e 6f 5f 65 6e 74 72 79 5f  +      no_entry_
29f10 66 6c 61 67 3d 27 2d 62 6e 6f 65 6e 74 72 79 27  flag='-bnoentry'
29f20 0a 2b 20 20 20 20 66 69 0a 2b 0a 2b 20 20 20 20  .+    fi.+.+    
29f30 23 20 57 68 65 6e 20 6c 61 72 67 65 20 65 78 65  # When large exe
29f40 63 75 74 61 62 6c 65 73 20 6f 72 20 73 68 61 72  cutables or shar
29f50 65 64 20 6f 62 6a 65 63 74 73 20 61 72 65 20 62  ed objects are b
29f60 75 69 6c 74 2c 20 41 49 58 20 6c 64 20 63 61 6e  uilt, AIX ld can
29f70 0a 2b 20 20 20 20 23 20 68 61 76 65 20 70 72 6f  .+    # have pro
29f80 62 6c 65 6d 73 20 63 72 65 61 74 69 6e 67 20 74  blems creating t
29f90 68 65 20 74 61 62 6c 65 20 6f 66 20 63 6f 6e 74  he table of cont
29fa0 65 6e 74 73 2e 20 20 49 66 20 6c 69 6e 6b 69 6e  ents.  If linkin
29fb0 67 20 61 20 6c 69 62 72 61 72 79 0a 2b 20 20 20  g a library.+   
29fc0 20 23 20 6f 72 20 70 72 6f 67 72 61 6d 20 72 65   # or program re
29fd0 73 75 6c 74 73 20 69 6e 20 22 65 72 72 6f 72 20  sults in "error 
29fe0 54 4f 43 20 6f 76 65 72 66 6c 6f 77 22 20 61 64  TOC overflow" ad
29ff0 64 20 2d 6d 6d 69 6e 69 6d 61 6c 2d 74 6f 63 20  d -mminimal-toc 
2a000 74 6f 0a 2b 20 20 20 20 23 20 43 58 58 46 4c 41  to.+    # CXXFLA
2a010 47 53 2f 43 46 4c 41 47 53 20 66 6f 72 20 67 2b  GS/CFLAGS for g+
2a020 2b 2f 67 63 63 2e 20 20 49 6e 20 74 68 65 20 63  +/gcc.  In the c
2a030 61 73 65 73 20 77 68 65 72 65 20 74 68 61 74 20  ases where that 
2a040 69 73 20 6e 6f 74 0a 2b 20 20 20 20 23 20 65 6e  is not.+    # en
2a050 6f 75 67 68 20 74 6f 20 66 69 78 20 74 68 65 20  ough to fix the 
2a060 70 72 6f 62 6c 65 6d 2c 20 61 64 64 20 2d 57 6c  problem, add -Wl
2a070 2c 2d 62 62 69 67 74 6f 63 20 74 6f 20 4c 44 46  ,-bbigtoc to LDF
2a080 4c 41 47 53 2e 0a 2b 0a 2b 20 20 20 20 5f 4c 54  LAGS..+.+    _LT
2a090 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69  _AC_TAGVAR(archi
2a0a0 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 27 0a  ve_cmds, $1)=''.
2a0b0 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56  +    _LT_AC_TAGV
2a0c0 41 52 28 68 61 72 64 63 6f 64 65 5f 64 69 72 65  AR(hardcode_dire
2a0d0 63 74 2c 20 24 31 29 3d 79 65 73 0a 2b 20 20 20  ct, $1)=yes.+   
2a0e0 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68   _LT_AC_TAGVAR(h
2a0f0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73  ardcode_libdir_s
2a100 65 70 61 72 61 74 6f 72 2c 20 24 31 29 3d 27 3a  eparator, $1)=':
2a110 27 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41  '.+    _LT_AC_TA
2a120 47 56 41 52 28 6c 69 6e 6b 5f 61 6c 6c 5f 64 65  GVAR(link_all_de
2a130 70 6c 69 62 73 2c 20 24 31 29 3d 79 65 73 0a 2b  plibs, $1)=yes.+
2a140 0a 2b 20 20 20 20 69 66 20 74 65 73 74 20 22 24  .+    if test "$
2a150 47 58 58 22 20 3d 20 79 65 73 3b 20 74 68 65 6e  GXX" = yes; then
2a160 0a 2b 20 20 20 20 20 20 63 61 73 65 20 24 68 6f  .+      case $ho
2a170 73 74 5f 6f 73 20 69 6e 20 61 69 78 34 2e 5b 5b  st_os in aix4.[[
2a180 30 31 32 5d 5d 7c 61 69 78 34 2e 5b 5b 30 31 32  012]]|aix4.[[012
2a190 5d 5d 2e 2a 29 0a 2b 20 20 20 20 20 20 23 20 57  ]].*).+      # W
2a1a0 65 20 6f 6e 6c 79 20 77 61 6e 74 20 74 6f 20 64  e only want to d
2a1b0 6f 20 74 68 69 73 20 6f 6e 20 41 49 58 20 34 2e  o this on AIX 4.
2a1c0 32 20 61 6e 64 20 6c 6f 77 65 72 2c 20 74 68 65  2 and lower, the
2a1d0 20 63 68 65 63 6b 0a 2b 20 20 20 20 20 20 23 20   check.+      # 
2a1e0 62 65 6c 6f 77 20 66 6f 72 20 62 72 6f 6b 65 6e  below for broken
2a1f0 20 63 6f 6c 6c 65 63 74 32 20 64 6f 65 73 6e 27   collect2 doesn'
2a200 74 20 77 6f 72 6b 20 75 6e 64 65 72 20 34 2e 33  t work under 4.3
2a210 2b 0a 2b 09 63 6f 6c 6c 65 63 74 32 6e 61 6d 65  +.+.collect2name
2a220 3d 60 24 7b 43 43 7d 20 2d 70 72 69 6e 74 2d 70  =`${CC} -print-p
2a230 72 6f 67 2d 6e 61 6d 65 3d 63 6f 6c 6c 65 63 74  rog-name=collect
2a240 32 60 0a 2b 09 69 66 20 74 65 73 74 20 2d 66 20  2`.+.if test -f 
2a250 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65 22 20  "$collect2name" 
2a260 26 26 20 5c 0a 2b 09 20 20 20 73 74 72 69 6e 67  && \.+.   string
2a270 73 20 22 24 63 6f 6c 6c 65 63 74 32 6e 61 6d 65  s "$collect2name
2a280 22 20 7c 20 67 72 65 70 20 72 65 73 6f 6c 76 65  " | grep resolve
2a290 5f 6c 69 62 5f 6e 61 6d 65 20 3e 2f 64 65 76 2f  _lib_name >/dev/
2a2a0 6e 75 6c 6c 0a 2b 09 74 68 65 6e 0a 2b 09 20 20  null.+.then.+.  
2a2b0 23 20 57 65 20 68 61 76 65 20 72 65 77 6f 72 6b  # We have rework
2a2c0 65 64 20 63 6f 6c 6c 65 63 74 32 0a 2b 09 20 20  ed collect2.+.  
2a2d0 3a 0a 2b 09 65 6c 73 65 0a 2b 09 20 20 23 20 57  :.+.else.+.  # W
2a2e0 65 20 68 61 76 65 20 6f 6c 64 20 63 6f 6c 6c 65  e have old colle
2a2f0 63 74 32 0a 2b 09 20 20 5f 4c 54 5f 41 43 5f 54  ct2.+.  _LT_AC_T
2a300 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 64  AGVAR(hardcode_d
2a310 69 72 65 63 74 2c 20 24 31 29 3d 75 6e 73 75 70  irect, $1)=unsup
2a320 70 6f 72 74 65 64 0a 2b 09 20 20 23 20 49 74 20  ported.+.  # It 
2a330 66 61 69 6c 73 20 74 6f 20 66 69 6e 64 20 75 6e  fails to find un
2a340 69 6e 73 74 61 6c 6c 65 64 20 6c 69 62 72 61 72  installed librar
2a350 69 65 73 20 77 68 65 6e 20 74 68 65 20 75 6e 69  ies when the uni
2a360 6e 73 74 61 6c 6c 65 64 0a 2b 09 20 20 23 20 70  nstalled.+.  # p
2a370 61 74 68 20 69 73 20 6e 6f 74 20 6c 69 73 74 65  ath is not liste
2a380 64 20 69 6e 20 74 68 65 20 6c 69 62 70 61 74 68  d in the libpath
2a390 2e 20 20 53 65 74 74 69 6e 67 20 68 61 72 64 63  .  Setting hardc
2a3a0 6f 64 65 5f 6d 69 6e 75 73 5f 4c 0a 2b 09 20 20  ode_minus_L.+.  
2a3b0 23 20 74 6f 20 75 6e 73 75 70 70 6f 72 74 65 64  # to unsupported
2a3c0 20 66 6f 72 63 65 73 20 72 65 6c 69 6e 6b 69 6e   forces relinkin
2a3d0 67 0a 2b 09 20 20 5f 4c 54 5f 41 43 5f 54 41 47  g.+.  _LT_AC_TAG
2a3e0 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6d 69 6e  VAR(hardcode_min
2a3f0 75 73 5f 4c 2c 20 24 31 29 3d 79 65 73 0a 2b 09  us_L, $1)=yes.+.
2a400 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
2a410 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2a420 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27  flag_spec, $1)='
2a430 2d 4c 24 6c 69 62 64 69 72 27 0a 2b 09 20 20 5f  -L$libdir'.+.  _
2a440 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72  LT_AC_TAGVAR(har
2a450 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70  dcode_libdir_sep
2a460 61 72 61 74 6f 72 2c 20 24 31 29 3d 0a 2b 09 66  arator, $1)=.+.f
2a470 69 0a 2b 09 3b 3b 0a 2b 20 20 20 20 20 20 65 73  i.+.;;.+      es
2a480 61 63 0a 2b 20 20 20 20 20 20 73 68 61 72 65 64  ac.+      shared
2a490 5f 66 6c 61 67 3d 27 2d 73 68 61 72 65 64 27 0a  _flag='-shared'.
2a4a0 2b 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22  +      if test "
2a4b0 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69 6d 65  $aix_use_runtime
2a4c0 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73 3b 20  linking" = yes; 
2a4d0 74 68 65 6e 0a 2b 09 73 68 61 72 65 64 5f 66 6c  then.+.shared_fl
2a4e0 61 67 3d 22 24 73 68 61 72 65 64 5f 66 6c 61 67  ag="$shared_flag
2a4f0 20 22 27 24 7b 77 6c 7d 2d 47 27 0a 2b 20 20 20   "'${wl}-G'.+   
2a500 20 20 20 66 69 0a 2b 20 20 20 20 65 6c 73 65 0a     fi.+    else.
2a510 2b 20 20 20 20 20 20 23 20 6e 6f 74 20 75 73 69  +      # not usi
2a520 6e 67 20 67 63 63 0a 2b 20 20 20 20 20 20 69 66  ng gcc.+      if
2a530 20 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75   test "$host_cpu
2a540 22 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 2b  " = ia64; then.+
2a550 09 23 20 56 69 73 75 61 6c 41 67 65 20 43 2b 2b  .# VisualAge C++
2a560 2c 20 56 65 72 73 69 6f 6e 20 35 2e 35 20 66 6f  , Version 5.5 fo
2a570 72 20 41 49 58 20 35 4c 20 66 6f 72 20 49 41 2d  r AIX 5L for IA-
2a580 36 34 2c 20 42 65 74 61 20 33 20 52 65 6c 65 61  64, Beta 3 Relea
2a590 73 65 0a 2b 09 23 20 63 68 6f 6b 65 73 20 6f 6e  se.+.# chokes on
2a5a0 20 2d 57 6c 2c 2d 47 2e 20 54 68 65 20 66 6f 6c   -Wl,-G. The fol
2a5b0 6c 6f 77 69 6e 67 20 6c 69 6e 65 20 69 73 20 63  lowing line is c
2a5c0 6f 72 72 65 63 74 3a 0a 2b 09 73 68 61 72 65 64  orrect:.+.shared
2a5d0 5f 66 6c 61 67 3d 27 2d 47 27 0a 2b 20 20 20 20  _flag='-G'.+    
2a5e0 20 20 65 6c 73 65 0a 2b 09 69 66 20 74 65 73 74    else.+.if test
2a5f0 20 22 24 61 69 78 5f 75 73 65 5f 72 75 6e 74 69   "$aix_use_runti
2a600 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20 79 65 73  melinking" = yes
2a610 3b 20 74 68 65 6e 0a 2b 09 20 20 73 68 61 72 65  ; then.+.  share
2a620 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 47 27  d_flag='${wl}-G'
2a630 0a 2b 09 65 6c 73 65 0a 2b 09 20 20 73 68 61 72  .+.else.+.  shar
2a640 65 64 5f 66 6c 61 67 3d 27 24 7b 77 6c 7d 2d 62  ed_flag='${wl}-b
2a650 4d 3a 53 52 45 27 0a 2b 09 66 69 0a 2b 20 20 20  M:SRE'.+.fi.+   
2a660 20 20 20 66 69 0a 2b 20 20 20 20 66 69 0a 2b 0a     fi.+    fi.+.
2a670 2b 20 20 20 20 23 20 49 74 20 73 65 65 6d 73 20  +    # It seems 
2a680 74 68 61 74 20 2d 62 65 78 70 61 6c 6c 20 64 6f  that -bexpall do
2a690 65 73 20 6e 6f 74 20 65 78 70 6f 72 74 20 73 79  es not export sy
2a6a0 6d 62 6f 6c 73 20 62 65 67 69 6e 6e 69 6e 67 20  mbols beginning 
2a6b0 77 69 74 68 0a 2b 20 20 20 20 23 20 75 6e 64 65  with.+    # unde
2a6c0 72 73 63 6f 72 65 20 28 5f 29 2c 20 73 6f 20 69  rscore (_), so i
2a6d0 74 20 69 73 20 62 65 74 74 65 72 20 74 6f 20 67  t is better to g
2a6e0 65 6e 65 72 61 74 65 20 61 20 6c 69 73 74 20 6f  enerate a list o
2a6f0 66 20 73 79 6d 62 6f 6c 73 20 74 6f 20 65 78 70  f symbols to exp
2a700 6f 72 74 2e 0a 2b 20 20 20 20 5f 4c 54 5f 41 43  ort..+    _LT_AC
2a710 5f 54 41 47 56 41 52 28 61 6c 77 61 79 73 5f 65  _TAGVAR(always_e
2a720 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 2c 20 24  xport_symbols, $
2a730 31 29 3d 79 65 73 0a 2b 20 20 20 20 69 66 20 74  1)=yes.+    if t
2a740 65 73 74 20 22 24 61 69 78 5f 75 73 65 5f 72 75  est "$aix_use_ru
2a750 6e 74 69 6d 65 6c 69 6e 6b 69 6e 67 22 20 3d 20  ntimelinking" = 
2a760 79 65 73 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20  yes; then.+     
2a770 20 23 20 57 61 72 6e 69 6e 67 20 2d 20 77 69 74   # Warning - wit
2a780 68 6f 75 74 20 75 73 69 6e 67 20 74 68 65 20 6f  hout using the o
2a790 74 68 65 72 20 72 75 6e 74 69 6d 65 20 6c 6f 61  ther runtime loa
2a7a0 64 69 6e 67 20 66 6c 61 67 73 20 28 2d 62 72 74  ding flags (-brt
2a7b0 6c 29 2c 0a 2b 20 20 20 20 20 20 23 20 2d 62 65  l),.+      # -be
2a7c0 72 6f 6b 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69  rok will link wi
2a7d0 74 68 6f 75 74 20 65 72 72 6f 72 2c 20 62 75 74  thout error, but
2a7e0 20 6d 61 79 20 70 72 6f 64 75 63 65 20 61 20 62   may produce a b
2a7f0 72 6f 6b 65 6e 20 6c 69 62 72 61 72 79 2e 0a 2b  roken library..+
2a800 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47        _LT_AC_TAG
2a810 56 41 52 28 61 6c 6c 6f 77 5f 75 6e 64 65 66 69  VAR(allow_undefi
2a820 6e 65 64 5f 66 6c 61 67 2c 20 24 31 29 3d 27 2d  ned_flag, $1)='-
2a830 62 65 72 6f 6b 27 0a 2b 20 20 20 20 20 20 23 20  berok'.+      # 
2a840 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20 64 65  Determine the de
2a850 66 61 75 6c 74 20 6c 69 62 70 61 74 68 20 66 72  fault libpath fr
2a860 6f 6d 20 74 68 65 20 76 61 6c 75 65 20 65 6e 63  om the value enc
2a870 6f 64 65 64 20 69 6e 20 61 6e 20 65 6d 70 74 79  oded in an empty
2a880 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 2b 20 20   executable..+  
2a890 20 20 20 20 5f 4c 54 5f 41 43 5f 53 59 53 5f 4c      _LT_AC_SYS_L
2a8a0 49 42 50 41 54 48 5f 41 49 58 0a 2b 20 20 20 20  IBPATH_AIX.+    
2a8b0 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
2a8c0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2a8d0 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27  flag_spec, $1)='
2a8e0 24 7b 77 6c 7d 2d 62 6c 69 62 70 61 74 68 3a 24  ${wl}-blibpath:$
2a8f0 6c 69 62 64 69 72 3a 27 22 24 61 69 78 5f 6c 69  libdir:'"$aix_li
2a900 62 70 61 74 68 22 0a 2b 0a 2b 20 20 20 20 20 20  bpath".+.+      
2a910 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72  _LT_AC_TAGVAR(ar
2a920 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64  chive_expsym_cmd
2a930 73 2c 20 24 31 29 3d 22 5c 24 43 43 22 27 20 2d  s, $1)="\$CC"' -
2a940 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  o $output_objdir
2a950 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f 62 6a  /$soname $libobj
2a960 73 20 24 64 65 70 6c 69 62 73 20 27 22 5c 24 7b  s $deplibs '"\${
2a970 77 6c 7d 24 6e 6f 5f 65 6e 74 72 79 5f 66 6c 61  wl}$no_entry_fla
2a980 67 22 27 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  g"' $compiler_fl
2a990 61 67 73 20 60 69 66 20 74 65 73 74 20 22 78 24  ags `if test "x$
2a9a0 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
2a9b0 5f 66 6c 61 67 7d 22 20 21 3d 20 22 78 22 3b 20  _flag}" != "x"; 
2a9c0 74 68 65 6e 20 65 63 68 6f 20 22 24 7b 77 6c 7d  then echo "${wl}
2a9d0 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ${allow_undefine
2a9e0 64 5f 66 6c 61 67 7d 22 3b 20 65 6c 73 65 20 3a  d_flag}"; else :
2a9f0 3b 20 66 69 60 20 27 22 5c 24 7b 77 6c 7d 24 65  ; fi` '"\${wl}$e
2aa00 78 70 5f 73 79 6d 5f 66 6c 61 67 3a 5c 24 65 78  xp_sym_flag:\$ex
2aa10 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 73 68  port_symbols $sh
2aa20 61 72 65 64 5f 66 6c 61 67 22 0a 2b 20 20 20 20  ared_flag".+    
2aa30 20 65 6c 73 65 0a 2b 20 20 20 20 20 20 69 66 20   else.+      if 
2aa40 74 65 73 74 20 22 24 68 6f 73 74 5f 63 70 75 22  test "$host_cpu"
2aa50 20 3d 20 69 61 36 34 3b 20 74 68 65 6e 0a 2b 09   = ia64; then.+.
2aa60 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61  _LT_AC_TAGVAR(ha
2aa70 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2aa80 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27 24 7b  ag_spec, $1)='${
2aa90 77 6c 7d 2d 52 20 24 6c 69 62 64 69 72 3a 2f 75  wl}-R $libdir:/u
2aaa0 73 72 2f 6c 69 62 3a 2f 6c 69 62 27 0a 2b 09 5f  sr/lib:/lib'.+._
2aab0 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 6c 6c  LT_AC_TAGVAR(all
2aac0 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
2aad0 67 2c 20 24 31 29 3d 22 2d 7a 20 6e 6f 64 65 66  g, $1)="-z nodef
2aae0 73 22 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56  s".+._LT_AC_TAGV
2aaf0 41 52 28 61 72 63 68 69 76 65 5f 65 78 70 73 79  AR(archive_expsy
2ab00 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 22 5c 24 43  m_cmds, $1)="\$C
2ab10 43 20 24 73 68 61 72 65 64 5f 66 6c 61 67 22 27  C $shared_flag"'
2ab20 20 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64   -o $output_objd
2ab30 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69 62 6f  ir/$soname $libo
2ab40 62 6a 73 20 24 64 65 70 6c 69 62 73 20 27 22 5c  bjs $deplibs '"\
2ab50 24 7b 77 6c 7d 24 6e 6f 5f 65 6e 74 72 79 5f 66  ${wl}$no_entry_f
2ab60 6c 61 67 22 27 20 24 63 6f 6d 70 69 6c 65 72 5f  lag"' $compiler_
2ab70 66 6c 61 67 73 20 24 7b 77 6c 7d 24 7b 61 6c 6c  flags ${wl}${all
2ab80 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
2ab90 67 7d 20 27 22 5c 24 7b 77 6c 7d 24 65 78 70 5f  g} '"\${wl}$exp_
2aba0 73 79 6d 5f 66 6c 61 67 3a 5c 24 65 78 70 6f 72  sym_flag:\$expor
2abb0 74 5f 73 79 6d 62 6f 6c 73 22 0a 2b 20 20 20 20  t_symbols".+    
2abc0 20 20 65 6c 73 65 0a 2b 09 23 20 44 65 74 65 72    else.+.# Deter
2abd0 6d 69 6e 65 20 74 68 65 20 64 65 66 61 75 6c 74  mine the default
2abe0 20 6c 69 62 70 61 74 68 20 66 72 6f 6d 20 74 68   libpath from th
2abf0 65 20 76 61 6c 75 65 20 65 6e 63 6f 64 65 64 20  e value encoded 
2ac00 69 6e 20 61 6e 20 65 6d 70 74 79 20 65 78 65 63  in an empty exec
2ac10 75 74 61 62 6c 65 2e 0a 2b 09 5f 4c 54 5f 41 43  utable..+._LT_AC
2ac20 5f 53 59 53 5f 4c 49 42 50 41 54 48 5f 41 49 58  _SYS_LIBPATH_AIX
2ac30 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52  .+._LT_AC_TAGVAR
2ac40 28 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72  (hardcode_libdir
2ac50 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d  _flag_spec, $1)=
2ac60 27 24 7b 77 6c 7d 2d 62 6c 69 62 70 61 74 68 3a  '${wl}-blibpath:
2ac70 24 6c 69 62 64 69 72 3a 27 22 24 61 69 78 5f 6c  $libdir:'"$aix_l
2ac80 69 62 70 61 74 68 22 0a 2b 09 23 20 57 61 72 6e  ibpath".+.# Warn
2ac90 69 6e 67 20 2d 20 77 69 74 68 6f 75 74 20 75 73  ing - without us
2aca0 69 6e 67 20 74 68 65 20 6f 74 68 65 72 20 72 75  ing the other ru
2acb0 6e 20 74 69 6d 65 20 6c 6f 61 64 69 6e 67 20 66  n time loading f
2acc0 6c 61 67 73 2c 0a 2b 09 23 20 2d 62 65 72 6f 6b  lags,.+.# -berok
2acd0 20 77 69 6c 6c 20 6c 69 6e 6b 20 77 69 74 68 6f   will link witho
2ace0 75 74 20 65 72 72 6f 72 2c 20 62 75 74 20 6d 61  ut error, but ma
2acf0 79 20 70 72 6f 64 75 63 65 20 61 20 62 72 6f 6b  y produce a brok
2ad00 65 6e 20 6c 69 62 72 61 72 79 2e 0a 2b 09 5f 4c  en library..+._L
2ad10 54 5f 41 43 5f 54 41 47 56 41 52 28 6e 6f 5f 75  T_AC_TAGVAR(no_u
2ad20 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 2c 20 24  ndefined_flag, $
2ad30 31 29 3d 27 20 24 7b 77 6c 7d 2d 62 65 72 6e 6f  1)=' ${wl}-berno
2ad40 74 6f 6b 27 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41  tok'.+._LT_AC_TA
2ad50 47 56 41 52 28 61 6c 6c 6f 77 5f 75 6e 64 65 66  GVAR(allow_undef
2ad60 69 6e 65 64 5f 66 6c 61 67 2c 20 24 31 29 3d 27  ined_flag, $1)='
2ad70 20 24 7b 77 6c 7d 2d 62 65 72 6f 6b 27 0a 2b 09   ${wl}-berok'.+.
2ad80 23 20 45 78 70 6f 72 74 65 64 20 73 79 6d 62 6f  # Exported symbo
2ad90 6c 73 20 63 61 6e 20 62 65 20 70 75 6c 6c 65 64  ls can be pulled
2ada0 20 69 6e 74 6f 20 73 68 61 72 65 64 20 6f 62 6a   into shared obj
2adb0 65 63 74 73 20 66 72 6f 6d 20 61 72 63 68 69 76  ects from archiv
2adc0 65 73 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56  es.+._LT_AC_TAGV
2add0 41 52 28 77 68 6f 6c 65 5f 61 72 63 68 69 76 65  AR(whole_archive
2ade0 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d  _flag_spec, $1)=
2adf0 27 24 63 6f 6e 76 65 6e 69 65 6e 63 65 27 0a 2b  '$convenience'.+
2ae00 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61  ._LT_AC_TAGVAR(a
2ae10 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64  rchive_cmds_need
2ae20 5f 6c 63 2c 20 24 31 29 3d 79 65 73 0a 2b 09 23  _lc, $1)=yes.+.#
2ae30 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72   This is similar
2ae40 20 74 6f 20 68 6f 77 20 41 49 58 20 74 72 61 64   to how AIX trad
2ae50 69 74 69 6f 6e 61 6c 6c 79 20 62 75 69 6c 64 73  itionally builds
2ae60 20 69 74 73 20 73 68 61 72 65 64 20 6c 69 62 72   its shared libr
2ae70 61 72 69 65 73 2e 0a 2b 09 5f 4c 54 5f 41 43 5f  aries..+._LT_AC_
2ae80 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 65  TAGVAR(archive_e
2ae90 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d  xpsym_cmds, $1)=
2aea0 22 5c 24 43 43 20 24 73 68 61 72 65 64 5f 66 6c  "\$CC $shared_fl
2aeb0 61 67 22 27 20 2d 6f 20 24 6f 75 74 70 75 74 5f  ag"' -o $output_
2aec0 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24  objdir/$soname $
2aed0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2aee0 20 24 7b 77 6c 7d 2d 62 6e 6f 65 6e 74 72 79 20   ${wl}-bnoentry 
2aef0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2af00 24 7b 77 6c 7d 2d 62 45 3a 24 65 78 70 6f 72 74  ${wl}-bE:$export
2af10 5f 73 79 6d 62 6f 6c 73 24 7b 61 6c 6c 6f 77 5f  _symbols${allow_
2af20 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 7e  undefined_flag}~
2af30 24 41 52 20 24 41 52 5f 46 4c 41 47 53 20 24 6f  $AR $AR_FLAGS $o
2af40 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 6c 69  utput_objdir/$li
2af50 62 6e 61 6d 65 24 72 65 6c 65 61 73 65 2e 61 20  bname$release.a 
2af60 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
2af70 73 6f 6e 61 6d 65 27 0a 2b 20 20 20 20 20 20 66  soname'.+      f
2af80 69 0a 2b 20 20 20 20 66 69 0a 2b 20 20 20 20 3b  i.+    fi.+    ;
2af90 3b 0a 2b 0a 2b 20 20 62 65 6f 73 2a 29 0a 2b 20  ;.+.+  beos*).+ 
2afa0 20 20 20 69 66 20 24 4c 44 20 2d 2d 68 65 6c 70     if $LD --help
2afb0 20 32 3e 26 31 20 7c 20 67 72 65 70 20 27 3a 20   2>&1 | grep ': 
2afc0 73 75 70 70 6f 72 74 65 64 20 74 61 72 67 65 74  supported target
2afd0 73 3a 2e 2a 20 65 6c 66 27 20 3e 20 2f 64 65 76  s:.* elf' > /dev
2afe0 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 2b 20 20 20  /null; then.+   
2aff0 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52     _LT_AC_TAGVAR
2b000 28 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  (allow_undefined
2b010 5f 66 6c 61 67 2c 20 24 31 29 3d 75 6e 73 75 70  _flag, $1)=unsup
2b020 70 6f 72 74 65 64 0a 2b 20 20 20 20 20 20 23 20  ported.+      # 
2b030 4a 6f 73 65 70 68 20 42 65 63 6b 65 6e 62 61 63  Joseph Beckenbac
2b040 68 20 3c 6a 72 62 33 40 62 65 73 74 2e 63 6f 6d  h <jrb3@best.com
2b050 3e 20 73 61 79 73 20 73 6f 6d 65 20 72 65 6c 65  > says some rele
2b060 61 73 65 73 20 6f 66 20 67 63 63 0a 2b 20 20 20  ases of gcc.+   
2b070 20 20 20 23 20 73 75 70 70 6f 72 74 20 2d 2d 75     # support --u
2b080 6e 64 65 66 69 6e 65 64 2e 20 20 54 68 69 73 20  ndefined.  This 
2b090 64 65 73 65 72 76 65 73 20 73 6f 6d 65 20 69 6e  deserves some in
2b0a0 76 65 73 74 69 67 61 74 69 6f 6e 2e 20 20 46 49  vestigation.  FI
2b0b0 58 4d 45 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41  XME.+      _LT_A
2b0c0 43 5f 54 41 47 56 41 52 28 61 72 63 68 69 76 65  C_TAGVAR(archive
2b0d0 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20  _cmds, $1)='$CC 
2b0e0 2d 6e 6f 73 74 61 72 74 20 24 6c 69 62 6f 62 6a  -nostart $libobj
2b0f0 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2b100 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
2b110 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61  -soname $wl$sona
2b120 6d 65 20 2d 6f 20 24 6c 69 62 27 0a 2b 20 20 20  me -o $lib'.+   
2b130 20 65 6c 73 65 0a 2b 20 20 20 20 20 20 5f 4c 54   else.+      _LT
2b140 5f 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68  _AC_TAGVAR(ld_sh
2b150 6c 69 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b 20 20  libs, $1)=no.+  
2b160 20 20 66 69 0a 2b 20 20 20 20 3b 3b 0a 2b 0a 2b    fi.+    ;;.+.+
2b170 20 20 63 68 6f 72 75 73 2a 29 0a 2b 20 20 20 20    chorus*).+    
2b180 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d  case $cc_basenam
2b190 65 20 69 6e 0a 2b 20 20 20 20 20 20 2a 29 0a 2b  e in.+      *).+
2b1a0 09 23 20 46 49 58 4d 45 3a 20 69 6e 73 65 72 74  .# FIXME: insert
2b1b0 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72   proper C++ libr
2b1c0 61 72 79 20 73 75 70 70 6f 72 74 0a 2b 09 5f 4c  ary support.+._L
2b1d0 54 5f 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73  T_AC_TAGVAR(ld_s
2b1e0 68 6c 69 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b 09  hlibs, $1)=no.+.
2b1f0 3b 3b 0a 2b 20 20 20 20 65 73 61 63 0a 2b 20 20  ;;.+    esac.+  
2b200 20 20 3b 3b 0a 2b 0a 2b 20 20 63 79 67 77 69 6e    ;;.+.+  cygwin
2b210 2a 20 7c 20 6d 69 6e 67 77 2a 20 7c 20 70 77 33  * | mingw* | pw3
2b220 32 2a 29 0a 2b 20 20 20 20 23 20 5f 4c 54 5f 41  2*).+    # _LT_A
2b230 43 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64  C_TAGVAR(hardcod
2b240 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
2b250 65 63 2c 20 24 31 29 20 69 73 20 61 63 74 75 61  ec, $1) is actua
2b260 6c 6c 79 20 6d 65 61 6e 69 6e 67 6c 65 73 73 2c  lly meaningless,
2b270 0a 2b 20 20 20 20 23 20 61 73 20 74 68 65 72 65  .+    # as there
2b280 20 69 73 20 6e 6f 20 73 65 61 72 63 68 20 70 61   is no search pa
2b290 74 68 20 66 6f 72 20 44 4c 4c 73 2e 0a 2b 20 20  th for DLLs..+  
2b2a0 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
2b2b0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
2b2c0 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27  flag_spec, $1)='
2b2d0 2d 4c 24 6c 69 62 64 69 72 27 0a 2b 20 20 20 20  -L$libdir'.+    
2b2e0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 6c  _LT_AC_TAGVAR(al
2b2f0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
2b300 61 67 2c 20 24 31 29 3d 75 6e 73 75 70 70 6f 72  ag, $1)=unsuppor
2b310 74 65 64 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f  ted.+    _LT_AC_
2b320 54 41 47 56 41 52 28 61 6c 77 61 79 73 5f 65 78  TAGVAR(always_ex
2b330 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 2c 20 24 31  port_symbols, $1
2b340 29 3d 6e 6f 0a 2b 20 20 20 20 5f 4c 54 5f 41 43  )=no.+    _LT_AC
2b350 5f 54 41 47 56 41 52 28 65 6e 61 62 6c 65 5f 73  _TAGVAR(enable_s
2b360 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74 69  hared_with_stati
2b370 63 5f 72 75 6e 74 69 6d 65 73 2c 20 24 31 29 3d  c_runtimes, $1)=
2b380 79 65 73 0a 2b 0a 2b 20 20 20 20 69 66 20 24 4c  yes.+.+    if $L
2b390 44 20 2d 2d 68 65 6c 70 20 32 3e 26 31 20 7c 20  D --help 2>&1 | 
2b3a0 67 72 65 70 20 27 61 75 74 6f 2d 69 6d 70 6f 72  grep 'auto-impor
2b3b0 74 27 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 3b 20  t' > /dev/null; 
2b3c0 74 68 65 6e 0a 2b 20 20 20 20 20 20 5f 4c 54 5f  then.+      _LT_
2b3d0 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69 76  AC_TAGVAR(archiv
2b3e0 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43  e_cmds, $1)='$CC
2b3f0 20 2d 73 68 61 72 65 64 20 2d 6e 6f 73 74 64 6c   -shared -nostdl
2b400 69 62 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63  ib $predep_objec
2b410 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ts $libobjs $dep
2b420 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62  libs $postdep_ob
2b430 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f  jects $compiler_
2b440 66 6c 61 67 73 20 2d 6f 20 24 6f 75 74 70 75 74  flags -o $output
2b450 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20  _objdir/$soname 
2b460 24 7b 77 6c 7d 2d 2d 65 6e 61 62 6c 65 2d 61 75  ${wl}--enable-au
2b470 74 6f 2d 69 6d 61 67 65 2d 62 61 73 65 20 2d 58  to-image-base -X
2b480 6c 69 6e 6b 65 72 20 2d 2d 6f 75 74 2d 69 6d 70  linker --out-imp
2b490 6c 69 62 20 2d 58 6c 69 6e 6b 65 72 20 24 6c 69  lib -Xlinker $li
2b4a0 62 27 0a 2b 20 20 20 20 20 20 23 20 49 66 20 74  b'.+      # If t
2b4b0 68 65 20 65 78 70 6f 72 74 2d 73 79 6d 62 6f 6c  he export-symbol
2b4c0 73 20 66 69 6c 65 20 61 6c 72 65 61 64 79 20 69  s file already i
2b4d0 73 20 61 20 2e 64 65 66 20 66 69 6c 65 20 28 31  s a .def file (1
2b4e0 73 74 20 6c 69 6e 65 0a 2b 20 20 20 20 20 20 23  st line.+      #
2b4f0 20 69 73 20 45 58 50 4f 52 54 53 29 2c 20 75 73   is EXPORTS), us
2b500 65 20 69 74 20 61 73 20 69 73 3b 20 6f 74 68 65  e it as is; othe
2b510 72 77 69 73 65 2c 20 70 72 65 70 65 6e 64 2e 2e  rwise, prepend..
2b520 2e 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f  ..+      _LT_AC_
2b530 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 65  TAGVAR(archive_e
2b540 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d  xpsym_cmds, $1)=
2b550 27 69 66 20 74 65 73 74 20 22 78 60 24 53 45 44  'if test "x`$SED
2b560 20 31 71 20 24 65 78 70 6f 72 74 5f 73 79 6d 62   1q $export_symb
2b570 6f 6c 73 60 22 20 3d 20 78 45 58 50 4f 52 54 53  ols`" = xEXPORTS
2b580 3b 20 74 68 65 6e 0a 2b 09 63 70 20 24 65 78 70  ; then.+.cp $exp
2b590 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 6f 75 74  ort_symbols $out
2b5a0 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61  put_objdir/$sona
2b5b0 6d 65 2e 64 65 66 3b 0a 2b 20 20 20 20 20 20 65  me.def;.+      e
2b5c0 6c 73 65 0a 2b 09 65 63 68 6f 20 45 58 50 4f 52  lse.+.echo EXPOR
2b5d0 54 53 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a  TS > $output_obj
2b5e0 64 69 72 2f 24 73 6f 6e 61 6d 65 2e 64 65 66 3b  dir/$soname.def;
2b5f0 0a 2b 09 63 61 74 20 24 65 78 70 6f 72 74 5f 73  .+.cat $export_s
2b600 79 6d 62 6f 6c 73 20 3e 3e 20 24 6f 75 74 70 75  ymbols >> $outpu
2b610 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d 65  t_objdir/$soname
2b620 2e 64 65 66 3b 0a 2b 20 20 20 20 20 20 66 69 7e  .def;.+      fi~
2b630 0a 2b 20 20 20 20 20 20 24 43 43 20 2d 73 68 61  .+      $CC -sha
2b640 72 65 64 20 2d 6e 6f 73 74 64 6c 69 62 20 24 6f  red -nostdlib $o
2b650 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
2b660 6e 61 6d 65 2e 64 65 66 20 24 70 72 65 64 65 70  name.def $predep
2b670 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a  _objects $libobj
2b680 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74  s $deplibs $post
2b690 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d  dep_objects $com
2b6a0 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 6f 20 24  piler_flags -o $
2b6b0 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
2b6c0 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 2d 65 6e 61  oname ${wl}--ena
2b6d0 62 6c 65 2d 61 75 74 6f 2d 69 6d 61 67 65 2d 62  ble-auto-image-b
2b6e0 61 73 65 20 2d 58 6c 69 6e 6b 65 72 20 2d 2d 6f  ase -Xlinker --o
2b6f0 75 74 2d 69 6d 70 6c 69 62 20 2d 58 6c 69 6e 6b  ut-implib -Xlink
2b700 65 72 20 24 6c 69 62 27 0a 2b 20 20 20 20 65 6c  er $lib'.+    el
2b710 73 65 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41 43  se.+      _LT_AC
2b720 5f 54 41 47 56 41 52 28 6c 64 5f 73 68 6c 69 62  _TAGVAR(ld_shlib
2b730 73 2c 20 24 31 29 3d 6e 6f 0a 2b 20 20 20 20 66  s, $1)=no.+    f
2b740 69 0a 2b 20 20 3b 3b 0a 2b 20 20 20 20 20 20 64  i.+  ;;.+      d
2b750 61 72 77 69 6e 2a 20 7c 20 72 68 61 70 73 6f 64  arwin* | rhapsod
2b760 79 2a 29 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41  y*).+      _LT_A
2b770 43 5f 54 41 47 56 41 52 28 61 72 63 68 69 76 65  C_TAGVAR(archive
2b780 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 2c 20 24  _cmds_need_lc, $
2b790 31 29 3d 6e 6f 0a 2b 20 20 20 20 20 20 5f 4c 54  1)=no.+      _LT
2b7a0 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64 63  _AC_TAGVAR(hardc
2b7b0 6f 64 65 5f 64 69 72 65 63 74 2c 20 24 31 29 3d  ode_direct, $1)=
2b7c0 6e 6f 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41 43  no.+      _LT_AC
2b7d0 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64 65  _TAGVAR(hardcode
2b7e0 5f 61 75 74 6f 6d 61 74 69 63 2c 20 24 31 29 3d  _automatic, $1)=
2b7f0 79 65 73 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41  yes.+      _LT_A
2b800 43 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64  C_TAGVAR(hardcod
2b810 65 5f 73 68 6c 69 62 70 61 74 68 5f 76 61 72 2c  e_shlibpath_var,
2b820 20 24 31 29 3d 75 6e 73 75 70 70 6f 72 74 65 64   $1)=unsupported
2b830 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54  .+      _LT_AC_T
2b840 41 47 56 41 52 28 77 68 6f 6c 65 5f 61 72 63 68  AGVAR(whole_arch
2b850 69 76 65 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24  ive_flag_spec, $
2b860 31 29 3d 27 27 0a 2b 20 20 20 20 20 20 5f 4c 54  1)=''.+      _LT
2b870 5f 41 43 5f 54 41 47 56 41 52 28 6c 69 6e 6b 5f  _AC_TAGVAR(link_
2b880 61 6c 6c 5f 64 65 70 6c 69 62 73 2c 20 24 31 29  all_deplibs, $1)
2b890 3d 79 65 73 0a 2b 20 20 20 20 20 20 5f 4c 54 5f  =yes.+      _LT_
2b8a0 41 43 5f 54 41 47 56 41 52 28 61 6c 6c 6f 77 5f  AC_TAGVAR(allow_
2b8b0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 2c 20  undefined_flag, 
2b8c0 24 31 29 3d 22 24 5f 6c 74 5f 64 61 72 5f 61 6c  $1)="$_lt_dar_al
2b8d0 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 22 0a 2b  low_undefined".+
2b8e0 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22 24        if test "$
2b8f0 47 58 58 22 20 3d 20 79 65 73 20 3b 20 74 68 65  GXX" = yes ; the
2b900 6e 0a 2b 20 20 20 20 20 20 6f 75 74 70 75 74 5f  n.+      output_
2b910 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64  verbose_link_cmd
2b920 3d 27 65 63 68 6f 27 0a 2b 20 20 20 20 20 20 5f  ='echo'.+      _
2b930 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63  LT_AC_TAGVAR(arc
2b940 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 22  hive_cmds, $1)="
2b950 5c 24 43 43 20 2d 64 79 6e 61 6d 69 63 6c 69 62  \$CC -dynamiclib
2b960 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e   \$allow_undefin
2b970 65 64 5f 66 6c 61 67 20 2d 6f 20 5c 24 6c 69 62  ed_flag -o \$lib
2b980 20 5c 24 6c 69 62 6f 62 6a 73 20 5c 24 64 65 70   \$libobjs \$dep
2b990 6c 69 62 73 20 5c 24 63 6f 6d 70 69 6c 65 72 5f  libs \$compiler_
2b9a0 66 6c 61 67 73 20 2d 69 6e 73 74 61 6c 6c 5f 6e  flags -install_n
2b9b0 61 6d 65 20 5c 24 72 70 61 74 68 2f 5c 24 73 6f  ame \$rpath/\$so
2b9c0 6e 61 6d 65 20 5c 24 76 65 72 73 74 72 69 6e 67  name \$verstring
2b9d0 20 24 5f 6c 74 5f 64 61 72 5f 73 69 6e 67 6c 65   $_lt_dar_single
2b9e0 5f 6d 6f 64 24 7b 5f 6c 74 5f 64 73 79 6d 75 74  _mod${_lt_dsymut
2b9f0 69 6c 7d 22 0a 2b 20 20 20 20 20 20 5f 4c 54 5f  il}".+      _LT_
2ba00 41 43 5f 54 41 47 56 41 52 28 6d 6f 64 75 6c 65  AC_TAGVAR(module
2ba10 5f 63 6d 64 73 2c 20 24 31 29 3d 22 5c 24 43 43  _cmds, $1)="\$CC
2ba20 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e   \$allow_undefin
2ba30 65 64 5f 66 6c 61 67 20 2d 6f 20 5c 24 6c 69 62  ed_flag -o \$lib
2ba40 20 2d 62 75 6e 64 6c 65 20 5c 24 6c 69 62 6f 62   -bundle \$libob
2ba50 6a 73 20 5c 24 64 65 70 6c 69 62 73 20 5c 24 63  js \$deplibs \$c
2ba60 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 24 7b 5f  ompiler_flags${_
2ba70 6c 74 5f 64 73 79 6d 75 74 69 6c 7d 22 0a 2b 20  lt_dsymutil}".+ 
2ba80 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56       _LT_AC_TAGV
2ba90 41 52 28 61 72 63 68 69 76 65 5f 65 78 70 73 79  AR(archive_expsy
2baa0 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 22 73 65 64  m_cmds, $1)="sed
2bab0 20 27 73 2c 5e 2c 5f 2c 27 20 3c 20 5c 24 65 78   's,^,_,' < \$ex
2bac0 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e 20 5c  port_symbols > \
2bad0 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 5c  $output_objdir/\
2bae0 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d 62 6f  ${libname}-symbo
2baf0 6c 73 2e 65 78 70 73 79 6d 7e 5c 24 43 43 20 2d  ls.expsym~\$CC -
2bb00 64 79 6e 61 6d 69 63 6c 69 62 20 5c 24 61 6c 6c  dynamiclib \$all
2bb10 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61  ow_undefined_fla
2bb20 67 20 2d 6f 20 5c 24 6c 69 62 20 5c 24 6c 69 62  g -o \$lib \$lib
2bb30 6f 62 6a 73 20 5c 24 64 65 70 6c 69 62 73 20 5c  objs \$deplibs \
2bb40 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2bb50 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 5c 24  -install_name \$
2bb60 72 70 61 74 68 2f 5c 24 73 6f 6e 61 6d 65 20 5c  rpath/\$soname \
2bb70 24 76 65 72 73 74 72 69 6e 67 20 24 7b 5f 6c 74  $verstring ${_lt
2bb80 5f 64 61 72 5f 73 69 6e 67 6c 65 5f 6d 6f 64 7d  _dar_single_mod}
2bb90 24 7b 5f 6c 74 5f 64 61 72 5f 65 78 70 6f 72 74  ${_lt_dar_export
2bba0 5f 73 79 6d 73 7d 24 7b 5f 6c 74 5f 64 73 79 6d  _syms}${_lt_dsym
2bbb0 75 74 69 6c 7d 22 0a 2b 20 20 20 20 20 20 5f 4c  util}".+      _L
2bbc0 54 5f 41 43 5f 54 41 47 56 41 52 28 6d 6f 64 75  T_AC_TAGVAR(modu
2bbd0 6c 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 2c 20  le_expsym_cmds, 
2bbe0 24 31 29 3d 22 73 65 64 20 2d 65 20 27 73 2c 5e  $1)="sed -e 's,^
2bbf0 2c 5f 2c 27 20 3c 20 5c 24 65 78 70 6f 72 74 5f  ,_,' < \$export_
2bc00 73 79 6d 62 6f 6c 73 20 3e 20 5c 24 6f 75 74 70  symbols > \$outp
2bc10 75 74 5f 6f 62 6a 64 69 72 2f 5c 24 7b 6c 69 62  ut_objdir/\${lib
2bc20 6e 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78  name}-symbols.ex
2bc30 70 73 79 6d 7e 5c 24 43 43 20 5c 24 61 6c 6c 6f  psym~\$CC \$allo
2bc40 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2bc50 20 2d 6f 20 5c 24 6c 69 62 20 2d 62 75 6e 64 6c   -o \$lib -bundl
2bc60 65 20 5c 24 6c 69 62 6f 62 6a 73 20 5c 24 64 65  e \$libobjs \$de
2bc70 70 6c 69 62 73 20 5c 24 63 6f 6d 70 69 6c 65 72  plibs \$compiler
2bc80 5f 66 6c 61 67 73 24 7b 5f 6c 74 5f 64 61 72 5f  _flags${_lt_dar_
2bc90 65 78 70 6f 72 74 5f 73 79 6d 73 7d 24 7b 5f 6c  export_syms}${_l
2bca0 74 5f 64 73 79 6d 75 74 69 6c 7d 22 0a 2b 20 20  t_dsymutil}".+  
2bcb0 20 20 20 20 69 66 20 74 65 73 74 20 22 24 6c 74      if test "$lt
2bcc0 5f 63 76 5f 61 70 70 6c 65 5f 63 63 5f 73 69 6e  _cv_apple_cc_sin
2bcd0 67 6c 65 5f 6d 6f 64 22 20 21 3d 20 22 79 65 73  gle_mod" != "yes
2bce0 22 3b 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 20  "; then.+       
2bcf0 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61   _LT_AC_TAGVAR(a
2bd00 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29  rchive_cmds, $1)
2bd10 3d 22 5c 24 43 43 20 2d 72 20 2d 6b 65 65 70 5f  ="\$CC -r -keep_
2bd20 70 72 69 76 61 74 65 5f 65 78 74 65 72 6e 73 20  private_externs 
2bd30 2d 6e 6f 73 74 64 6c 69 62 20 2d 6f 20 5c 24 7b  -nostdlib -o \${
2bd40 6c 69 62 7d 2d 6d 61 73 74 65 72 2e 6f 20 5c 24  lib}-master.o \$
2bd50 6c 69 62 6f 62 6a 73 7e 5c 24 43 43 20 2d 64 79  libobjs~\$CC -dy
2bd60 6e 61 6d 69 63 6c 69 62 20 5c 24 61 6c 6c 6f 77  namiclib \$allow
2bd70 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 20  _undefined_flag 
2bd80 2d 6f 20 5c 24 6c 69 62 20 5c 24 7b 6c 69 62 7d  -o \$lib \${lib}
2bd90 2d 6d 61 73 74 65 72 2e 6f 20 5c 24 64 65 70 6c  -master.o \$depl
2bda0 69 62 73 20 5c 24 63 6f 6d 70 69 6c 65 72 5f 66  ibs \$compiler_f
2bdb0 6c 61 67 73 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61  lags -install_na
2bdc0 6d 65 20 5c 24 72 70 61 74 68 2f 5c 24 73 6f 6e  me \$rpath/\$son
2bdd0 61 6d 65 20 5c 24 76 65 72 73 74 72 69 6e 67 24  ame \$verstring$
2bde0 7b 5f 6c 74 5f 64 73 79 6d 75 74 69 6c 7d 22 0a  {_lt_dsymutil}".
2bdf0 2b 20 20 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f  +        _LT_AC_
2be00 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 65  TAGVAR(archive_e
2be10 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d  xpsym_cmds, $1)=
2be20 22 73 65 64 20 27 73 2c 5e 2c 5f 2c 27 20 3c 20  "sed 's,^,_,' < 
2be30 5c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  \$export_symbols
2be40 20 3e 20 5c 24 6f 75 74 70 75 74 5f 6f 62 6a 64   > \$output_objd
2be50 69 72 2f 5c 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73  ir/\${libname}-s
2be60 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 7e 5c 24  ymbols.expsym~\$
2be70 43 43 20 2d 72 20 2d 6b 65 65 70 5f 70 72 69 76  CC -r -keep_priv
2be80 61 74 65 5f 65 78 74 65 72 6e 73 20 2d 6e 6f 73  ate_externs -nos
2be90 74 64 6c 69 62 20 2d 6f 20 5c 24 7b 6c 69 62 7d  tdlib -o \${lib}
2bea0 2d 6d 61 73 74 65 72 2e 6f 20 5c 24 6c 69 62 6f  -master.o \$libo
2beb0 62 6a 73 7e 5c 24 43 43 20 2d 64 79 6e 61 6d 69  bjs~\$CC -dynami
2bec0 63 6c 69 62 20 5c 24 61 6c 6c 6f 77 5f 75 6e 64  clib \$allow_und
2bed0 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20 5c  efined_flag -o \
2bee0 24 6c 69 62 20 5c 24 7b 6c 69 62 7d 2d 6d 61 73  $lib \${lib}-mas
2bef0 74 65 72 2e 6f 20 5c 24 64 65 70 6c 69 62 73 20  ter.o \$deplibs 
2bf00 5c 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73  \$compiler_flags
2bf10 20 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 5c   -install_name \
2bf20 24 72 70 61 74 68 2f 5c 24 73 6f 6e 61 6d 65 20  $rpath/\$soname 
2bf30 5c 24 76 65 72 73 74 72 69 6e 67 24 7b 5f 6c 74  \$verstring${_lt
2bf40 5f 64 61 72 5f 65 78 70 6f 72 74 5f 73 79 6d 73  _dar_export_syms
2bf50 7d 24 7b 5f 6c 74 5f 64 73 79 6d 75 74 69 6c 7d  }${_lt_dsymutil}
2bf60 22 0a 2b 20 20 20 20 20 20 66 69 0a 2b 20 20 20  ".+      fi.+   
2bf70 20 20 20 65 6c 73 65 0a 2b 20 20 20 20 20 20 63     else.+      c
2bf80 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65  ase $cc_basename
2bf90 20 69 6e 0a 2b 20 20 20 20 20 20 20 20 78 6c 63   in.+        xlc
2bfa0 2a 29 0a 2b 20 20 20 20 20 20 20 20 20 6f 75 74  *).+         out
2bfb0 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b  put_verbose_link
2bfc0 5f 63 6d 64 3d 27 65 63 68 6f 27 0a 2b 20 20 20  _cmd='echo'.+   
2bfd0 20 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41         _LT_AC_TA
2bfe0 47 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d 64  GVAR(archive_cmd
2bff0 73 2c 20 24 31 29 3d 27 24 43 43 20 2d 71 6d 6b  s, $1)='$CC -qmk
2c000 73 68 72 6f 62 6a 20 24 7b 77 6c 7d 2d 73 69 6e  shrobj ${wl}-sin
2c010 67 6c 65 5f 6d 6f 64 75 6c 65 20 24 61 6c 6c 6f  gle_module $allo
2c020 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67  w_undefined_flag
2c030 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a   -o $lib $libobj
2c040 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70  s $deplibs $comp
2c050 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d  iler_flags ${wl}
2c060 2d 69 6e 73 74 61 6c 6c 5f 6e 61 6d 65 20 24 7b  -install_name ${
2c070 77 6c 7d 60 65 63 68 6f 20 24 72 70 61 74 68 2f  wl}`echo $rpath/
2c080 24 73 6f 6e 61 6d 65 60 20 24 78 6c 63 76 65 72  $soname` $xlcver
2c090 73 74 72 69 6e 67 27 0a 2b 20 20 20 20 20 20 20  string'.+       
2c0a0 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52     _LT_AC_TAGVAR
2c0b0 28 6d 6f 64 75 6c 65 5f 63 6d 64 73 2c 20 24 31  (module_cmds, $1
2c0c0 29 3d 27 24 43 43 20 24 61 6c 6c 6f 77 5f 75 6e  )='$CC $allow_un
2c0d0 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20  defined_flag -o 
2c0e0 24 6c 69 62 20 2d 62 75 6e 64 6c 65 20 24 6c 69  $lib -bundle $li
2c0f0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 24 63  bobjs $deplibs$c
2c100 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 2b  ompiler_flags'.+
2c110 20 20 20 20 20 20 20 20 20 20 23 20 44 6f 6e 27            # Don'
2c120 74 20 66 69 78 20 74 68 69 73 20 62 79 20 75 73  t fix this by us
2c130 69 6e 67 20 74 68 65 20 6c 64 20 2d 65 78 70 6f  ing the ld -expo
2c140 72 74 65 64 5f 73 79 6d 62 6f 6c 73 5f 6c 69 73  rted_symbols_lis
2c150 74 20 66 6c 61 67 2c 20 69 74 20 64 6f 65 73 6e  t flag, it doesn
2c160 27 74 20 65 78 69 73 74 20 69 6e 20 6f 6c 64 65  't exist in olde
2c170 72 20 64 61 72 77 69 6e 20 6c 64 73 0a 2b 20 20  r darwin lds.+  
2c180 20 20 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54          _LT_AC_T
2c190 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 65 78  AGVAR(archive_ex
2c1a0 70 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 27  psym_cmds, $1)='
2c1b0 73 65 64 20 2d 65 20 22 73 2c 23 2e 2a 2c 2c 22  sed -e "s,#.*,,"
2c1c0 20 2d 65 20 22 73 2c 5e 5b 20 20 20 20 5d 2a 2c   -e "s,^[    ]*,
2c1d0 2c 22 20 2d 65 20 22 73 2c 5e 5c 28 2e 2e 2a 5c  ," -e "s,^\(..*\
2c1e0 29 2c 5f 26 2c 22 20 3c 20 24 65 78 70 6f 72 74  ),_&," < $export
2c1f0 5f 73 79 6d 62 6f 6c 73 20 3e 20 24 6f 75 74 70  _symbols > $outp
2c200 75 74 5f 6f 62 6a 64 69 72 2f 24 7b 6c 69 62 6e  ut_objdir/${libn
2c210 61 6d 65 7d 2d 73 79 6d 62 6f 6c 73 2e 65 78 70  ame}-symbols.exp
2c220 73 79 6d 7e 24 43 43 20 2d 71 6d 6b 73 68 72 6f  sym~$CC -qmkshro
2c230 62 6a 20 24 7b 77 6c 7d 2d 73 69 6e 67 6c 65 5f  bj ${wl}-single_
2c240 6d 6f 64 75 6c 65 20 24 61 6c 6c 6f 77 5f 75 6e  module $allow_un
2c250 64 65 66 69 6e 65 64 5f 66 6c 61 67 20 2d 6f 20  defined_flag -o 
2c260 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20 24 64  $lib $libobjs $d
2c270 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72  eplibs $compiler
2c280 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 69 6e 73  _flags ${wl}-ins
2c290 74 61 6c 6c 5f 6e 61 6d 65 20 24 7b 77 6c 7d 24  tall_name ${wl}$
2c2a0 72 70 61 74 68 2f 24 73 6f 6e 61 6d 65 20 24 78  rpath/$soname $x
2c2b0 6c 63 76 65 72 73 74 72 69 6e 67 7e 6e 6d 65 64  lcverstring~nmed
2c2c0 69 74 20 2d 73 20 24 6f 75 74 70 75 74 5f 6f 62  it -s $output_ob
2c2d0 6a 64 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d  jdir/${libname}-
2c2e0 73 79 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 20 24  symbols.expsym $
2c2f0 7b 6c 69 62 7d 27 0a 2b 20 20 20 20 20 20 20 20  {lib}'.+        
2c300 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
2c310 6d 6f 64 75 6c 65 5f 65 78 70 73 79 6d 5f 63 6d  module_expsym_cm
2c320 64 73 2c 20 24 31 29 3d 27 73 65 64 20 2d 65 20  ds, $1)='sed -e 
2c330 22 73 2c 23 2e 2a 2c 2c 22 20 2d 65 20 22 73 2c  "s,#.*,," -e "s,
2c340 5e 5b 20 20 20 20 5d 2a 2c 2c 22 20 2d 65 20 22  ^[    ]*,," -e "
2c350 73 2c 5e 5c 28 2e 2e 2a 5c 29 2c 5f 26 2c 22 20  s,^\(..*\),_&," 
2c360 3c 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  < $export_symbol
2c370 73 20 3e 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64  s > $output_objd
2c380 69 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79  ir/${libname}-sy
2c390 6d 62 6f 6c 73 2e 65 78 70 73 79 6d 7e 24 43 43  mbols.expsym~$CC
2c3a0 20 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65   $allow_undefine
2c3b0 64 5f 66 6c 61 67 20 20 2d 6f 20 24 6c 69 62 20  d_flag  -o $lib 
2c3c0 2d 62 75 6e 64 6c 65 20 24 6c 69 62 6f 62 6a 73  -bundle $libobjs
2c3d0 20 24 64 65 70 6c 69 62 73 24 63 6f 6d 70 69 6c   $deplibs$compil
2c3e0 65 72 5f 66 6c 61 67 73 7e 6e 6d 65 64 69 74 20  er_flags~nmedit 
2c3f0 2d 73 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  -s $output_objdi
2c400 72 2f 24 7b 6c 69 62 6e 61 6d 65 7d 2d 73 79 6d  r/${libname}-sym
2c410 62 6f 6c 73 2e 65 78 70 73 79 6d 20 24 7b 6c 69  bols.expsym ${li
2c420 62 7d 27 0a 2b 20 20 20 20 20 20 20 20 20 20 3b  b}'.+          ;
2c430 3b 0a 2b 20 20 20 20 20 20 20 2a 29 0a 2b 20 20  ;.+       *).+  
2c440 20 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41         _LT_AC_TA
2c450 47 56 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20  GVAR(ld_shlibs, 
2c460 24 31 29 3d 6e 6f 0a 2b 20 20 20 20 20 20 20 20  $1)=no.+        
2c470 20 20 3b 3b 0a 2b 20 20 20 20 20 20 65 73 61 63    ;;.+      esac
2c480 0a 2b 20 20 20 20 20 20 66 69 0a 2b 20 20 20 20  .+      fi.+    
2c490 20 20 20 20 3b 3b 0a 2b 0a 2b 20 20 64 67 75 78      ;;.+.+  dgux
2c4a0 2a 29 0a 2b 20 20 20 20 63 61 73 65 20 24 63 63  *).+    case $cc
2c4b0 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 2b 20 20  _basename in.+  
2c4c0 20 20 20 20 65 63 2b 2b 2a 29 0a 2b 09 23 20 46      ec++*).+.# F
2c4d0 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 6f  IXME: insert pro
2c4e0 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 20  per C++ library 
2c4f0 73 75 70 70 6f 72 74 0a 2b 09 5f 4c 54 5f 41 43  support.+._LT_AC
2c500 5f 54 41 47 56 41 52 28 6c 64 5f 73 68 6c 69 62  _TAGVAR(ld_shlib
2c510 73 2c 20 24 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a 2b  s, $1)=no.+.;;.+
2c520 20 20 20 20 20 20 67 68 63 78 2a 29 0a 2b 09 23        ghcx*).+.#
2c530 20 47 72 65 65 6e 20 48 69 6c 6c 73 20 43 2b 2b   Green Hills C++
2c540 20 43 6f 6d 70 69 6c 65 72 0a 2b 09 23 20 46 49   Compiler.+.# FI
2c550 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 6f 70  XME: insert prop
2c560 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 73  er C++ library s
2c570 75 70 70 6f 72 74 0a 2b 09 5f 4c 54 5f 41 43 5f  upport.+._LT_AC_
2c580 54 41 47 56 41 52 28 6c 64 5f 73 68 6c 69 62 73  TAGVAR(ld_shlibs
2c590 2c 20 24 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a 2b 20  , $1)=no.+.;;.+ 
2c5a0 20 20 20 20 20 2a 29 0a 2b 09 23 20 46 49 58 4d       *).+.# FIXM
2c5b0 45 3a 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72  E: insert proper
2c5c0 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70   C++ library sup
2c5d0 70 6f 72 74 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41  port.+._LT_AC_TA
2c5e0 47 56 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20  GVAR(ld_shlibs, 
2c5f0 24 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a 2b 20 20 20  $1)=no.+.;;.+   
2c600 20 65 73 61 63 0a 2b 20 20 20 20 3b 3b 0a 2b 20   esac.+    ;;.+ 
2c610 20 66 72 65 65 62 73 64 5b 5b 31 32 5d 5d 2a 29   freebsd[[12]]*)
2c620 0a 2b 20 20 20 20 23 20 43 2b 2b 20 73 68 61 72  .+    # C++ shar
2c630 65 64 20 6c 69 62 72 61 72 69 65 73 20 72 65 70  ed libraries rep
2c640 6f 72 74 65 64 20 74 6f 20 62 65 20 66 61 69 72  orted to be fair
2c650 6c 79 20 62 72 6f 6b 65 6e 20 62 65 66 6f 72 65  ly broken before
2c660 20 73 77 69 74 63 68 20 74 6f 20 45 4c 46 0a 2b   switch to ELF.+
2c670 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
2c680 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24 31 29  R(ld_shlibs, $1)
2c690 3d 6e 6f 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 66  =no.+    ;;.+  f
2c6a0 72 65 65 62 73 64 2d 65 6c 66 2a 29 0a 2b 20 20  reebsd-elf*).+  
2c6b0 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
2c6c0 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65  archive_cmds_nee
2c6d0 64 5f 6c 63 2c 20 24 31 29 3d 6e 6f 0a 2b 20 20  d_lc, $1)=no.+  
2c6e0 20 20 3b 3b 0a 2b 20 20 66 72 65 65 62 73 64 2a    ;;.+  freebsd*
2c6f0 20 7c 20 64 72 61 67 6f 6e 66 6c 79 2a 29 0a 2b   | dragonfly*).+
2c700 20 20 20 20 23 20 46 72 65 65 42 53 44 20 33 20      # FreeBSD 3 
2c710 61 6e 64 20 6c 61 74 65 72 20 75 73 65 20 47 4e  and later use GN
2c720 55 20 43 2b 2b 20 61 6e 64 20 47 4e 55 20 6c 64  U C++ and GNU ld
2c730 20 77 69 74 68 20 73 74 61 6e 64 61 72 64 20 45   with standard E
2c740 4c 46 0a 2b 20 20 20 20 23 20 63 6f 6e 76 65 6e  LF.+    # conven
2c750 74 69 6f 6e 73 0a 2b 20 20 20 20 5f 4c 54 5f 41  tions.+    _LT_A
2c760 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68 6c 69  C_TAGVAR(ld_shli
2c770 62 73 2c 20 24 31 29 3d 79 65 73 0a 2b 20 20 20  bs, $1)=yes.+   
2c780 20 3b 3b 0a 2b 20 20 67 6e 75 2a 29 0a 2b 20 20   ;;.+  gnu*).+  
2c790 20 20 3b 3b 0a 2b 20 20 68 70 75 78 39 2a 29 0a    ;;.+  hpux9*).
2c7a0 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56  +    _LT_AC_TAGV
2c7b0 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62 64  AR(hardcode_libd
2c7c0 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24 31  ir_flag_spec, $1
2c7d0 29 3d 27 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d  )='${wl}+b ${wl}
2c7e0 24 6c 69 62 64 69 72 27 0a 2b 20 20 20 20 5f 4c  $libdir'.+    _L
2c7f0 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64  T_AC_TAGVAR(hard
2c800 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61  code_libdir_sepa
2c810 72 61 74 6f 72 2c 20 24 31 29 3d 3a 0a 2b 20 20  rator, $1)=:.+  
2c820 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
2c830 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66  export_dynamic_f
2c840 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27 24  lag_spec, $1)='$
2c850 7b 77 6c 7d 2d 45 27 0a 2b 20 20 20 20 5f 4c 54  {wl}-E'.+    _LT
2c860 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64 63  _AC_TAGVAR(hardc
2c870 6f 64 65 5f 64 69 72 65 63 74 2c 20 24 31 29 3d  ode_direct, $1)=
2c880 79 65 73 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f  yes.+    _LT_AC_
2c890 54 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f  TAGVAR(hardcode_
2c8a0 6d 69 6e 75 73 5f 4c 2c 20 24 31 29 3d 79 65 73  minus_L, $1)=yes
2c8b0 20 23 20 4e 6f 74 20 69 6e 20 74 68 65 20 73 65   # Not in the se
2c8c0 61 72 63 68 20 50 41 54 48 2c 0a 2b 09 09 09 09  arch PATH,.+....
2c8d0 23 20 62 75 74 20 61 73 20 74 68 65 20 64 65 66  # but as the def
2c8e0 61 75 6c 74 0a 2b 09 09 09 09 23 20 6c 6f 63 61  ault.+....# loca
2c8f0 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 69 62 72  tion of the libr
2c900 61 72 79 2e 0a 2b 0a 2b 20 20 20 20 63 61 73 65  ary..+.+    case
2c910 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e   $cc_basename in
2c920 0a 2b 20 20 20 20 43 43 2a 29 0a 2b 20 20 20 20  .+    CC*).+    
2c930 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73 65 72    # FIXME: inser
2c940 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62  t proper C++ lib
2c950 72 61 72 79 20 73 75 70 70 6f 72 74 0a 2b 20 20  rary support.+  
2c960 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
2c970 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24 31 29  R(ld_shlibs, $1)
2c980 3d 6e 6f 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b 20  =no.+      ;;.+ 
2c990 20 20 20 61 43 43 2a 29 0a 2b 20 20 20 20 20 20     aCC*).+      
2c9a0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72  _LT_AC_TAGVAR(ar
2c9b0 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d  chive_cmds, $1)=
2c9c0 27 24 72 6d 20 24 6f 75 74 70 75 74 5f 6f 62 6a  '$rm $output_obj
2c9d0 64 69 72 2f 24 73 6f 6e 61 6d 65 7e 24 43 43 20  dir/$soname~$CC 
2c9e0 2d 62 20 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d  -b ${wl}+b ${wl}
2c9f0 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20  $install_libdir 
2ca00 2d 6f 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69  -o $output_objdi
2ca10 72 2f 24 73 6f 6e 61 6d 65 20 24 70 72 65 64 65  r/$soname $prede
2ca20 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f 62  p_objects $libob
2ca30 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f 73  js $deplibs $pos
2ca40 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f  tdep_objects $co
2ca50 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 74 65 73  mpiler_flags~tes
2ca60 74 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72  t $output_objdir
2ca70 2f 24 73 6f 6e 61 6d 65 20 3d 20 24 6c 69 62 20  /$soname = $lib 
2ca80 7c 7c 20 6d 76 20 24 6f 75 74 70 75 74 5f 6f 62  || mv $output_ob
2ca90 6a 64 69 72 2f 24 73 6f 6e 61 6d 65 20 24 6c 69  jdir/$soname $li
2caa0 62 27 0a 2b 20 20 20 20 20 20 23 20 43 6f 6d 6d  b'.+      # Comm
2cab0 61 6e 64 73 20 74 6f 20 6d 61 6b 65 20 63 6f 6d  ands to make com
2cac0 70 69 6c 65 72 20 70 72 6f 64 75 63 65 20 76 65  piler produce ve
2cad0 72 62 6f 73 65 20 6f 75 74 70 75 74 20 74 68 61  rbose output tha
2cae0 74 20 6c 69 73 74 73 0a 2b 20 20 20 20 20 20 23  t lists.+      #
2caf0 20 77 68 61 74 20 22 68 69 64 64 65 6e 22 20 6c   what "hidden" l
2cb00 69 62 72 61 72 69 65 73 2c 20 6f 62 6a 65 63 74  ibraries, object
2cb10 20 66 69 6c 65 73 20 61 6e 64 20 66 6c 61 67 73   files and flags
2cb20 20 61 72 65 20 75 73 65 64 20 77 68 65 6e 0a 2b   are used when.+
2cb30 20 20 20 20 20 20 23 20 6c 69 6e 6b 69 6e 67 20        # linking 
2cb40 61 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79  a shared library
2cb50 2e 0a 2b 20 20 20 20 20 20 23 0a 2b 20 20 20 20  ..+      #.+    
2cb60 20 20 23 20 54 68 65 72 65 20 64 6f 65 73 6e 27    # There doesn'
2cb70 74 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 61  t appear to be a
2cb80 20 77 61 79 20 74 6f 20 70 72 65 76 65 6e 74 20   way to prevent 
2cb90 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 66 72  this compiler fr
2cba0 6f 6d 0a 2b 20 20 20 20 20 20 23 20 65 78 70 6c  om.+      # expl
2cbb0 69 63 69 74 6c 79 20 6c 69 6e 6b 69 6e 67 20 73  icitly linking s
2cbc0 79 73 74 65 6d 20 6f 62 6a 65 63 74 20 66 69 6c  ystem object fil
2cbd0 65 73 20 73 6f 20 77 65 20 6e 65 65 64 20 74 6f  es so we need to
2cbe0 20 73 74 72 69 70 20 74 68 65 6d 0a 2b 20 20 20   strip them.+   
2cbf0 20 20 20 23 20 66 72 6f 6d 20 74 68 65 20 6f 75     # from the ou
2cc00 74 70 75 74 20 73 6f 20 74 68 61 74 20 74 68 65  tput so that the
2cc10 79 20 64 6f 6e 27 74 20 67 65 74 20 69 6e 63 6c  y don't get incl
2cc20 75 64 65 64 20 69 6e 20 74 68 65 20 6c 69 62 72  uded in the libr
2cc30 61 72 79 0a 2b 20 20 20 20 20 20 23 20 64 65 70  ary.+      # dep
2cc40 65 6e 64 65 6e 63 69 65 73 2e 0a 2b 20 20 20 20  endencies..+    
2cc50 20 20 6f 75 74 70 75 74 5f 76 65 72 62 6f 73 65    output_verbose
2cc60 5f 6c 69 6e 6b 5f 63 6d 64 3d 27 74 65 6d 70 6c  _link_cmd='templ
2cc70 69 73 74 3d 60 28 24 43 43 20 2d 62 20 24 43 46  ist=`($CC -b $CF
2cc80 4c 41 47 53 20 2d 76 20 63 6f 6e 66 74 65 73 74  LAGS -v conftest
2cc90 2e 24 6f 62 6a 65 78 74 20 32 3e 26 31 29 20 7c  .$objext 2>&1) |
2cca0 20 67 72 65 70 20 22 5b 5b 2d 5d 5d 4c 22 60 3b   grep "[[-]]L"`;
2ccb0 20 6c 69 73 74 3d 22 22 3b 20 66 6f 72 20 7a 20   list=""; for z 
2ccc0 69 6e 20 24 74 65 6d 70 6c 69 73 74 3b 20 64 6f  in $templist; do
2ccd0 20 63 61 73 65 20 24 7a 20 69 6e 20 63 6f 6e 66   case $z in conf
2cce0 74 65 73 74 2e 24 6f 62 6a 65 78 74 29 20 6c 69  test.$objext) li
2ccf0 73 74 3d 22 24 6c 69 73 74 20 24 7a 22 3b 3b 20  st="$list $z";; 
2cd00 2a 2e 24 6f 62 6a 65 78 74 29 3b 3b 20 2a 29 20  *.$objext);; *) 
2cd10 6c 69 73 74 3d 22 24 6c 69 73 74 20 24 7a 22 3b  list="$list $z";
2cd20 3b 65 73 61 63 3b 20 64 6f 6e 65 3b 20 65 63 68  ;esac; done; ech
2cd30 6f 20 24 6c 69 73 74 27 0a 2b 20 20 20 20 20 20  o $list'.+      
2cd40 3b 3b 0a 2b 20 20 20 20 2a 29 0a 2b 20 20 20 20  ;;.+    *).+    
2cd50 20 20 69 66 20 74 65 73 74 20 22 24 47 58 58 22    if test "$GXX"
2cd60 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 2b 20 20   = yes; then.+  
2cd70 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47        _LT_AC_TAG
2cd80 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d 64 73  VAR(archive_cmds
2cd90 2c 20 24 31 29 3d 27 24 72 6d 20 24 6f 75 74 70  , $1)='$rm $outp
2cda0 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e 61 6d  ut_objdir/$sonam
2cdb0 65 7e 24 43 43 20 2d 73 68 61 72 65 64 20 2d 6e  e~$CC -shared -n
2cdc0 6f 73 74 64 6c 69 62 20 2d 66 50 49 43 20 24 7b  ostdlib -fPIC ${
2cdd0 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 69 6e 73 74  wl}+b ${wl}$inst
2cde0 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f 20 24 6f  all_libdir -o $o
2cdf0 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f  utput_objdir/$so
2ce00 6e 61 6d 65 20 24 70 72 65 64 65 70 5f 6f 62 6a  name $predep_obj
2ce10 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64  ects $libobjs $d
2ce20 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f  eplibs $postdep_
2ce30 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65  objects $compile
2ce40 72 5f 66 6c 61 67 73 7e 74 65 73 74 20 24 6f 75  r_flags~test $ou
2ce50 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73 6f 6e  tput_objdir/$son
2ce60 61 6d 65 20 3d 20 24 6c 69 62 20 7c 7c 20 6d 76  ame = $lib || mv
2ce70 20 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f   $output_objdir/
2ce80 24 73 6f 6e 61 6d 65 20 24 6c 69 62 27 0a 2b 20  $soname $lib'.+ 
2ce90 20 20 20 20 20 65 6c 73 65 0a 2b 20 20 20 20 20       else.+     
2cea0 20 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73 65     # FIXME: inse
2ceb0 72 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c 69  rt proper C++ li
2cec0 62 72 61 72 79 20 73 75 70 70 6f 72 74 0a 2b 20  brary support.+ 
2ced0 20 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41         _LT_AC_TA
2cee0 47 56 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20  GVAR(ld_shlibs, 
2cef0 24 31 29 3d 6e 6f 0a 2b 20 20 20 20 20 20 66 69  $1)=no.+      fi
2cf00 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20  .+      ;;.+    
2cf10 65 73 61 63 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20  esac.+    ;;.+  
2cf20 68 70 75 78 31 30 2a 7c 68 70 75 78 31 31 2a 29  hpux10*|hpux11*)
2cf30 0a 2b 20 20 20 20 69 66 20 74 65 73 74 20 24 77  .+    if test $w
2cf40 69 74 68 5f 67 6e 75 5f 6c 64 20 3d 20 6e 6f 3b  ith_gnu_ld = no;
2cf50 20 74 68 65 6e 0a 2b 20 20 20 20 20 20 5f 4c 54   then.+      _LT
2cf60 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64 63  _AC_TAGVAR(hardc
2cf70 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
2cf80 73 70 65 63 2c 20 24 31 29 3d 27 24 7b 77 6c 7d  spec, $1)='${wl}
2cf90 2b 62 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27  +b ${wl}$libdir'
2cfa0 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54  .+      _LT_AC_T
2cfb0 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c  AGVAR(hardcode_l
2cfc0 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 2c  ibdir_separator,
2cfd0 20 24 31 29 3d 3a 0a 2b 0a 2b 20 20 20 20 20 20   $1)=:.+.+      
2cfe0 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75 20 69  case $host_cpu i
2cff0 6e 0a 2b 20 20 20 20 20 20 68 70 70 61 2a 36 34  n.+      hppa*64
2d000 2a 7c 69 61 36 34 2a 29 20 3b 3b 0a 2b 20 20 20  *|ia64*) ;;.+   
2d010 20 20 20 2a 29 0a 2b 09 5f 4c 54 5f 41 43 5f 54     *).+._LT_AC_T
2d020 41 47 56 41 52 28 65 78 70 6f 72 74 5f 64 79 6e  AGVAR(export_dyn
2d030 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 2c 20  amic_flag_spec, 
2d040 24 31 29 3d 27 24 7b 77 6c 7d 2d 45 27 0a 2b 20  $1)='${wl}-E'.+ 
2d050 20 20 20 20 20 20 20 3b 3b 0a 2b 20 20 20 20 20         ;;.+     
2d060 20 65 73 61 63 0a 2b 20 20 20 20 66 69 0a 2b 20   esac.+    fi.+ 
2d070 20 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70     case $host_cp
2d080 75 20 69 6e 0a 2b 20 20 20 20 68 70 70 61 2a 36  u in.+    hppa*6
2d090 34 2a 7c 69 61 36 34 2a 29 0a 2b 20 20 20 20 20  4*|ia64*).+     
2d0a0 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68   _LT_AC_TAGVAR(h
2d0b0 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 2c 20  ardcode_direct, 
2d0c0 24 31 29 3d 6e 6f 0a 2b 20 20 20 20 20 20 5f 4c  $1)=no.+      _L
2d0d0 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64  T_AC_TAGVAR(hard
2d0e0 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68 5f 76  code_shlibpath_v
2d0f0 61 72 2c 20 24 31 29 3d 6e 6f 0a 2b 20 20 20 20  ar, $1)=no.+    
2d100 20 20 3b 3b 0a 2b 20 20 20 20 2a 29 0a 2b 20 20    ;;.+    *).+  
2d110 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
2d120 52 28 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63  R(hardcode_direc
2d130 74 2c 20 24 31 29 3d 79 65 73 0a 2b 20 20 20 20  t, $1)=yes.+    
2d140 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
2d150 68 61 72 64 63 6f 64 65 5f 6d 69 6e 75 73 5f 4c  hardcode_minus_L
2d160 2c 20 24 31 29 3d 79 65 73 20 23 20 4e 6f 74 20  , $1)=yes # Not 
2d170 69 6e 20 74 68 65 20 73 65 61 72 63 68 20 50 41  in the search PA
2d180 54 48 2c 0a 2b 09 09 09 09 09 20 20 20 20 20 20  TH,.+.....      
2d190 23 20 62 75 74 20 61 73 20 74 68 65 20 64 65 66  # but as the def
2d1a0 61 75 6c 74 0a 2b 09 09 09 09 09 20 20 20 20 20  ault.+.....     
2d1b0 20 23 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74   # location of t
2d1c0 68 65 20 6c 69 62 72 61 72 79 2e 0a 2b 20 20 20  he library..+   
2d1d0 20 20 20 3b 3b 0a 2b 20 20 20 20 65 73 61 63 0a     ;;.+    esac.
2d1e0 2b 0a 2b 20 20 20 20 63 61 73 65 20 24 63 63 5f  +.+    case $cc_
2d1f0 62 61 73 65 6e 61 6d 65 20 69 6e 0a 2b 20 20 20  basename in.+   
2d200 20 20 20 43 43 2a 29 0a 2b 09 23 20 46 49 58 4d     CC*).+.# FIXM
2d210 45 3a 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72  E: insert proper
2d220 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70   C++ library sup
2d230 70 6f 72 74 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41  port.+._LT_AC_TA
2d240 47 56 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20  GVAR(ld_shlibs, 
2d250 24 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a 2b 20 20 20  $1)=no.+.;;.+   
2d260 20 20 20 61 43 43 2a 29 0a 2b 09 63 61 73 65 20     aCC*).+.case 
2d270 24 68 6f 73 74 5f 63 70 75 20 69 6e 0a 2b 09 68  $host_cpu in.+.h
2d280 70 70 61 2a 36 34 2a 29 0a 2b 09 20 20 5f 4c 54  ppa*64*).+.  _LT
2d290 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69  _AC_TAGVAR(archi
2d2a0 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 43  ve_cmds, $1)='$C
2d2b0 43 20 2d 62 20 24 7b 77 6c 7d 2b 68 20 24 7b 77  C -b ${wl}+h ${w
2d2c0 6c 7d 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69  l}$soname -o $li
2d2d0 62 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74  b $predep_object
2d2e0 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c  s $libobjs $depl
2d2f0 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a  ibs $postdep_obj
2d300 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  ects $compiler_f
2d310 6c 61 67 73 27 0a 2b 09 20 20 3b 3b 0a 2b 09 69  lags'.+.  ;;.+.i
2d320 61 36 34 2a 29 0a 2b 09 20 20 5f 4c 54 5f 41 43  a64*).+.  _LT_AC
2d330 5f 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f  _TAGVAR(archive_
2d340 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d  cmds, $1)='$CC -
2d350 62 20 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24  b ${wl}+h ${wl}$
2d360 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2b 6e 6f 64  soname ${wl}+nod
2d370 65 66 61 75 6c 74 72 70 61 74 68 20 2d 6f 20 24  efaultrpath -o $
2d380 6c 69 62 20 24 70 72 65 64 65 70 5f 6f 62 6a 65  lib $predep_obje
2d390 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  cts $libobjs $de
2d3a0 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f  plibs $postdep_o
2d3b0 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72  bjects $compiler
2d3c0 5f 66 6c 61 67 73 27 0a 2b 09 20 20 3b 3b 0a 2b  _flags'.+.  ;;.+
2d3d0 09 2a 29 0a 2b 09 20 20 5f 4c 54 5f 41 43 5f 54  .*).+.  _LT_AC_T
2d3e0 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d  AGVAR(archive_cm
2d3f0 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d 62 20  ds, $1)='$CC -b 
2d400 24 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f  ${wl}+h ${wl}$so
2d410 6e 61 6d 65 20 24 7b 77 6c 7d 2b 62 20 24 7b 77  name ${wl}+b ${w
2d420 6c 7d 24 69 6e 73 74 61 6c 6c 5f 6c 69 62 64 69  l}$install_libdi
2d430 72 20 2d 6f 20 24 6c 69 62 20 24 70 72 65 64 65  r -o $lib $prede
2d440 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f 62  p_objects $libob
2d450 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f 73  js $deplibs $pos
2d460 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f  tdep_objects $co
2d470 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 2b 09  mpiler_flags'.+.
2d480 20 20 3b 3b 0a 2b 09 65 73 61 63 0a 2b 09 23 20    ;;.+.esac.+.# 
2d490 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 6d 61 6b 65  Commands to make
2d4a0 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64 75 63   compiler produc
2d4b0 65 20 76 65 72 62 6f 73 65 20 6f 75 74 70 75 74  e verbose output
2d4c0 20 74 68 61 74 20 6c 69 73 74 73 0a 2b 09 23 20   that lists.+.# 
2d4d0 77 68 61 74 20 22 68 69 64 64 65 6e 22 20 6c 69  what "hidden" li
2d4e0 62 72 61 72 69 65 73 2c 20 6f 62 6a 65 63 74 20  braries, object 
2d4f0 66 69 6c 65 73 20 61 6e 64 20 66 6c 61 67 73 20  files and flags 
2d500 61 72 65 20 75 73 65 64 20 77 68 65 6e 0a 2b 09  are used when.+.
2d510 23 20 6c 69 6e 6b 69 6e 67 20 61 20 73 68 61 72  # linking a shar
2d520 65 64 20 6c 69 62 72 61 72 79 2e 0a 2b 09 23 0a  ed library..+.#.
2d530 2b 09 23 20 54 68 65 72 65 20 64 6f 65 73 6e 27  +.# There doesn'
2d540 74 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 61  t appear to be a
2d550 20 77 61 79 20 74 6f 20 70 72 65 76 65 6e 74 20   way to prevent 
2d560 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 66 72  this compiler fr
2d570 6f 6d 0a 2b 09 23 20 65 78 70 6c 69 63 69 74 6c  om.+.# explicitl
2d580 79 20 6c 69 6e 6b 69 6e 67 20 73 79 73 74 65 6d  y linking system
2d590 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 73 6f   object files so
2d5a0 20 77 65 20 6e 65 65 64 20 74 6f 20 73 74 72 69   we need to stri
2d5b0 70 20 74 68 65 6d 0a 2b 09 23 20 66 72 6f 6d 20  p them.+.# from 
2d5c0 74 68 65 20 6f 75 74 70 75 74 20 73 6f 20 74 68  the output so th
2d5d0 61 74 20 74 68 65 79 20 64 6f 6e 27 74 20 67 65  at they don't ge
2d5e0 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68  t included in th
2d5f0 65 20 6c 69 62 72 61 72 79 0a 2b 09 23 20 64 65  e library.+.# de
2d600 70 65 6e 64 65 6e 63 69 65 73 2e 0a 2b 09 6f 75  pendencies..+.ou
2d610 74 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e  tput_verbose_lin
2d620 6b 5f 63 6d 64 3d 27 74 65 6d 70 6c 69 73 74 3d  k_cmd='templist=
2d630 60 28 24 43 43 20 2d 62 20 24 43 46 4c 41 47 53  `($CC -b $CFLAGS
2d640 20 2d 76 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62   -v conftest.$ob
2d650 6a 65 78 74 20 32 3e 26 31 29 20 7c 20 67 72 65  jext 2>&1) | gre
2d660 70 20 22 5c 2d 4c 22 60 3b 20 6c 69 73 74 3d 22  p "\-L"`; list="
2d670 22 3b 20 66 6f 72 20 7a 20 69 6e 20 24 74 65 6d  "; for z in $tem
2d680 70 6c 69 73 74 3b 20 64 6f 20 63 61 73 65 20 24  plist; do case $
2d690 7a 20 69 6e 20 63 6f 6e 66 74 65 73 74 2e 24 6f  z in conftest.$o
2d6a0 62 6a 65 78 74 29 20 6c 69 73 74 3d 22 24 6c 69  bjext) list="$li
2d6b0 73 74 20 24 7a 22 3b 3b 20 2a 2e 24 6f 62 6a 65  st $z";; *.$obje
2d6c0 78 74 29 3b 3b 20 2a 29 20 6c 69 73 74 3d 22 24  xt);; *) list="$
2d6d0 6c 69 73 74 20 24 7a 22 3b 3b 65 73 61 63 3b 20  list $z";;esac; 
2d6e0 64 6f 6e 65 3b 20 65 63 68 6f 20 24 6c 69 73 74  done; echo $list
2d6f0 27 0a 2b 09 3b 3b 0a 2b 20 20 20 20 20 20 2a 29  '.+.;;.+      *)
2d700 0a 2b 09 69 66 20 74 65 73 74 20 22 24 47 58 58  .+.if test "$GXX
2d710 22 20 3d 20 79 65 73 3b 20 74 68 65 6e 0a 2b 09  " = yes; then.+.
2d720 20 20 69 66 20 74 65 73 74 20 24 77 69 74 68 5f    if test $with_
2d730 67 6e 75 5f 6c 64 20 3d 20 6e 6f 3b 20 74 68 65  gnu_ld = no; the
2d740 6e 0a 2b 09 20 20 20 20 63 61 73 65 20 24 68 6f  n.+.    case $ho
2d750 73 74 5f 63 70 75 20 69 6e 0a 2b 09 20 20 20 20  st_cpu in.+.    
2d760 68 70 70 61 2a 36 34 2a 29 0a 2b 09 20 20 20 20  hppa*64*).+.    
2d770 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
2d780 61 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31  archive_cmds, $1
2d790 29 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d  )='$CC -shared -
2d7a0 6e 6f 73 74 64 6c 69 62 20 2d 66 50 49 43 20 24  nostdlib -fPIC $
2d7b0 7b 77 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e  {wl}+h ${wl}$son
2d7c0 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 70 72 65  ame -o $lib $pre
2d7d0 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62  dep_objects $lib
2d7e0 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70  objs $deplibs $p
2d7f0 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24  ostdep_objects $
2d800 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a  compiler_flags'.
2d810 2b 09 20 20 20 20 20 20 3b 3b 0a 2b 09 20 20 20  +.      ;;.+.   
2d820 20 69 61 36 34 2a 29 0a 2b 09 20 20 20 20 20 20   ia64*).+.      
2d830 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72  _LT_AC_TAGVAR(ar
2d840 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d  chive_cmds, $1)=
2d850 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d 6e 6f  '$CC -shared -no
2d860 73 74 64 6c 69 62 20 2d 66 50 49 43 20 24 7b 77  stdlib -fPIC ${w
2d870 6c 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d  l}+h ${wl}$sonam
2d880 65 20 24 7b 77 6c 7d 2b 6e 6f 64 65 66 61 75 6c  e ${wl}+nodefaul
2d890 74 72 70 61 74 68 20 2d 6f 20 24 6c 69 62 20 24  trpath -o $lib $
2d8a0 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24  predep_objects $
2d8b0 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73  libobjs $deplibs
2d8c0 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74   $postdep_object
2d8d0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
2d8e0 73 27 0a 2b 09 20 20 20 20 20 20 3b 3b 0a 2b 09  s'.+.      ;;.+.
2d8f0 20 20 20 20 2a 29 0a 2b 09 20 20 20 20 20 20 5f      *).+.      _
2d900 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63  LT_AC_TAGVAR(arc
2d910 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27  hive_cmds, $1)='
2d920 24 43 43 20 2d 73 68 61 72 65 64 20 2d 6e 6f 73  $CC -shared -nos
2d930 74 64 6c 69 62 20 2d 66 50 49 43 20 24 7b 77 6c  tdlib -fPIC ${wl
2d940 7d 2b 68 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65  }+h ${wl}$soname
2d950 20 24 7b 77 6c 7d 2b 62 20 24 7b 77 6c 7d 24 69   ${wl}+b ${wl}$i
2d960 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 20 2d 6f  nstall_libdir -o
2d970 20 24 6c 69 62 20 24 70 72 65 64 65 70 5f 6f 62   $lib $predep_ob
2d980 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24  jects $libobjs $
2d990 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70  deplibs $postdep
2d9a0 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c  _objects $compil
2d9b0 65 72 5f 66 6c 61 67 73 27 0a 2b 09 20 20 20 20  er_flags'.+.    
2d9c0 20 20 3b 3b 0a 2b 09 20 20 20 20 65 73 61 63 0a    ;;.+.    esac.
2d9d0 2b 09 20 20 66 69 0a 2b 09 65 6c 73 65 0a 2b 09  +.  fi.+.else.+.
2d9e0 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73 65 72    # FIXME: inser
2d9f0 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62  t proper C++ lib
2da00 72 61 72 79 20 73 75 70 70 6f 72 74 0a 2b 09 20  rary support.+. 
2da10 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6c   _LT_AC_TAGVAR(l
2da20 64 5f 73 68 6c 69 62 73 2c 20 24 31 29 3d 6e 6f  d_shlibs, $1)=no
2da30 0a 2b 09 66 69 0a 2b 09 3b 3b 0a 2b 20 20 20 20  .+.fi.+.;;.+    
2da40 65 73 61 63 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20  esac.+    ;;.+  
2da50 69 6e 74 65 72 69 78 5b 5b 33 2d 39 5d 5d 2a 29  interix[[3-9]]*)
2da60 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47  .+    _LT_AC_TAG
2da70 56 41 52 28 68 61 72 64 63 6f 64 65 5f 64 69 72  VAR(hardcode_dir
2da80 65 63 74 2c 20 24 31 29 3d 6e 6f 0a 2b 20 20 20  ect, $1)=no.+   
2da90 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68   _LT_AC_TAGVAR(h
2daa0 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
2dab0 68 5f 76 61 72 2c 20 24 31 29 3d 6e 6f 0a 2b 20  h_var, $1)=no.+ 
2dac0 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52     _LT_AC_TAGVAR
2dad0 28 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72  (hardcode_libdir
2dae0 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d  _flag_spec, $1)=
2daf0 27 24 7b 77 6c 7d 2d 72 70 61 74 68 2c 24 6c 69  '${wl}-rpath,$li
2db00 62 64 69 72 27 0a 2b 20 20 20 20 5f 4c 54 5f 41  bdir'.+    _LT_A
2db10 43 5f 54 41 47 56 41 52 28 65 78 70 6f 72 74 5f  C_TAGVAR(export_
2db20 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65  dynamic_flag_spe
2db30 63 2c 20 24 31 29 3d 27 24 7b 77 6c 7d 2d 45 27  c, $1)='${wl}-E'
2db40 0a 2b 20 20 20 20 23 20 48 61 63 6b 3a 20 4f 6e  .+    # Hack: On
2db50 20 49 6e 74 65 72 69 78 20 33 2e 78 2c 20 77 65   Interix 3.x, we
2db60 20 63 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65 20   cannot compile 
2db70 50 49 43 20 62 65 63 61 75 73 65 20 6f 66 20 61  PIC because of a
2db80 20 62 72 6f 6b 65 6e 20 67 63 63 2e 0a 2b 20 20   broken gcc..+  
2db90 20 20 23 20 49 6e 73 74 65 61 64 2c 20 73 68 61    # Instead, sha
2dba0 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 72  red libraries ar
2dbb0 65 20 6c 6f 61 64 65 64 20 61 74 20 61 6e 20 69  e loaded at an i
2dbc0 6d 61 67 65 20 62 61 73 65 20 28 30 78 31 30 30  mage base (0x100
2dbd0 30 30 30 30 30 20 62 79 0a 2b 20 20 20 20 23 20  00000 by.+    # 
2dbe0 64 65 66 61 75 6c 74 29 20 61 6e 64 20 72 65 6c  default) and rel
2dbf0 6f 63 61 74 65 64 20 69 66 20 74 68 65 79 20 63  ocated if they c
2dc00 6f 6e 66 6c 69 63 74 2c 20 77 68 69 63 68 20 69  onflict, which i
2dc10 73 20 61 20 73 6c 6f 77 20 76 65 72 79 20 6d 65  s a slow very me
2dc20 6d 6f 72 79 0a 2b 20 20 20 20 23 20 63 6f 6e 73  mory.+    # cons
2dc30 75 6d 69 6e 67 20 61 6e 64 20 66 72 61 67 6d 65  uming and fragme
2dc40 6e 74 69 6e 67 20 70 72 6f 63 65 73 73 2e 20 20  nting process.  
2dc50 54 6f 20 61 76 6f 69 64 20 74 68 69 73 2c 20 77  To avoid this, w
2dc60 65 20 70 69 63 6b 20 61 20 72 61 6e 64 6f 6d 2c  e pick a random,
2dc70 0a 2b 20 20 20 20 23 20 32 35 36 20 4b 69 42 2d  .+    # 256 KiB-
2dc80 61 6c 69 67 6e 65 64 20 69 6d 61 67 65 20 62 61  aligned image ba
2dc90 73 65 20 62 65 74 77 65 65 6e 20 30 78 35 30 30  se between 0x500
2dca0 30 30 30 30 30 20 61 6e 64 20 30 78 36 46 46 43  00000 and 0x6FFC
2dcb0 30 30 30 30 20 61 74 20 6c 69 6e 6b 0a 2b 20 20  0000 at link.+  
2dcc0 20 20 23 20 74 69 6d 65 2e 20 20 4d 6f 76 69 6e    # time.  Movin
2dcd0 67 20 75 70 20 66 72 6f 6d 20 30 78 31 30 30 30  g up from 0x1000
2dce0 30 30 30 30 20 61 6c 73 6f 20 61 6c 6c 6f 77 73  0000 also allows
2dcf0 20 6d 6f 72 65 20 73 62 72 6b 28 32 29 20 73 70   more sbrk(2) sp
2dd00 61 63 65 2e 0a 2b 20 20 20 20 5f 4c 54 5f 41 43  ace..+    _LT_AC
2dd10 5f 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f  _TAGVAR(archive_
2dd20 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d  cmds, $1)='$CC -
2dd30 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67  shared $pic_flag
2dd40 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
2dd50 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
2dd60 67 73 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61  gs ${wl}-h,$sona
2dd70 6d 65 20 24 7b 77 6c 7d 2d 2d 69 6d 61 67 65 2d  me ${wl}--image-
2dd80 62 61 73 65 2c 60 65 78 70 72 20 24 7b 52 41 4e  base,`expr ${RAN
2dd90 44 4f 4d 2d 24 24 7d 20 25 20 34 30 39 36 20 2f  DOM-$$} % 4096 /
2dda0 20 32 20 5c 2a 20 32 36 32 31 34 34 20 2b 20 31   2 \* 262144 + 1
2ddb0 33 34 32 31 37 37 32 38 30 60 20 2d 6f 20 24 6c  342177280` -o $l
2ddc0 69 62 27 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f  ib'.+    _LT_AC_
2ddd0 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 65  TAGVAR(archive_e
2dde0 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d  xpsym_cmds, $1)=
2ddf0 27 73 65 64 20 22 73 2c 5e 2c 5f 2c 22 20 24 65  'sed "s,^,_," $e
2de00 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 3e 24  xport_symbols >$
2de10 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24 73  output_objdir/$s
2de20 6f 6e 61 6d 65 2e 65 78 70 73 79 6d 7e 24 43 43  oname.expsym~$CC
2de30 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c   -shared $pic_fl
2de40 61 67 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ag $libobjs $dep
2de50 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2de60 6c 61 67 73 20 24 7b 77 6c 7d 2d 68 2c 24 73 6f  lags ${wl}-h,$so
2de70 6e 61 6d 65 20 24 7b 77 6c 7d 2d 2d 72 65 74 61  name ${wl}--reta
2de80 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 2c  in-symbols-file,
2de90 24 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 2f 24  $output_objdir/$
2dea0 73 6f 6e 61 6d 65 2e 65 78 70 73 79 6d 20 24 7b  soname.expsym ${
2deb0 77 6c 7d 2d 2d 69 6d 61 67 65 2d 62 61 73 65 2c  wl}--image-base,
2dec0 60 65 78 70 72 20 24 7b 52 41 4e 44 4f 4d 2d 24  `expr ${RANDOM-$
2ded0 24 7d 20 25 20 34 30 39 36 20 2f 20 32 20 5c 2a  $} % 4096 / 2 \*
2dee0 20 32 36 32 31 34 34 20 2b 20 31 33 34 32 31 37   262144 + 134217
2def0 37 32 38 30 60 20 2d 6f 20 24 6c 69 62 27 0a 2b  7280` -o $lib'.+
2df00 20 20 20 20 3b 3b 0a 2b 20 20 69 72 69 78 35 2a      ;;.+  irix5*
2df10 20 7c 20 69 72 69 78 36 2a 29 0a 2b 20 20 20 20   | irix6*).+    
2df20 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d  case $cc_basenam
2df30 65 20 69 6e 0a 2b 20 20 20 20 20 20 43 43 2a 29  e in.+      CC*)
2df40 0a 2b 09 23 20 53 47 49 20 43 2b 2b 0a 2b 09 5f  .+.# SGI C++.+._
2df50 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63  LT_AC_TAGVAR(arc
2df60 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27  hive_cmds, $1)='
2df70 24 43 43 20 2d 73 68 61 72 65 64 20 2d 61 6c 6c  $CC -shared -all
2df80 20 2d 6d 75 6c 74 69 67 6f 74 20 24 70 72 65 64   -multigot $pred
2df90 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f  ep_objects $libo
2dfa0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f  bjs $deplibs $po
2dfb0 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63  stdep_objects $c
2dfc0 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 2d 73  ompiler_flags -s
2dfd0 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 60 74  oname $soname `t
2dfe0 65 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69  est -n "$verstri
2dff0 6e 67 22 20 26 26 20 65 63 68 6f 20 2d 73 65 74  ng" && echo -set
2e000 5f 76 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72  _version $verstr
2e010 69 6e 67 60 20 2d 75 70 64 61 74 65 5f 72 65 67  ing` -update_reg
2e020 69 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f  istry ${output_o
2e030 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69  bjdir}/so_locati
2e040 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 2b 0a 2b  ons -o $lib'.+.+
2e050 09 23 20 41 72 63 68 69 76 65 73 20 63 6f 6e 74  .# Archives cont
2e060 61 69 6e 69 6e 67 20 43 2b 2b 20 6f 62 6a 65 63  aining C++ objec
2e070 74 20 66 69 6c 65 73 20 6d 75 73 74 20 62 65 20  t files must be 
2e080 63 72 65 61 74 65 64 20 75 73 69 6e 67 0a 2b 09  created using.+.
2e090 23 20 22 43 43 20 2d 61 72 22 2c 20 77 68 65 72  # "CC -ar", wher
2e0a0 65 20 22 43 43 22 20 69 73 20 74 68 65 20 49 52  e "CC" is the IR
2e0b0 49 58 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 2e  IX C++ compiler.
2e0c0 20 20 54 68 69 73 20 69 73 0a 2b 09 23 20 6e 65    This is.+.# ne
2e0d0 63 65 73 73 61 72 79 20 74 6f 20 6d 61 6b 65 20  cessary to make 
2e0e0 73 75 72 65 20 69 6e 73 74 61 6e 74 69 61 74 65  sure instantiate
2e0f0 64 20 74 65 6d 70 6c 61 74 65 73 20 61 72 65 20  d templates are 
2e100 69 6e 63 6c 75 64 65 64 0a 2b 09 23 20 69 6e 20  included.+.# in 
2e110 74 68 65 20 61 72 63 68 69 76 65 2e 0a 2b 09 5f  the archive..+._
2e120 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6f 6c 64  LT_AC_TAGVAR(old
2e130 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24  _archive_cmds, $
2e140 31 29 3d 27 24 43 43 20 2d 61 72 20 2d 57 52 2c  1)='$CC -ar -WR,
2e150 2d 75 20 2d 6f 20 24 6f 6c 64 6c 69 62 20 24 6f  -u -o $oldlib $o
2e160 6c 64 6f 62 6a 73 27 0a 2b 09 3b 3b 0a 2b 20 20  ldobjs'.+.;;.+  
2e170 20 20 20 20 2a 29 0a 2b 09 69 66 20 74 65 73 74      *).+.if test
2e180 20 22 24 47 58 58 22 20 3d 20 79 65 73 3b 20 74   "$GXX" = yes; t
2e190 68 65 6e 0a 2b 09 20 20 69 66 20 74 65 73 74 20  hen.+.  if test 
2e1a0 22 24 77 69 74 68 5f 67 6e 75 5f 6c 64 22 20 3d  "$with_gnu_ld" =
2e1b0 20 6e 6f 3b 20 74 68 65 6e 0a 2b 09 20 20 20 20   no; then.+.    
2e1c0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72  _LT_AC_TAGVAR(ar
2e1d0 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d  chive_cmds, $1)=
2e1e0 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d 6e 6f  '$CC -shared -no
2e1f0 73 74 64 6c 69 62 20 24 70 72 65 64 65 70 5f 6f  stdlib $predep_o
2e200 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20  bjects $libobjs 
2e210 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65  $deplibs $postde
2e220 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69  p_objects $compi
2e230 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
2e240 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e  soname ${wl}$son
2e250 61 6d 65 20 60 74 65 73 74 20 2d 6e 20 22 24 76  ame `test -n "$v
2e260 65 72 73 74 72 69 6e 67 22 20 26 26 20 65 63 68  erstring" && ech
2e270 6f 20 24 7b 77 6c 7d 2d 73 65 74 5f 76 65 72 73  o ${wl}-set_vers
2e280 69 6f 6e 20 24 7b 77 6c 7d 24 76 65 72 73 74 72  ion ${wl}$verstr
2e290 69 6e 67 60 20 24 7b 77 6c 7d 2d 75 70 64 61 74  ing` ${wl}-updat
2e2a0 65 5f 72 65 67 69 73 74 72 79 20 24 7b 77 6c 7d  e_registry ${wl}
2e2b0 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d  ${output_objdir}
2e2c0 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f  /so_locations -o
2e2d0 20 24 6c 69 62 27 0a 2b 09 20 20 65 6c 73 65 0a   $lib'.+.  else.
2e2e0 2b 09 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47  +.    _LT_AC_TAG
2e2f0 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d 64 73  VAR(archive_cmds
2e300 2c 20 24 31 29 3d 27 24 43 43 20 2d 73 68 61 72  , $1)='$CC -shar
2e310 65 64 20 2d 6e 6f 73 74 64 6c 69 62 20 24 70 72  ed -nostdlib $pr
2e320 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69  edep_objects $li
2e330 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2e340 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20  postdep_objects 
2e350 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2e360 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77  ${wl}-soname ${w
2e370 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20  l}$soname `test 
2e380 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20  -n "$verstring" 
2e390 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d 73 65  && echo ${wl}-se
2e3a0 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c 7d 24  t_version ${wl}$
2e3b0 76 65 72 73 74 72 69 6e 67 60 20 2d 6f 20 24 6c  verstring` -o $l
2e3c0 69 62 27 0a 2b 09 20 20 66 69 0a 2b 09 66 69 0a  ib'.+.  fi.+.fi.
2e3d0 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28  +._LT_AC_TAGVAR(
2e3e0 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62 73  link_all_deplibs
2e3f0 2c 20 24 31 29 3d 79 65 73 0a 2b 09 3b 3b 0a 2b  , $1)=yes.+.;;.+
2e400 20 20 20 20 65 73 61 63 0a 2b 20 20 20 20 5f 4c      esac.+    _L
2e410 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64  T_AC_TAGVAR(hard
2e420 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67  code_libdir_flag
2e430 5f 73 70 65 63 2c 20 24 31 29 3d 27 24 7b 77 6c  _spec, $1)='${wl
2e440 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d 24 6c 69  }-rpath ${wl}$li
2e450 62 64 69 72 27 0a 2b 20 20 20 20 5f 4c 54 5f 41  bdir'.+    _LT_A
2e460 43 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64  C_TAGVAR(hardcod
2e470 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
2e480 6f 72 2c 20 24 31 29 3d 3a 0a 2b 20 20 20 20 3b  or, $1)=:.+    ;
2e490 3b 0a 2b 20 20 6c 69 6e 75 78 2a 20 7c 20 6b 2a  ;.+  linux* | k*
2e4a0 62 73 64 2a 2d 67 6e 75 29 0a 2b 20 20 20 20 63  bsd*-gnu).+    c
2e4b0 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65  ase $cc_basename
2e4c0 20 69 6e 0a 2b 20 20 20 20 20 20 4b 43 43 2a 29   in.+      KCC*)
2e4d0 0a 2b 09 23 20 4b 75 63 6b 20 61 6e 64 20 41 73  .+.# Kuck and As
2e4e0 73 6f 63 69 61 74 65 73 2c 20 49 6e 63 2e 20 28  sociates, Inc. (
2e4f0 4b 41 49 29 20 43 2b 2b 20 43 6f 6d 70 69 6c 65  KAI) C++ Compile
2e500 72 0a 2b 0a 2b 09 23 20 4b 43 43 20 77 69 6c 6c  r.+.+.# KCC will
2e510 20 6f 6e 6c 79 20 63 72 65 61 74 65 20 61 20 73   only create a s
2e520 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 69 66  hared library if
2e530 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65   the output file
2e540 0a 2b 09 23 20 65 6e 64 73 20 77 69 74 68 20 22  .+.# ends with "
2e550 2e 73 6f 22 20 28 6f 72 20 22 2e 73 6c 22 20 66  .so" (or ".sl" f
2e560 6f 72 20 48 50 2d 55 58 29 2c 20 73 6f 20 72 65  or HP-UX), so re
2e570 6e 61 6d 65 20 74 68 65 20 6c 69 62 72 61 72 79  name the library
2e580 0a 2b 09 23 20 74 6f 20 69 74 73 20 70 72 6f 70  .+.# to its prop
2e590 65 72 20 6e 61 6d 65 20 28 77 69 74 68 20 76 65  er name (with ve
2e5a0 72 73 69 6f 6e 29 20 61 66 74 65 72 20 6c 69 6e  rsion) after lin
2e5b0 6b 69 6e 67 2e 0a 2b 09 5f 4c 54 5f 41 43 5f 54  king..+._LT_AC_T
2e5c0 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d  AGVAR(archive_cm
2e5d0 64 73 2c 20 24 31 29 3d 27 74 65 6d 70 65 78 74  ds, $1)='tempext
2e5e0 3d 60 65 63 68 6f 20 24 73 68 61 72 65 64 5f 65  =`echo $shared_e
2e5f0 78 74 20 7c 20 24 53 45 44 20 2d 65 20 27 5c 27  xt | $SED -e '\'
2e600 27 73 2f 5c 28 5b 5b 5e 28 29 30 2d 39 41 2d 5a  's/\([[^()0-9A-Z
2e610 61 2d 7a 7b 7d 5d 5d 5c 29 2f 5c 5c 5c 5c 5c 31  a-z{}]]\)/\\\\\1
2e620 2f 67 27 5c 27 27 60 3b 20 74 65 6d 70 6c 69 62  /g'\''`; templib
2e630 3d 60 65 63 68 6f 20 24 6c 69 62 20 7c 20 24 53  =`echo $lib | $S
2e640 45 44 20 2d 65 20 22 73 2f 5c 24 7b 74 65 6d 70  ED -e "s/\${temp
2e650 65 78 74 7d 5c 2e 2e 2a 2f 2e 73 6f 2f 22 60 3b  ext}\..*/.so/"`;
2e660 20 24 43 43 20 24 70 72 65 64 65 70 5f 6f 62 6a   $CC $predep_obj
2e670 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64  ects $libobjs $d
2e680 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f  eplibs $postdep_
2e690 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65  objects $compile
2e6a0 72 5f 66 6c 61 67 73 20 2d 2d 73 6f 6e 61 6d 65  r_flags --soname
2e6b0 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 5c 24 74 65   $soname -o \$te
2e6c0 6d 70 6c 69 62 3b 20 6d 76 20 5c 24 74 65 6d 70  mplib; mv \$temp
2e6d0 6c 69 62 20 24 6c 69 62 27 0a 2b 09 5f 4c 54 5f  lib $lib'.+._LT_
2e6e0 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69 76  AC_TAGVAR(archiv
2e6f0 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24  e_expsym_cmds, $
2e700 31 29 3d 27 74 65 6d 70 65 78 74 3d 60 65 63 68  1)='tempext=`ech
2e710 6f 20 24 73 68 61 72 65 64 5f 65 78 74 20 7c 20  o $shared_ext | 
2e720 24 53 45 44 20 2d 65 20 27 5c 27 27 73 2f 5c 28  $SED -e '\''s/\(
2e730 5b 5b 5e 28 29 30 2d 39 41 2d 5a 61 2d 7a 7b 7d  [[^()0-9A-Za-z{}
2e740 5d 5d 5c 29 2f 5c 5c 5c 5c 5c 31 2f 67 27 5c 27  ]]\)/\\\\\1/g'\'
2e750 27 60 3b 20 74 65 6d 70 6c 69 62 3d 60 65 63 68  '`; templib=`ech
2e760 6f 20 24 6c 69 62 20 7c 20 24 53 45 44 20 2d 65  o $lib | $SED -e
2e770 20 22 73 2f 5c 24 7b 74 65 6d 70 65 78 74 7d 5c   "s/\${tempext}\
2e780 2e 2e 2a 2f 2e 73 6f 2f 22 60 3b 20 24 43 43 20  ..*/.so/"`; $CC 
2e790 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20  $predep_objects 
2e7a0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
2e7b0 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63  s $postdep_objec
2e7c0 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  ts $compiler_fla
2e7d0 67 73 20 2d 2d 73 6f 6e 61 6d 65 20 24 73 6f 6e  gs --soname $son
2e7e0 61 6d 65 20 2d 6f 20 5c 24 74 65 6d 70 6c 69 62  ame -o \$templib
2e7f0 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d 73 79   ${wl}-retain-sy
2e800 6d 62 6f 6c 73 2d 66 69 6c 65 2c 24 65 78 70 6f  mbols-file,$expo
2e810 72 74 5f 73 79 6d 62 6f 6c 73 3b 20 6d 76 20 5c  rt_symbols; mv \
2e820 24 74 65 6d 70 6c 69 62 20 24 6c 69 62 27 0a 2b  $templib $lib'.+
2e830 09 23 20 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 6d  .# Commands to m
2e840 61 6b 65 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f  ake compiler pro
2e850 64 75 63 65 20 76 65 72 62 6f 73 65 20 6f 75 74  duce verbose out
2e860 70 75 74 20 74 68 61 74 20 6c 69 73 74 73 0a 2b  put that lists.+
2e870 09 23 20 77 68 61 74 20 22 68 69 64 64 65 6e 22  .# what "hidden"
2e880 20 6c 69 62 72 61 72 69 65 73 2c 20 6f 62 6a 65   libraries, obje
2e890 63 74 20 66 69 6c 65 73 20 61 6e 64 20 66 6c 61  ct files and fla
2e8a0 67 73 20 61 72 65 20 75 73 65 64 20 77 68 65 6e  gs are used when
2e8b0 0a 2b 09 23 20 6c 69 6e 6b 69 6e 67 20 61 20 73  .+.# linking a s
2e8c0 68 61 72 65 64 20 6c 69 62 72 61 72 79 2e 0a 2b  hared library..+
2e8d0 09 23 0a 2b 09 23 20 54 68 65 72 65 20 64 6f 65  .#.+.# There doe
2e8e0 73 6e 27 74 20 61 70 70 65 61 72 20 74 6f 20 62  sn't appear to b
2e8f0 65 20 61 20 77 61 79 20 74 6f 20 70 72 65 76 65  e a way to preve
2e900 6e 74 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72  nt this compiler
2e910 20 66 72 6f 6d 0a 2b 09 23 20 65 78 70 6c 69 63   from.+.# explic
2e920 69 74 6c 79 20 6c 69 6e 6b 69 6e 67 20 73 79 73  itly linking sys
2e930 74 65 6d 20 6f 62 6a 65 63 74 20 66 69 6c 65 73  tem object files
2e940 20 73 6f 20 77 65 20 6e 65 65 64 20 74 6f 20 73   so we need to s
2e950 74 72 69 70 20 74 68 65 6d 0a 2b 09 23 20 66 72  trip them.+.# fr
2e960 6f 6d 20 74 68 65 20 6f 75 74 70 75 74 20 73 6f  om the output so
2e970 20 74 68 61 74 20 74 68 65 79 20 64 6f 6e 27 74   that they don't
2e980 20 67 65 74 20 69 6e 63 6c 75 64 65 64 20 69 6e   get included in
2e990 20 74 68 65 20 6c 69 62 72 61 72 79 0a 2b 09 23   the library.+.#
2e9a0 20 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 0a 2b   dependencies..+
2e9b0 09 6f 75 74 70 75 74 5f 76 65 72 62 6f 73 65 5f  .output_verbose_
2e9c0 6c 69 6e 6b 5f 63 6d 64 3d 27 74 65 6d 70 6c 69  link_cmd='templi
2e9d0 73 74 3d 60 24 43 43 20 24 43 46 4c 41 47 53 20  st=`$CC $CFLAGS 
2e9e0 2d 76 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a  -v conftest.$obj
2e9f0 65 78 74 20 2d 6f 20 6c 69 62 63 6f 6e 66 74 65  ext -o libconfte
2ea00 73 74 24 73 68 61 72 65 64 5f 65 78 74 20 32 3e  st$shared_ext 2>
2ea10 26 31 20 7c 20 67 72 65 70 20 22 6c 64 22 60 3b  &1 | grep "ld"`;
2ea20 20 72 6d 20 2d 66 20 6c 69 62 63 6f 6e 66 74 65   rm -f libconfte
2ea30 73 74 24 73 68 61 72 65 64 5f 65 78 74 3b 20 6c  st$shared_ext; l
2ea40 69 73 74 3d 22 22 3b 20 66 6f 72 20 7a 20 69 6e  ist=""; for z in
2ea50 20 24 74 65 6d 70 6c 69 73 74 3b 20 64 6f 20 63   $templist; do c
2ea60 61 73 65 20 24 7a 20 69 6e 20 63 6f 6e 66 74 65  ase $z in confte
2ea70 73 74 2e 24 6f 62 6a 65 78 74 29 20 6c 69 73 74  st.$objext) list
2ea80 3d 22 24 6c 69 73 74 20 24 7a 22 3b 3b 20 2a 2e  ="$list $z";; *.
2ea90 24 6f 62 6a 65 78 74 29 3b 3b 20 2a 29 20 6c 69  $objext);; *) li
2eaa0 73 74 3d 22 24 6c 69 73 74 20 24 7a 22 3b 3b 65  st="$list $z";;e
2eab0 73 61 63 3b 20 64 6f 6e 65 3b 20 65 63 68 6f 20  sac; done; echo 
2eac0 24 6c 69 73 74 27 0a 2b 0a 2b 09 5f 4c 54 5f 41  $list'.+.+._LT_A
2ead0 43 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64  C_TAGVAR(hardcod
2eae0 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70  e_libdir_flag_sp
2eaf0 65 63 2c 20 24 31 29 3d 27 24 7b 77 6c 7d 2d 2d  ec, $1)='${wl}--
2eb00 72 70 61 74 68 2c 24 6c 69 62 64 69 72 27 0a 2b  rpath,$libdir'.+
2eb10 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 65  ._LT_AC_TAGVAR(e
2eb20 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
2eb30 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27 24 7b  ag_spec, $1)='${
2eb40 77 6c 7d 2d 2d 65 78 70 6f 72 74 2d 64 79 6e 61  wl}--export-dyna
2eb50 6d 69 63 27 0a 2b 0a 2b 09 23 20 41 72 63 68 69  mic'.+.+.# Archi
2eb60 76 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 43  ves containing C
2eb70 2b 2b 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20  ++ object files 
2eb80 6d 75 73 74 20 62 65 20 63 72 65 61 74 65 64 20  must be created 
2eb90 75 73 69 6e 67 0a 2b 09 23 20 22 43 43 20 2d 42  using.+.# "CC -B
2eba0 73 74 61 74 69 63 22 2c 20 77 68 65 72 65 20 22  static", where "
2ebb0 43 43 22 20 69 73 20 74 68 65 20 4b 41 49 20 43  CC" is the KAI C
2ebc0 2b 2b 20 63 6f 6d 70 69 6c 65 72 2e 0a 2b 09 5f  ++ compiler..+._
2ebd0 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6f 6c 64  LT_AC_TAGVAR(old
2ebe0 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24  _archive_cmds, $
2ebf0 31 29 3d 27 24 43 43 20 2d 42 73 74 61 74 69 63  1)='$CC -Bstatic
2ec00 20 2d 6f 20 24 6f 6c 64 6c 69 62 20 24 6f 6c 64   -o $oldlib $old
2ec10 6f 62 6a 73 27 0a 2b 09 3b 3b 0a 2b 20 20 20 20  objs'.+.;;.+    
2ec20 20 20 69 63 70 63 2a 29 0a 2b 09 23 20 49 6e 74    icpc*).+.# Int
2ec30 65 6c 20 43 2b 2b 0a 2b 09 77 69 74 68 5f 67 6e  el C++.+.with_gn
2ec40 75 5f 6c 64 3d 79 65 73 0a 2b 09 23 20 76 65 72  u_ld=yes.+.# ver
2ec50 73 69 6f 6e 20 38 2e 30 20 61 6e 64 20 61 62 6f  sion 8.0 and abo
2ec60 76 65 20 6f 66 20 69 63 70 63 20 63 68 6f 6b 65  ve of icpc choke
2ec70 20 6f 6e 20 6d 75 6c 74 69 70 6c 79 20 64 65 66   on multiply def
2ec80 69 6e 65 64 20 73 79 6d 62 6f 6c 73 0a 2b 09 23  ined symbols.+.#
2ec90 20 69 66 20 77 65 20 61 64 64 20 24 70 72 65 64   if we add $pred
2eca0 65 70 5f 6f 62 6a 65 63 74 73 20 61 6e 64 20 24  ep_objects and $
2ecb0 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 2c  postdep_objects,
2ecc0 20 68 6f 77 65 76 65 72 20 37 2e 31 20 61 6e 64   however 7.1 and
2ecd0 0a 2b 09 23 20 65 61 72 6c 69 65 72 20 64 6f 20  .+.# earlier do 
2ece0 6e 6f 74 20 61 64 64 20 74 68 65 20 6f 62 6a 65  not add the obje
2ecf0 63 74 73 20 74 68 65 6d 73 65 6c 76 65 73 2e 0a  cts themselves..
2ed00 2b 09 63 61 73 65 20 60 24 43 43 20 2d 56 20 32  +.case `$CC -V 2
2ed10 3e 26 31 60 20 69 6e 0a 2b 09 2a 22 56 65 72 73  >&1` in.+.*"Vers
2ed20 69 6f 6e 20 37 2e 22 2a 29 0a 2b 20 20 09 20 20  ion 7."*).+  .  
2ed30 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72  _LT_AC_TAGVAR(ar
2ed40 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d  chive_cmds, $1)=
2ed50 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 72  '$CC -shared $pr
2ed60 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69  edep_objects $li
2ed70 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2ed80 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20  postdep_objects 
2ed90 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2eda0 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c  ${wl}-soname $wl
2edb0 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27  $soname -o $lib'
2edc0 0a 2b 20 20 09 20 20 5f 4c 54 5f 41 43 5f 54 41  .+  .  _LT_AC_TA
2edd0 47 56 41 52 28 61 72 63 68 69 76 65 5f 65 78 70  GVAR(archive_exp
2ede0 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24  sym_cmds, $1)='$
2edf0 43 43 20 2d 73 68 61 72 65 64 20 24 70 72 65 64  CC -shared $pred
2ee00 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f  ep_objects $libo
2ee10 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f  bjs $deplibs $po
2ee20 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63  stdep_objects $c
2ee30 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b  ompiler_flags ${
2ee40 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73  wl}-soname $wl$s
2ee50 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61  oname ${wl}-reta
2ee60 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20  in-symbols-file 
2ee70 24 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f  $wl$export_symbo
2ee80 6c 73 20 2d 6f 20 24 6c 69 62 27 0a 2b 09 20 20  ls -o $lib'.+.  
2ee90 3b 3b 0a 2b 09 2a 29 20 20 23 20 56 65 72 73 69  ;;.+.*)  # Versi
2eea0 6f 6e 20 38 2e 30 20 6f 72 20 6e 65 77 65 72 0a  on 8.0 or newer.
2eeb0 2b 09 20 20 74 6d 70 5f 69 64 79 6e 3d 0a 2b 09  +.  tmp_idyn=.+.
2eec0 20 20 63 61 73 65 20 24 68 6f 73 74 5f 63 70 75    case $host_cpu
2eed0 20 69 6e 0a 2b 09 20 20 20 20 69 61 36 34 2a 29   in.+.    ia64*)
2eee0 20 74 6d 70 5f 69 64 79 6e 3d 27 20 2d 69 5f 64   tmp_idyn=' -i_d
2eef0 79 6e 61 6d 69 63 27 3b 3b 0a 2b 09 20 20 65 73  ynamic';;.+.  es
2ef00 61 63 0a 2b 20 20 09 20 20 5f 4c 54 5f 41 43 5f  ac.+  .  _LT_AC_
2ef10 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 63  TAGVAR(archive_c
2ef20 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d 73  mds, $1)='$CC -s
2ef30 68 61 72 65 64 27 22 24 74 6d 70 5f 69 64 79 6e  hared'"$tmp_idyn
2ef40 22 27 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  "' $libobjs $dep
2ef50 6c 69 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66  libs $compiler_f
2ef60 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d  lags ${wl}-sonam
2ef70 65 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  e $wl$soname -o 
2ef80 24 6c 69 62 27 0a 2b 09 20 20 5f 4c 54 5f 41 43  $lib'.+.  _LT_AC
2ef90 5f 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f  _TAGVAR(archive_
2efa0 65 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29  expsym_cmds, $1)
2efb0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 27 22 24  ='$CC -shared'"$
2efc0 74 6d 70 5f 69 64 79 6e 22 27 20 24 6c 69 62 6f  tmp_idyn"' $libo
2efd0 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63 6f  bjs $deplibs $co
2efe0 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77  mpiler_flags ${w
2eff0 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f  l}-soname $wl$so
2f000 6e 61 6d 65 20 24 7b 77 6c 7d 2d 72 65 74 61 69  name ${wl}-retai
2f010 6e 2d 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 20 24  n-symbols-file $
2f020 77 6c 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  wl$export_symbol
2f030 73 20 2d 6f 20 24 6c 69 62 27 0a 2b 09 20 20 3b  s -o $lib'.+.  ;
2f040 3b 0a 2b 09 65 73 61 63 0a 2b 09 5f 4c 54 5f 41  ;.+.esac.+._LT_A
2f050 43 5f 54 41 47 56 41 52 28 61 72 63 68 69 76 65  C_TAGVAR(archive
2f060 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c 63 2c 20 24  _cmds_need_lc, $
2f070 31 29 3d 6e 6f 0a 2b 09 5f 4c 54 5f 41 43 5f 54  1)=no.+._LT_AC_T
2f080 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c  AGVAR(hardcode_l
2f090 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c  ibdir_flag_spec,
2f0a0 20 24 31 29 3d 27 24 7b 77 6c 7d 2d 72 70 61 74   $1)='${wl}-rpat
2f0b0 68 2c 24 6c 69 62 64 69 72 27 0a 2b 09 5f 4c 54  h,$libdir'.+._LT
2f0c0 5f 41 43 5f 54 41 47 56 41 52 28 65 78 70 6f 72  _AC_TAGVAR(expor
2f0d0 74 5f 64 79 6e 61 6d 69 63 5f 66 6c 61 67 5f 73  t_dynamic_flag_s
2f0e0 70 65 63 2c 20 24 31 29 3d 27 24 7b 77 6c 7d 2d  pec, $1)='${wl}-
2f0f0 2d 65 78 70 6f 72 74 2d 64 79 6e 61 6d 69 63 27  -export-dynamic'
2f100 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52  .+._LT_AC_TAGVAR
2f110 28 77 68 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66  (whole_archive_f
2f120 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27 24  lag_spec, $1)='$
2f130 7b 77 6c 7d 2d 2d 77 68 6f 6c 65 2d 61 72 63 68  {wl}--whole-arch
2f140 69 76 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20  ive$convenience 
2f150 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d  ${wl}--no-whole-
2f160 61 72 63 68 69 76 65 27 0a 2b 09 3b 3b 0a 2b 20  archive'.+.;;.+ 
2f170 20 20 20 20 20 70 67 43 43 2a 20 7c 20 70 67 63       pgCC* | pgc
2f180 70 70 2a 29 0a 2b 20 20 20 20 20 20 20 20 23 20  pp*).+        # 
2f190 50 6f 72 74 6c 61 6e 64 20 47 72 6f 75 70 20 43  Portland Group C
2f1a0 2b 2b 20 63 6f 6d 70 69 6c 65 72 0a 2b 09 5f 4c  ++ compiler.+._L
2f1b0 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63 68  T_AC_TAGVAR(arch
2f1c0 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24  ive_cmds, $1)='$
2f1d0 43 43 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f  CC -shared $pic_
2f1e0 66 6c 61 67 20 24 70 72 65 64 65 70 5f 6f 62 6a  flag $predep_obj
2f1f0 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64  ects $libobjs $d
2f200 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f  eplibs $postdep_
2f210 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65  objects $compile
2f220 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d 73 6f  r_flags ${wl}-so
2f230 6e 61 6d 65 20 24 7b 77 6c 7d 24 73 6f 6e 61 6d  name ${wl}$sonam
2f240 65 20 2d 6f 20 24 6c 69 62 27 0a 2b 20 20 09 5f  e -o $lib'.+  ._
2f250 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63  LT_AC_TAGVAR(arc
2f260 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73  hive_expsym_cmds
2f270 2c 20 24 31 29 3d 27 24 43 43 20 2d 73 68 61 72  , $1)='$CC -shar
2f280 65 64 20 24 70 69 63 5f 66 6c 61 67 20 24 70 72  ed $pic_flag $pr
2f290 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69  edep_objects $li
2f2a0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2f2b0 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20  postdep_objects 
2f2c0 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2f2d0 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77  ${wl}-soname ${w
2f2e0 6c 7d 24 73 6f 6e 61 6d 65 20 24 7b 77 6c 7d 2d  l}$soname ${wl}-
2f2f0 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d 66  retain-symbols-f
2f300 69 6c 65 20 24 7b 77 6c 7d 24 65 78 70 6f 72 74  ile ${wl}$export
2f310 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20 24 6c 69 62  _symbols -o $lib
2f320 27 0a 2b 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47  '.+.+._LT_AC_TAG
2f330 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62  VAR(hardcode_lib
2f340 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24  dir_flag_spec, $
2f350 31 29 3d 27 24 7b 77 6c 7d 2d 2d 72 70 61 74 68  1)='${wl}--rpath
2f360 20 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 2b   ${wl}$libdir'.+
2f370 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 65  ._LT_AC_TAGVAR(e
2f380 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f 66 6c  xport_dynamic_fl
2f390 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27 24 7b  ag_spec, $1)='${
2f3a0 77 6c 7d 2d 2d 65 78 70 6f 72 74 2d 64 79 6e 61  wl}--export-dyna
2f3b0 6d 69 63 27 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41  mic'.+._LT_AC_TA
2f3c0 47 56 41 52 28 77 68 6f 6c 65 5f 61 72 63 68 69  GVAR(whole_archi
2f3d0 76 65 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24 31  ve_flag_spec, $1
2f3e0 29 3d 27 24 7b 77 6c 7d 2d 2d 77 68 6f 6c 65 2d  )='${wl}--whole-
2f3f0 61 72 63 68 69 76 65 60 66 6f 72 20 63 6f 6e 76  archive`for conv
2f400 20 69 6e 20 24 63 6f 6e 76 65 6e 69 65 6e 63 65   in $convenience
2f410 5c 22 5c 22 3b 20 64 6f 20 74 65 73 74 20 20 2d  \"\"; do test  -
2f420 6e 20 5c 22 24 63 6f 6e 76 5c 22 20 26 26 20 6e  n \"$conv\" && n
2f430 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 3d 5c  ew_convenience=\
2f440 22 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63  "$new_convenienc
2f450 65 2c 24 63 6f 6e 76 5c 22 3b 20 64 6f 6e 65 3b  e,$conv\"; done;
2f460 20 24 65 63 68 6f 20 5c 22 24 6e 65 77 5f 63 6f   $echo \"$new_co
2f470 6e 76 65 6e 69 65 6e 63 65 5c 22 60 20 24 7b 77  nvenience\"` ${w
2f480 6c 7d 2d 2d 6e 6f 2d 77 68 6f 6c 65 2d 61 72 63  l}--no-whole-arc
2f490 68 69 76 65 27 0a 2b 20 20 20 20 20 20 20 20 3b  hive'.+        ;
2f4a0 3b 0a 2b 20 20 20 20 20 20 63 78 78 2a 29 0a 2b  ;.+      cxx*).+
2f4b0 09 23 20 43 6f 6d 70 61 71 20 43 2b 2b 0a 2b 09  .# Compaq C++.+.
2f4c0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72  _LT_AC_TAGVAR(ar
2f4d0 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d  chive_cmds, $1)=
2f4e0 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 70 72  '$CC -shared $pr
2f4f0 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69  edep_objects $li
2f500 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
2f510 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20  postdep_objects 
2f520 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 20  $compiler_flags 
2f530 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 77 6c  ${wl}-soname $wl
2f540 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27  $soname -o $lib'
2f550 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52  .+._LT_AC_TAGVAR
2f560 28 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f  (archive_expsym_
2f570 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d  cmds, $1)='$CC -
2f580 73 68 61 72 65 64 20 24 70 72 65 64 65 70 5f 6f  shared $predep_o
2f590 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20  bjects $libobjs 
2f5a0 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65  $deplibs $postde
2f5b0 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69  p_objects $compi
2f5c0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
2f5d0 73 6f 6e 61 6d 65 20 24 77 6c 24 73 6f 6e 61 6d  soname $wl$sonam
2f5e0 65 20 20 2d 6f 20 24 6c 69 62 20 24 7b 77 6c 7d  e  -o $lib ${wl}
2f5f0 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73 2d  -retain-symbols-
2f600 66 69 6c 65 20 24 77 6c 24 65 78 70 6f 72 74 5f  file $wl$export_
2f610 73 79 6d 62 6f 6c 73 27 0a 2b 0a 2b 09 72 75 6e  symbols'.+.+.run
2f620 70 61 74 68 5f 76 61 72 3d 4c 44 5f 52 55 4e 5f  path_var=LD_RUN_
2f630 50 41 54 48 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41  PATH.+._LT_AC_TA
2f640 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69  GVAR(hardcode_li
2f650 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20  bdir_flag_spec, 
2f660 24 31 29 3d 27 2d 72 70 61 74 68 20 24 6c 69 62  $1)='-rpath $lib
2f670 64 69 72 27 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41  dir'.+._LT_AC_TA
2f680 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69  GVAR(hardcode_li
2f690 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72 2c 20  bdir_separator, 
2f6a0 24 31 29 3d 3a 0a 2b 0a 2b 09 23 20 43 6f 6d 6d  $1)=:.+.+.# Comm
2f6b0 61 6e 64 73 20 74 6f 20 6d 61 6b 65 20 63 6f 6d  ands to make com
2f6c0 70 69 6c 65 72 20 70 72 6f 64 75 63 65 20 76 65  piler produce ve
2f6d0 72 62 6f 73 65 20 6f 75 74 70 75 74 20 74 68 61  rbose output tha
2f6e0 74 20 6c 69 73 74 73 0a 2b 09 23 20 77 68 61 74  t lists.+.# what
2f6f0 20 22 68 69 64 64 65 6e 22 20 6c 69 62 72 61 72   "hidden" librar
2f700 69 65 73 2c 20 6f 62 6a 65 63 74 20 66 69 6c 65  ies, object file
2f710 73 20 61 6e 64 20 66 6c 61 67 73 20 61 72 65 20  s and flags are 
2f720 75 73 65 64 20 77 68 65 6e 0a 2b 09 23 20 6c 69  used when.+.# li
2f730 6e 6b 69 6e 67 20 61 20 73 68 61 72 65 64 20 6c  nking a shared l
2f740 69 62 72 61 72 79 2e 0a 2b 09 23 0a 2b 09 23 20  ibrary..+.#.+.# 
2f750 54 68 65 72 65 20 64 6f 65 73 6e 27 74 20 61 70  There doesn't ap
2f760 70 65 61 72 20 74 6f 20 62 65 20 61 20 77 61 79  pear to be a way
2f770 20 74 6f 20 70 72 65 76 65 6e 74 20 74 68 69 73   to prevent this
2f780 20 63 6f 6d 70 69 6c 65 72 20 66 72 6f 6d 0a 2b   compiler from.+
2f790 09 23 20 65 78 70 6c 69 63 69 74 6c 79 20 6c 69  .# explicitly li
2f7a0 6e 6b 69 6e 67 20 73 79 73 74 65 6d 20 6f 62 6a  nking system obj
2f7b0 65 63 74 20 66 69 6c 65 73 20 73 6f 20 77 65 20  ect files so we 
2f7c0 6e 65 65 64 20 74 6f 20 73 74 72 69 70 20 74 68  need to strip th
2f7d0 65 6d 0a 2b 09 23 20 66 72 6f 6d 20 74 68 65 20  em.+.# from the 
2f7e0 6f 75 74 70 75 74 20 73 6f 20 74 68 61 74 20 74  output so that t
2f7f0 68 65 79 20 64 6f 6e 27 74 20 67 65 74 20 69 6e  hey don't get in
2f800 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 6c 69  cluded in the li
2f810 62 72 61 72 79 0a 2b 09 23 20 64 65 70 65 6e 64  brary.+.# depend
2f820 65 6e 63 69 65 73 2e 0a 2b 09 6f 75 74 70 75 74  encies..+.output
2f830 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d  _verbose_link_cm
2f840 64 3d 27 74 65 6d 70 6c 69 73 74 3d 60 24 43 43  d='templist=`$CC
2f850 20 2d 73 68 61 72 65 64 20 24 43 46 4c 41 47 53   -shared $CFLAGS
2f860 20 2d 76 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62   -v conftest.$ob
2f870 6a 65 78 74 20 32 3e 26 31 20 7c 20 67 72 65 70  jext 2>&1 | grep
2f880 20 22 6c 64 22 60 3b 20 74 65 6d 70 6c 69 73 74   "ld"`; templist
2f890 3d 60 65 63 68 6f 20 24 74 65 6d 70 6c 69 73 74  =`echo $templist
2f8a0 20 7c 20 24 53 45 44 20 22 73 2f 5c 28 5e 2e 2a   | $SED "s/\(^.*
2f8b0 6c 64 2e 2a 5c 29 5c 28 20 2e 2a 6c 64 20 2e 2a  ld.*\)\( .*ld .*
2f8c0 24 5c 29 2f 5c 31 2f 22 60 3b 20 6c 69 73 74 3d  $\)/\1/"`; list=
2f8d0 22 22 3b 20 66 6f 72 20 7a 20 69 6e 20 24 74 65  ""; for z in $te
2f8e0 6d 70 6c 69 73 74 3b 20 64 6f 20 63 61 73 65 20  mplist; do case 
2f8f0 24 7a 20 69 6e 20 63 6f 6e 66 74 65 73 74 2e 24  $z in conftest.$
2f900 6f 62 6a 65 78 74 29 20 6c 69 73 74 3d 22 24 6c  objext) list="$l
2f910 69 73 74 20 24 7a 22 3b 3b 20 2a 2e 24 6f 62 6a  ist $z";; *.$obj
2f920 65 78 74 29 3b 3b 20 2a 29 20 6c 69 73 74 3d 22  ext);; *) list="
2f930 24 6c 69 73 74 20 24 7a 22 3b 3b 65 73 61 63 3b  $list $z";;esac;
2f940 20 64 6f 6e 65 3b 20 65 63 68 6f 20 24 6c 69 73   done; echo $lis
2f950 74 27 0a 2b 09 3b 3b 0a 2b 20 20 20 20 20 20 2a  t'.+.;;.+      *
2f960 29 0a 2b 09 63 61 73 65 20 60 24 43 43 20 2d 56  ).+.case `$CC -V
2f970 20 32 3e 26 31 20 7c 20 73 65 64 20 35 71 60 20   2>&1 | sed 5q` 
2f980 69 6e 0a 2b 09 2a 53 75 6e 5c 20 43 2a 29 0a 2b  in.+.*Sun\ C*).+
2f990 09 20 20 23 20 53 75 6e 20 43 2b 2b 20 35 2e 39  .  # Sun C++ 5.9
2f9a0 0a 2b 09 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56  .+.  _LT_AC_TAGV
2f9b0 41 52 28 6e 6f 5f 75 6e 64 65 66 69 6e 65 64 5f  AR(no_undefined_
2f9c0 66 6c 61 67 2c 20 24 31 29 3d 27 20 2d 7a 64 65  flag, $1)=' -zde
2f9d0 66 73 27 0a 2b 09 20 20 5f 4c 54 5f 41 43 5f 54  fs'.+.  _LT_AC_T
2f9e0 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d  AGVAR(archive_cm
2f9f0 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d 47 24  ds, $1)='$CC -G$
2fa00 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
2fa10 5f 66 6c 61 67 7d 20 2d 68 24 73 6f 6e 61 6d 65  _flag} -h$soname
2fa20 20 2d 6f 20 24 6c 69 62 20 24 70 72 65 64 65 70   -o $lib $predep
2fa30 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a  _objects $libobj
2fa40 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74  s $deplibs $post
2fa50 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d  dep_objects $com
2fa60 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 2b 09 20  piler_flags'.+. 
2fa70 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61   _LT_AC_TAGVAR(a
2fa80 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d  rchive_expsym_cm
2fa90 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d 47 24  ds, $1)='$CC -G$
2faa0 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  {allow_undefined
2fab0 5f 66 6c 61 67 7d 20 2d 68 24 73 6f 6e 61 6d 65  _flag} -h$soname
2fac0 20 2d 6f 20 24 6c 69 62 20 24 70 72 65 64 65 70   -o $lib $predep
2fad0 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a  _objects $libobj
2fae0 73 20 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74  s $deplibs $post
2faf0 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d  dep_objects $com
2fb00 70 69 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c  piler_flags ${wl
2fb10 7d 2d 72 65 74 61 69 6e 2d 73 79 6d 62 6f 6c 73  }-retain-symbols
2fb20 2d 66 69 6c 65 20 24 7b 77 6c 7d 24 65 78 70 6f  -file ${wl}$expo
2fb30 72 74 5f 73 79 6d 62 6f 6c 73 27 0a 2b 09 20 20  rt_symbols'.+.  
2fb40 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61  _LT_AC_TAGVAR(ha
2fb50 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c  rdcode_libdir_fl
2fb60 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27 2d 52  ag_spec, $1)='-R
2fb70 24 6c 69 62 64 69 72 27 0a 2b 09 20 20 5f 4c 54  $libdir'.+.  _LT
2fb80 5f 41 43 5f 54 41 47 56 41 52 28 77 68 6f 6c 65  _AC_TAGVAR(whole
2fb90 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70  _archive_flag_sp
2fba0 65 63 2c 20 24 31 29 3d 27 24 7b 77 6c 7d 2d 2d  ec, $1)='${wl}--
2fbb0 77 68 6f 6c 65 2d 61 72 63 68 69 76 65 60 6e 65  whole-archive`ne
2fbc0 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65 3d 3b 20  w_convenience=; 
2fbd0 66 6f 72 20 63 6f 6e 76 20 69 6e 20 24 63 6f 6e  for conv in $con
2fbe0 76 65 6e 69 65 6e 63 65 5c 22 5c 22 3b 20 64 6f  venience\"\"; do
2fbf0 20 74 65 73 74 20 2d 7a 20 5c 22 24 63 6f 6e 76   test -z \"$conv
2fc00 5c 22 20 7c 7c 20 6e 65 77 5f 63 6f 6e 76 65 6e  \" || new_conven
2fc10 69 65 6e 63 65 3d 5c 22 24 6e 65 77 5f 63 6f 6e  ience=\"$new_con
2fc20 76 65 6e 69 65 6e 63 65 2c 24 63 6f 6e 76 5c 22  venience,$conv\"
2fc30 3b 20 64 6f 6e 65 3b 20 24 65 63 68 6f 20 5c 22  ; done; $echo \"
2fc40 24 6e 65 77 5f 63 6f 6e 76 65 6e 69 65 6e 63 65  $new_convenience
2fc50 5c 22 60 20 24 7b 77 6c 7d 2d 2d 6e 6f 2d 77 68  \"` ${wl}--no-wh
2fc60 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 2b 0a 2b  ole-archive'.+.+
2fc70 09 20 20 23 20 4e 6f 74 20 73 75 72 65 20 77 68  .  # Not sure wh
2fc80 65 74 68 65 72 20 73 6f 6d 65 74 68 69 6e 67 20  ether something 
2fc90 62 61 73 65 64 20 6f 6e 0a 2b 09 20 20 23 20 24  based on.+.  # $
2fca0 43 43 20 24 43 46 4c 41 47 53 20 2d 76 20 63 6f  CC $CFLAGS -v co
2fcb0 6e 66 74 65 73 74 2e 24 6f 62 6a 65 78 74 20 2d  nftest.$objext -
2fcc0 6f 20 6c 69 62 63 6f 6e 66 74 65 73 74 24 73 68  o libconftest$sh
2fcd0 61 72 65 64 5f 65 78 74 20 32 3e 26 31 0a 2b 09  ared_ext 2>&1.+.
2fce0 20 20 23 20 77 6f 75 6c 64 20 62 65 20 62 65 74    # would be bet
2fcf0 74 65 72 2e 0a 2b 09 20 20 6f 75 74 70 75 74 5f  ter..+.  output_
2fd00 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64  verbose_link_cmd
2fd10 3d 27 65 63 68 6f 27 0a 2b 0a 2b 09 20 20 23 20  ='echo'.+.+.  # 
2fd20 41 72 63 68 69 76 65 73 20 63 6f 6e 74 61 69 6e  Archives contain
2fd30 69 6e 67 20 43 2b 2b 20 6f 62 6a 65 63 74 20 66  ing C++ object f
2fd40 69 6c 65 73 20 6d 75 73 74 20 62 65 20 63 72 65  iles must be cre
2fd50 61 74 65 64 20 75 73 69 6e 67 0a 2b 09 20 20 23  ated using.+.  #
2fd60 20 22 43 43 20 2d 78 61 72 22 2c 20 77 68 65 72   "CC -xar", wher
2fd70 65 20 22 43 43 22 20 69 73 20 74 68 65 20 53 75  e "CC" is the Su
2fd80 6e 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 2e 20  n C++ compiler. 
2fd90 20 54 68 69 73 20 69 73 0a 2b 09 20 20 23 20 6e   This is.+.  # n
2fda0 65 63 65 73 73 61 72 79 20 74 6f 20 6d 61 6b 65  ecessary to make
2fdb0 20 73 75 72 65 20 69 6e 73 74 61 6e 74 69 61 74   sure instantiat
2fdc0 65 64 20 74 65 6d 70 6c 61 74 65 73 20 61 72 65  ed templates are
2fdd0 20 69 6e 63 6c 75 64 65 64 0a 2b 09 20 20 23 20   included.+.  # 
2fde0 69 6e 20 74 68 65 20 61 72 63 68 69 76 65 2e 0a  in the archive..
2fdf0 2b 09 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41  +.  _LT_AC_TAGVA
2fe00 52 28 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d  R(old_archive_cm
2fe10 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d 78 61  ds, $1)='$CC -xa
2fe20 72 20 2d 6f 20 24 6f 6c 64 6c 69 62 20 24 6f 6c  r -o $oldlib $ol
2fe30 64 6f 62 6a 73 27 0a 2b 09 20 20 3b 3b 0a 2b 09  dobjs'.+.  ;;.+.
2fe40 65 73 61 63 0a 2b 09 3b 3b 0a 2b 20 20 20 20 65  esac.+.;;.+    e
2fe50 73 61 63 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 6c  sac.+    ;;.+  l
2fe60 79 6e 78 6f 73 2a 29 0a 2b 20 20 20 20 23 20 46  ynxos*).+    # F
2fe70 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 6f  IXME: insert pro
2fe80 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 20  per C++ library 
2fe90 73 75 70 70 6f 72 74 0a 2b 20 20 20 20 5f 4c 54  support.+    _LT
2fea0 5f 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68  _AC_TAGVAR(ld_sh
2feb0 6c 69 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b 20 20  libs, $1)=no.+  
2fec0 20 20 3b 3b 0a 2b 20 20 6d 38 38 6b 2a 29 0a 2b    ;;.+  m88k*).+
2fed0 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73      # FIXME: ins
2fee0 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c  ert proper C++ l
2fef0 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 0a 2b  ibrary support.+
2ff00 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
2ff10 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24 31 29  R(ld_shlibs, $1)
2ff20 3d 6e 6f 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 6d  =no.+    ;;.+  m
2ff30 76 73 2a 29 0a 2b 20 20 20 20 63 61 73 65 20 24  vs*).+    case $
2ff40 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a 2b  cc_basename in.+
2ff50 20 20 20 20 20 20 63 78 78 2a 29 0a 2b 09 23 20        cxx*).+.# 
2ff60 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72  FIXME: insert pr
2ff70 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79  oper C++ library
2ff80 20 73 75 70 70 6f 72 74 0a 2b 09 5f 4c 54 5f 41   support.+._LT_A
2ff90 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68 6c 69  C_TAGVAR(ld_shli
2ffa0 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a  bs, $1)=no.+.;;.
2ffb0 2b 20 20 20 20 20 20 2a 29 0a 2b 09 23 20 46 49  +      *).+.# FI
2ffc0 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 6f 70  XME: insert prop
2ffd0 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 73  er C++ library s
2ffe0 75 70 70 6f 72 74 0a 2b 09 5f 4c 54 5f 41 43 5f  upport.+._LT_AC_
2fff0 54 41 47 56 41 52 28 6c 64 5f 73 68 6c 69 62 73  TAGVAR(ld_shlibs
30000 2c 20 24 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a 2b 20  , $1)=no.+.;;.+ 
30010 20 20 20 65 73 61 63 0a 2b 20 20 20 20 3b 3b 0a     esac.+    ;;.
30020 2b 20 20 6e 65 74 62 73 64 2a 29 0a 2b 20 20 20  +  netbsd*).+   
30030 20 69 66 20 65 63 68 6f 20 5f 5f 45 4c 46 5f 5f   if echo __ELF__
30040 20 7c 20 24 43 43 20 2d 45 20 2d 20 7c 20 67 72   | $CC -E - | gr
30050 65 70 20 5f 5f 45 4c 46 5f 5f 20 3e 2f 64 65 76  ep __ELF__ >/dev
30060 2f 6e 75 6c 6c 3b 20 74 68 65 6e 0a 2b 20 20 20  /null; then.+   
30070 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52     _LT_AC_TAGVAR
30080 28 61 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24  (archive_cmds, $
30090 31 29 3d 27 24 4c 44 20 2d 42 73 68 61 72 65 61  1)='$LD -Bsharea
300a0 62 6c 65 20 20 2d 6f 20 24 6c 69 62 20 24 70 72  ble  -o $lib $pr
300b0 65 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69  edep_objects $li
300c0 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24  bobjs $deplibs $
300d0 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20  postdep_objects 
300e0 24 6c 69 6e 6b 65 72 5f 66 6c 61 67 73 27 0a 2b  $linker_flags'.+
300f0 20 20 20 20 20 20 77 6c 61 72 63 3d 0a 2b 20 20        wlarc=.+  
30100 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
30110 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  R(hardcode_libdi
30120 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29  r_flag_spec, $1)
30130 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 2b 20 20  ='-R$libdir'.+  
30140 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
30150 52 28 68 61 72 64 63 6f 64 65 5f 64 69 72 65 63  R(hardcode_direc
30160 74 2c 20 24 31 29 3d 79 65 73 0a 2b 20 20 20 20  t, $1)=yes.+    
30170 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
30180 68 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61  hardcode_shlibpa
30190 74 68 5f 76 61 72 2c 20 24 31 29 3d 6e 6f 0a 2b  th_var, $1)=no.+
301a0 20 20 20 20 66 69 0a 2b 20 20 20 20 23 20 57 6f      fi.+    # Wo
301b0 72 6b 61 72 6f 75 6e 64 20 73 6f 6d 65 20 62 72  rkaround some br
301c0 6f 6b 65 6e 20 70 72 65 2d 31 2e 35 20 74 6f 6f  oken pre-1.5 too
301d0 6c 63 68 61 69 6e 73 0a 2b 20 20 20 20 6f 75 74  lchains.+    out
301e0 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b  put_verbose_link
301f0 5f 63 6d 64 3d 27 24 43 43 20 2d 73 68 61 72 65  _cmd='$CC -share
30200 64 20 24 43 46 4c 41 47 53 20 2d 76 20 63 6f 6e  d $CFLAGS -v con
30210 66 74 65 73 74 2e 24 6f 62 6a 65 78 74 20 32 3e  ftest.$objext 2>
30220 26 31 20 7c 20 67 72 65 70 20 63 6f 6e 66 74 65  &1 | grep confte
30230 73 74 2e 24 6f 62 6a 65 78 74 20 7c 20 24 53 45  st.$objext | $SE
30240 44 20 2d 65 20 22 73 3a 2d 6c 67 63 63 20 2d 6c  D -e "s:-lgcc -l
30250 63 20 2d 6c 67 63 63 3a 3a 22 27 0a 2b 20 20 20  c -lgcc::"'.+   
30260 20 3b 3b 0a 2b 20 20 6f 70 65 6e 62 73 64 32 2a   ;;.+  openbsd2*
30270 29 0a 2b 20 20 20 20 23 20 43 2b 2b 20 73 68 61  ).+    # C++ sha
30280 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 72  red libraries ar
30290 65 20 66 61 69 72 6c 79 20 62 72 6f 6b 65 6e 0a  e fairly broken.
302a0 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56  +    _LT_AC_TAGV
302b0 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24 31  AR(ld_shlibs, $1
302c0 29 3d 6e 6f 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20  )=no.+    ;;.+  
302d0 6f 70 65 6e 62 73 64 2a 29 0a 2b 20 20 20 20 69  openbsd*).+    i
302e0 66 20 74 65 73 74 20 2d 66 20 2f 75 73 72 2f 6c  f test -f /usr/l
302f0 69 62 65 78 65 63 2f 6c 64 2e 73 6f 3b 20 74 68  ibexec/ld.so; th
30300 65 6e 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41 43  en.+      _LT_AC
30310 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64 65  _TAGVAR(hardcode
30320 5f 64 69 72 65 63 74 2c 20 24 31 29 3d 79 65 73  _direct, $1)=yes
30330 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54  .+      _LT_AC_T
30340 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 73  AGVAR(hardcode_s
30350 68 6c 69 62 70 61 74 68 5f 76 61 72 2c 20 24 31  hlibpath_var, $1
30360 29 3d 6e 6f 0a 2b 20 20 20 20 20 20 5f 4c 54 5f  )=no.+      _LT_
30370 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69 76  AC_TAGVAR(archiv
30380 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43  e_cmds, $1)='$CC
30390 20 2d 73 68 61 72 65 64 20 24 70 69 63 5f 66 6c   -shared $pic_fl
303a0 61 67 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63  ag $predep_objec
303b0 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70  ts $libobjs $dep
303c0 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62  libs $postdep_ob
303d0 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f  jects $compiler_
303e0 66 6c 61 67 73 20 2d 6f 20 24 6c 69 62 27 0a 2b  flags -o $lib'.+
303f0 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47        _LT_AC_TAG
30400 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62  VAR(hardcode_lib
30410 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24  dir_flag_spec, $
30420 31 29 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 2c  1)='${wl}-rpath,
30430 24 6c 69 62 64 69 72 27 0a 2b 20 20 20 20 20 20  $libdir'.+      
30440 69 66 20 74 65 73 74 20 2d 7a 20 22 60 65 63 68  if test -z "`ech
30450 6f 20 5f 5f 45 4c 46 5f 5f 20 7c 20 24 43 43 20  o __ELF__ | $CC 
30460 2d 45 20 2d 20 7c 20 67 72 65 70 20 5f 5f 45 4c  -E - | grep __EL
30470 46 5f 5f 60 22 20 7c 7c 20 74 65 73 74 20 22 24  F__`" || test "$
30480 68 6f 73 74 5f 6f 73 2d 24 68 6f 73 74 5f 63 70  host_os-$host_cp
30490 75 22 20 3d 20 22 6f 70 65 6e 62 73 64 32 2e 38  u" = "openbsd2.8
304a0 2d 70 6f 77 65 72 70 63 22 3b 20 74 68 65 6e 0a  -powerpc"; then.
304b0 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28  +._LT_AC_TAGVAR(
304c0 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f 63  archive_expsym_c
304d0 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d 73  mds, $1)='$CC -s
304e0 68 61 72 65 64 20 24 70 69 63 5f 66 6c 61 67 20  hared $pic_flag 
304f0 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20  $predep_objects 
30500 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
30510 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63  s $postdep_objec
30520 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  ts $compiler_fla
30530 67 73 20 24 7b 77 6c 7d 2d 72 65 74 61 69 6e 2d  gs ${wl}-retain-
30540 73 79 6d 62 6f 6c 73 2d 66 69 6c 65 2c 24 65 78  symbols-file,$ex
30550 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 2d 6f 20  port_symbols -o 
30560 24 6c 69 62 27 0a 2b 09 5f 4c 54 5f 41 43 5f 54  $lib'.+._LT_AC_T
30570 41 47 56 41 52 28 65 78 70 6f 72 74 5f 64 79 6e  AGVAR(export_dyn
30580 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 2c 20  amic_flag_spec, 
30590 24 31 29 3d 27 24 7b 77 6c 7d 2d 45 27 0a 2b 09  $1)='${wl}-E'.+.
305a0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 77 68  _LT_AC_TAGVAR(wh
305b0 6f 6c 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67  ole_archive_flag
305c0 5f 73 70 65 63 2c 20 24 31 29 3d 22 24 77 6c 61  _spec, $1)="$wla
305d0 72 63 22 27 2d 2d 77 68 6f 6c 65 2d 61 72 63 68  rc"'--whole-arch
305e0 69 76 65 24 63 6f 6e 76 65 6e 69 65 6e 63 65 20  ive$convenience 
305f0 27 22 24 77 6c 61 72 63 22 27 2d 2d 6e 6f 2d 77  '"$wlarc"'--no-w
30600 68 6f 6c 65 2d 61 72 63 68 69 76 65 27 0a 2b 20  hole-archive'.+ 
30610 20 20 20 20 20 66 69 0a 2b 20 20 20 20 20 20 6f       fi.+      o
30620 75 74 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69  utput_verbose_li
30630 6e 6b 5f 63 6d 64 3d 27 65 63 68 6f 27 0a 2b 20  nk_cmd='echo'.+ 
30640 20 20 20 65 6c 73 65 0a 2b 20 20 20 20 20 20 5f     else.+      _
30650 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6c 64 5f  LT_AC_TAGVAR(ld_
30660 73 68 6c 69 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b  shlibs, $1)=no.+
30670 20 20 20 20 66 69 0a 2b 20 20 20 20 3b 3b 0a 2b      fi.+    ;;.+
30680 20 20 6f 73 66 33 2a 29 0a 2b 20 20 20 20 63 61    osf3*).+    ca
30690 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20  se $cc_basename 
306a0 69 6e 0a 2b 20 20 20 20 20 20 4b 43 43 2a 29 0a  in.+      KCC*).
306b0 2b 09 23 20 4b 75 63 6b 20 61 6e 64 20 41 73 73  +.# Kuck and Ass
306c0 6f 63 69 61 74 65 73 2c 20 49 6e 63 2e 20 28 4b  ociates, Inc. (K
306d0 41 49 29 20 43 2b 2b 20 43 6f 6d 70 69 6c 65 72  AI) C++ Compiler
306e0 0a 2b 0a 2b 09 23 20 4b 43 43 20 77 69 6c 6c 20  .+.+.# KCC will 
306f0 6f 6e 6c 79 20 63 72 65 61 74 65 20 61 20 73 68  only create a sh
30700 61 72 65 64 20 6c 69 62 72 61 72 79 20 69 66 20  ared library if 
30710 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 0a  the output file.
30720 2b 09 23 20 65 6e 64 73 20 77 69 74 68 20 22 2e  +.# ends with ".
30730 73 6f 22 20 28 6f 72 20 22 2e 73 6c 22 20 66 6f  so" (or ".sl" fo
30740 72 20 48 50 2d 55 58 29 2c 20 73 6f 20 72 65 6e  r HP-UX), so ren
30750 61 6d 65 20 74 68 65 20 6c 69 62 72 61 72 79 0a  ame the library.
30760 2b 09 23 20 74 6f 20 69 74 73 20 70 72 6f 70 65  +.# to its prope
30770 72 20 6e 61 6d 65 20 28 77 69 74 68 20 76 65 72  r name (with ver
30780 73 69 6f 6e 29 20 61 66 74 65 72 20 6c 69 6e 6b  sion) after link
30790 69 6e 67 2e 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41  ing..+._LT_AC_TA
307a0 47 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d 64  GVAR(archive_cmd
307b0 73 2c 20 24 31 29 3d 27 74 65 6d 70 65 78 74 3d  s, $1)='tempext=
307c0 60 65 63 68 6f 20 24 73 68 61 72 65 64 5f 65 78  `echo $shared_ex
307d0 74 20 7c 20 24 53 45 44 20 2d 65 20 27 5c 27 27  t | $SED -e '\''
307e0 73 2f 5c 28 5b 5b 5e 28 29 30 2d 39 41 2d 5a 61  s/\([[^()0-9A-Za
307f0 2d 7a 7b 7d 5d 5d 5c 29 2f 5c 5c 5c 5c 5c 31 2f  -z{}]]\)/\\\\\1/
30800 67 27 5c 27 27 60 3b 20 74 65 6d 70 6c 69 62 3d  g'\''`; templib=
30810 60 65 63 68 6f 20 24 6c 69 62 20 7c 20 24 53 45  `echo $lib | $SE
30820 44 20 2d 65 20 22 73 2f 5c 24 7b 74 65 6d 70 65  D -e "s/\${tempe
30830 78 74 7d 5c 2e 2e 2a 2f 2e 73 6f 2f 22 60 3b 20  xt}\..*/.so/"`; 
30840 24 43 43 20 24 70 72 65 64 65 70 5f 6f 62 6a 65  $CC $predep_obje
30850 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24 64 65  cts $libobjs $de
30860 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70 5f 6f  plibs $postdep_o
30870 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c 65 72  bjects $compiler
30880 5f 66 6c 61 67 73 20 2d 2d 73 6f 6e 61 6d 65 20  _flags --soname 
30890 24 73 6f 6e 61 6d 65 20 2d 6f 20 5c 24 74 65 6d  $soname -o \$tem
308a0 70 6c 69 62 3b 20 6d 76 20 5c 24 74 65 6d 70 6c  plib; mv \$templ
308b0 69 62 20 24 6c 69 62 27 0a 2b 0a 2b 09 5f 4c 54  ib $lib'.+.+._LT
308c0 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64 63  _AC_TAGVAR(hardc
308d0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
308e0 73 70 65 63 2c 20 24 31 29 3d 27 24 7b 77 6c 7d  spec, $1)='${wl}
308f0 2d 72 70 61 74 68 2c 24 6c 69 62 64 69 72 27 0a  -rpath,$libdir'.
30900 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28  +._LT_AC_TAGVAR(
30910 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
30920 73 65 70 61 72 61 74 6f 72 2c 20 24 31 29 3d 3a  separator, $1)=:
30930 0a 2b 0a 2b 09 23 20 41 72 63 68 69 76 65 73 20  .+.+.# Archives 
30940 63 6f 6e 74 61 69 6e 69 6e 67 20 43 2b 2b 20 6f  containing C++ o
30950 62 6a 65 63 74 20 66 69 6c 65 73 20 6d 75 73 74  bject files must
30960 20 62 65 20 63 72 65 61 74 65 64 20 75 73 69 6e   be created usin
30970 67 0a 2b 09 23 20 22 43 43 20 2d 42 73 74 61 74  g.+.# "CC -Bstat
30980 69 63 22 2c 20 77 68 65 72 65 20 22 43 43 22 20  ic", where "CC" 
30990 69 73 20 74 68 65 20 4b 41 49 20 43 2b 2b 20 63  is the KAI C++ c
309a0 6f 6d 70 69 6c 65 72 2e 0a 2b 09 5f 4c 54 5f 41  ompiler..+._LT_A
309b0 43 5f 54 41 47 56 41 52 28 6f 6c 64 5f 61 72 63  C_TAGVAR(old_arc
309c0 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27  hive_cmds, $1)='
309d0 24 43 43 20 2d 42 73 74 61 74 69 63 20 2d 6f 20  $CC -Bstatic -o 
309e0 24 6f 6c 64 6c 69 62 20 24 6f 6c 64 6f 62 6a 73  $oldlib $oldobjs
309f0 27 0a 2b 0a 2b 09 3b 3b 0a 2b 20 20 20 20 20 20  '.+.+.;;.+      
30a00 52 43 43 2a 29 0a 2b 09 23 20 52 61 74 69 6f 6e  RCC*).+.# Ration
30a10 61 6c 20 43 2b 2b 20 32 2e 34 2e 31 0a 2b 09 23  al C++ 2.4.1.+.#
30a20 20 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70   FIXME: insert p
30a30 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72  roper C++ librar
30a40 79 20 73 75 70 70 6f 72 74 0a 2b 09 5f 4c 54 5f  y support.+._LT_
30a50 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68 6c  AC_TAGVAR(ld_shl
30a60 69 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b 09 3b 3b  ibs, $1)=no.+.;;
30a70 0a 2b 20 20 20 20 20 20 63 78 78 2a 29 0a 2b 09  .+      cxx*).+.
30a80 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 6c  _LT_AC_TAGVAR(al
30a90 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c  low_undefined_fl
30aa0 61 67 2c 20 24 31 29 3d 27 20 24 7b 77 6c 7d 2d  ag, $1)=' ${wl}-
30ab0 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c 76 65  expect_unresolve
30ac0 64 20 24 7b 77 6c 7d 5c 2a 27 0a 2b 09 5f 4c 54  d ${wl}\*'.+._LT
30ad0 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69  _AC_TAGVAR(archi
30ae0 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 43  ve_cmds, $1)='$C
30af0 43 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77  C -shared${allow
30b00 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d  _undefined_flag}
30b10 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73   $predep_objects
30b20 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
30b30 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65  bs $postdep_obje
30b40 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  cts $compiler_fl
30b50 61 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65  ags ${wl}-soname
30b60 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d   $soname `test -
30b70 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26  n "$verstring" &
30b80 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d 73 65 74  & echo ${wl}-set
30b90 5f 76 65 72 73 69 6f 6e 20 24 76 65 72 73 74 72  _version $verstr
30ba0 69 6e 67 60 20 2d 75 70 64 61 74 65 5f 72 65 67  ing` -update_reg
30bb0 69 73 74 72 79 20 24 7b 6f 75 74 70 75 74 5f 6f  istry ${output_o
30bc0 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69  bjdir}/so_locati
30bd0 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 2b 0a 2b  ons -o $lib'.+.+
30be0 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68  ._LT_AC_TAGVAR(h
30bf0 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66  ardcode_libdir_f
30c00 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27 24  lag_spec, $1)='$
30c10 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c 7d  {wl}-rpath ${wl}
30c20 24 6c 69 62 64 69 72 27 0a 2b 09 5f 4c 54 5f 41  $libdir'.+._LT_A
30c30 43 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64  C_TAGVAR(hardcod
30c40 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74  e_libdir_separat
30c50 6f 72 2c 20 24 31 29 3d 3a 0a 2b 0a 2b 09 23 20  or, $1)=:.+.+.# 
30c60 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 6d 61 6b 65  Commands to make
30c70 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64 75 63   compiler produc
30c80 65 20 76 65 72 62 6f 73 65 20 6f 75 74 70 75 74  e verbose output
30c90 20 74 68 61 74 20 6c 69 73 74 73 0a 2b 09 23 20   that lists.+.# 
30ca0 77 68 61 74 20 22 68 69 64 64 65 6e 22 20 6c 69  what "hidden" li
30cb0 62 72 61 72 69 65 73 2c 20 6f 62 6a 65 63 74 20  braries, object 
30cc0 66 69 6c 65 73 20 61 6e 64 20 66 6c 61 67 73 20  files and flags 
30cd0 61 72 65 20 75 73 65 64 20 77 68 65 6e 0a 2b 09  are used when.+.
30ce0 23 20 6c 69 6e 6b 69 6e 67 20 61 20 73 68 61 72  # linking a shar
30cf0 65 64 20 6c 69 62 72 61 72 79 2e 0a 2b 09 23 0a  ed library..+.#.
30d00 2b 09 23 20 54 68 65 72 65 20 64 6f 65 73 6e 27  +.# There doesn'
30d10 74 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 61  t appear to be a
30d20 20 77 61 79 20 74 6f 20 70 72 65 76 65 6e 74 20   way to prevent 
30d30 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 66 72  this compiler fr
30d40 6f 6d 0a 2b 09 23 20 65 78 70 6c 69 63 69 74 6c  om.+.# explicitl
30d50 79 20 6c 69 6e 6b 69 6e 67 20 73 79 73 74 65 6d  y linking system
30d60 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 73 6f   object files so
30d70 20 77 65 20 6e 65 65 64 20 74 6f 20 73 74 72 69   we need to stri
30d80 70 20 74 68 65 6d 0a 2b 09 23 20 66 72 6f 6d 20  p them.+.# from 
30d90 74 68 65 20 6f 75 74 70 75 74 20 73 6f 20 74 68  the output so th
30da0 61 74 20 74 68 65 79 20 64 6f 6e 27 74 20 67 65  at they don't ge
30db0 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68  t included in th
30dc0 65 20 6c 69 62 72 61 72 79 0a 2b 09 23 20 64 65  e library.+.# de
30dd0 70 65 6e 64 65 6e 63 69 65 73 2e 0a 2b 09 6f 75  pendencies..+.ou
30de0 74 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e  tput_verbose_lin
30df0 6b 5f 63 6d 64 3d 27 74 65 6d 70 6c 69 73 74 3d  k_cmd='templist=
30e00 60 24 43 43 20 2d 73 68 61 72 65 64 20 24 43 46  `$CC -shared $CF
30e10 4c 41 47 53 20 2d 76 20 63 6f 6e 66 74 65 73 74  LAGS -v conftest
30e20 2e 24 6f 62 6a 65 78 74 20 32 3e 26 31 20 7c 20  .$objext 2>&1 | 
30e30 67 72 65 70 20 22 6c 64 22 20 7c 20 67 72 65 70  grep "ld" | grep
30e40 20 2d 76 20 22 6c 64 3a 22 60 3b 20 74 65 6d 70   -v "ld:"`; temp
30e50 6c 69 73 74 3d 60 65 63 68 6f 20 24 74 65 6d 70  list=`echo $temp
30e60 6c 69 73 74 20 7c 20 24 53 45 44 20 22 73 2f 5c  list | $SED "s/\
30e70 28 5e 2e 2a 6c 64 2e 2a 5c 29 5c 28 20 2e 2a 6c  (^.*ld.*\)\( .*l
30e80 64 2e 2a 24 5c 29 2f 5c 31 2f 22 60 3b 20 6c 69  d.*$\)/\1/"`; li
30e90 73 74 3d 22 22 3b 20 66 6f 72 20 7a 20 69 6e 20  st=""; for z in 
30ea0 24 74 65 6d 70 6c 69 73 74 3b 20 64 6f 20 63 61  $templist; do ca
30eb0 73 65 20 24 7a 20 69 6e 20 63 6f 6e 66 74 65 73  se $z in conftes
30ec0 74 2e 24 6f 62 6a 65 78 74 29 20 6c 69 73 74 3d  t.$objext) list=
30ed0 22 24 6c 69 73 74 20 24 7a 22 3b 3b 20 2a 2e 24  "$list $z";; *.$
30ee0 6f 62 6a 65 78 74 29 3b 3b 20 2a 29 20 6c 69 73  objext);; *) lis
30ef0 74 3d 22 24 6c 69 73 74 20 24 7a 22 3b 3b 65 73  t="$list $z";;es
30f00 61 63 3b 20 64 6f 6e 65 3b 20 65 63 68 6f 20 24  ac; done; echo $
30f10 6c 69 73 74 27 0a 2b 09 3b 3b 0a 2b 20 20 20 20  list'.+.;;.+    
30f20 20 20 2a 29 0a 2b 09 69 66 20 74 65 73 74 20 22    *).+.if test "
30f30 24 47 58 58 22 20 3d 20 79 65 73 20 26 26 20 74  $GXX" = yes && t
30f40 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75 5f 6c  est "$with_gnu_l
30f50 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a 2b 09  d" = no; then.+.
30f60 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
30f70 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
30f80 66 6c 61 67 2c 20 24 31 29 3d 27 20 24 7b 77 6c  flag, $1)=' ${wl
30f90 7d 2d 65 78 70 65 63 74 5f 75 6e 72 65 73 6f 6c  }-expect_unresol
30fa0 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a 2b 09 20  ved ${wl}\*'.+. 
30fb0 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61   _LT_AC_TAGVAR(a
30fc0 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29  rchive_cmds, $1)
30fd0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d 6e  ='$CC -shared -n
30fe0 6f 73 74 64 6c 69 62 20 24 7b 61 6c 6c 6f 77 5f  ostdlib ${allow_
30ff0 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20  undefined_flag} 
31000 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 20  $predep_objects 
31010 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
31020 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63  s $postdep_objec
31030 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  ts $compiler_fla
31040 67 73 20 24 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20  gs ${wl}-soname 
31050 24 7b 77 6c 7d 24 73 6f 6e 61 6d 65 20 60 74 65  ${wl}$soname `te
31060 73 74 20 2d 6e 20 22 24 76 65 72 73 74 72 69 6e  st -n "$verstrin
31070 67 22 20 26 26 20 65 63 68 6f 20 24 7b 77 6c 7d  g" && echo ${wl}
31080 2d 73 65 74 5f 76 65 72 73 69 6f 6e 20 24 7b 77  -set_version ${w
31090 6c 7d 24 76 65 72 73 74 72 69 6e 67 60 20 24 7b  l}$verstring` ${
310a0 77 6c 7d 2d 75 70 64 61 74 65 5f 72 65 67 69 73  wl}-update_regis
310b0 74 72 79 20 24 7b 77 6c 7d 24 7b 6f 75 74 70 75  try ${wl}${outpu
310c0 74 5f 6f 62 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63  t_objdir}/so_loc
310d0 61 74 69 6f 6e 73 20 2d 6f 20 24 6c 69 62 27 0a  ations -o $lib'.
310e0 2b 0a 2b 09 20 20 5f 4c 54 5f 41 43 5f 54 41 47  +.+.  _LT_AC_TAG
310f0 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62  VAR(hardcode_lib
31100 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24  dir_flag_spec, $
31110 31 29 3d 27 24 7b 77 6c 7d 2d 72 70 61 74 68 20  1)='${wl}-rpath 
31120 24 7b 77 6c 7d 24 6c 69 62 64 69 72 27 0a 2b 09  ${wl}$libdir'.+.
31130 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
31140 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
31150 73 65 70 61 72 61 74 6f 72 2c 20 24 31 29 3d 3a  separator, $1)=:
31160 0a 2b 0a 2b 09 20 20 23 20 43 6f 6d 6d 61 6e 64  .+.+.  # Command
31170 73 20 74 6f 20 6d 61 6b 65 20 63 6f 6d 70 69 6c  s to make compil
31180 65 72 20 70 72 6f 64 75 63 65 20 76 65 72 62 6f  er produce verbo
31190 73 65 20 6f 75 74 70 75 74 20 74 68 61 74 20 6c  se output that l
311a0 69 73 74 73 0a 2b 09 20 20 23 20 77 68 61 74 20  ists.+.  # what 
311b0 22 68 69 64 64 65 6e 22 20 6c 69 62 72 61 72 69  "hidden" librari
311c0 65 73 2c 20 6f 62 6a 65 63 74 20 66 69 6c 65 73  es, object files
311d0 20 61 6e 64 20 66 6c 61 67 73 20 61 72 65 20 75   and flags are u
311e0 73 65 64 20 77 68 65 6e 0a 2b 09 20 20 23 20 6c  sed when.+.  # l
311f0 69 6e 6b 69 6e 67 20 61 20 73 68 61 72 65 64 20  inking a shared 
31200 6c 69 62 72 61 72 79 2e 0a 2b 09 20 20 6f 75 74  library..+.  out
31210 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b  put_verbose_link
31220 5f 63 6d 64 3d 27 24 43 43 20 2d 73 68 61 72 65  _cmd='$CC -share
31230 64 20 24 43 46 4c 41 47 53 20 2d 76 20 63 6f 6e  d $CFLAGS -v con
31240 66 74 65 73 74 2e 24 6f 62 6a 65 78 74 20 32 3e  ftest.$objext 2>
31250 26 31 20 7c 20 67 72 65 70 20 22 5c 2d 4c 22 27  &1 | grep "\-L"'
31260 0a 2b 0a 2b 09 65 6c 73 65 0a 2b 09 20 20 23 20  .+.+.else.+.  # 
31270 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72  FIXME: insert pr
31280 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79  oper C++ library
31290 20 73 75 70 70 6f 72 74 0a 2b 09 20 20 5f 4c 54   support.+.  _LT
312a0 5f 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68  _AC_TAGVAR(ld_sh
312b0 6c 69 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b 09 66  libs, $1)=no.+.f
312c0 69 0a 2b 09 3b 3b 0a 2b 20 20 20 20 65 73 61 63  i.+.;;.+    esac
312d0 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 6f 73 66 34  .+    ;;.+  osf4
312e0 2a 20 7c 20 6f 73 66 35 2a 29 0a 2b 20 20 20 20  * | osf5*).+    
312f0 63 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d  case $cc_basenam
31300 65 20 69 6e 0a 2b 20 20 20 20 20 20 4b 43 43 2a  e in.+      KCC*
31310 29 0a 2b 09 23 20 4b 75 63 6b 20 61 6e 64 20 41  ).+.# Kuck and A
31320 73 73 6f 63 69 61 74 65 73 2c 20 49 6e 63 2e 20  ssociates, Inc. 
31330 28 4b 41 49 29 20 43 2b 2b 20 43 6f 6d 70 69 6c  (KAI) C++ Compil
31340 65 72 0a 2b 0a 2b 09 23 20 4b 43 43 20 77 69 6c  er.+.+.# KCC wil
31350 6c 20 6f 6e 6c 79 20 63 72 65 61 74 65 20 61 20  l only create a 
31360 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 69  shared library i
31370 66 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c  f the output fil
31380 65 0a 2b 09 23 20 65 6e 64 73 20 77 69 74 68 20  e.+.# ends with 
31390 22 2e 73 6f 22 20 28 6f 72 20 22 2e 73 6c 22 20  ".so" (or ".sl" 
313a0 66 6f 72 20 48 50 2d 55 58 29 2c 20 73 6f 20 72  for HP-UX), so r
313b0 65 6e 61 6d 65 20 74 68 65 20 6c 69 62 72 61 72  ename the librar
313c0 79 0a 2b 09 23 20 74 6f 20 69 74 73 20 70 72 6f  y.+.# to its pro
313d0 70 65 72 20 6e 61 6d 65 20 28 77 69 74 68 20 76  per name (with v
313e0 65 72 73 69 6f 6e 29 20 61 66 74 65 72 20 6c 69  ersion) after li
313f0 6e 6b 69 6e 67 2e 0a 2b 09 5f 4c 54 5f 41 43 5f  nking..+._LT_AC_
31400 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 63  TAGVAR(archive_c
31410 6d 64 73 2c 20 24 31 29 3d 27 74 65 6d 70 65 78  mds, $1)='tempex
31420 74 3d 60 65 63 68 6f 20 24 73 68 61 72 65 64 5f  t=`echo $shared_
31430 65 78 74 20 7c 20 24 53 45 44 20 2d 65 20 27 5c  ext | $SED -e '\
31440 27 27 73 2f 5c 28 5b 5b 5e 28 29 30 2d 39 41 2d  ''s/\([[^()0-9A-
31450 5a 61 2d 7a 7b 7d 5d 5d 5c 29 2f 5c 5c 5c 5c 5c  Za-z{}]]\)/\\\\\
31460 31 2f 67 27 5c 27 27 60 3b 20 74 65 6d 70 6c 69  1/g'\''`; templi
31470 62 3d 60 65 63 68 6f 20 24 6c 69 62 20 7c 20 24  b=`echo $lib | $
31480 53 45 44 20 2d 65 20 22 73 2f 5c 24 7b 74 65 6d  SED -e "s/\${tem
31490 70 65 78 74 7d 5c 2e 2e 2a 2f 2e 73 6f 2f 22 60  pext}\..*/.so/"`
314a0 3b 20 24 43 43 20 24 70 72 65 64 65 70 5f 6f 62  ; $CC $predep_ob
314b0 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24  jects $libobjs $
314c0 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70  deplibs $postdep
314d0 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c  _objects $compil
314e0 65 72 5f 66 6c 61 67 73 20 2d 2d 73 6f 6e 61 6d  er_flags --sonam
314f0 65 20 24 73 6f 6e 61 6d 65 20 2d 6f 20 5c 24 74  e $soname -o \$t
31500 65 6d 70 6c 69 62 3b 20 6d 76 20 5c 24 74 65 6d  emplib; mv \$tem
31510 70 6c 69 62 20 24 6c 69 62 27 0a 2b 0a 2b 09 5f  plib $lib'.+.+._
31520 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72  LT_AC_TAGVAR(har
31530 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61  dcode_libdir_fla
31540 67 5f 73 70 65 63 2c 20 24 31 29 3d 27 24 7b 77  g_spec, $1)='${w
31550 6c 7d 2d 72 70 61 74 68 2c 24 6c 69 62 64 69 72  l}-rpath,$libdir
31560 27 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41  '.+._LT_AC_TAGVA
31570 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69  R(hardcode_libdi
31580 72 5f 73 65 70 61 72 61 74 6f 72 2c 20 24 31 29  r_separator, $1)
31590 3d 3a 0a 2b 0a 2b 09 23 20 41 72 63 68 69 76 65  =:.+.+.# Archive
315a0 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 43 2b 2b  s containing C++
315b0 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 6d 75   object files mu
315c0 73 74 20 62 65 20 63 72 65 61 74 65 64 20 75 73  st be created us
315d0 69 6e 67 0a 2b 09 23 20 74 68 65 20 4b 41 49 20  ing.+.# the KAI 
315e0 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 2e 0a 2b 09  C++ compiler..+.
315f0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6f 6c  _LT_AC_TAGVAR(ol
31600 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 2c 20  d_archive_cmds, 
31610 24 31 29 3d 27 24 43 43 20 2d 6f 20 24 6f 6c 64  $1)='$CC -o $old
31620 6c 69 62 20 24 6f 6c 64 6f 62 6a 73 27 0a 2b 09  lib $oldobjs'.+.
31630 3b 3b 0a 2b 20 20 20 20 20 20 52 43 43 2a 29 0a  ;;.+      RCC*).
31640 2b 09 23 20 52 61 74 69 6f 6e 61 6c 20 43 2b 2b  +.# Rational C++
31650 20 32 2e 34 2e 31 0a 2b 09 23 20 46 49 58 4d 45   2.4.1.+.# FIXME
31660 3a 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72 20  : insert proper 
31670 43 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70 70  C++ library supp
31680 6f 72 74 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47  ort.+._LT_AC_TAG
31690 56 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24  VAR(ld_shlibs, $
316a0 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a 2b 20 20 20 20  1)=no.+.;;.+    
316b0 20 20 63 78 78 2a 29 0a 2b 09 5f 4c 54 5f 41 43    cxx*).+._LT_AC
316c0 5f 54 41 47 56 41 52 28 61 6c 6c 6f 77 5f 75 6e  _TAGVAR(allow_un
316d0 64 65 66 69 6e 65 64 5f 66 6c 61 67 2c 20 24 31  defined_flag, $1
316e0 29 3d 27 20 2d 65 78 70 65 63 74 5f 75 6e 72 65  )=' -expect_unre
316f0 73 6f 6c 76 65 64 20 5c 2a 27 0a 2b 09 5f 4c 54  solved \*'.+._LT
31700 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69  _AC_TAGVAR(archi
31710 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 43  ve_cmds, $1)='$C
31720 43 20 2d 73 68 61 72 65 64 24 7b 61 6c 6c 6f 77  C -shared${allow
31730 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d  _undefined_flag}
31740 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73   $predep_objects
31750 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31760 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65  bs $postdep_obje
31770 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  cts $compiler_fl
31780 61 67 73 20 2d 6d 73 79 6d 20 2d 73 6f 6e 61 6d  ags -msym -sonam
31790 65 20 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20  e $soname `test 
317a0 2d 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20  -n "$verstring" 
317b0 26 26 20 65 63 68 6f 20 2d 73 65 74 5f 76 65 72  && echo -set_ver
317c0 73 69 6f 6e 20 24 76 65 72 73 74 72 69 6e 67 60  sion $verstring`
317d0 20 2d 75 70 64 61 74 65 5f 72 65 67 69 73 74 72   -update_registr
317e0 79 20 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69  y ${output_objdi
317f0 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20  r}/so_locations 
31800 2d 6f 20 24 6c 69 62 27 0a 2b 09 5f 4c 54 5f 41  -o $lib'.+._LT_A
31810 43 5f 54 41 47 56 41 52 28 61 72 63 68 69 76 65  C_TAGVAR(archive
31820 5f 65 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24 31  _expsym_cmds, $1
31830 29 3d 27 66 6f 72 20 69 20 69 6e 20 60 63 61 74  )='for i in `cat
31840 20 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73   $export_symbols
31850 60 3b 20 64 6f 20 70 72 69 6e 74 66 20 22 25 73  `; do printf "%s
31860 20 25 73 5c 5c 6e 22 20 2d 65 78 70 6f 72 74 65   %s\\n" -exporte
31870 64 5f 73 79 6d 62 6f 6c 20 22 5c 24 69 22 20 3e  d_symbol "\$i" >
31880 3e 20 24 6c 69 62 2e 65 78 70 3b 20 64 6f 6e 65  > $lib.exp; done
31890 7e 0a 2b 09 20 20 65 63 68 6f 20 22 2d 68 69 64  ~.+.  echo "-hid
318a0 64 65 6e 22 3e 3e 20 24 6c 69 62 2e 65 78 70 7e  den">> $lib.exp~
318b0 0a 2b 09 20 20 24 43 43 20 2d 73 68 61 72 65 64  .+.  $CC -shared
318c0 24 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  $allow_undefined
318d0 5f 66 6c 61 67 20 24 70 72 65 64 65 70 5f 6f 62  _flag $predep_ob
318e0 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20 24  jects $libobjs $
318f0 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65 70  deplibs $postdep
31900 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69 6c  _objects $compil
31910 65 72 5f 66 6c 61 67 73 20 2d 6d 73 79 6d 20 2d  er_flags -msym -
31920 73 6f 6e 61 6d 65 20 24 73 6f 6e 61 6d 65 20 2d  soname $soname -
31930 57 6c 2c 2d 69 6e 70 75 74 20 2d 57 6c 2c 24 6c  Wl,-input -Wl,$l
31940 69 62 2e 65 78 70 20 20 60 74 65 73 74 20 2d 6e  ib.exp  `test -n
31950 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26 26   "$verstring" &&
31960 20 65 63 68 6f 20 2d 73 65 74 5f 76 65 72 73 69   echo -set_versi
31970 6f 6e 09 24 76 65 72 73 74 72 69 6e 67 60 20 2d  on.$verstring` -
31980 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20  update_registry 
31990 24 7b 6f 75 74 70 75 74 5f 6f 62 6a 64 69 72 7d  ${output_objdir}
319a0 2f 73 6f 5f 6c 6f 63 61 74 69 6f 6e 73 20 2d 6f  /so_locations -o
319b0 20 24 6c 69 62 7e 0a 2b 09 20 20 24 72 6d 20 24   $lib~.+.  $rm $
319c0 6c 69 62 2e 65 78 70 27 0a 2b 0a 2b 09 5f 4c 54  lib.exp'.+.+._LT
319d0 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64 63  _AC_TAGVAR(hardc
319e0 6f 64 65 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f  ode_libdir_flag_
319f0 73 70 65 63 2c 20 24 31 29 3d 27 2d 72 70 61 74  spec, $1)='-rpat
31a00 68 20 24 6c 69 62 64 69 72 27 0a 2b 09 5f 4c 54  h $libdir'.+._LT
31a10 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64 63  _AC_TAGVAR(hardc
31a20 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61 72  ode_libdir_separ
31a30 61 74 6f 72 2c 20 24 31 29 3d 3a 0a 2b 0a 2b 09  ator, $1)=:.+.+.
31a40 23 20 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 6d 61  # Commands to ma
31a50 6b 65 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64  ke compiler prod
31a60 75 63 65 20 76 65 72 62 6f 73 65 20 6f 75 74 70  uce verbose outp
31a70 75 74 20 74 68 61 74 20 6c 69 73 74 73 0a 2b 09  ut that lists.+.
31a80 23 20 77 68 61 74 20 22 68 69 64 64 65 6e 22 20  # what "hidden" 
31a90 6c 69 62 72 61 72 69 65 73 2c 20 6f 62 6a 65 63  libraries, objec
31aa0 74 20 66 69 6c 65 73 20 61 6e 64 20 66 6c 61 67  t files and flag
31ab0 73 20 61 72 65 20 75 73 65 64 20 77 68 65 6e 0a  s are used when.
31ac0 2b 09 23 20 6c 69 6e 6b 69 6e 67 20 61 20 73 68  +.# linking a sh
31ad0 61 72 65 64 20 6c 69 62 72 61 72 79 2e 0a 2b 09  ared library..+.
31ae0 23 0a 2b 09 23 20 54 68 65 72 65 20 64 6f 65 73  #.+.# There does
31af0 6e 27 74 20 61 70 70 65 61 72 20 74 6f 20 62 65  n't appear to be
31b00 20 61 20 77 61 79 20 74 6f 20 70 72 65 76 65 6e   a way to preven
31b10 74 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20  t this compiler 
31b20 66 72 6f 6d 0a 2b 09 23 20 65 78 70 6c 69 63 69  from.+.# explici
31b30 74 6c 79 20 6c 69 6e 6b 69 6e 67 20 73 79 73 74  tly linking syst
31b40 65 6d 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20  em object files 
31b50 73 6f 20 77 65 20 6e 65 65 64 20 74 6f 20 73 74  so we need to st
31b60 72 69 70 20 74 68 65 6d 0a 2b 09 23 20 66 72 6f  rip them.+.# fro
31b70 6d 20 74 68 65 20 6f 75 74 70 75 74 20 73 6f 20  m the output so 
31b80 74 68 61 74 20 74 68 65 79 20 64 6f 6e 27 74 20  that they don't 
31b90 67 65 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20  get included in 
31ba0 74 68 65 20 6c 69 62 72 61 72 79 0a 2b 09 23 20  the library.+.# 
31bb0 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 0a 2b 09  dependencies..+.
31bc0 6f 75 74 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c  output_verbose_l
31bd0 69 6e 6b 5f 63 6d 64 3d 27 74 65 6d 70 6c 69 73  ink_cmd='templis
31be0 74 3d 60 24 43 43 20 2d 73 68 61 72 65 64 20 24  t=`$CC -shared $
31bf0 43 46 4c 41 47 53 20 2d 76 20 63 6f 6e 66 74 65  CFLAGS -v confte
31c00 73 74 2e 24 6f 62 6a 65 78 74 20 32 3e 26 31 20  st.$objext 2>&1 
31c10 7c 20 67 72 65 70 20 22 6c 64 22 20 7c 20 67 72  | grep "ld" | gr
31c20 65 70 20 2d 76 20 22 6c 64 3a 22 60 3b 20 74 65  ep -v "ld:"`; te
31c30 6d 70 6c 69 73 74 3d 60 65 63 68 6f 20 24 74 65  mplist=`echo $te
31c40 6d 70 6c 69 73 74 20 7c 20 24 53 45 44 20 22 73  mplist | $SED "s
31c50 2f 5c 28 5e 2e 2a 6c 64 2e 2a 5c 29 5c 28 20 2e  /\(^.*ld.*\)\( .
31c60 2a 6c 64 2e 2a 24 5c 29 2f 5c 31 2f 22 60 3b 20  *ld.*$\)/\1/"`; 
31c70 6c 69 73 74 3d 22 22 3b 20 66 6f 72 20 7a 20 69  list=""; for z i
31c80 6e 20 24 74 65 6d 70 6c 69 73 74 3b 20 64 6f 20  n $templist; do 
31c90 63 61 73 65 20 24 7a 20 69 6e 20 63 6f 6e 66 74  case $z in conft
31ca0 65 73 74 2e 24 6f 62 6a 65 78 74 29 20 6c 69 73  est.$objext) lis
31cb0 74 3d 22 24 6c 69 73 74 20 24 7a 22 3b 3b 20 2a  t="$list $z";; *
31cc0 2e 24 6f 62 6a 65 78 74 29 3b 3b 20 2a 29 20 6c  .$objext);; *) l
31cd0 69 73 74 3d 22 24 6c 69 73 74 20 24 7a 22 3b 3b  ist="$list $z";;
31ce0 65 73 61 63 3b 20 64 6f 6e 65 3b 20 65 63 68 6f  esac; done; echo
31cf0 20 24 6c 69 73 74 27 0a 2b 09 3b 3b 0a 2b 20 20   $list'.+.;;.+  
31d00 20 20 20 20 2a 29 0a 2b 09 69 66 20 74 65 73 74      *).+.if test
31d10 20 22 24 47 58 58 22 20 3d 20 79 65 73 20 26 26   "$GXX" = yes &&
31d20 20 74 65 73 74 20 22 24 77 69 74 68 5f 67 6e 75   test "$with_gnu
31d30 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74 68 65 6e 0a  _ld" = no; then.
31d40 2b 09 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41  +.  _LT_AC_TAGVA
31d50 52 28 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  R(allow_undefine
31d60 64 5f 66 6c 61 67 2c 20 24 31 29 3d 27 20 24 7b  d_flag, $1)=' ${
31d70 77 6c 7d 2d 65 78 70 65 63 74 5f 75 6e 72 65 73  wl}-expect_unres
31d80 6f 6c 76 65 64 20 24 7b 77 6c 7d 5c 2a 27 0a 2b  olved ${wl}\*'.+
31d90 09 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28  . _LT_AC_TAGVAR(
31da0 61 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31  archive_cmds, $1
31db0 29 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d  )='$CC -shared -
31dc0 6e 6f 73 74 64 6c 69 62 20 24 7b 61 6c 6c 6f 77  nostdlib ${allow
31dd0 5f 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d  _undefined_flag}
31de0 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73   $predep_objects
31df0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
31e00 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65  bs $postdep_obje
31e10 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  cts $compiler_fl
31e20 61 67 73 20 24 7b 77 6c 7d 2d 6d 73 79 6d 20 24  ags ${wl}-msym $
31e30 7b 77 6c 7d 2d 73 6f 6e 61 6d 65 20 24 7b 77 6c  {wl}-soname ${wl
31e40 7d 24 73 6f 6e 61 6d 65 20 60 74 65 73 74 20 2d  }$soname `test -
31e50 6e 20 22 24 76 65 72 73 74 72 69 6e 67 22 20 26  n "$verstring" &
31e60 26 20 65 63 68 6f 20 24 7b 77 6c 7d 2d 73 65 74  & echo ${wl}-set
31e70 5f 76 65 72 73 69 6f 6e 20 24 7b 77 6c 7d 24 76  _version ${wl}$v
31e80 65 72 73 74 72 69 6e 67 60 20 24 7b 77 6c 7d 2d  erstring` ${wl}-
31e90 75 70 64 61 74 65 5f 72 65 67 69 73 74 72 79 20  update_registry 
31ea0 24 7b 77 6c 7d 24 7b 6f 75 74 70 75 74 5f 6f 62  ${wl}${output_ob
31eb0 6a 64 69 72 7d 2f 73 6f 5f 6c 6f 63 61 74 69 6f  jdir}/so_locatio
31ec0 6e 73 20 2d 6f 20 24 6c 69 62 27 0a 2b 0a 2b 09  ns -o $lib'.+.+.
31ed0 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
31ee0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
31ef0 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27  flag_spec, $1)='
31f00 24 7b 77 6c 7d 2d 72 70 61 74 68 20 24 7b 77 6c  ${wl}-rpath ${wl
31f10 7d 24 6c 69 62 64 69 72 27 0a 2b 09 20 20 5f 4c  }$libdir'.+.  _L
31f20 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61 72 64  T_AC_TAGVAR(hard
31f30 63 6f 64 65 5f 6c 69 62 64 69 72 5f 73 65 70 61  code_libdir_sepa
31f40 72 61 74 6f 72 2c 20 24 31 29 3d 3a 0a 2b 0a 2b  rator, $1)=:.+.+
31f50 09 20 20 23 20 43 6f 6d 6d 61 6e 64 73 20 74 6f  .  # Commands to
31f60 20 6d 61 6b 65 20 63 6f 6d 70 69 6c 65 72 20 70   make compiler p
31f70 72 6f 64 75 63 65 20 76 65 72 62 6f 73 65 20 6f  roduce verbose o
31f80 75 74 70 75 74 20 74 68 61 74 20 6c 69 73 74 73  utput that lists
31f90 0a 2b 09 20 20 23 20 77 68 61 74 20 22 68 69 64  .+.  # what "hid
31fa0 64 65 6e 22 20 6c 69 62 72 61 72 69 65 73 2c 20  den" libraries, 
31fb0 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 61 6e 64  object files and
31fc0 20 66 6c 61 67 73 20 61 72 65 20 75 73 65 64 20   flags are used 
31fd0 77 68 65 6e 0a 2b 09 20 20 23 20 6c 69 6e 6b 69  when.+.  # linki
31fe0 6e 67 20 61 20 73 68 61 72 65 64 20 6c 69 62 72  ng a shared libr
31ff0 61 72 79 2e 0a 2b 09 20 20 6f 75 74 70 75 74 5f  ary..+.  output_
32000 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64  verbose_link_cmd
32010 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 43  ='$CC -shared $C
32020 46 4c 41 47 53 20 2d 76 20 63 6f 6e 66 74 65 73  FLAGS -v conftes
32030 74 2e 24 6f 62 6a 65 78 74 20 32 3e 26 31 20 7c  t.$objext 2>&1 |
32040 20 67 72 65 70 20 22 5c 2d 4c 22 27 0a 2b 0a 2b   grep "\-L"'.+.+
32050 09 65 6c 73 65 0a 2b 09 20 20 23 20 46 49 58 4d  .else.+.  # FIXM
32060 45 3a 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72  E: insert proper
32070 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70   C++ library sup
32080 70 6f 72 74 0a 2b 09 20 20 5f 4c 54 5f 41 43 5f  port.+.  _LT_AC_
32090 54 41 47 56 41 52 28 6c 64 5f 73 68 6c 69 62 73  TAGVAR(ld_shlibs
320a0 2c 20 24 31 29 3d 6e 6f 0a 2b 09 66 69 0a 2b 09  , $1)=no.+.fi.+.
320b0 3b 3b 0a 2b 20 20 20 20 65 73 61 63 0a 2b 20 20  ;;.+    esac.+  
320c0 20 20 3b 3b 0a 2b 20 20 70 73 6f 73 2a 29 0a 2b    ;;.+  psos*).+
320d0 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73      # FIXME: ins
320e0 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c  ert proper C++ l
320f0 69 62 72 61 72 79 20 73 75 70 70 6f 72 74 0a 2b  ibrary support.+
32100 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
32110 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24 31 29  R(ld_shlibs, $1)
32120 3d 6e 6f 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 73  =no.+    ;;.+  s
32130 75 6e 6f 73 34 2a 29 0a 2b 20 20 20 20 63 61 73  unos4*).+    cas
32140 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69  e $cc_basename i
32150 6e 0a 2b 20 20 20 20 20 20 43 43 2a 29 0a 2b 09  n.+      CC*).+.
32160 23 20 53 75 6e 20 43 2b 2b 20 34 2e 78 0a 2b 09  # Sun C++ 4.x.+.
32170 23 20 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20  # FIXME: insert 
32180 70 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61  proper C++ libra
32190 72 79 20 73 75 70 70 6f 72 74 0a 2b 09 5f 4c 54  ry support.+._LT
321a0 5f 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68  _AC_TAGVAR(ld_sh
321b0 6c 69 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b 09 3b  libs, $1)=no.+.;
321c0 3b 0a 2b 20 20 20 20 20 20 6c 63 63 2a 29 0a 2b  ;.+      lcc*).+
321d0 09 23 20 4c 75 63 69 64 0a 2b 09 23 20 46 49 58  .# Lucid.+.# FIX
321e0 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 6f 70 65  ME: insert prope
321f0 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 20 73 75  r C++ library su
32200 70 70 6f 72 74 0a 2b 09 5f 4c 54 5f 41 43 5f 54  pport.+._LT_AC_T
32210 41 47 56 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c  AGVAR(ld_shlibs,
32220 20 24 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a 2b 20 20   $1)=no.+.;;.+  
32230 20 20 20 20 2a 29 0a 2b 09 23 20 46 49 58 4d 45      *).+.# FIXME
32240 3a 20 69 6e 73 65 72 74 20 70 72 6f 70 65 72 20  : insert proper 
32250 43 2b 2b 20 6c 69 62 72 61 72 79 20 73 75 70 70  C++ library supp
32260 6f 72 74 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47  ort.+._LT_AC_TAG
32270 56 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24  VAR(ld_shlibs, $
32280 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a 2b 20 20 20 20  1)=no.+.;;.+    
32290 65 73 61 63 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20  esac.+    ;;.+  
322a0 73 6f 6c 61 72 69 73 2a 29 0a 2b 20 20 20 20 63  solaris*).+    c
322b0 61 73 65 20 24 63 63 5f 62 61 73 65 6e 61 6d 65  ase $cc_basename
322c0 20 69 6e 0a 2b 20 20 20 20 20 20 43 43 2a 29 0a   in.+      CC*).
322d0 2b 09 23 20 53 75 6e 20 43 2b 2b 20 34 2e 32 2c  +.# Sun C++ 4.2,
322e0 20 35 2e 78 20 61 6e 64 20 43 65 6e 74 65 72 6c   5.x and Centerl
322f0 69 6e 65 20 43 2b 2b 0a 2b 20 20 20 20 20 20 20  ine C++.+       
32300 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61   _LT_AC_TAGVAR(a
32310 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64  rchive_cmds_need
32320 5f 6c 63 2c 24 31 29 3d 79 65 73 0a 2b 09 5f 4c  _lc,$1)=yes.+._L
32330 54 5f 41 43 5f 54 41 47 56 41 52 28 6e 6f 5f 75  T_AC_TAGVAR(no_u
32340 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 2c 20 24  ndefined_flag, $
32350 31 29 3d 27 20 2d 7a 64 65 66 73 27 0a 2b 09 5f  1)=' -zdefs'.+._
32360 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63  LT_AC_TAGVAR(arc
32370 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27  hive_cmds, $1)='
32380 24 43 43 20 2d 47 24 7b 61 6c 6c 6f 77 5f 75 6e  $CC -G${allow_un
32390 64 65 66 69 6e 65 64 5f 66 6c 61 67 7d 20 20 2d  defined_flag}  -
323a0 68 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62  h$soname -o $lib
323b0 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73   $predep_objects
323c0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
323d0 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65  bs $postdep_obje
323e0 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  cts $compiler_fl
323f0 61 67 73 27 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41  ags'.+._LT_AC_TA
32400 47 56 41 52 28 61 72 63 68 69 76 65 5f 65 78 70  GVAR(archive_exp
32410 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24  sym_cmds, $1)='$
32420 65 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22  echo "{ global:"
32430 20 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61 74 20   > $lib.exp~cat 
32440 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
32450 7c 20 24 53 45 44 20 2d 65 20 22 73 2f 5c 28 2e  | $SED -e "s/\(.
32460 2a 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69  *\)/\1;/" >> $li
32470 62 2e 65 78 70 7e 24 65 63 68 6f 20 22 6c 6f 63  b.exp~$echo "loc
32480 61 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c  al: *; };" >> $l
32490 69 62 2e 65 78 70 7e 0a 2b 09 24 43 43 20 2d 47  ib.exp~.+.$CC -G
324a0 24 7b 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65  ${allow_undefine
324b0 64 5f 66 6c 61 67 7d 20 20 24 7b 77 6c 7d 2d 4d  d_flag}  ${wl}-M
324c0 20 24 7b 77 6c 7d 24 6c 69 62 2e 65 78 70 20 2d   ${wl}$lib.exp -
324d0 68 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62  h$soname -o $lib
324e0 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73   $predep_objects
324f0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
32500 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65  bs $postdep_obje
32510 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  cts $compiler_fl
32520 61 67 73 7e 24 72 6d 20 24 6c 69 62 2e 65 78 70  ags~$rm $lib.exp
32530 27 0a 2b 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47  '.+.+._LT_AC_TAG
32540 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62  VAR(hardcode_lib
32550 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c 20 24  dir_flag_spec, $
32560 31 29 3d 27 2d 52 24 6c 69 62 64 69 72 27 0a 2b  1)='-R$libdir'.+
32570 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68  ._LT_AC_TAGVAR(h
32580 61 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74  ardcode_shlibpat
32590 68 5f 76 61 72 2c 20 24 31 29 3d 6e 6f 0a 2b 09  h_var, $1)=no.+.
325a0 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
325b0 0a 2b 09 20 20 73 6f 6c 61 72 69 73 32 2e 5b 5b  .+.  solaris2.[[
325c0 30 2d 35 5d 5d 20 7c 20 73 6f 6c 61 72 69 73 32  0-5]] | solaris2
325d0 2e 5b 5b 30 2d 35 5d 5d 2e 2a 29 20 3b 3b 0a 2b  .[[0-5]].*) ;;.+
325e0 09 20 20 2a 29 0a 2b 09 20 20 20 20 23 20 54 68  .  *).+.    # Th
325f0 65 20 63 6f 6d 70 69 6c 65 72 20 64 72 69 76 65  e compiler drive
32600 72 20 77 69 6c 6c 20 63 6f 6d 62 69 6e 65 20 61  r will combine a
32610 6e 64 20 72 65 6f 72 64 65 72 20 6c 69 6e 6b 65  nd reorder linke
32620 72 20 6f 70 74 69 6f 6e 73 2c 0a 2b 09 20 20 20  r options,.+.   
32630 20 23 20 62 75 74 20 75 6e 64 65 72 73 74 61 6e   # but understan
32640 64 73 20 60 2d 7a 20 6c 69 6e 6b 65 72 5f 66 6c  ds `-z linker_fl
32650 61 67 27 2e 0a 2b 09 20 20 20 20 23 20 53 75 70  ag'..+.    # Sup
32660 70 6f 72 74 65 64 20 73 69 6e 63 65 20 53 6f 6c  ported since Sol
32670 61 72 69 73 20 32 2e 36 20 28 6d 61 79 62 65 20  aris 2.6 (maybe 
32680 32 2e 35 2e 31 3f 29 0a 2b 09 20 20 20 20 5f 4c  2.5.1?).+.    _L
32690 54 5f 41 43 5f 54 41 47 56 41 52 28 77 68 6f 6c  T_AC_TAGVAR(whol
326a0 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73  e_archive_flag_s
326b0 70 65 63 2c 20 24 31 29 3d 27 2d 7a 20 61 6c 6c  pec, $1)='-z all
326c0 65 78 74 72 61 63 74 24 63 6f 6e 76 65 6e 69 65  extract$convenie
326d0 6e 63 65 20 2d 7a 20 64 65 66 61 75 6c 74 65 78  nce -z defaultex
326e0 74 72 61 63 74 27 0a 2b 09 20 20 20 20 3b 3b 0a  tract'.+.    ;;.
326f0 2b 09 65 73 61 63 0a 2b 09 5f 4c 54 5f 41 43 5f  +.esac.+._LT_AC_
32700 54 41 47 56 41 52 28 6c 69 6e 6b 5f 61 6c 6c 5f  TAGVAR(link_all_
32710 64 65 70 6c 69 62 73 2c 20 24 31 29 3d 79 65 73  deplibs, $1)=yes
32720 0a 2b 0a 2b 09 6f 75 74 70 75 74 5f 76 65 72 62  .+.+.output_verb
32730 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64 3d 27 65 63  ose_link_cmd='ec
32740 68 6f 27 0a 2b 0a 2b 09 23 20 41 72 63 68 69 76  ho'.+.+.# Archiv
32750 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 43 2b  es containing C+
32760 2b 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 6d  + object files m
32770 75 73 74 20 62 65 20 63 72 65 61 74 65 64 20 75  ust be created u
32780 73 69 6e 67 0a 2b 09 23 20 22 43 43 20 2d 78 61  sing.+.# "CC -xa
32790 72 22 2c 20 77 68 65 72 65 20 22 43 43 22 20 69  r", where "CC" i
327a0 73 20 74 68 65 20 53 75 6e 20 43 2b 2b 20 63 6f  s the Sun C++ co
327b0 6d 70 69 6c 65 72 2e 20 20 54 68 69 73 20 69 73  mpiler.  This is
327c0 0a 2b 09 23 20 6e 65 63 65 73 73 61 72 79 20 74  .+.# necessary t
327d0 6f 20 6d 61 6b 65 20 73 75 72 65 20 69 6e 73 74  o make sure inst
327e0 61 6e 74 69 61 74 65 64 20 74 65 6d 70 6c 61 74  antiated templat
327f0 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 0a  es are included.
32800 2b 09 23 20 69 6e 20 74 68 65 20 61 72 63 68 69  +.# in the archi
32810 76 65 2e 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47  ve..+._LT_AC_TAG
32820 56 41 52 28 6f 6c 64 5f 61 72 63 68 69 76 65 5f  VAR(old_archive_
32830 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d  cmds, $1)='$CC -
32840 78 61 72 20 2d 6f 20 24 6f 6c 64 6c 69 62 20 24  xar -o $oldlib $
32850 6f 6c 64 6f 62 6a 73 27 0a 2b 09 3b 3b 0a 2b 20  oldobjs'.+.;;.+ 
32860 20 20 20 20 20 67 63 78 2a 29 0a 2b 09 23 20 47       gcx*).+.# G
32870 72 65 65 6e 20 48 69 6c 6c 73 20 43 2b 2b 20 43  reen Hills C++ C
32880 6f 6d 70 69 6c 65 72 0a 2b 09 5f 4c 54 5f 41 43  ompiler.+._LT_AC
32890 5f 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f  _TAGVAR(archive_
328a0 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d  cmds, $1)='$CC -
328b0 73 68 61 72 65 64 20 24 70 72 65 64 65 70 5f 6f  shared $predep_o
328c0 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20  bjects $libobjs 
328d0 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65  $deplibs $postde
328e0 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69  p_objects $compi
328f0 6c 65 72 5f 66 6c 61 67 73 20 24 7b 77 6c 7d 2d  ler_flags ${wl}-
32900 68 20 24 77 6c 24 73 6f 6e 61 6d 65 20 2d 6f 20  h $wl$soname -o 
32910 24 6c 69 62 27 0a 2b 0a 2b 09 23 20 54 68 65 20  $lib'.+.+.# The 
32920 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 6d 75 73  C++ compiler mus
32930 74 20 62 65 20 75 73 65 64 20 74 6f 20 63 72 65  t be used to cre
32940 61 74 65 20 74 68 65 20 61 72 63 68 69 76 65 2e  ate the archive.
32950 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52  .+._LT_AC_TAGVAR
32960 28 6f 6c 64 5f 61 72 63 68 69 76 65 5f 63 6d 64  (old_archive_cmd
32970 73 2c 20 24 31 29 3d 27 24 43 43 20 24 4c 44 46  s, $1)='$CC $LDF
32980 4c 41 47 53 20 2d 61 72 63 68 69 76 65 20 2d 6f  LAGS -archive -o
32990 20 24 6f 6c 64 6c 69 62 20 24 6f 6c 64 6f 62 6a   $oldlib $oldobj
329a0 73 27 0a 2b 09 3b 3b 0a 2b 20 20 20 20 20 20 2a  s'.+.;;.+      *
329b0 29 0a 2b 09 23 20 47 4e 55 20 43 2b 2b 20 63 6f  ).+.# GNU C++ co
329c0 6d 70 69 6c 65 72 20 77 69 74 68 20 53 6f 6c 61  mpiler with Sola
329d0 72 69 73 20 6c 69 6e 6b 65 72 0a 2b 09 69 66 20  ris linker.+.if 
329e0 74 65 73 74 20 22 24 47 58 58 22 20 3d 20 79 65  test "$GXX" = ye
329f0 73 20 26 26 20 74 65 73 74 20 22 24 77 69 74 68  s && test "$with
32a00 5f 67 6e 75 5f 6c 64 22 20 3d 20 6e 6f 3b 20 74  _gnu_ld" = no; t
32a10 68 65 6e 0a 2b 09 20 20 5f 4c 54 5f 41 43 5f 54  hen.+.  _LT_AC_T
32a20 41 47 56 41 52 28 6e 6f 5f 75 6e 64 65 66 69 6e  AGVAR(no_undefin
32a30 65 64 5f 66 6c 61 67 2c 20 24 31 29 3d 27 20 24  ed_flag, $1)=' $
32a40 7b 77 6c 7d 2d 7a 20 24 7b 77 6c 7d 64 65 66 73  {wl}-z ${wl}defs
32a50 27 0a 2b 09 20 20 69 66 20 24 43 43 20 2d 2d 76  '.+.  if $CC --v
32a60 65 72 73 69 6f 6e 20 7c 20 67 72 65 70 20 2d 76  ersion | grep -v
32a70 20 27 5e 32 5c 2e 37 27 20 3e 20 2f 64 65 76 2f   '^2\.7' > /dev/
32a80 6e 75 6c 6c 3b 20 74 68 65 6e 0a 2b 09 20 20 20  null; then.+.   
32a90 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61   _LT_AC_TAGVAR(a
32aa0 72 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29  rchive_cmds, $1)
32ab0 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20 2d 6e  ='$CC -shared -n
32ac0 6f 73 74 64 6c 69 62 20 24 4c 44 46 4c 41 47 53  ostdlib $LDFLAGS
32ad0 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73   $predep_objects
32ae0 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
32af0 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65  bs $postdep_obje
32b00 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  cts $compiler_fl
32b10 61 67 73 20 24 7b 77 6c 7d 2d 68 20 24 77 6c 24  ags ${wl}-h $wl$
32b20 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a  soname -o $lib'.
32b30 2b 09 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47  +.    _LT_AC_TAG
32b40 56 41 52 28 61 72 63 68 69 76 65 5f 65 78 70 73  VAR(archive_exps
32b50 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 65  ym_cmds, $1)='$e
32b60 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20  cho "{ global:" 
32b70 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61 74 20 24  > $lib.exp~cat $
32b80 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c  export_symbols |
32b90 20 24 53 45 44 20 2d 65 20 22 73 2f 5c 28 2e 2a   $SED -e "s/\(.*
32ba0 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62  \)/\1;/" >> $lib
32bb0 2e 65 78 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61  .exp~$echo "loca
32bc0 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69  l: *; };" >> $li
32bd0 62 2e 65 78 70 7e 0a 2b 09 09 24 43 43 20 2d 73  b.exp~.+..$CC -s
32be0 68 61 72 65 64 20 2d 6e 6f 73 74 64 6c 69 62 20  hared -nostdlib 
32bf0 24 7b 77 6c 7d 2d 4d 20 24 77 6c 24 6c 69 62 2e  ${wl}-M $wl$lib.
32c00 65 78 70 20 2d 6f 20 24 6c 69 62 20 24 70 72 65  exp -o $lib $pre
32c10 64 65 70 5f 6f 62 6a 65 63 74 73 20 24 6c 69 62  dep_objects $lib
32c20 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 70  objs $deplibs $p
32c30 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 20 24  ostdep_objects $
32c40 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 7e 24  compiler_flags~$
32c50 72 6d 20 24 6c 69 62 2e 65 78 70 27 0a 2b 0a 2b  rm $lib.exp'.+.+
32c60 09 20 20 20 20 23 20 43 6f 6d 6d 61 6e 64 73 20  .    # Commands 
32c70 74 6f 20 6d 61 6b 65 20 63 6f 6d 70 69 6c 65 72  to make compiler
32c80 20 70 72 6f 64 75 63 65 20 76 65 72 62 6f 73 65   produce verbose
32c90 20 6f 75 74 70 75 74 20 74 68 61 74 20 6c 69 73   output that lis
32ca0 74 73 0a 2b 09 20 20 20 20 23 20 77 68 61 74 20  ts.+.    # what 
32cb0 22 68 69 64 64 65 6e 22 20 6c 69 62 72 61 72 69  "hidden" librari
32cc0 65 73 2c 20 6f 62 6a 65 63 74 20 66 69 6c 65 73  es, object files
32cd0 20 61 6e 64 20 66 6c 61 67 73 20 61 72 65 20 75   and flags are u
32ce0 73 65 64 20 77 68 65 6e 0a 2b 09 20 20 20 20 23  sed when.+.    #
32cf0 20 6c 69 6e 6b 69 6e 67 20 61 20 73 68 61 72 65   linking a share
32d00 64 20 6c 69 62 72 61 72 79 2e 0a 2b 09 20 20 20  d library..+.   
32d10 20 6f 75 74 70 75 74 5f 76 65 72 62 6f 73 65 5f   output_verbose_
32d20 6c 69 6e 6b 5f 63 6d 64 3d 22 24 43 43 20 2d 73  link_cmd="$CC -s
32d30 68 61 72 65 64 20 24 43 46 4c 41 47 53 20 2d 76  hared $CFLAGS -v
32d40 20 63 6f 6e 66 74 65 73 74 2e 24 6f 62 6a 65 78   conftest.$objex
32d50 74 20 32 3e 26 31 20 7c 20 67 72 65 70 20 5c 22  t 2>&1 | grep \"
32d60 5c 2d 4c 5c 22 22 0a 2b 09 20 20 65 6c 73 65 0a  \-L\"".+.  else.
32d70 2b 09 20 20 20 20 23 20 67 2b 2b 20 32 2e 37 20  +.    # g++ 2.7 
32d80 61 70 70 65 61 72 73 20 74 6f 20 72 65 71 75 69  appears to requi
32d90 72 65 20 60 2d 47 27 20 4e 4f 54 20 60 2d 73 68  re `-G' NOT `-sh
32da0 61 72 65 64 27 20 6f 6e 20 74 68 69 73 0a 2b 09  ared' on this.+.
32db0 20 20 20 20 23 20 70 6c 61 74 66 6f 72 6d 2e 0a      # platform..
32dc0 2b 09 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47  +.    _LT_AC_TAG
32dd0 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d 64 73  VAR(archive_cmds
32de0 2c 20 24 31 29 3d 27 24 43 43 20 2d 47 20 2d 6e  , $1)='$CC -G -n
32df0 6f 73 74 64 6c 69 62 20 24 4c 44 46 4c 41 47 53  ostdlib $LDFLAGS
32e00 20 24 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73   $predep_objects
32e10 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
32e20 62 73 20 24 70 6f 73 74 64 65 70 5f 6f 62 6a 65  bs $postdep_obje
32e30 63 74 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c  cts $compiler_fl
32e40 61 67 73 20 24 7b 77 6c 7d 2d 68 20 24 77 6c 24  ags ${wl}-h $wl$
32e50 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 27 0a  soname -o $lib'.
32e60 2b 09 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47  +.    _LT_AC_TAG
32e70 56 41 52 28 61 72 63 68 69 76 65 5f 65 78 70 73  VAR(archive_exps
32e80 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 65  ym_cmds, $1)='$e
32e90 63 68 6f 20 22 7b 20 67 6c 6f 62 61 6c 3a 22 20  cho "{ global:" 
32ea0 3e 20 24 6c 69 62 2e 65 78 70 7e 63 61 74 20 24  > $lib.exp~cat $
32eb0 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 7c  export_symbols |
32ec0 20 24 53 45 44 20 2d 65 20 22 73 2f 5c 28 2e 2a   $SED -e "s/\(.*
32ed0 5c 29 2f 5c 31 3b 2f 22 20 3e 3e 20 24 6c 69 62  \)/\1;/" >> $lib
32ee0 2e 65 78 70 7e 24 65 63 68 6f 20 22 6c 6f 63 61  .exp~$echo "loca
32ef0 6c 3a 20 2a 3b 20 7d 3b 22 20 3e 3e 20 24 6c 69  l: *; };" >> $li
32f00 62 2e 65 78 70 7e 0a 2b 09 09 24 43 43 20 2d 47  b.exp~.+..$CC -G
32f10 20 2d 6e 6f 73 74 64 6c 69 62 20 24 7b 77 6c 7d   -nostdlib ${wl}
32f20 2d 4d 20 24 77 6c 24 6c 69 62 2e 65 78 70 20 2d  -M $wl$lib.exp -
32f30 6f 20 24 6c 69 62 20 24 70 72 65 64 65 70 5f 6f  o $lib $predep_o
32f40 62 6a 65 63 74 73 20 24 6c 69 62 6f 62 6a 73 20  bjects $libobjs 
32f50 24 64 65 70 6c 69 62 73 20 24 70 6f 73 74 64 65  $deplibs $postde
32f60 70 5f 6f 62 6a 65 63 74 73 20 24 63 6f 6d 70 69  p_objects $compi
32f70 6c 65 72 5f 66 6c 61 67 73 7e 24 72 6d 20 24 6c  ler_flags~$rm $l
32f80 69 62 2e 65 78 70 27 0a 2b 0a 2b 09 20 20 20 20  ib.exp'.+.+.    
32f90 23 20 43 6f 6d 6d 61 6e 64 73 20 74 6f 20 6d 61  # Commands to ma
32fa0 6b 65 20 63 6f 6d 70 69 6c 65 72 20 70 72 6f 64  ke compiler prod
32fb0 75 63 65 20 76 65 72 62 6f 73 65 20 6f 75 74 70  uce verbose outp
32fc0 75 74 20 74 68 61 74 20 6c 69 73 74 73 0a 2b 09  ut that lists.+.
32fd0 20 20 20 20 23 20 77 68 61 74 20 22 68 69 64 64      # what "hidd
32fe0 65 6e 22 20 6c 69 62 72 61 72 69 65 73 2c 20 6f  en" libraries, o
32ff0 62 6a 65 63 74 20 66 69 6c 65 73 20 61 6e 64 20  bject files and 
33000 66 6c 61 67 73 20 61 72 65 20 75 73 65 64 20 77  flags are used w
33010 68 65 6e 0a 2b 09 20 20 20 20 23 20 6c 69 6e 6b  hen.+.    # link
33020 69 6e 67 20 61 20 73 68 61 72 65 64 20 6c 69 62  ing a shared lib
33030 72 61 72 79 2e 0a 2b 09 20 20 20 20 6f 75 74 70  rary..+.    outp
33040 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f  ut_verbose_link_
33050 63 6d 64 3d 22 24 43 43 20 2d 47 20 24 43 46 4c  cmd="$CC -G $CFL
33060 41 47 53 20 2d 76 20 63 6f 6e 66 74 65 73 74 2e  AGS -v conftest.
33070 24 6f 62 6a 65 78 74 20 32 3e 26 31 20 7c 20 67  $objext 2>&1 | g
33080 72 65 70 20 5c 22 5c 2d 4c 5c 22 22 0a 2b 09 20  rep \"\-L\"".+. 
33090 20 66 69 0a 2b 0a 2b 09 20 20 5f 4c 54 5f 41 43   fi.+.+.  _LT_AC
330a0 5f 54 41 47 56 41 52 28 68 61 72 64 63 6f 64 65  _TAGVAR(hardcode
330b0 5f 6c 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65  _libdir_flag_spe
330c0 63 2c 20 24 31 29 3d 27 24 7b 77 6c 7d 2d 52 20  c, $1)='${wl}-R 
330d0 24 77 6c 24 6c 69 62 64 69 72 27 0a 2b 09 20 20  $wl$libdir'.+.  
330e0 63 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e  case $host_os in
330f0 0a 2b 09 20 20 73 6f 6c 61 72 69 73 32 2e 5b 5b  .+.  solaris2.[[
33100 30 2d 35 5d 5d 20 7c 20 73 6f 6c 61 72 69 73 32  0-5]] | solaris2
33110 2e 5b 5b 30 2d 35 5d 5d 2e 2a 29 20 3b 3b 0a 2b  .[[0-5]].*) ;;.+
33120 09 20 20 2a 29 0a 2b 09 20 20 20 20 5f 4c 54 5f  .  *).+.    _LT_
33130 41 43 5f 54 41 47 56 41 52 28 77 68 6f 6c 65 5f  AC_TAGVAR(whole_
33140 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65  archive_flag_spe
33150 63 2c 20 24 31 29 3d 27 24 7b 77 6c 7d 2d 7a 20  c, $1)='${wl}-z 
33160 24 7b 77 6c 7d 61 6c 6c 65 78 74 72 61 63 74 24  ${wl}allextract$
33170 63 6f 6e 76 65 6e 69 65 6e 63 65 20 24 7b 77 6c  convenience ${wl
33180 7d 2d 7a 20 24 7b 77 6c 7d 64 65 66 61 75 6c 74  }-z ${wl}default
33190 65 78 74 72 61 63 74 27 0a 2b 09 20 20 20 20 3b  extract'.+.    ;
331a0 3b 0a 2b 09 20 20 65 73 61 63 0a 2b 09 66 69 0a  ;.+.  esac.+.fi.
331b0 2b 09 3b 3b 0a 2b 20 20 20 20 65 73 61 63 0a 2b  +.;;.+    esac.+
331c0 20 20 20 20 3b 3b 0a 2b 20 20 73 79 73 76 34 2a      ;;.+  sysv4*
331d0 75 77 32 2a 20 7c 20 73 79 73 76 35 4f 70 65 6e  uw2* | sysv5Open
331e0 55 4e 49 58 2a 20 7c 20 73 79 73 76 35 55 6e 69  UNIX* | sysv5Uni
331f0 78 57 61 72 65 37 2e 5b 5b 30 31 5d 5d 2e 5b 5b  xWare7.[[01]].[[
33200 31 30 5d 5d 2a 20 7c 20 75 6e 69 78 77 61 72 65  10]]* | unixware
33210 37 2a 20 7c 20 73 63 6f 33 2e 32 76 35 2e 30 2e  7* | sco3.2v5.0.
33220 5b 5b 30 32 34 5d 5d 2a 29 0a 2b 20 20 20 20 5f  [[024]]*).+    _
33230 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6e 6f 5f  LT_AC_TAGVAR(no_
33240 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 2c 20  undefined_flag, 
33250 24 31 29 3d 27 24 7b 77 6c 7d 2d 7a 2c 74 65 78  $1)='${wl}-z,tex
33260 74 27 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54  t'.+    _LT_AC_T
33270 41 47 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d  AGVAR(archive_cm
33280 64 73 5f 6e 65 65 64 5f 6c 63 2c 20 24 31 29 3d  ds_need_lc, $1)=
33290 6e 6f 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54  no.+    _LT_AC_T
332a0 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 73  AGVAR(hardcode_s
332b0 68 6c 69 62 70 61 74 68 5f 76 61 72 2c 20 24 31  hlibpath_var, $1
332c0 29 3d 6e 6f 0a 2b 20 20 20 20 72 75 6e 70 61 74  )=no.+    runpat
332d0 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41  h_var='LD_RUN_PA
332e0 54 48 27 0a 2b 0a 2b 20 20 20 20 63 61 73 65 20  TH'.+.+    case 
332f0 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a  $cc_basename in.
33300 2b 20 20 20 20 20 20 43 43 2a 29 0a 2b 09 5f 4c  +      CC*).+._L
33310 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63 68  T_AC_TAGVAR(arch
33320 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24  ive_cmds, $1)='$
33330 43 43 20 2d 47 20 24 7b 77 6c 7d 2d 68 2c 24 73  CC -G ${wl}-h,$s
33340 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c  oname -o $lib $l
33350 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20  ibobjs $deplibs 
33360 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27  $compiler_flags'
33370 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52  .+._LT_AC_TAGVAR
33380 28 61 72 63 68 69 76 65 5f 65 78 70 73 79 6d 5f  (archive_expsym_
33390 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43 20 2d  cmds, $1)='$CC -
333a0 47 20 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 3a  G ${wl}-Bexport:
333b0 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20  $export_symbols 
333c0 24 7b 77 6c 7d 2d 68 2c 24 73 6f 6e 61 6d 65 20  ${wl}-h,$soname 
333d0 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
333e0 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
333f0 6c 65 72 5f 66 6c 61 67 73 27 0a 2b 09 3b 3b 0a  ler_flags'.+.;;.
33400 2b 20 20 20 20 20 20 2a 29 0a 2b 09 5f 4c 54 5f  +      *).+._LT_
33410 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69 76  AC_TAGVAR(archiv
33420 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43  e_cmds, $1)='$CC
33430 20 2d 73 68 61 72 65 64 20 24 7b 77 6c 7d 2d 68   -shared ${wl}-h
33440 2c 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62  ,$soname -o $lib
33450 20 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69   $libobjs $depli
33460 62 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61  bs $compiler_fla
33470 67 73 27 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47  gs'.+._LT_AC_TAG
33480 56 41 52 28 61 72 63 68 69 76 65 5f 65 78 70 73  VAR(archive_exps
33490 79 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 43  ym_cmds, $1)='$C
334a0 43 20 2d 73 68 61 72 65 64 20 24 7b 77 6c 7d 2d  C -shared ${wl}-
334b0 42 65 78 70 6f 72 74 3a 24 65 78 70 6f 72 74 5f  Bexport:$export_
334c0 73 79 6d 62 6f 6c 73 20 24 7b 77 6c 7d 2d 68 2c  symbols ${wl}-h,
334d0 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
334e0 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
334f0 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
33500 73 27 0a 2b 09 3b 3b 0a 2b 20 20 20 20 65 73 61  s'.+.;;.+    esa
33510 63 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 73 79 73  c.+    ;;.+  sys
33520 76 35 2a 20 7c 20 73 63 6f 33 2e 32 76 35 2a 20  v5* | sco3.2v5* 
33530 7c 20 73 63 6f 35 76 36 2a 29 0a 2b 20 20 20 20  | sco5v6*).+    
33540 23 20 4e 6f 74 65 3a 20 57 65 20 63 61 6e 20 4e  # Note: We can N
33550 4f 54 20 75 73 65 20 2d 7a 20 64 65 66 73 20 61  OT use -z defs a
33560 73 20 77 65 20 6d 69 67 68 74 20 64 65 73 69 72  s we might desir
33570 65 2c 20 62 65 63 61 75 73 65 20 77 65 20 64 6f  e, because we do
33580 20 6e 6f 74 0a 2b 20 20 20 20 23 20 6c 69 6e 6b   not.+    # link
33590 20 77 69 74 68 20 2d 6c 63 2c 20 61 6e 64 20 74   with -lc, and t
335a0 68 61 74 20 77 6f 75 6c 64 20 63 61 75 73 65 20  hat would cause 
335b0 61 6e 79 20 73 79 6d 62 6f 6c 73 20 75 73 65 64  any symbols used
335c0 20 66 72 6f 6d 20 6c 69 62 63 20 74 6f 0a 2b 20   from libc to.+ 
335d0 20 20 20 23 20 61 6c 77 61 79 73 20 62 65 20 75     # always be u
335e0 6e 72 65 73 6f 6c 76 65 64 2c 20 77 68 69 63 68  nresolved, which
335f0 20 6d 65 61 6e 73 20 6a 75 73 74 20 61 62 6f 75   means just abou
33600 74 20 6e 6f 20 6c 69 62 72 61 72 79 20 77 6f 75  t no library wou
33610 6c 64 0a 2b 20 20 20 20 23 20 65 76 65 72 20 6c  ld.+    # ever l
33620 69 6e 6b 20 63 6f 72 72 65 63 74 6c 79 2e 20 20  ink correctly.  
33630 49 66 20 77 65 27 72 65 20 6e 6f 74 20 75 73 69  If we're not usi
33640 6e 67 20 47 4e 55 20 6c 64 20 77 65 20 75 73 65  ng GNU ld we use
33650 20 2d 7a 20 74 65 78 74 0a 2b 20 20 20 20 23 20   -z text.+    # 
33660 74 68 6f 75 67 68 2c 20 77 68 69 63 68 20 64 6f  though, which do
33670 65 73 20 63 61 74 63 68 20 73 6f 6d 65 20 62 61  es catch some ba
33680 64 20 73 79 6d 62 6f 6c 73 20 62 75 74 20 69 73  d symbols but is
33690 6e 27 74 20 61 73 20 68 65 61 76 79 2d 68 61 6e  n't as heavy-han
336a0 64 65 64 0a 2b 20 20 20 20 23 20 61 73 20 2d 7a  ded.+    # as -z
336b0 20 64 65 66 73 2e 0a 2b 20 20 20 20 23 20 46 6f   defs..+    # Fo
336c0 72 20 73 65 63 75 72 69 74 79 20 72 65 61 73 6f  r security reaso
336d0 6e 73 2c 20 69 74 20 69 73 20 68 69 67 68 6c 79  ns, it is highly
336e0 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 68 61   recommended tha
336f0 74 20 79 6f 75 20 61 6c 77 61 79 73 0a 2b 20 20  t you always.+  
33700 20 20 23 20 75 73 65 20 61 62 73 6f 6c 75 74 65    # use absolute
33710 20 70 61 74 68 73 20 66 6f 72 20 6e 61 6d 69 6e   paths for namin
33720 67 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  g shared librari
33730 65 73 2c 20 61 6e 64 20 65 78 63 6c 75 64 65 20  es, and exclude 
33740 74 68 65 0a 2b 20 20 20 20 23 20 44 54 5f 52 55  the.+    # DT_RU
33750 4e 50 41 54 48 20 74 61 67 20 66 72 6f 6d 20 65  NPATH tag from e
33760 78 65 63 75 74 61 62 6c 65 73 20 61 6e 64 20 6c  xecutables and l
33770 69 62 72 61 72 69 65 73 2e 20 20 42 75 74 20 64  ibraries.  But d
33780 6f 69 6e 67 20 73 6f 0a 2b 20 20 20 20 23 20 72  oing so.+    # r
33790 65 71 75 69 72 65 73 20 74 68 61 74 20 79 6f 75  equires that you
337a0 20 63 6f 6d 70 69 6c 65 20 65 76 65 72 79 74 68   compile everyth
337b0 69 6e 67 20 74 77 69 63 65 2c 20 77 68 69 63 68  ing twice, which
337c0 20 69 73 20 61 20 70 61 69 6e 2e 0a 2b 20 20 20   is a pain..+   
337d0 20 23 20 53 6f 20 74 68 61 74 20 62 65 68 61 76   # So that behav
337e0 69 6f 75 72 20 69 73 20 6f 6e 6c 79 20 65 6e 61  iour is only ena
337f0 62 6c 65 64 20 69 66 20 53 43 4f 41 42 53 50 41  bled if SCOABSPA
33800 54 48 20 69 73 20 73 65 74 20 74 6f 20 61 0a 2b  TH is set to a.+
33810 20 20 20 20 23 20 6e 6f 6e 2d 65 6d 70 74 79 20      # non-empty 
33820 76 61 6c 75 65 20 69 6e 20 74 68 65 20 65 6e 76  value in the env
33830 69 72 6f 6e 6d 65 6e 74 2e 20 20 4d 6f 73 74 20  ironment.  Most 
33840 6c 69 6b 65 6c 79 20 6f 6e 6c 79 20 75 73 65 66  likely only usef
33850 75 6c 20 66 6f 72 0a 2b 20 20 20 20 23 20 63 72  ul for.+    # cr
33860 65 61 74 69 6e 67 20 6f 66 66 69 63 69 61 6c 20  eating official 
33870 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66  distributions of
33880 20 70 61 63 6b 61 67 65 73 2e 0a 2b 20 20 20 20   packages..+    
33890 23 20 54 68 69 73 20 69 73 20 61 20 68 61 63 6b  # This is a hack
338a0 20 75 6e 74 69 6c 20 6c 69 62 74 6f 6f 6c 20 6f   until libtool o
338b0 66 66 69 63 69 61 6c 6c 79 20 73 75 70 70 6f 72  fficially suppor
338c0 74 73 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68  ts absolute path
338d0 0a 2b 20 20 20 20 23 20 6e 61 6d 65 73 20 66 6f  .+    # names fo
338e0 72 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69  r shared librari
338f0 65 73 2e 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f  es..+    _LT_AC_
33900 54 41 47 56 41 52 28 6e 6f 5f 75 6e 64 65 66 69  TAGVAR(no_undefi
33910 6e 65 64 5f 66 6c 61 67 2c 20 24 31 29 3d 27 24  ned_flag, $1)='$
33920 7b 77 6c 7d 2d 7a 2c 74 65 78 74 27 0a 2b 20 20  {wl}-z,text'.+  
33930 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
33940 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64 5f  allow_undefined_
33950 66 6c 61 67 2c 20 24 31 29 3d 27 24 7b 77 6c 7d  flag, $1)='${wl}
33960 2d 7a 2c 6e 6f 64 65 66 73 27 0a 2b 20 20 20 20  -z,nodefs'.+    
33970 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72  _LT_AC_TAGVAR(ar
33980 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f  chive_cmds_need_
33990 6c 63 2c 20 24 31 29 3d 6e 6f 0a 2b 20 20 20 20  lc, $1)=no.+    
339a0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61  _LT_AC_TAGVAR(ha
339b0 72 64 63 6f 64 65 5f 73 68 6c 69 62 70 61 74 68  rdcode_shlibpath
339c0 5f 76 61 72 2c 20 24 31 29 3d 6e 6f 0a 2b 20 20  _var, $1)=no.+  
339d0 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
339e0 68 61 72 64 63 6f 64 65 5f 6c 69 62 64 69 72 5f  hardcode_libdir_
339f0 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 27  flag_spec, $1)='
33a00 60 74 65 73 74 20 2d 7a 20 22 24 53 43 4f 41 42  `test -z "$SCOAB
33a10 53 50 41 54 48 22 20 26 26 20 65 63 68 6f 20 24  SPATH" && echo $
33a20 7b 77 6c 7d 2d 52 2c 24 6c 69 62 64 69 72 60 27  {wl}-R,$libdir`'
33a30 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47  .+    _LT_AC_TAG
33a40 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69 62  VAR(hardcode_lib
33a50 64 69 72 5f 73 65 70 61 72 61 74 6f 72 2c 20 24  dir_separator, $
33a60 31 29 3d 27 3a 27 0a 2b 20 20 20 20 5f 4c 54 5f  1)=':'.+    _LT_
33a70 41 43 5f 54 41 47 56 41 52 28 6c 69 6e 6b 5f 61  AC_TAGVAR(link_a
33a80 6c 6c 5f 64 65 70 6c 69 62 73 2c 20 24 31 29 3d  ll_deplibs, $1)=
33a90 79 65 73 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f  yes.+    _LT_AC_
33aa0 54 41 47 56 41 52 28 65 78 70 6f 72 74 5f 64 79  TAGVAR(export_dy
33ab0 6e 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 2c  namic_flag_spec,
33ac0 20 24 31 29 3d 27 24 7b 77 6c 7d 2d 42 65 78 70   $1)='${wl}-Bexp
33ad0 6f 72 74 27 0a 2b 20 20 20 20 72 75 6e 70 61 74  ort'.+    runpat
33ae0 68 5f 76 61 72 3d 27 4c 44 5f 52 55 4e 5f 50 41  h_var='LD_RUN_PA
33af0 54 48 27 0a 2b 0a 2b 20 20 20 20 63 61 73 65 20  TH'.+.+    case 
33b00 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e 0a  $cc_basename in.
33b10 2b 20 20 20 20 20 20 43 43 2a 29 0a 2b 09 5f 4c  +      CC*).+._L
33b20 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63 68  T_AC_TAGVAR(arch
33b30 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24  ive_cmds, $1)='$
33b40 43 43 20 2d 47 20 24 7b 77 6c 7d 2d 68 2c 5c 24  CC -G ${wl}-h,\$
33b50 7b 53 43 4f 41 42 53 50 41 54 48 3a 2b 24 7b 69  {SCOABSPATH:+${i
33b60 6e 73 74 61 6c 6c 5f 6c 69 62 64 69 72 7d 2f 7d  nstall_libdir}/}
33b70 24 73 6f 6e 61 6d 65 20 2d 6f 20 24 6c 69 62 20  $soname -o $lib 
33b80 24 6c 69 62 6f 62 6a 73 20 24 64 65 70 6c 69 62  $libobjs $deplib
33b90 73 20 24 63 6f 6d 70 69 6c 65 72 5f 66 6c 61 67  s $compiler_flag
33ba0 73 27 0a 2b 09 5f 4c 54 5f 41 43 5f 54 41 47 56  s'.+._LT_AC_TAGV
33bb0 41 52 28 61 72 63 68 69 76 65 5f 65 78 70 73 79  AR(archive_expsy
33bc0 6d 5f 63 6d 64 73 2c 20 24 31 29 3d 27 24 43 43  m_cmds, $1)='$CC
33bd0 20 2d 47 20 24 7b 77 6c 7d 2d 42 65 78 70 6f 72   -G ${wl}-Bexpor
33be0 74 3a 24 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c  t:$export_symbol
33bf0 73 20 24 7b 77 6c 7d 2d 68 2c 5c 24 7b 53 43 4f  s ${wl}-h,\${SCO
33c00 41 42 53 50 41 54 48 3a 2b 24 7b 69 6e 73 74 61  ABSPATH:+${insta
33c10 6c 6c 5f 6c 69 62 64 69 72 7d 2f 7d 24 73 6f 6e  ll_libdir}/}$son
33c20 61 6d 65 20 2d 6f 20 24 6c 69 62 20 24 6c 69 62  ame -o $lib $lib
33c30 6f 62 6a 73 20 24 64 65 70 6c 69 62 73 20 24 63  objs $deplibs $c
33c40 6f 6d 70 69 6c 65 72 5f 66 6c 61 67 73 27 0a 2b  ompiler_flags'.+
33c50 09 3b 3b 0a 2b 20 20 20 20 20 20 2a 29 0a 2b 09  .;;.+      *).+.
33c60 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72  _LT_AC_TAGVAR(ar
33c70 63 68 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 3d  chive_cmds, $1)=
33c80 27 24 43 43 20 2d 73 68 61 72 65 64 20 24 7b 77  '$CC -shared ${w
33c90 6c 7d 2d 68 2c 5c 24 7b 53 43 4f 41 42 53 50 41  l}-h,\${SCOABSPA
33ca0 54 48 3a 2b 24 7b 69 6e 73 74 61 6c 6c 5f 6c 69  TH:+${install_li
33cb0 62 64 69 72 7d 2f 7d 24 73 6f 6e 61 6d 65 20 2d  bdir}/}$soname -
33cc0 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73 20  o $lib $libobjs 
33cd0 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69 6c  $deplibs $compil
33ce0 65 72 5f 66 6c 61 67 73 27 0a 2b 09 5f 4c 54 5f  er_flags'.+._LT_
33cf0 41 43 5f 54 41 47 56 41 52 28 61 72 63 68 69 76  AC_TAGVAR(archiv
33d00 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24  e_expsym_cmds, $
33d10 31 29 3d 27 24 43 43 20 2d 73 68 61 72 65 64 20  1)='$CC -shared 
33d20 24 7b 77 6c 7d 2d 42 65 78 70 6f 72 74 3a 24 65  ${wl}-Bexport:$e
33d30 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 20 24 7b  xport_symbols ${
33d40 77 6c 7d 2d 68 2c 5c 24 7b 53 43 4f 41 42 53 50  wl}-h,\${SCOABSP
33d50 41 54 48 3a 2b 24 7b 69 6e 73 74 61 6c 6c 5f 6c  ATH:+${install_l
33d60 69 62 64 69 72 7d 2f 7d 24 73 6f 6e 61 6d 65 20  ibdir}/}$soname 
33d70 2d 6f 20 24 6c 69 62 20 24 6c 69 62 6f 62 6a 73  -o $lib $libobjs
33d80 20 24 64 65 70 6c 69 62 73 20 24 63 6f 6d 70 69   $deplibs $compi
33d90 6c 65 72 5f 66 6c 61 67 73 27 0a 2b 09 3b 3b 0a  ler_flags'.+.;;.
33da0 2b 20 20 20 20 65 73 61 63 0a 2b 20 20 20 20 3b  +    esac.+    ;
33db0 3b 0a 2b 20 20 74 61 6e 64 65 6d 2a 29 0a 2b 20  ;.+  tandem*).+ 
33dc0 20 20 20 63 61 73 65 20 24 63 63 5f 62 61 73 65     case $cc_base
33dd0 6e 61 6d 65 20 69 6e 0a 2b 20 20 20 20 20 20 4e  name in.+      N
33de0 43 43 2a 29 0a 2b 09 23 20 4e 6f 6e 53 74 6f 70  CC*).+.# NonStop
33df0 2d 55 58 20 4e 43 43 20 33 2e 32 30 0a 2b 09 23  -UX NCC 3.20.+.#
33e00 20 46 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70   FIXME: insert p
33e10 72 6f 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72  roper C++ librar
33e20 79 20 73 75 70 70 6f 72 74 0a 2b 09 5f 4c 54 5f  y support.+._LT_
33e30 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68 6c  AC_TAGVAR(ld_shl
33e40 69 62 73 2c 20 24 31 29 3d 6e 6f 0a 2b 09 3b 3b  ibs, $1)=no.+.;;
33e50 0a 2b 20 20 20 20 20 20 2a 29 0a 2b 09 23 20 46  .+      *).+.# F
33e60 49 58 4d 45 3a 20 69 6e 73 65 72 74 20 70 72 6f  IXME: insert pro
33e70 70 65 72 20 43 2b 2b 20 6c 69 62 72 61 72 79 20  per C++ library 
33e80 73 75 70 70 6f 72 74 0a 2b 09 5f 4c 54 5f 41 43  support.+._LT_AC
33e90 5f 54 41 47 56 41 52 28 6c 64 5f 73 68 6c 69 62  _TAGVAR(ld_shlib
33ea0 73 2c 20 24 31 29 3d 6e 6f 0a 2b 09 3b 3b 0a 2b  s, $1)=no.+.;;.+
33eb0 20 20 20 20 65 73 61 63 0a 2b 20 20 20 20 3b 3b      esac.+    ;;
33ec0 0a 2b 20 20 76 78 77 6f 72 6b 73 2a 29 0a 2b 20  .+  vxworks*).+ 
33ed0 20 20 20 23 20 46 49 58 4d 45 3a 20 69 6e 73 65     # FIXME: inse
33ee0 72 74 20 70 72 6f 70 65 72 20 43 2b 2b 20 6c 69  rt proper C++ li
33ef0 62 72 61 72 79 20 73 75 70 70 6f 72 74 0a 2b 20  brary support.+ 
33f00 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52     _LT_AC_TAGVAR
33f10 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24 31 29 3d  (ld_shlibs, $1)=
33f20 6e 6f 0a 2b 20 20 20 20 3b 3b 0a 2b 20 20 2a 29  no.+    ;;.+  *)
33f30 0a 2b 20 20 20 20 23 20 46 49 58 4d 45 3a 20 69  .+    # FIXME: i
33f40 6e 73 65 72 74 20 70 72 6f 70 65 72 20 43 2b 2b  nsert proper C++
33f50 20 6c 69 62 72 61 72 79 20 73 75 70 70 6f 72 74   library support
33f60 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47  .+    _LT_AC_TAG
33f70 56 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24  VAR(ld_shlibs, $
33f80 31 29 3d 6e 6f 0a 2b 20 20 20 20 3b 3b 0a 2b 65  1)=no.+    ;;.+e
33f90 73 61 63 0a 2b 41 43 5f 4d 53 47 5f 52 45 53 55  sac.+AC_MSG_RESU
33fa0 4c 54 28 5b 24 5f 4c 54 5f 41 43 5f 54 41 47 56  LT([$_LT_AC_TAGV
33fb0 41 52 28 6c 64 5f 73 68 6c 69 62 73 2c 20 24 31  AR(ld_shlibs, $1
33fc0 29 5d 29 0a 2b 74 65 73 74 20 22 24 5f 4c 54 5f  )]).+test "$_LT_
33fd0 41 43 5f 54 41 47 56 41 52 28 6c 64 5f 73 68 6c  AC_TAGVAR(ld_shl
33fe0 69 62 73 2c 20 24 31 29 22 20 3d 20 6e 6f 20 26  ibs, $1)" = no &
33ff0 26 20 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72  & can_build_shar
34000 65 64 3d 6e 6f 0a 2b 0a 2b 5f 4c 54 5f 41 43 5f  ed=no.+.+_LT_AC_
34010 54 41 47 56 41 52 28 47 43 43 2c 20 24 31 29 3d  TAGVAR(GCC, $1)=
34020 22 24 47 58 58 22 0a 2b 5f 4c 54 5f 41 43 5f 54  "$GXX".+_LT_AC_T
34030 41 47 56 41 52 28 4c 44 2c 20 24 31 29 3d 22 24  AGVAR(LD, $1)="$
34040 4c 44 22 0a 2b 0a 2b 41 43 5f 4c 49 42 54 4f 4f  LD".+.+AC_LIBTOO
34050 4c 5f 50 4f 53 54 44 45 50 5f 50 52 45 44 45 50  L_POSTDEP_PREDEP
34060 28 24 31 29 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c  ($1).+AC_LIBTOOL
34070 5f 50 52 4f 47 5f 43 4f 4d 50 49 4c 45 52 5f 50  _PROG_COMPILER_P
34080 49 43 28 24 31 29 0a 2b 41 43 5f 4c 49 42 54 4f  IC($1).+AC_LIBTO
34090 4f 4c 5f 50 52 4f 47 5f 43 43 5f 43 5f 4f 28 24  OL_PROG_CC_C_O($
340a0 31 29 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53  1).+AC_LIBTOOL_S
340b0 59 53 5f 48 41 52 44 5f 4c 49 4e 4b 5f 4c 4f 43  YS_HARD_LINK_LOC
340c0 4b 53 28 24 31 29 0a 2b 41 43 5f 4c 49 42 54 4f  KS($1).+AC_LIBTO
340d0 4f 4c 5f 50 52 4f 47 5f 4c 44 5f 53 48 4c 49 42  OL_PROG_LD_SHLIB
340e0 53 28 24 31 29 0a 2b 41 43 5f 4c 49 42 54 4f 4f  S($1).+AC_LIBTOO
340f0 4c 5f 53 59 53 5f 44 59 4e 41 4d 49 43 5f 4c 49  L_SYS_DYNAMIC_LI
34100 4e 4b 45 52 28 24 31 29 0a 2b 41 43 5f 4c 49 42  NKER($1).+AC_LIB
34110 54 4f 4f 4c 5f 50 52 4f 47 5f 4c 44 5f 48 41 52  TOOL_PROG_LD_HAR
34120 44 43 4f 44 45 5f 4c 49 42 50 41 54 48 28 24 31  DCODE_LIBPATH($1
34130 29 0a 2b 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f  ).+.+AC_LIBTOOL_
34140 43 4f 4e 46 49 47 28 24 31 29 0a 2b 0a 2b 41 43  CONFIG($1).+.+AC
34150 5f 4c 41 4e 47 5f 50 4f 50 0a 2b 43 43 3d 24 6c  _LANG_POP.+CC=$l
34160 74 5f 73 61 76 65 5f 43 43 0a 2b 4c 44 43 58 58  t_save_CC.+LDCXX
34170 3d 24 4c 44 0a 2b 4c 44 3d 24 6c 74 5f 73 61 76  =$LD.+LD=$lt_sav
34180 65 5f 4c 44 0a 2b 47 43 43 3d 24 6c 74 5f 73 61  e_LD.+GCC=$lt_sa
34190 76 65 5f 47 43 43 0a 2b 77 69 74 68 5f 67 6e 75  ve_GCC.+with_gnu
341a0 5f 6c 64 63 78 78 3d 24 77 69 74 68 5f 67 6e 75  _ldcxx=$with_gnu
341b0 5f 6c 64 0a 2b 77 69 74 68 5f 67 6e 75 5f 6c 64  _ld.+with_gnu_ld
341c0 3d 24 6c 74 5f 73 61 76 65 5f 77 69 74 68 5f 67  =$lt_save_with_g
341d0 6e 75 5f 6c 64 0a 2b 6c 74 5f 63 76 5f 70 61 74  nu_ld.+lt_cv_pat
341e0 68 5f 4c 44 43 58 58 3d 24 6c 74 5f 63 76 5f 70  h_LDCXX=$lt_cv_p
341f0 61 74 68 5f 4c 44 0a 2b 6c 74 5f 63 76 5f 70 61  ath_LD.+lt_cv_pa
34200 74 68 5f 4c 44 3d 24 6c 74 5f 73 61 76 65 5f 70  th_LD=$lt_save_p
34210 61 74 68 5f 4c 44 0a 2b 6c 74 5f 63 76 5f 70 72  ath_LD.+lt_cv_pr
34220 6f 67 5f 67 6e 75 5f 6c 64 63 78 78 3d 24 6c 74  og_gnu_ldcxx=$lt
34230 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f 6c 64 0a  _cv_prog_gnu_ld.
34240 2b 6c 74 5f 63 76 5f 70 72 6f 67 5f 67 6e 75 5f  +lt_cv_prog_gnu_
34250 6c 64 3d 24 6c 74 5f 73 61 76 65 5f 77 69 74 68  ld=$lt_save_with
34260 5f 67 6e 75 5f 6c 64 0a 2b 5d 29 23 20 41 43 5f  _gnu_ld.+])# AC_
34270 4c 49 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 43 58 58  LIBTOOL_LANG_CXX
34280 5f 43 4f 4e 46 49 47 0a 2b 0a 2b 23 20 41 43 5f  _CONFIG.+.+# AC_
34290 4c 49 42 54 4f 4f 4c 5f 50 4f 53 54 44 45 50 5f  LIBTOOL_POSTDEP_
342a0 50 52 45 44 45 50 28 5b 54 41 47 4e 41 4d 45 5d  PREDEP([TAGNAME]
342b0 29 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ).+# -----------
342c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
342d0 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 46 69 67  ---------.+# Fig
342e0 75 72 65 20 6f 75 74 20 22 68 69 64 64 65 6e 22  ure out "hidden"
342f0 20 6c 69 62 72 61 72 79 20 64 65 70 65 6e 64 65   library depende
34300 6e 63 69 65 73 20 66 72 6f 6d 20 76 65 72 62 6f  ncies from verbo
34310 73 65 0a 2b 23 20 63 6f 6d 70 69 6c 65 72 20 6f  se.+# compiler o
34320 75 74 70 75 74 20 77 68 65 6e 20 6c 69 6e 6b 69  utput when linki
34330 6e 67 20 61 20 73 68 61 72 65 64 20 6c 69 62 72  ng a shared libr
34340 61 72 79 2e 0a 2b 23 20 50 61 72 73 65 20 74 68  ary..+# Parse th
34350 65 20 63 6f 6d 70 69 6c 65 72 20 6f 75 74 70 75  e compiler outpu
34360 74 20 61 6e 64 20 65 78 74 72 61 63 74 20 74 68  t and extract th
34370 65 20 6e 65 63 65 73 73 61 72 79 0a 2b 23 20 6f  e necessary.+# o
34380 62 6a 65 63 74 73 2c 20 6c 69 62 72 61 72 69 65  bjects, librarie
34390 73 20 61 6e 64 20 6c 69 62 72 61 72 79 20 66 6c  s and library fl
343a0 61 67 73 2e 0a 2b 41 43 5f 44 45 46 55 4e 28 5b  ags..+AC_DEFUN([
343b0 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 4f 53 54 44  AC_LIBTOOL_POSTD
343c0 45 50 5f 50 52 45 44 45 50 5d 2c 0a 2b 5b 41 43  EP_PREDEP],.+[AC
343d0 5f 52 45 51 55 49 52 45 28 5b 4c 54 5f 41 43 5f  _REQUIRE([LT_AC_
343e0 50 52 4f 47 5f 53 45 44 5d 29 64 6e 6c 0a 2b 64  PROG_SED])dnl.+d
343f0 6e 6c 20 77 65 20 63 61 6e 27 74 20 75 73 65 20  nl we can't use 
34400 74 68 65 20 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f  the lt_simple_co
34410 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 20  mpile_test_code 
34420 68 65 72 65 2c 0a 2b 64 6e 6c 20 62 65 63 61 75  here,.+dnl becau
34430 73 65 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 63  se it contains c
34440 6f 64 65 20 69 6e 74 65 6e 64 65 64 20 66 6f 72  ode intended for
34450 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 2c 0a   an executable,.
34460 2b 64 6e 6c 20 6e 6f 74 20 61 20 6c 69 62 72 61  +dnl not a libra
34470 72 79 2e 20 20 49 74 27 73 20 70 6f 73 73 69 62  ry.  It's possib
34480 6c 65 20 77 65 20 73 68 6f 75 6c 64 20 6c 65 74  le we should let
34490 20 65 61 63 68 0a 2b 64 6e 6c 20 74 61 67 20 64   each.+dnl tag d
344a0 65 66 69 6e 65 20 61 20 6e 65 77 20 6c 74 5f 3f  efine a new lt_?
344b0 3f 3f 3f 5f 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f  ???_link_test_co
344c0 64 65 20 76 61 72 69 61 62 6c 65 2c 0a 2b 64 6e  de variable,.+dn
344d0 6c 20 62 75 74 20 69 74 27 73 20 6f 6e 6c 79 20  l but it's only 
344e0 75 73 65 64 20 68 65 72 65 2e 2e 2e 0a 2b 69 66  used here....+if
344f0 65 6c 73 65 28 5b 24 31 5d 2c 5b 5d 2c 5b 63 61  else([$1],[],[ca
34500 74 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63  t > conftest.$ac
34510 5f 65 78 74 20 3c 3c 45 4f 46 0a 2b 69 6e 74 20  _ext <<EOF.+int 
34520 61 3b 0a 2b 76 6f 69 64 20 66 6f 6f 20 28 76 6f  a;.+void foo (vo
34530 69 64 29 20 7b 20 61 20 3d 20 30 3b 20 7d 0a 2b  id) { a = 0; }.+
34540 45 4f 46 0a 2b 5d 2c 5b 24 31 5d 2c 5b 43 58 58  EOF.+],[$1],[CXX
34550 5d 2c 5b 63 61 74 20 3e 20 63 6f 6e 66 74 65 73  ],[cat > conftes
34560 74 2e 24 61 63 5f 65 78 74 20 3c 3c 45 4f 46 0a  t.$ac_ext <<EOF.
34570 2b 63 6c 61 73 73 20 46 6f 6f 0a 2b 7b 0a 2b 70  +class Foo.+{.+p
34580 75 62 6c 69 63 3a 0a 2b 20 20 46 6f 6f 20 28 76  ublic:.+  Foo (v
34590 6f 69 64 29 20 7b 20 61 20 3d 20 30 3b 20 7d 0a  oid) { a = 0; }.
345a0 2b 70 72 69 76 61 74 65 3a 0a 2b 20 20 69 6e 74  +private:.+  int
345b0 20 61 3b 0a 2b 7d 3b 0a 2b 45 4f 46 0a 2b 5d 2c   a;.+};.+EOF.+],
345c0 5b 24 31 5d 2c 5b 46 37 37 5d 2c 5b 63 61 74 20  [$1],[F77],[cat 
345d0 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61 63 5f 65  > conftest.$ac_e
345e0 78 74 20 3c 3c 45 4f 46 0a 2b 20 20 20 20 20 20  xt <<EOF.+      
345f0 73 75 62 72 6f 75 74 69 6e 65 20 66 6f 6f 0a 2b  subroutine foo.+
34600 20 20 20 20 20 20 69 6d 70 6c 69 63 69 74 20 6e        implicit n
34610 6f 6e 65 0a 2b 20 20 20 20 20 20 69 6e 74 65 67  one.+      integ
34620 65 72 2a 34 20 61 0a 2b 20 20 20 20 20 20 61 3d  er*4 a.+      a=
34630 30 0a 2b 20 20 20 20 20 20 72 65 74 75 72 6e 0a  0.+      return.
34640 2b 20 20 20 20 20 20 65 6e 64 0a 2b 45 4f 46 0a  +      end.+EOF.
34650 2b 5d 2c 5b 24 31 5d 2c 5b 47 43 4a 5d 2c 5b 63  +],[$1],[GCJ],[c
34660 61 74 20 3e 20 63 6f 6e 66 74 65 73 74 2e 24 61  at > conftest.$a
34670 63 5f 65 78 74 20 3c 3c 45 4f 46 0a 2b 70 75 62  c_ext <<EOF.+pub
34680 6c 69 63 20 63 6c 61 73 73 20 66 6f 6f 20 7b 0a  lic class foo {.
34690 2b 20 20 70 72 69 76 61 74 65 20 69 6e 74 20 61  +  private int a
346a0 3b 0a 2b 20 20 70 75 62 6c 69 63 20 76 6f 69 64  ;.+  public void
346b0 20 62 61 72 20 28 76 6f 69 64 29 20 7b 0a 2b 20   bar (void) {.+ 
346c0 20 20 20 61 20 3d 20 30 3b 0a 2b 20 20 7d 0a 2b     a = 0;.+  }.+
346d0 7d 3b 0a 2b 45 4f 46 0a 2b 5d 29 0a 2b 64 6e 6c  };.+EOF.+]).+dnl
346e0 20 50 61 72 73 65 20 74 68 65 20 63 6f 6d 70 69   Parse the compi
346f0 6c 65 72 20 6f 75 74 70 75 74 20 61 6e 64 20 65  ler output and e
34700 78 74 72 61 63 74 20 74 68 65 20 6e 65 63 65 73  xtract the neces
34710 73 61 72 79 0a 2b 64 6e 6c 20 6f 62 6a 65 63 74  sary.+dnl object
34720 73 2c 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64  s, libraries and
34730 20 6c 69 62 72 61 72 79 20 66 6c 61 67 73 2e 0a   library flags..
34740 2b 69 66 20 41 43 5f 54 52 59 5f 45 56 41 4c 28  +if AC_TRY_EVAL(
34750 61 63 5f 63 6f 6d 70 69 6c 65 29 3b 20 74 68 65  ac_compile); the
34760 6e 0a 2b 20 20 23 20 50 61 72 73 65 20 74 68 65  n.+  # Parse the
34770 20 63 6f 6d 70 69 6c 65 72 20 6f 75 74 70 75 74   compiler output
34780 20 61 6e 64 20 65 78 74 72 61 63 74 20 74 68 65   and extract the
34790 20 6e 65 63 65 73 73 61 72 79 0a 2b 20 20 23 20   necessary.+  # 
347a0 6f 62 6a 65 63 74 73 2c 20 6c 69 62 72 61 72 69  objects, librari
347b0 65 73 20 61 6e 64 20 6c 69 62 72 61 72 79 20 66  es and library f
347c0 6c 61 67 73 2e 0a 2b 0a 2b 20 20 23 20 53 65 6e  lags..+.+  # Sen
347d0 74 69 6e 65 6c 20 75 73 65 64 20 74 6f 20 6b 65  tinel used to ke
347e0 65 70 20 74 72 61 63 6b 20 6f 66 20 77 68 65 74  ep track of whet
347f0 68 65 72 20 6f 72 20 6e 6f 74 20 77 65 20 61 72  her or not we ar
34800 65 20 62 65 66 6f 72 65 0a 2b 20 20 23 20 74 68  e before.+  # th
34810 65 20 63 6f 6e 66 74 65 73 74 20 6f 62 6a 65 63  e conftest objec
34820 74 20 66 69 6c 65 2e 0a 2b 20 20 70 72 65 5f 74  t file..+  pre_t
34830 65 73 74 5f 6f 62 6a 65 63 74 5f 64 65 70 73 5f  est_object_deps_
34840 64 6f 6e 65 3d 6e 6f 0a 2b 0a 2b 20 20 23 20 54  done=no.+.+  # T
34850 68 65 20 60 2a 27 20 69 6e 20 74 68 65 20 63 61  he `*' in the ca
34860 73 65 20 6d 61 74 63 68 65 73 20 66 6f 72 20 61  se matches for a
34870 72 63 68 69 74 65 63 74 75 72 65 73 20 74 68 61  rchitectures tha
34880 74 20 75 73 65 20 60 63 61 73 65 27 20 69 6e 0a  t use `case' in.
34890 2b 20 20 23 20 24 6f 75 74 70 75 74 5f 76 65 72  +  # $output_ver
348a0 62 6f 73 65 5f 63 6d 64 20 63 61 6e 20 74 72 69  bose_cmd can tri
348b0 67 67 65 72 20 67 6c 6f 62 20 65 78 70 61 6e 73  gger glob expans
348c0 69 6f 6e 20 64 75 72 69 6e 67 20 74 68 65 20 6c  ion during the l
348d0 6f 6f 70 0a 2b 20 20 23 20 65 76 61 6c 20 77 69  oop.+  # eval wi
348e0 74 68 6f 75 74 20 74 68 69 73 20 73 75 62 73 74  thout this subst
348f0 69 74 75 74 69 6f 6e 2e 0a 2b 20 20 6f 75 74 70  itution..+  outp
34900 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f  ut_verbose_link_
34910 63 6d 64 3d 60 24 65 63 68 6f 20 22 58 24 6f 75  cmd=`$echo "X$ou
34920 74 70 75 74 5f 76 65 72 62 6f 73 65 5f 6c 69 6e  tput_verbose_lin
34930 6b 5f 63 6d 64 22 20 7c 20 24 58 73 65 64 20 2d  k_cmd" | $Xsed -
34940 65 20 22 24 6e 6f 5f 67 6c 6f 62 5f 73 75 62 73  e "$no_glob_subs
34950 74 22 60 0a 2b 0a 2b 20 20 66 6f 72 20 70 20 69  t"`.+.+  for p i
34960 6e 20 60 65 76 61 6c 20 24 6f 75 74 70 75 74 5f  n `eval $output_
34970 76 65 72 62 6f 73 65 5f 6c 69 6e 6b 5f 63 6d 64  verbose_link_cmd
34980 60 3b 20 64 6f 0a 2b 20 20 20 20 63 61 73 65 20  `; do.+    case 
34990 24 70 20 69 6e 0a 2b 0a 2b 20 20 20 20 2d 4c 2a  $p in.+.+    -L*
349a0 20 7c 20 2d 52 2a 20 7c 20 2d 6c 2a 29 0a 2b 20   | -R* | -l*).+ 
349b0 20 20 20 20 20 20 23 20 53 6f 6d 65 20 63 6f 6d        # Some com
349c0 70 69 6c 65 72 73 20 70 6c 61 63 65 20 73 70 61  pilers place spa
349d0 63 65 20 62 65 74 77 65 65 6e 20 22 2d 7b 4c 2c  ce between "-{L,
349e0 52 7d 22 20 61 6e 64 20 74 68 65 20 70 61 74 68  R}" and the path
349f0 2e 0a 2b 20 20 20 20 20 20 20 23 20 52 65 6d 6f  ..+       # Remo
34a00 76 65 20 74 68 65 20 73 70 61 63 65 2e 0a 2b 20  ve the space..+ 
34a10 20 20 20 20 20 20 69 66 20 74 65 73 74 20 24 70        if test $p
34a20 20 3d 20 22 2d 4c 22 20 5c 0a 2b 09 20 20 7c 7c   = "-L" \.+.  ||
34a30 20 74 65 73 74 20 24 70 20 3d 20 22 2d 52 22 3b   test $p = "-R";
34a40 20 74 68 65 6e 0a 2b 09 20 70 72 65 76 3d 24 70   then.+. prev=$p
34a50 0a 2b 09 20 63 6f 6e 74 69 6e 75 65 0a 2b 20 20  .+. continue.+  
34a60 20 20 20 20 20 65 6c 73 65 0a 2b 09 20 70 72 65       else.+. pre
34a70 76 3d 0a 2b 20 20 20 20 20 20 20 66 69 0a 2b 0a  v=.+       fi.+.
34a80 2b 20 20 20 20 20 20 20 69 66 20 74 65 73 74 20  +       if test 
34a90 22 24 70 72 65 5f 74 65 73 74 5f 6f 62 6a 65 63  "$pre_test_objec
34aa0 74 5f 64 65 70 73 5f 64 6f 6e 65 22 20 3d 20 6e  t_deps_done" = n
34ab0 6f 3b 20 74 68 65 6e 0a 2b 09 20 63 61 73 65 20  o; then.+. case 
34ac0 24 70 20 69 6e 0a 2b 09 20 2d 4c 2a 20 7c 20 2d  $p in.+. -L* | -
34ad0 52 2a 29 0a 2b 09 20 20 20 23 20 49 6e 74 65 72  R*).+.   # Inter
34ae0 6e 61 6c 20 63 6f 6d 70 69 6c 65 72 20 6c 69 62  nal compiler lib
34af0 72 61 72 79 20 70 61 74 68 73 20 73 68 6f 75 6c  rary paths shoul
34b00 64 20 63 6f 6d 65 20 61 66 74 65 72 20 74 68 6f  d come after tho
34b10 73 65 0a 2b 09 20 20 20 23 20 70 72 6f 76 69 64  se.+.   # provid
34b20 65 64 20 74 68 65 20 75 73 65 72 2e 20 20 54 68  ed the user.  Th
34b30 65 20 70 6f 73 74 64 65 70 73 20 61 6c 72 65 61  e postdeps alrea
34b40 64 79 20 63 6f 6d 65 20 61 66 74 65 72 20 74 68  dy come after th
34b50 65 0a 2b 09 20 20 20 23 20 75 73 65 72 20 73 75  e.+.   # user su
34b60 70 70 6c 69 65 64 20 6c 69 62 73 20 73 6f 20 74  pplied libs so t
34b70 68 65 72 65 20 69 73 20 6e 6f 20 6e 65 65 64 20  here is no need 
34b80 74 6f 20 70 72 6f 63 65 73 73 20 74 68 65 6d 2e  to process them.
34b90 0a 2b 09 20 20 20 69 66 20 74 65 73 74 20 2d 7a  .+.   if test -z
34ba0 20 22 24 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52   "$_LT_AC_TAGVAR
34bb0 28 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65  (compiler_lib_se
34bc0 61 72 63 68 5f 70 61 74 68 2c 20 24 31 29 22 3b  arch_path, $1)";
34bd0 20 74 68 65 6e 0a 2b 09 20 20 20 20 20 5f 4c 54   then.+.     _LT
34be0 5f 41 43 5f 54 41 47 56 41 52 28 63 6f 6d 70 69  _AC_TAGVAR(compi
34bf0 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f 70  ler_lib_search_p
34c00 61 74 68 2c 20 24 31 29 3d 22 24 7b 70 72 65 76  ath, $1)="${prev
34c10 7d 24 7b 70 7d 22 0a 2b 09 20 20 20 65 6c 73 65  }${p}".+.   else
34c20 0a 2b 09 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54  .+.     _LT_AC_T
34c30 41 47 56 41 52 28 63 6f 6d 70 69 6c 65 72 5f 6c  AGVAR(compiler_l
34c40 69 62 5f 73 65 61 72 63 68 5f 70 61 74 68 2c 20  ib_search_path, 
34c50 24 31 29 3d 22 24 7b 5f 4c 54 5f 41 43 5f 54 41  $1)="${_LT_AC_TA
34c60 47 56 41 52 28 63 6f 6d 70 69 6c 65 72 5f 6c 69  GVAR(compiler_li
34c70 62 5f 73 65 61 72 63 68 5f 70 61 74 68 2c 20 24  b_search_path, $
34c80 31 29 7d 20 24 7b 70 72 65 76 7d 24 7b 70 7d 22  1)} ${prev}${p}"
34c90 0a 2b 09 20 20 20 66 69 0a 2b 09 20 20 20 3b 3b  .+.   fi.+.   ;;
34ca0 0a 2b 09 20 23 20 54 68 65 20 22 2d 6c 22 20 63  .+. # The "-l" c
34cb0 61 73 65 20 77 6f 75 6c 64 20 6e 65 76 65 72 20  ase would never 
34cc0 63 6f 6d 65 20 62 65 66 6f 72 65 20 74 68 65 20  come before the 
34cd0 6f 62 6a 65 63 74 20 62 65 69 6e 67 0a 2b 09 20  object being.+. 
34ce0 23 20 6c 69 6e 6b 65 64 2c 20 73 6f 20 64 6f 6e  # linked, so don
34cf0 27 74 20 62 6f 74 68 65 72 20 68 61 6e 64 6c 69  't bother handli
34d00 6e 67 20 74 68 69 73 20 63 61 73 65 2e 0a 2b 09  ng this case..+.
34d10 20 65 73 61 63 0a 2b 20 20 20 20 20 20 20 65 6c   esac.+       el
34d20 73 65 0a 2b 09 20 69 66 20 74 65 73 74 20 2d 7a  se.+. if test -z
34d30 20 22 24 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52   "$_LT_AC_TAGVAR
34d40 28 70 6f 73 74 64 65 70 73 2c 20 24 31 29 22 3b  (postdeps, $1)";
34d50 20 74 68 65 6e 0a 2b 09 20 20 20 5f 4c 54 5f 41   then.+.   _LT_A
34d60 43 5f 54 41 47 56 41 52 28 70 6f 73 74 64 65 70  C_TAGVAR(postdep
34d70 73 2c 20 24 31 29 3d 22 24 7b 70 72 65 76 7d 24  s, $1)="${prev}$
34d80 7b 70 7d 22 0a 2b 09 20 65 6c 73 65 0a 2b 09 20  {p}".+. else.+. 
34d90 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
34da0 70 6f 73 74 64 65 70 73 2c 20 24 31 29 3d 22 24  postdeps, $1)="$
34db0 7b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 70  {_LT_AC_TAGVAR(p
34dc0 6f 73 74 64 65 70 73 2c 20 24 31 29 7d 20 24 7b  ostdeps, $1)} ${
34dd0 70 72 65 76 7d 24 7b 70 7d 22 0a 2b 09 20 66 69  prev}${p}".+. fi
34de0 0a 2b 20 20 20 20 20 20 20 66 69 0a 2b 20 20 20  .+       fi.+   
34df0 20 20 20 20 3b 3b 0a 2b 0a 2b 20 20 20 20 2a 2e      ;;.+.+    *.
34e00 24 6f 62 6a 65 78 74 29 0a 2b 20 20 20 20 20 20  $objext).+      
34e10 20 23 20 54 68 69 73 20 61 73 73 75 6d 65 73 20   # This assumes 
34e20 74 68 61 74 20 74 68 65 20 74 65 73 74 20 6f 62  that the test ob
34e30 6a 65 63 74 20 66 69 6c 65 20 6f 6e 6c 79 20 73  ject file only s
34e40 68 6f 77 73 20 75 70 0a 2b 20 20 20 20 20 20 20  hows up.+       
34e50 23 20 6f 6e 63 65 20 69 6e 20 74 68 65 20 63 6f  # once in the co
34e60 6d 70 69 6c 65 72 20 6f 75 74 70 75 74 2e 0a 2b  mpiler output..+
34e70 20 20 20 20 20 20 20 69 66 20 74 65 73 74 20 22         if test "
34e80 24 70 22 20 3d 20 22 63 6f 6e 66 74 65 73 74 2e  $p" = "conftest.
34e90 24 6f 62 6a 65 78 74 22 3b 20 74 68 65 6e 0a 2b  $objext"; then.+
34ea0 09 20 70 72 65 5f 74 65 73 74 5f 6f 62 6a 65 63  . pre_test_objec
34eb0 74 5f 64 65 70 73 5f 64 6f 6e 65 3d 79 65 73 0a  t_deps_done=yes.
34ec0 2b 09 20 63 6f 6e 74 69 6e 75 65 0a 2b 20 20 20  +. continue.+   
34ed0 20 20 20 20 66 69 0a 2b 0a 2b 20 20 20 20 20 20      fi.+.+      
34ee0 20 69 66 20 74 65 73 74 20 22 24 70 72 65 5f 74   if test "$pre_t
34ef0 65 73 74 5f 6f 62 6a 65 63 74 5f 64 65 70 73 5f  est_object_deps_
34f00 64 6f 6e 65 22 20 3d 20 6e 6f 3b 20 74 68 65 6e  done" = no; then
34f10 0a 2b 09 20 69 66 20 74 65 73 74 20 2d 7a 20 22  .+. if test -z "
34f20 24 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 70  $_LT_AC_TAGVAR(p
34f30 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 2c 20 24  redep_objects, $
34f40 31 29 22 3b 20 74 68 65 6e 0a 2b 09 20 20 20 5f  1)"; then.+.   _
34f50 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 70 72 65  LT_AC_TAGVAR(pre
34f60 64 65 70 5f 6f 62 6a 65 63 74 73 2c 20 24 31 29  dep_objects, $1)
34f70 3d 22 24 70 22 0a 2b 09 20 65 6c 73 65 0a 2b 09  ="$p".+. else.+.
34f80 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52     _LT_AC_TAGVAR
34f90 28 70 72 65 64 65 70 5f 6f 62 6a 65 63 74 73 2c  (predep_objects,
34fa0 20 24 31 29 3d 22 24 5f 4c 54 5f 41 43 5f 54 41   $1)="$_LT_AC_TA
34fb0 47 56 41 52 28 70 72 65 64 65 70 5f 6f 62 6a 65  GVAR(predep_obje
34fc0 63 74 73 2c 20 24 31 29 20 24 70 22 0a 2b 09 20  cts, $1) $p".+. 
34fd0 66 69 0a 2b 20 20 20 20 20 20 20 65 6c 73 65 0a  fi.+       else.
34fe0 2b 09 20 69 66 20 74 65 73 74 20 2d 7a 20 22 24  +. if test -z "$
34ff0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 70 6f  _LT_AC_TAGVAR(po
35000 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 2c 20 24  stdep_objects, $
35010 31 29 22 3b 20 74 68 65 6e 0a 2b 09 20 20 20 5f  1)"; then.+.   _
35020 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 70 6f 73  LT_AC_TAGVAR(pos
35030 74 64 65 70 5f 6f 62 6a 65 63 74 73 2c 20 24 31  tdep_objects, $1
35040 29 3d 22 24 70 22 0a 2b 09 20 65 6c 73 65 0a 2b  )="$p".+. else.+
35050 09 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41  .   _LT_AC_TAGVA
35060 52 28 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74  R(postdep_object
35070 73 2c 20 24 31 29 3d 22 24 5f 4c 54 5f 41 43 5f  s, $1)="$_LT_AC_
35080 54 41 47 56 41 52 28 70 6f 73 74 64 65 70 5f 6f  TAGVAR(postdep_o
35090 62 6a 65 63 74 73 2c 20 24 31 29 20 24 70 22 0a  bjects, $1) $p".
350a0 2b 09 20 66 69 0a 2b 20 20 20 20 20 20 20 66 69  +. fi.+       fi
350b0 0a 2b 20 20 20 20 20 20 20 3b 3b 0a 2b 0a 2b 20  .+       ;;.+.+ 
350c0 20 20 20 2a 29 20 3b 3b 20 23 20 49 67 6e 6f 72     *) ;; # Ignor
350d0 65 20 74 68 65 20 72 65 73 74 2e 0a 2b 0a 2b 20  e the rest..+.+ 
350e0 20 20 20 65 73 61 63 0a 2b 20 20 64 6f 6e 65 0a     esac.+  done.
350f0 2b 0a 2b 20 20 23 20 43 6c 65 61 6e 20 75 70 2e  +.+  # Clean up.
35100 0a 2b 20 20 72 6d 20 2d 66 20 61 2e 6f 75 74 20  .+  rm -f a.out 
35110 61 2e 65 78 65 0a 2b 65 6c 73 65 0a 2b 20 20 65  a.exe.+else.+  e
35120 63 68 6f 20 22 6c 69 62 74 6f 6f 6c 2e 6d 34 3a  cho "libtool.m4:
35130 20 65 72 72 6f 72 3a 20 70 72 6f 62 6c 65 6d 20   error: problem 
35140 63 6f 6d 70 69 6c 69 6e 67 20 24 31 20 74 65 73  compiling $1 tes
35150 74 20 70 72 6f 67 72 61 6d 22 0a 2b 66 69 0a 2b  t program".+fi.+
35160 0a 2b 24 72 6d 20 2d 66 20 63 6f 6e 66 65 73 74  .+$rm -f confest
35170 2e 24 6f 62 6a 65 78 74 0a 2b 0a 2b 5f 4c 54 5f  .$objext.+.+_LT_
35180 41 43 5f 54 41 47 56 41 52 28 63 6f 6d 70 69 6c  AC_TAGVAR(compil
35190 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f 64 69  er_lib_search_di
351a0 72 73 2c 20 24 31 29 3d 0a 2b 69 66 20 74 65 73  rs, $1)=.+if tes
351b0 74 20 2d 6e 20 22 24 5f 4c 54 5f 41 43 5f 54 41  t -n "$_LT_AC_TA
351c0 47 56 41 52 28 63 6f 6d 70 69 6c 65 72 5f 6c 69  GVAR(compiler_li
351d0 62 5f 73 65 61 72 63 68 5f 70 61 74 68 2c 20 24  b_search_path, $
351e0 31 29 22 3b 20 74 68 65 6e 0a 2b 20 20 5f 4c 54  1)"; then.+  _LT
351f0 5f 41 43 5f 54 41 47 56 41 52 28 63 6f 6d 70 69  _AC_TAGVAR(compi
35200 6c 65 72 5f 6c 69 62 5f 73 65 61 72 63 68 5f 64  ler_lib_search_d
35210 69 72 73 2c 20 24 31 29 3d 60 65 63 68 6f 20 22  irs, $1)=`echo "
35220 20 24 7b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52   ${_LT_AC_TAGVAR
35230 28 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65  (compiler_lib_se
35240 61 72 63 68 5f 70 61 74 68 2c 20 24 31 29 7d 22  arch_path, $1)}"
35250 20 7c 20 24 7b 53 45 44 7d 20 2d 65 20 27 73 21   | ${SED} -e 's!
35260 20 2d 4c 21 20 21 67 27 20 2d 65 20 27 73 21 5e   -L! !g' -e 's!^
35270 20 21 21 27 60 0a 2b 66 69 0a 2b 0a 2b 23 20 50   !!'`.+fi.+.+# P
35280 4f 52 54 4d 45 3a 20 6f 76 65 72 72 69 64 65 20  ORTME: override 
35290 61 62 6f 76 65 20 74 65 73 74 20 6f 6e 20 73 79  above test on sy
352a0 73 74 65 6d 73 20 77 68 65 72 65 20 69 74 20 69  stems where it i
352b0 73 20 62 72 6f 6b 65 6e 0a 2b 69 66 65 6c 73 65  s broken.+ifelse
352c0 28 5b 24 31 5d 2c 5b 43 58 58 5d 2c 0a 2b 5b 63  ([$1],[CXX],.+[c
352d0 61 73 65 20 24 68 6f 73 74 5f 6f 73 20 69 6e 0a  ase $host_os in.
352e0 2b 69 6e 74 65 72 69 78 5b 5b 33 2d 39 5d 5d 2a  +interix[[3-9]]*
352f0 29 0a 2b 20 20 23 20 49 6e 74 65 72 69 78 20 33  ).+  # Interix 3
35300 2e 35 20 69 6e 73 74 61 6c 6c 73 20 63 6f 6d 70  .5 installs comp
35310 6c 65 74 65 6c 79 20 68 6f 73 65 64 20 2e 6c 61  letely hosed .la
35320 20 66 69 6c 65 73 20 66 6f 72 20 43 2b 2b 2c 20   files for C++, 
35330 73 6f 20 72 61 74 68 65 72 20 74 68 61 6e 0a 2b  so rather than.+
35340 20 20 23 20 68 61 63 6b 20 61 6c 6c 20 61 72 6f    # hack all aro
35350 75 6e 64 20 69 74 2c 20 6c 65 74 27 73 20 6a 75  und it, let's ju
35360 73 74 20 74 72 75 73 74 20 22 67 2b 2b 22 20 74  st trust "g++" t
35370 6f 20 44 54 52 54 2e 0a 2b 20 20 5f 4c 54 5f 41  o DTRT..+  _LT_A
35380 43 5f 54 41 47 56 41 52 28 70 72 65 64 65 70 5f  C_TAGVAR(predep_
35390 6f 62 6a 65 63 74 73 2c 24 31 29 3d 0a 2b 20 20  objects,$1)=.+  
353a0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 70 6f  _LT_AC_TAGVAR(po
353b0 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 2c 24 31  stdep_objects,$1
353c0 29 3d 0a 2b 20 20 5f 4c 54 5f 41 43 5f 54 41 47  )=.+  _LT_AC_TAG
353d0 56 41 52 28 70 6f 73 74 64 65 70 73 2c 24 31 29  VAR(postdeps,$1)
353e0 3d 0a 2b 20 20 3b 3b 0a 2b 0a 2b 6c 69 6e 75 78  =.+  ;;.+.+linux
353f0 2a 29 0a 2b 20 20 63 61 73 65 20 60 24 43 43 20  *).+  case `$CC 
35400 2d 56 20 32 3e 26 31 20 7c 20 73 65 64 20 35 71  -V 2>&1 | sed 5q
35410 60 20 69 6e 0a 2b 20 20 2a 53 75 6e 5c 20 43 2a  ` in.+  *Sun\ C*
35420 29 0a 2b 20 20 20 20 23 20 53 75 6e 20 43 2b 2b  ).+    # Sun C++
35430 20 35 2e 39 0a 2b 20 20 20 20 23 0a 2b 20 20 20   5.9.+    #.+   
35440 20 23 20 54 68 65 20 6d 6f 72 65 20 73 74 61 6e   # The more stan
35450 64 61 72 64 73 2d 63 6f 6e 66 6f 72 6d 69 6e 67  dards-conforming
35460 20 73 74 6c 70 6f 72 74 34 20 6c 69 62 72 61 72   stlport4 librar
35470 79 20 69 73 0a 2b 20 20 20 20 23 20 69 6e 63 6f  y is.+    # inco
35480 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68  mpatible with th
35490 65 20 43 73 74 64 20 6c 69 62 72 61 72 79 2e 20  e Cstd library. 
354a0 41 76 6f 69 64 20 73 70 65 63 69 66 79 69 6e 67  Avoid specifying
354b0 0a 2b 20 20 20 20 23 20 69 74 20 69 66 20 69 74  .+    # it if it
354c0 27 73 20 69 6e 20 43 58 58 46 4c 41 47 53 2e 20  's in CXXFLAGS. 
354d0 49 67 6e 6f 72 65 20 6c 69 62 43 72 75 6e 20 61  Ignore libCrun a
354e0 73 0a 2b 20 20 20 20 23 20 2d 6c 69 62 72 61 72  s.+    # -librar
354f0 79 3d 73 74 6c 70 6f 72 74 34 20 64 65 70 65 6e  y=stlport4 depen
35500 64 73 20 6f 6e 20 69 74 2e 0a 2b 20 20 20 20 63  ds on it..+    c
35510 61 73 65 20 22 20 24 43 58 58 20 24 43 58 58 46  ase " $CXX $CXXF
35520 4c 41 47 53 20 22 20 69 6e 0a 2b 20 20 20 20 2a  LAGS " in.+    *
35530 22 20 2d 6c 69 62 72 61 72 79 3d 73 74 6c 70 6f  " -library=stlpo
35540 72 74 34 20 22 2a 29 0a 2b 20 20 20 20 20 20 73  rt4 "*).+      s
35550 6f 6c 61 72 69 73 5f 75 73 65 5f 73 74 6c 70 6f  olaris_use_stlpo
35560 72 74 34 3d 79 65 73 0a 2b 20 20 20 20 20 20 3b  rt4=yes.+      ;
35570 3b 0a 2b 20 20 20 20 65 73 61 63 0a 2b 20 20 20  ;.+    esac.+   
35580 20 69 66 20 74 65 73 74 20 22 24 73 6f 6c 61 72   if test "$solar
35590 69 73 5f 75 73 65 5f 73 74 6c 70 6f 72 74 34 22  is_use_stlport4"
355a0 20 21 3d 20 79 65 73 3b 20 74 68 65 6e 0a 2b 20   != yes; then.+ 
355b0 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56       _LT_AC_TAGV
355c0 41 52 28 70 6f 73 74 64 65 70 73 2c 24 31 29 3d  AR(postdeps,$1)=
355d0 27 2d 6c 69 62 72 61 72 79 3d 43 73 74 64 20 2d  '-library=Cstd -
355e0 6c 69 62 72 61 72 79 3d 43 72 75 6e 27 0a 2b 20  library=Crun'.+ 
355f0 20 20 20 66 69 0a 2b 20 20 20 20 3b 3b 0a 2b 20     fi.+    ;;.+ 
35600 20 65 73 61 63 0a 2b 20 20 3b 3b 0a 2b 0a 2b 73   esac.+  ;;.+.+s
35610 6f 6c 61 72 69 73 2a 29 0a 2b 20 20 63 61 73 65  olaris*).+  case
35620 20 24 63 63 5f 62 61 73 65 6e 61 6d 65 20 69 6e   $cc_basename in
35630 0a 2b 20 20 43 43 2a 29 0a 2b 20 20 20 20 23 20  .+  CC*).+    # 
35640 54 68 65 20 6d 6f 72 65 20 73 74 61 6e 64 61 72  The more standar
35650 64 73 2d 63 6f 6e 66 6f 72 6d 69 6e 67 20 73 74  ds-conforming st
35660 6c 70 6f 72 74 34 20 6c 69 62 72 61 72 79 20 69  lport4 library i
35670 73 0a 2b 20 20 20 20 23 20 69 6e 63 6f 6d 70 61  s.+    # incompa
35680 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 43  tible with the C
35690 73 74 64 20 6c 69 62 72 61 72 79 2e 20 41 76 6f  std library. Avo
356a0 69 64 20 73 70 65 63 69 66 79 69 6e 67 0a 2b 20  id specifying.+ 
356b0 20 20 20 23 20 69 74 20 69 66 20 69 74 27 73 20     # it if it's 
356c0 69 6e 20 43 58 58 46 4c 41 47 53 2e 20 49 67 6e  in CXXFLAGS. Ign
356d0 6f 72 65 20 6c 69 62 43 72 75 6e 20 61 73 0a 2b  ore libCrun as.+
356e0 20 20 20 20 23 20 2d 6c 69 62 72 61 72 79 3d 73      # -library=s
356f0 74 6c 70 6f 72 74 34 20 64 65 70 65 6e 64 73 20  tlport4 depends 
35700 6f 6e 20 69 74 2e 0a 2b 20 20 20 20 63 61 73 65  on it..+    case
35710 20 22 20 24 43 58 58 20 24 43 58 58 46 4c 41 47   " $CXX $CXXFLAG
35720 53 20 22 20 69 6e 0a 2b 20 20 20 20 2a 22 20 2d  S " in.+    *" -
35730 6c 69 62 72 61 72 79 3d 73 74 6c 70 6f 72 74 34  library=stlport4
35740 20 22 2a 29 0a 2b 20 20 20 20 20 20 73 6f 6c 61   "*).+      sola
35750 72 69 73 5f 75 73 65 5f 73 74 6c 70 6f 72 74 34  ris_use_stlport4
35760 3d 79 65 73 0a 2b 20 20 20 20 20 20 3b 3b 0a 2b  =yes.+      ;;.+
35770 20 20 20 20 65 73 61 63 0a 2b 0a 2b 20 20 20 20      esac.+.+    
35780 23 20 41 64 64 69 6e 67 20 74 68 69 73 20 72 65  # Adding this re
35790 71 75 69 72 65 73 20 61 20 6b 6e 6f 77 6e 2d 67  quires a known-g
357a0 6f 6f 64 20 73 65 74 75 70 20 6f 66 20 73 68 61  ood setup of sha
357b0 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 66 6f  red libraries fo
357c0 72 0a 2b 20 20 20 20 23 20 53 75 6e 20 63 6f 6d  r.+    # Sun com
357d0 70 69 6c 65 72 20 76 65 72 73 69 6f 6e 73 20 62  piler versions b
357e0 65 66 6f 72 65 20 35 2e 36 2c 20 65 6c 73 65 20  efore 5.6, else 
357f0 50 49 43 20 6f 62 6a 65 63 74 73 20 66 72 6f 6d  PIC objects from
35800 20 61 6e 20 6f 6c 64 0a 2b 20 20 20 20 23 20 61   an old.+    # a
35810 72 63 68 69 76 65 20 77 69 6c 6c 20 62 65 20 6c  rchive will be l
35820 69 6e 6b 65 64 20 69 6e 74 6f 20 74 68 65 20 6f  inked into the o
35830 75 74 70 75 74 2c 20 6c 65 61 64 69 6e 67 20 74  utput, leading t
35840 6f 20 73 75 62 74 6c 65 20 62 75 67 73 2e 0a 2b  o subtle bugs..+
35850 20 20 20 20 69 66 20 74 65 73 74 20 22 24 73 6f      if test "$so
35860 6c 61 72 69 73 5f 75 73 65 5f 73 74 6c 70 6f 72  laris_use_stlpor
35870 74 34 22 20 21 3d 20 79 65 73 3b 20 74 68 65 6e  t4" != yes; then
35880 0a 2b 20 20 20 20 20 20 5f 4c 54 5f 41 43 5f 54  .+      _LT_AC_T
35890 41 47 56 41 52 28 70 6f 73 74 64 65 70 73 2c 24  AGVAR(postdeps,$
358a0 31 29 3d 27 2d 6c 69 62 72 61 72 79 3d 43 73 74  1)='-library=Cst
358b0 64 20 2d 6c 69 62 72 61 72 79 3d 43 72 75 6e 27  d -library=Crun'
358c0 0a 2b 20 20 20 20 66 69 0a 2b 20 20 20 20 3b 3b  .+    fi.+    ;;
358d0 0a 2b 20 20 65 73 61 63 0a 2b 20 20 3b 3b 0a 2b  .+  esac.+  ;;.+
358e0 65 73 61 63 0a 2b 5d 29 0a 2b 63 61 73 65 20 22  esac.+]).+case "
358f0 20 24 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28   $_LT_AC_TAGVAR(
35900 70 6f 73 74 64 65 70 73 2c 20 24 31 29 20 22 20  postdeps, $1) " 
35910 69 6e 0a 2b 2a 22 20 2d 6c 63 20 22 2a 29 20 5f  in.+*" -lc "*) _
35920 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63  LT_AC_TAGVAR(arc
35930 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65 64 5f 6c  hive_cmds_need_l
35940 63 2c 20 24 31 29 3d 6e 6f 20 3b 3b 0a 2b 65 73  c, $1)=no ;;.+es
35950 61 63 0a 2b 5d 29 23 20 41 43 5f 4c 49 42 54 4f  ac.+])# AC_LIBTO
35960 4f 4c 5f 50 4f 53 54 44 45 50 5f 50 52 45 44 45  OL_POSTDEP_PREDE
35970 50 0a 2b 0a 2b 23 20 41 43 5f 4c 49 42 54 4f 4f  P.+.+# AC_LIBTOO
35980 4c 5f 4c 41 4e 47 5f 46 37 37 5f 43 4f 4e 46 49  L_LANG_F77_CONFI
35990 47 0a 2b 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  G.+# -----------
359a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a  ---------------.
359b0 2b 23 20 45 6e 73 75 72 65 20 74 68 61 74 20 74  +# Ensure that t
359c0 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  he configuration
359d0 20 76 61 72 73 20 66 6f 72 20 74 68 65 20 43 20   vars for the C 
359e0 63 6f 6d 70 69 6c 65 72 20 61 72 65 0a 2b 23 20  compiler are.+# 
359f0 73 75 69 74 61 62 6c 79 20 64 65 66 69 6e 65 64  suitably defined
35a00 2e 20 20 54 68 6f 73 65 20 76 61 72 69 61 62 6c  .  Those variabl
35a10 65 73 20 61 72 65 20 73 75 62 73 65 71 75 65 6e  es are subsequen
35a20 74 6c 79 20 75 73 65 64 20 62 79 0a 2b 23 20 41  tly used by.+# A
35a30 43 5f 4c 49 42 54 4f 4f 4c 5f 43 4f 4e 46 49 47  C_LIBTOOL_CONFIG
35a40 20 74 6f 20 77 72 69 74 65 20 74 68 65 20 63 6f   to write the co
35a50 6d 70 69 6c 65 72 20 63 6f 6e 66 69 67 75 72 61  mpiler configura
35a60 74 69 6f 6e 20 74 6f 20 60 6c 69 62 74 6f 6f 6c  tion to `libtool
35a70 27 2e 0a 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43  '..+AC_DEFUN([AC
35a80 5f 4c 49 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 46 37  _LIBTOOL_LANG_F7
35a90 37 5f 43 4f 4e 46 49 47 5d 2c 20 5b 5f 4c 54 5f  7_CONFIG], [_LT_
35aa0 41 43 5f 4c 41 4e 47 5f 46 37 37 5f 43 4f 4e 46  AC_LANG_F77_CONF
35ab0 49 47 28 46 37 37 29 5d 29 0a 2b 41 43 5f 44 45  IG(F77)]).+AC_DE
35ac0 46 55 4e 28 5b 5f 4c 54 5f 41 43 5f 4c 41 4e 47  FUN([_LT_AC_LANG
35ad0 5f 46 37 37 5f 43 4f 4e 46 49 47 5d 2c 0a 2b 5b  _F77_CONFIG],.+[
35ae0 41 43 5f 52 45 51 55 49 52 45 28 5b 41 43 5f 50  AC_REQUIRE([AC_P
35af0 52 4f 47 5f 46 37 37 5d 29 0a 2b 41 43 5f 4c 41  ROG_F77]).+AC_LA
35b00 4e 47 5f 50 55 53 48 28 46 6f 72 74 72 61 6e 20  NG_PUSH(Fortran 
35b10 37 37 29 0a 2b 0a 2b 5f 4c 54 5f 41 43 5f 54 41  77).+.+_LT_AC_TA
35b20 47 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d 64  GVAR(archive_cmd
35b30 73 5f 6e 65 65 64 5f 6c 63 2c 20 24 31 29 3d 6e  s_need_lc, $1)=n
35b40 6f 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52  o.+_LT_AC_TAGVAR
35b50 28 61 6c 6c 6f 77 5f 75 6e 64 65 66 69 6e 65 64  (allow_undefined
35b60 5f 66 6c 61 67 2c 20 24 31 29 3d 0a 2b 5f 4c 54  _flag, $1)=.+_LT
35b70 5f 41 43 5f 54 41 47 56 41 52 28 61 6c 77 61 79  _AC_TAGVAR(alway
35b80 73 5f 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73  s_export_symbols
35b90 2c 20 24 31 29 3d 6e 6f 0a 2b 5f 4c 54 5f 41 43  , $1)=no.+_LT_AC
35ba0 5f 54 41 47 56 41 52 28 61 72 63 68 69 76 65 5f  _TAGVAR(archive_
35bb0 65 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29  expsym_cmds, $1)
35bc0 3d 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52  =.+_LT_AC_TAGVAR
35bd0 28 65 78 70 6f 72 74 5f 64 79 6e 61 6d 69 63 5f  (export_dynamic_
35be0 66 6c 61 67 5f 73 70 65 63 2c 20 24 31 29 3d 0a  flag_spec, $1)=.
35bf0 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68  +_LT_AC_TAGVAR(h
35c00 61 72 64 63 6f 64 65 5f 64 69 72 65 63 74 2c 20  ardcode_direct, 
35c10 24 31 29 3d 6e 6f 0a 2b 5f 4c 54 5f 41 43 5f 54  $1)=no.+_LT_AC_T
35c20 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c  AGVAR(hardcode_l
35c30 69 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 2c  ibdir_flag_spec,
35c40 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41 43 5f 54 41   $1)=.+_LT_AC_TA
35c50 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6c 69  GVAR(hardcode_li
35c60 62 64 69 72 5f 66 6c 61 67 5f 73 70 65 63 5f 6c  bdir_flag_spec_l
35c70 64 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41 43 5f  d, $1)=.+_LT_AC_
35c80 54 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f  TAGVAR(hardcode_
35c90 6c 69 62 64 69 72 5f 73 65 70 61 72 61 74 6f 72  libdir_separator
35ca0 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41 43 5f 54  , $1)=.+_LT_AC_T
35cb0 41 47 56 41 52 28 68 61 72 64 63 6f 64 65 5f 6d  AGVAR(hardcode_m
35cc0 69 6e 75 73 5f 4c 2c 20 24 31 29 3d 6e 6f 0a 2b  inus_L, $1)=no.+
35cd0 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 68 61  _LT_AC_TAGVAR(ha
35ce0 72 64 63 6f 64 65 5f 61 75 74 6f 6d 61 74 69 63  rdcode_automatic
35cf0 2c 20 24 31 29 3d 6e 6f 0a 2b 5f 4c 54 5f 41 43  , $1)=no.+_LT_AC
35d00 5f 54 41 47 56 41 52 28 6d 6f 64 75 6c 65 5f 63  _TAGVAR(module_c
35d10 6d 64 73 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41  mds, $1)=.+_LT_A
35d20 43 5f 54 41 47 56 41 52 28 6d 6f 64 75 6c 65 5f  C_TAGVAR(module_
35d30 65 78 70 73 79 6d 5f 63 6d 64 73 2c 20 24 31 29  expsym_cmds, $1)
35d40 3d 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52  =.+_LT_AC_TAGVAR
35d50 28 6c 69 6e 6b 5f 61 6c 6c 5f 64 65 70 6c 69 62  (link_all_deplib
35d60 73 2c 20 24 31 29 3d 75 6e 6b 6e 6f 77 6e 0a 2b  s, $1)=unknown.+
35d70 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6f 6c  _LT_AC_TAGVAR(ol
35d80 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 2c 20  d_archive_cmds, 
35d90 24 31 29 3d 24 6f 6c 64 5f 61 72 63 68 69 76 65  $1)=$old_archive
35da0 5f 63 6d 64 73 0a 2b 5f 4c 54 5f 41 43 5f 54 41  _cmds.+_LT_AC_TA
35db0 47 56 41 52 28 6e 6f 5f 75 6e 64 65 66 69 6e 65  GVAR(no_undefine
35dc0 64 5f 66 6c 61 67 2c 20 24 31 29 3d 0a 2b 5f 4c  d_flag, $1)=.+_L
35dd0 54 5f 41 43 5f 54 41 47 56 41 52 28 77 68 6f 6c  T_AC_TAGVAR(whol
35de0 65 5f 61 72 63 68 69 76 65 5f 66 6c 61 67 5f 73  e_archive_flag_s
35df0 70 65 63 2c 20 24 31 29 3d 0a 2b 5f 4c 54 5f 41  pec, $1)=.+_LT_A
35e00 43 5f 54 41 47 56 41 52 28 65 6e 61 62 6c 65 5f  C_TAGVAR(enable_
35e10 73 68 61 72 65 64 5f 77 69 74 68 5f 73 74 61 74  shared_with_stat
35e20 69 63 5f 72 75 6e 74 69 6d 65 73 2c 20 24 31 29  ic_runtimes, $1)
35e30 3d 6e 6f 0a 2b 0a 2b 23 20 53 6f 75 72 63 65 20  =no.+.+# Source 
35e40 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 66  file extension f
35e50 6f 72 20 66 37 37 20 74 65 73 74 20 73 6f 75 72  or f77 test sour
35e60 63 65 73 2e 0a 2b 61 63 5f 65 78 74 3d 66 0a 2b  ces..+ac_ext=f.+
35e70 0a 2b 23 20 4f 62 6a 65 63 74 20 66 69 6c 65 20  .+# Object file 
35e80 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 63 6f  extension for co
35e90 6d 70 69 6c 65 64 20 66 37 37 20 74 65 73 74 20  mpiled f77 test 
35ea0 73 6f 75 72 63 65 73 2e 0a 2b 6f 62 6a 65 78 74  sources..+objext
35eb0 3d 6f 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41  =o.+_LT_AC_TAGVA
35ec0 52 28 6f 62 6a 65 78 74 2c 20 24 31 29 3d 24 6f  R(objext, $1)=$o
35ed0 62 6a 65 78 74 0a 2b 0a 2b 23 20 43 6f 64 65 20  bjext.+.+# Code 
35ee0 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 73 69  to be used in si
35ef0 6d 70 6c 65 20 63 6f 6d 70 69 6c 65 20 74 65 73  mple compile tes
35f00 74 73 0a 2b 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f  ts.+lt_simple_co
35f10 6d 70 69 6c 65 5f 74 65 73 74 5f 63 6f 64 65 3d  mpile_test_code=
35f20 22 5c 0a 2b 20 20 20 20 20 20 73 75 62 72 6f 75  "\.+      subrou
35f30 74 69 6e 65 20 74 0a 2b 20 20 20 20 20 20 72 65  tine t.+      re
35f40 74 75 72 6e 0a 2b 20 20 20 20 20 20 65 6e 64 0a  turn.+      end.
35f50 2b 22 0a 2b 0a 2b 23 20 43 6f 64 65 20 74 6f 20  +".+.+# Code to 
35f60 62 65 20 75 73 65 64 20 69 6e 20 73 69 6d 70 6c  be used in simpl
35f70 65 20 6c 69 6e 6b 20 74 65 73 74 73 0a 2b 6c 74  e link tests.+lt
35f80 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73  _simple_link_tes
35f90 74 5f 63 6f 64 65 3d 22 5c 0a 2b 20 20 20 20 20  t_code="\.+     
35fa0 20 70 72 6f 67 72 61 6d 20 74 0a 2b 20 20 20 20   program t.+    
35fb0 20 20 65 6e 64 0a 2b 22 0a 2b 0a 2b 23 20 6c 74    end.+".+.+# lt
35fc0 6d 61 69 6e 20 6f 6e 6c 79 20 75 73 65 73 20 24  main only uses $
35fd0 43 43 20 66 6f 72 20 74 61 67 67 65 64 20 63 6f  CC for tagged co
35fe0 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 73 6f 20  nfigurations so 
35ff0 6d 61 6b 65 20 73 75 72 65 20 24 43 43 20 69 73  make sure $CC is
36000 20 73 65 74 2e 0a 2b 5f 4c 54 5f 41 43 5f 53 59   set..+_LT_AC_SY
36010 53 5f 43 4f 4d 50 49 4c 45 52 0a 2b 0a 2b 23 20  S_COMPILER.+.+# 
36020 73 61 76 65 20 77 61 72 6e 69 6e 67 73 2f 62 6f  save warnings/bo
36030 69 6c 65 72 70 6c 61 74 65 20 6f 66 20 73 69 6d  ilerplate of sim
36040 70 6c 65 20 74 65 73 74 20 63 6f 64 65 0a 2b 5f  ple test code.+_
36050 4c 54 5f 43 4f 4d 50 49 4c 45 52 5f 42 4f 49 4c  LT_COMPILER_BOIL
36060 45 52 50 4c 41 54 45 0a 2b 5f 4c 54 5f 4c 49 4e  ERPLATE.+_LT_LIN
36070 4b 45 52 5f 42 4f 49 4c 45 52 50 4c 41 54 45 0a  KER_BOILERPLATE.
36080 2b 0a 2b 23 20 41 6c 6c 6f 77 20 43 43 20 74 6f  +.+# Allow CC to
36090 20 62 65 20 61 20 70 72 6f 67 72 61 6d 20 6e 61   be a program na
360a0 6d 65 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74  me with argument
360b0 73 2e 0a 2b 6c 74 5f 73 61 76 65 5f 43 43 3d 22  s..+lt_save_CC="
360c0 24 43 43 22 0a 2b 43 43 3d 24 7b 46 37 37 2d 22  $CC".+CC=${F77-"
360d0 66 37 37 22 7d 0a 2b 63 6f 6d 70 69 6c 65 72 3d  f77"}.+compiler=
360e0 24 43 43 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47 56  $CC.+_LT_AC_TAGV
360f0 41 52 28 63 6f 6d 70 69 6c 65 72 2c 20 24 31 29  AR(compiler, $1)
36100 3d 24 43 43 0a 2b 5f 4c 54 5f 43 43 5f 42 41 53  =$CC.+_LT_CC_BAS
36110 45 4e 41 4d 45 28 5b 24 63 6f 6d 70 69 6c 65 72  ENAME([$compiler
36120 5d 29 0a 2b 0a 2b 41 43 5f 4d 53 47 5f 43 48 45  ]).+.+AC_MSG_CHE
36130 43 4b 49 4e 47 28 5b 69 66 20 6c 69 62 74 6f 6f  CKING([if libtoo
36140 6c 20 73 75 70 70 6f 72 74 73 20 73 68 61 72 65  l supports share
36150 64 20 6c 69 62 72 61 72 69 65 73 5d 29 0a 2b 41  d libraries]).+A
36160 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28 5b 24 63  C_MSG_RESULT([$c
36170 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72 65 64 5d  an_build_shared]
36180 29 0a 2b 0a 2b 41 43 5f 4d 53 47 5f 43 48 45 43  ).+.+AC_MSG_CHEC
36190 4b 49 4e 47 28 5b 77 68 65 74 68 65 72 20 74 6f  KING([whether to
361a0 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69   build shared li
361b0 62 72 61 72 69 65 73 5d 29 0a 2b 74 65 73 74 20  braries]).+test 
361c0 22 24 63 61 6e 5f 62 75 69 6c 64 5f 73 68 61 72  "$can_build_shar
361d0 65 64 22 20 3d 20 22 6e 6f 22 20 26 26 20 65 6e  ed" = "no" && en
361e0 61 62 6c 65 5f 73 68 61 72 65 64 3d 6e 6f 0a 2b  able_shared=no.+
361f0 0a 2b 23 20 4f 6e 20 41 49 58 2c 20 73 68 61 72  .+# On AIX, shar
36200 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64  ed libraries and
36210 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65   static librarie
36220 73 20 75 73 65 20 74 68 65 20 73 61 6d 65 20 6e  s use the same n
36230 61 6d 65 73 70 61 63 65 2c 20 61 6e 64 0a 2b 23  amespace, and.+#
36240 20 61 72 65 20 61 6c 6c 20 62 75 69 6c 74 20 66   are all built f
36250 72 6f 6d 20 50 49 43 2e 0a 2b 63 61 73 65 20 24  rom PIC..+case $
36260 68 6f 73 74 5f 6f 73 20 69 6e 0a 2b 61 69 78 33  host_os in.+aix3
36270 2a 29 0a 2b 20 20 74 65 73 74 20 22 24 65 6e 61  *).+  test "$ena
36280 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 79 65  ble_shared" = ye
36290 73 20 26 26 20 65 6e 61 62 6c 65 5f 73 74 61 74  s && enable_stat
362a0 69 63 3d 6e 6f 0a 2b 20 20 69 66 20 74 65 73 74  ic=no.+  if test
362b0 20 2d 6e 20 22 24 52 41 4e 4c 49 42 22 3b 20 74   -n "$RANLIB"; t
362c0 68 65 6e 0a 2b 20 20 20 20 61 72 63 68 69 76 65  hen.+    archive
362d0 5f 63 6d 64 73 3d 22 24 61 72 63 68 69 76 65 5f  _cmds="$archive_
362e0 63 6d 64 73 7e 5c 24 52 41 4e 4c 49 42 20 5c 24  cmds~\$RANLIB \$
362f0 6c 69 62 22 0a 2b 20 20 20 20 70 6f 73 74 69 6e  lib".+    postin
36300 73 74 61 6c 6c 5f 63 6d 64 73 3d 27 24 52 41 4e  stall_cmds='$RAN
36310 4c 49 42 20 24 6c 69 62 27 0a 2b 20 20 66 69 0a  LIB $lib'.+  fi.
36320 2b 20 20 3b 3b 0a 2b 61 69 78 5b 5b 34 2d 39 5d  +  ;;.+aix[[4-9]
36330 5d 2a 29 0a 2b 20 20 69 66 20 74 65 73 74 20 22  ]*).+  if test "
36340 24 68 6f 73 74 5f 63 70 75 22 20 21 3d 20 69 61  $host_cpu" != ia
36350 36 34 20 26 26 20 74 65 73 74 20 22 24 61 69 78  64 && test "$aix
36360 5f 75 73 65 5f 72 75 6e 74 69 6d 65 6c 69 6e 6b  _use_runtimelink
36370 69 6e 67 22 20 3d 20 6e 6f 20 3b 20 74 68 65 6e  ing" = no ; then
36380 0a 2b 20 20 20 20 74 65 73 74 20 22 24 65 6e 61  .+    test "$ena
36390 62 6c 65 5f 73 68 61 72 65 64 22 20 3d 20 79 65  ble_shared" = ye
363a0 73 20 26 26 20 65 6e 61 62 6c 65 5f 73 74 61 74  s && enable_stat
363b0 69 63 3d 6e 6f 0a 2b 20 20 66 69 0a 2b 20 20 3b  ic=no.+  fi.+  ;
363c0 3b 0a 2b 65 73 61 63 0a 2b 41 43 5f 4d 53 47 5f  ;.+esac.+AC_MSG_
363d0 52 45 53 55 4c 54 28 5b 24 65 6e 61 62 6c 65 5f  RESULT([$enable_
363e0 73 68 61 72 65 64 5d 29 0a 2b 0a 2b 41 43 5f 4d  shared]).+.+AC_M
363f0 53 47 5f 43 48 45 43 4b 49 4e 47 28 5b 77 68 65  SG_CHECKING([whe
36400 74 68 65 72 20 74 6f 20 62 75 69 6c 64 20 73 74  ther to build st
36410 61 74 69 63 20 6c 69 62 72 61 72 69 65 73 5d 29  atic libraries])
36420 0a 2b 23 20 4d 61 6b 65 20 73 75 72 65 20 65 69  .+# Make sure ei
36430 74 68 65 72 20 65 6e 61 62 6c 65 5f 73 68 61 72  ther enable_shar
36440 65 64 20 6f 72 20 65 6e 61 62 6c 65 5f 73 74 61  ed or enable_sta
36450 74 69 63 20 69 73 20 79 65 73 2e 0a 2b 74 65 73  tic is yes..+tes
36460 74 20 22 24 65 6e 61 62 6c 65 5f 73 68 61 72 65  t "$enable_share
36470 64 22 20 3d 20 79 65 73 20 7c 7c 20 65 6e 61 62  d" = yes || enab
36480 6c 65 5f 73 74 61 74 69 63 3d 79 65 73 0a 2b 41  le_static=yes.+A
36490 43 5f 4d 53 47 5f 52 45 53 55 4c 54 28 5b 24 65  C_MSG_RESULT([$e
364a0 6e 61 62 6c 65 5f 73 74 61 74 69 63 5d 29 0a 2b  nable_static]).+
364b0 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28  .+_LT_AC_TAGVAR(
364c0 47 43 43 2c 20 24 31 29 3d 22 24 47 37 37 22 0a  GCC, $1)="$G77".
364d0 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 4c  +_LT_AC_TAGVAR(L
364e0 44 2c 20 24 31 29 3d 22 24 4c 44 22 0a 2b 0a 2b  D, $1)="$LD".+.+
364f0 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f 47 5f  AC_LIBTOOL_PROG_
36500 43 4f 4d 50 49 4c 45 52 5f 50 49 43 28 24 31 29  COMPILER_PIC($1)
36510 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f  .+AC_LIBTOOL_PRO
36520 47 5f 43 43 5f 43 5f 4f 28 24 31 29 0a 2b 41 43  G_CC_C_O($1).+AC
36530 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 48 41 52  _LIBTOOL_SYS_HAR
36540 44 5f 4c 49 4e 4b 5f 4c 4f 43 4b 53 28 24 31 29  D_LINK_LOCKS($1)
36550 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f  .+AC_LIBTOOL_PRO
36560 47 5f 4c 44 5f 53 48 4c 49 42 53 28 24 31 29 0a  G_LD_SHLIBS($1).
36570 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f  +AC_LIBTOOL_SYS_
36580 44 59 4e 41 4d 49 43 5f 4c 49 4e 4b 45 52 28 24  DYNAMIC_LINKER($
36590 31 29 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50  1).+AC_LIBTOOL_P
365a0 52 4f 47 5f 4c 44 5f 48 41 52 44 43 4f 44 45 5f  ROG_LD_HARDCODE_
365b0 4c 49 42 50 41 54 48 28 24 31 29 0a 2b 0a 2b 41  LIBPATH($1).+.+A
365c0 43 5f 4c 49 42 54 4f 4f 4c 5f 43 4f 4e 46 49 47  C_LIBTOOL_CONFIG
365d0 28 24 31 29 0a 2b 0a 2b 41 43 5f 4c 41 4e 47 5f  ($1).+.+AC_LANG_
365e0 50 4f 50 0a 2b 43 43 3d 22 24 6c 74 5f 73 61 76  POP.+CC="$lt_sav
365f0 65 5f 43 43 22 0a 2b 5d 29 23 20 41 43 5f 4c 49  e_CC".+])# AC_LI
36600 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 46 37 37 5f 43  BTOOL_LANG_F77_C
36610 4f 4e 46 49 47 0a 2b 0a 2b 0a 2b 23 20 41 43 5f  ONFIG.+.+.+# AC_
36620 4c 49 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 47 43 4a  LIBTOOL_LANG_GCJ
36630 5f 43 4f 4e 46 49 47 0a 2b 23 20 2d 2d 2d 2d 2d  _CONFIG.+# -----
36640 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
36650 2d 2d 2d 2d 2d 0a 2b 23 20 45 6e 73 75 72 65 20  -----.+# Ensure 
36660 74 68 61 74 20 74 68 65 20 63 6f 6e 66 69 67 75  that the configu
36670 72 61 74 69 6f 6e 20 76 61 72 73 20 66 6f 72 20  ration vars for 
36680 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 61  the C compiler a
36690 72 65 0a 2b 23 20 73 75 69 74 61 62 6c 79 20 64  re.+# suitably d
366a0 65 66 69 6e 65 64 2e 20 20 54 68 6f 73 65 20 76  efined.  Those v
366b0 61 72 69 61 62 6c 65 73 20 61 72 65 20 73 75 62  ariables are sub
366c0 73 65 71 75 65 6e 74 6c 79 20 75 73 65 64 20 62  sequently used b
366d0 79 0a 2b 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f  y.+# AC_LIBTOOL_
366e0 43 4f 4e 46 49 47 20 74 6f 20 77 72 69 74 65 20  CONFIG to write 
366f0 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6e  the compiler con
36700 66 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 60 6c  figuration to `l
36710 69 62 74 6f 6f 6c 27 2e 0a 2b 41 43 5f 44 45 46  ibtool'..+AC_DEF
36720 55 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 4c  UN([AC_LIBTOOL_L
36730 41 4e 47 5f 47 43 4a 5f 43 4f 4e 46 49 47 5d 2c  ANG_GCJ_CONFIG],
36740 20 5b 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f 47 43   [_LT_AC_LANG_GC
36750 4a 5f 43 4f 4e 46 49 47 28 47 43 4a 29 5d 29 0a  J_CONFIG(GCJ)]).
36760 2b 41 43 5f 44 45 46 55 4e 28 5b 5f 4c 54 5f 41  +AC_DEFUN([_LT_A
36770 43 5f 4c 41 4e 47 5f 47 43 4a 5f 43 4f 4e 46 49  C_LANG_GCJ_CONFI
36780 47 5d 2c 0a 2b 5b 41 43 5f 4c 41 4e 47 5f 53 41  G],.+[AC_LANG_SA
36790 56 45 0a 2b 0a 2b 23 20 53 6f 75 72 63 65 20 66  VE.+.+# Source f
367a0 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f  ile extension fo
367b0 72 20 4a 61 76 61 20 74 65 73 74 20 73 6f 75 72  r Java test sour
367c0 63 65 73 2e 0a 2b 61 63 5f 65 78 74 3d 6a 61 76  ces..+ac_ext=jav
367d0 61 0a 2b 0a 2b 23 20 4f 62 6a 65 63 74 20 66 69  a.+.+# Object fi
367e0 6c 65 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72  le extension for
367f0 20 63 6f 6d 70 69 6c 65 64 20 4a 61 76 61 20 74   compiled Java t
36800 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 2b 6f 62  est sources..+ob
36810 6a 65 78 74 3d 6f 0a 2b 5f 4c 54 5f 41 43 5f 54  jext=o.+_LT_AC_T
36820 41 47 56 41 52 28 6f 62 6a 65 78 74 2c 20 24 31  AGVAR(objext, $1
36830 29 3d 24 6f 62 6a 65 78 74 0a 2b 0a 2b 23 20 43  )=$objext.+.+# C
36840 6f 64 65 20 74 6f 20 62 65 20 75 73 65 64 20 69  ode to be used i
36850 6e 20 73 69 6d 70 6c 65 20 63 6f 6d 70 69 6c 65  n simple compile
36860 20 74 65 73 74 73 0a 2b 6c 74 5f 73 69 6d 70 6c   tests.+lt_simpl
36870 65 5f 63 6f 6d 70 69 6c 65 5f 74 65 73 74 5f 63  e_compile_test_c
36880 6f 64 65 3d 22 63 6c 61 73 73 20 66 6f 6f 20 7b  ode="class foo {
36890 7d 22 0a 2b 0a 2b 23 20 43 6f 64 65 20 74 6f 20  }".+.+# Code to 
368a0 62 65 20 75 73 65 64 20 69 6e 20 73 69 6d 70 6c  be used in simpl
368b0 65 20 6c 69 6e 6b 20 74 65 73 74 73 0a 2b 6c 74  e link tests.+lt
368c0 5f 73 69 6d 70 6c 65 5f 6c 69 6e 6b 5f 74 65 73  _simple_link_tes
368d0 74 5f 63 6f 64 65 3d 27 70 75 62 6c 69 63 20 63  t_code='public c
368e0 6c 61 73 73 20 63 6f 6e 66 74 65 73 74 20 7b 20  lass conftest { 
368f0 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 76 6f  public static vo
36900 69 64 20 6d 61 69 6e 28 53 74 72 69 6e 67 5b 5b  id main(String[[
36910 5d 5d 20 61 72 67 76 29 20 7b 7d 3b 20 7d 27 0a  ]] argv) {}; }'.
36920 2b 0a 2b 23 20 6c 74 6d 61 69 6e 20 6f 6e 6c 79  +.+# ltmain only
36930 20 75 73 65 73 20 24 43 43 20 66 6f 72 20 74 61   uses $CC for ta
36940 67 67 65 64 20 63 6f 6e 66 69 67 75 72 61 74 69  gged configurati
36950 6f 6e 73 20 73 6f 20 6d 61 6b 65 20 73 75 72 65  ons so make sure
36960 20 24 43 43 20 69 73 20 73 65 74 2e 0a 2b 5f 4c   $CC is set..+_L
36970 54 5f 41 43 5f 53 59 53 5f 43 4f 4d 50 49 4c 45  T_AC_SYS_COMPILE
36980 52 0a 2b 0a 2b 23 20 73 61 76 65 20 77 61 72 6e  R.+.+# save warn
36990 69 6e 67 73 2f 62 6f 69 6c 65 72 70 6c 61 74 65  ings/boilerplate
369a0 20 6f 66 20 73 69 6d 70 6c 65 20 74 65 73 74 20   of simple test 
369b0 63 6f 64 65 0a 2b 5f 4c 54 5f 43 4f 4d 50 49 4c  code.+_LT_COMPIL
369c0 45 52 5f 42 4f 49 4c 45 52 50 4c 41 54 45 0a 2b  ER_BOILERPLATE.+
369d0 5f 4c 54 5f 4c 49 4e 4b 45 52 5f 42 4f 49 4c 45  _LT_LINKER_BOILE
369e0 52 50 4c 41 54 45 0a 2b 0a 2b 23 20 41 6c 6c 6f  RPLATE.+.+# Allo
369f0 77 20 43 43 20 74 6f 20 62 65 20 61 20 70 72 6f  w CC to be a pro
36a00 67 72 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61  gram name with a
36a10 72 67 75 6d 65 6e 74 73 2e 0a 2b 6c 74 5f 73 61  rguments..+lt_sa
36a20 76 65 5f 43 43 3d 22 24 43 43 22 0a 2b 43 43 3d  ve_CC="$CC".+CC=
36a30 24 7b 47 43 4a 2d 22 67 63 6a 22 7d 0a 2b 63 6f  ${GCJ-"gcj"}.+co
36a40 6d 70 69 6c 65 72 3d 24 43 43 0a 2b 5f 4c 54 5f  mpiler=$CC.+_LT_
36a50 41 43 5f 54 41 47 56 41 52 28 63 6f 6d 70 69 6c  AC_TAGVAR(compil
36a60 65 72 2c 20 24 31 29 3d 24 43 43 0a 2b 5f 4c 54  er, $1)=$CC.+_LT
36a70 5f 43 43 5f 42 41 53 45 4e 41 4d 45 28 5b 24 63  _CC_BASENAME([$c
36a80 6f 6d 70 69 6c 65 72 5d 29 0a 2b 0a 2b 23 20 47  ompiler]).+.+# G
36a90 43 4a 20 64 69 64 20 6e 6f 74 20 65 78 69 73 74  CJ did not exist
36aa0 20 61 74 20 74 68 65 20 74 69 6d 65 20 47 43 43   at the time GCC
36ab0 20 64 69 64 6e 27 74 20 69 6d 70 6c 69 63 69 74   didn't implicit
36ac0 6c 79 20 6c 69 6e 6b 20 6c 69 62 63 20 69 6e 2e  ly link libc in.
36ad0 0a 2b 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28  .+_LT_AC_TAGVAR(
36ae0 61 72 63 68 69 76 65 5f 63 6d 64 73 5f 6e 65 65  archive_cmds_nee
36af0 64 5f 6c 63 2c 20 24 31 29 3d 6e 6f 0a 2b 0a 2b  d_lc, $1)=no.+.+
36b00 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 6f 6c  _LT_AC_TAGVAR(ol
36b10 64 5f 61 72 63 68 69 76 65 5f 63 6d 64 73 2c 20  d_archive_cmds, 
36b20 24 31 29 3d 24 6f 6c 64 5f 61 72 63 68 69 76 65  $1)=$old_archive
36b30 5f 63 6d 64 73 0a 2b 0a 2b 41 43 5f 4c 49 42 54  _cmds.+.+AC_LIBT
36b40 4f 4f 4c 5f 50 52 4f 47 5f 43 4f 4d 50 49 4c 45  OOL_PROG_COMPILE
36b50 52 5f 4e 4f 5f 52 54 54 49 28 24 31 29 0a 2b 41  R_NO_RTTI($1).+A
36b60 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f 47 5f 43  C_LIBTOOL_PROG_C
36b70 4f 4d 50 49 4c 45 52 5f 50 49 43 28 24 31 29 0a  OMPILER_PIC($1).
36b80 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f 47  +AC_LIBTOOL_PROG
36b90 5f 43 43 5f 43 5f 4f 28 24 31 29 0a 2b 41 43 5f  _CC_C_O($1).+AC_
36ba0 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 48 41 52 44  LIBTOOL_SYS_HARD
36bb0 5f 4c 49 4e 4b 5f 4c 4f 43 4b 53 28 24 31 29 0a  _LINK_LOCKS($1).
36bc0 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52 4f 47  +AC_LIBTOOL_PROG
36bd0 5f 4c 44 5f 53 48 4c 49 42 53 28 24 31 29 0a 2b  _LD_SHLIBS($1).+
36be0 41 43 5f 4c 49 42 54 4f 4f 4c 5f 53 59 53 5f 44  AC_LIBTOOL_SYS_D
36bf0 59 4e 41 4d 49 43 5f 4c 49 4e 4b 45 52 28 24 31  YNAMIC_LINKER($1
36c00 29 0a 2b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 50 52  ).+AC_LIBTOOL_PR
36c10 4f 47 5f 4c 44 5f 48 41 52 44 43 4f 44 45 5f 4c  OG_LD_HARDCODE_L
36c20 49 42 50 41 54 48 28 24 31 29 0a 2b 0a 2b 41 43  IBPATH($1).+.+AC
36c30 5f 4c 49 42 54 4f 4f 4c 5f 43 4f 4e 46 49 47 28  _LIBTOOL_CONFIG(
36c40 24 31 29 0a 2b 0a 2b 41 43 5f 4c 41 4e 47 5f 52  $1).+.+AC_LANG_R
36c50 45 53 54 4f 52 45 0a 2b 43 43 3d 22 24 6c 74 5f  ESTORE.+CC="$lt_
36c60 73 61 76 65 5f 43 43 22 0a 2b 5d 29 23 20 41 43  save_CC".+])# AC
36c70 5f 4c 49 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 47 43  _LIBTOOL_LANG_GC
36c80 4a 5f 43 4f 4e 46 49 47 0a 2b 0a 2b 0a 2b 23 20  J_CONFIG.+.+.+# 
36c90 41 43 5f 4c 49 42 54 4f 4f 4c 5f 4c 41 4e 47 5f  AC_LIBTOOL_LANG_
36ca0 52 43 5f 43 4f 4e 46 49 47 0a 2b 23 20 2d 2d 2d  RC_CONFIG.+# ---
36cb0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
36cc0 2d 2d 2d 2d 2d 2d 0a 2b 23 20 45 6e 73 75 72 65  ------.+# Ensure
36cd0 20 74 68 61 74 20 74 68 65 20 63 6f 6e 66 69 67   that the config
36ce0 75 72 61 74 69 6f 6e 20 76 61 72 73 20 66 6f 72  uration vars for
36cf0 20 74 68 65 20 57 69 6e 64 6f 77 73 20 72 65 73   the Windows res
36d00 6f 75 72 63 65 20 63 6f 6d 70 69 6c 65 72 20 61  ource compiler a
36d10 72 65 0a 2b 23 20 73 75 69 74 61 62 6c 79 20 64  re.+# suitably d
36d20 65 66 69 6e 65 64 2e 20 20 54 68 6f 73 65 20 76  efined.  Those v
36d30 61 72 69 61 62 6c 65 73 20 61 72 65 20 73 75 62  ariables are sub
36d40 73 65 71 75 65 6e 74 6c 79 20 75 73 65 64 20 62  sequently used b
36d50 79 0a 2b 23 20 41 43 5f 4c 49 42 54 4f 4f 4c 5f  y.+# AC_LIBTOOL_
36d60 43 4f 4e 46 49 47 20 74 6f 20 77 72 69 74 65 20  CONFIG to write 
36d70 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6e  the compiler con
36d80 66 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 60 6c  figuration to `l
36d90 69 62 74 6f 6f 6c 27 2e 0a 2b 41 43 5f 44 45 46  ibtool'..+AC_DEF
36da0 55 4e 28 5b 41 43 5f 4c 49 42 54 4f 4f 4c 5f 4c  UN([AC_LIBTOOL_L
36db0 41 4e 47 5f 52 43 5f 43 4f 4e 46 49 47 5d 2c 20  ANG_RC_CONFIG], 
36dc0 5b 5f 4c 54 5f 41 43 5f 4c 41 4e 47 5f 52 43 5f  [_LT_AC_LANG_RC_
36dd0 43 4f 4e 46 49 47 28 52 43 29 5d 29 0a 2b 41 43  CONFIG(RC)]).+AC
36de0 5f 44 45 46 55 4e 28 5b 5f 4c 54 5f 41 43 5f 4c  _DEFUN([_LT_AC_L
36df0 41 4e 47 5f 52 43 5f 43 4f 4e 46 49 47 5d 2c 0a  ANG_RC_CONFIG],.
36e00 2b 5b 41 43 5f 4c 41 4e 47 5f 53 41 56 45 0a 2b  +[AC_LANG_SAVE.+
36e10 0a 2b 23 20 53 6f 75 72 63 65 20 66 69 6c 65 20  .+# Source file 
36e20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 52 43  extension for RC
36e30 20 74 65 73 74 20 73 6f 75 72 63 65 73 2e 0a 2b   test sources..+
36e40 61 63 5f 65 78 74 3d 72 63 0a 2b 0a 2b 23 20 4f  ac_ext=rc.+.+# O
36e50 62 6a 65 63 74 20 66 69 6c 65 20 65 78 74 65 6e  bject file exten
36e60 73 69 6f 6e 20 66 6f 72 20 63 6f 6d 70 69 6c 65  sion for compile
36e70 64 20 52 43 20 74 65 73 74 20 73 6f 75 72 63 65  d RC test source
36e80 73 2e 0a 2b 6f 62 6a 65 78 74 3d 6f 0a 2b 5f 4c  s..+objext=o.+_L
36e90 54 5f 41 43 5f 54 41 47 56 41 52 28 6f 62 6a 65  T_AC_TAGVAR(obje
36ea0 78 74 2c 20 24 31 29 3d 24 6f 62 6a 65 78 74 0a  xt, $1)=$objext.
36eb0 2b 0a 2b 23 20 43 6f 64 65 20 74 6f 20 62 65 20  +.+# Code to be 
36ec0 75 73 65 64 20 69 6e 20 73 69 6d 70 6c 65 20 63  used in simple c
36ed0 6f 6d 70 69 6c 65 20 74 65 73 74 73 0a 2b 6c 74  ompile tests.+lt
36ee0 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69 6c 65 5f  _simple_compile_
36ef0 74 65 73 74 5f 63 6f 64 65 3d 27 73 61 6d 70 6c  test_code='sampl
36f00 65 20 4d 45 4e 55 20 7b 20 4d 45 4e 55 49 54 45  e MENU { MENUITE
36f10 4d 20 22 26 53 6f 75 70 22 2c 20 31 30 30 2c 20  M "&Soup", 100, 
36f20 43 48 45 43 4b 45 44 20 7d 27 0a 2b 0a 2b 23 20  CHECKED }'.+.+# 
36f30 43 6f 64 65 20 74 6f 20 62 65 20 75 73 65 64 20  Code to be used 
36f40 69 6e 20 73 69 6d 70 6c 65 20 6c 69 6e 6b 20 74  in simple link t
36f50 65 73 74 73 0a 2b 6c 74 5f 73 69 6d 70 6c 65 5f  ests.+lt_simple_
36f60 6c 69 6e 6b 5f 74 65 73 74 5f 63 6f 64 65 3d 22  link_test_code="
36f70 24 6c 74 5f 73 69 6d 70 6c 65 5f 63 6f 6d 70 69  $lt_simple_compi
36f80 6c 65 5f 74 65 73 74 5f 63 6f 64 65 22 0a 2b 0a  le_test_code".+.
36f90 2b 23 20 6c 74 6d 61 69 6e 20 6f 6e 6c 79 20 75  +# ltmain only u
36fa0 73 65 73 20 24 43 43 20 66 6f 72 20 74 61 67 67  ses $CC for tagg
36fb0 65 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  ed configuration
36fc0 73 20 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 24  s so make sure $
36fd0 43 43 20 69 73 20 73 65 74 2e 0a 2b 5f 4c 54 5f  CC is set..+_LT_
36fe0 41 43 5f 53 59 53 5f 43 4f 4d 50 49 4c 45 52 0a  AC_SYS_COMPILER.
36ff0 2b 0a 2b 23 20 73 61 76 65 20 77 61 72 6e 69 6e  +.+# save warnin
37000 67 73 2f 62 6f 69 6c 65 72 70 6c 61 74 65 20 6f  gs/boilerplate o
37010 66 20 73 69 6d 70 6c 65 20 74 65 73 74 20 63 6f  f simple test co
37020 64 65 0a 2b 5f 4c 54 5f 43 4f 4d 50 49 4c 45 52  de.+_LT_COMPILER
37030 5f 42 4f 49 4c 45 52 50 4c 41 54 45 0a 2b 5f 4c  _BOILERPLATE.+_L
37040 54 5f 4c 49 4e 4b 45 52 5f 42 4f 49 4c 45 52 50  T_LINKER_BOILERP
37050 4c 41 54 45 0a 2b 0a 2b 23 20 41 6c 6c 6f 77 20  LATE.+.+# Allow 
37060 43 43 20 74 6f 20 62 65 20 61 20 70 72 6f 67 72  CC to be a progr
37070 61 6d 20 6e 61 6d 65 20 77 69 74 68 20 61 72 67  am name with arg
37080 75 6d 65 6e 74 73 2e 0a 2b 6c 74 5f 73 61 76 65  uments..+lt_save
37090 5f 43 43 3d 22 24 43 43 22 0a 2b 43 43 3d 24 7b  _CC="$CC".+CC=${
370a0 52 43 2d 22 77 69 6e 64 72 65 73 22 7d 0a 2b 63  RC-"windres"}.+c
370b0 6f 6d 70 69 6c 65 72 3d 24 43 43 0a 2b 5f 4c 54  ompiler=$CC.+_LT
370c0 5f 41 43 5f 54 41 47 56 41 52 28 63 6f 6d 70 69  _AC_TAGVAR(compi
370d0 6c 65 72 2c 20 24 31 29 3d 24 43 43 0a 2b 5f 4c  ler, $1)=$CC.+_L
370e0 54 5f 43 43 5f 42 41 53 45 4e 41 4d 45 28 5b 24  T_CC_BASENAME([$
370f0 63 6f 6d 70 69 6c 65 72 5d 29 0a 2b 5f 4c 54 5f  compiler]).+_LT_
37100 41 43 5f 54 41 47 56 41 52 28 6c 74 5f 63 76 5f  AC_TAGVAR(lt_cv_
37110 70 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 63 5f  prog_compiler_c_
37120 6f 2c 20 24 31 29 3d 79 65 73 0a 2b 0a 2b 41 43  o, $1)=yes.+.+AC
37130 5f 4c 49 42 54 4f 4f 4c 5f 43 4f 4e 46 49 47 28  _LIBTOOL_CONFIG(
37140 24 31 29 0a 2b 0a 2b 41 43 5f 4c 41 4e 47 5f 52  $1).+.+AC_LANG_R
37150 45 53 54 4f 52 45 0a 2b 43 43 3d 22 24 6c 74 5f  ESTORE.+CC="$lt_
37160 73 61 76 65 5f 43 43 22 0a 2b 5d 29 23 20 41 43  save_CC".+])# AC
37170 5f 4c 49 42 54 4f 4f 4c 5f 4c 41 4e 47 5f 52 43  _LIBTOOL_LANG_RC
37180 5f 43 4f 4e 46 49 47 0a 2b 0a 2b 0a 2b 23 20 41  _CONFIG.+.+.+# A
37190 43 5f 4c 49 42 54 4f 4f 4c 5f 43 4f 4e 46 49 47  C_LIBTOOL_CONFIG
371a0 28 5b 54 41 47 4e 41 4d 45 5d 29 0a 2b 23 20 2d  ([TAGNAME]).+# -
371b0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  ----------------
371c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2b 23 20 49  -----------.+# I
371d0 66 20 54 41 47 4e 41 4d 45 20 69 73 20 6e 6f 74  f TAGNAME is not
371e0 20 70 61 73 73 65 64 2c 20 74 68 65 6e 20 63 72   passed, then cr
371f0 65 61 74 65 20 61 6e 20 69 6e 69 74 69 61 6c 20  eate an initial 
37200 6c 69 62 74 6f 6f 6c 20 73 63 72 69 70 74 0a 2b  libtool script.+
37210 23 20 77 69 74 68 20 61 20 64 65 66 61 75 6c 74  # with a default
37220 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66   configuration f
37230 72 6f 6d 20 74 68 65 20 75 6e 74 61 67 67 65 64  rom the untagged
37240 20 63 6f 6e 66 69 67 20 76 61 72 73 2e 20 20 4f   config vars.  O
37250 74 68 65 72 77 69 73 65 0a 2b 23 20 61 64 64 20  therwise.+# add 
37260 63 6f 64 65 20 74 6f 20 63 6f 6e 66 69 67 2e 73  code to config.s
37270 74 61 74 75 73 20 66 6f 72 20 61 70 70 65 6e 64  tatus for append
37280 69 6e 67 20 74 68 65 20 63 6f 6e 66 69 67 75 72  ing the configur
37290 61 74 69 6f 6e 20 6e 61 6d 65 64 20 62 79 0a 2b  ation named by.+
372a0 23 20 54 41 47 4e 41 4d 45 20 66 72 6f 6d 20 74  # TAGNAME from t
372b0 68 65 20 6d 61 74 63 68 69 6e 67 20 74 61 67 67  he matching tagg
372c0 65 64 20 63 6f 6e 66 69 67 20 76 61 72 73 2e 0a  ed config vars..
372d0 2b 41 43 5f 44 45 46 55 4e 28 5b 41 43 5f 4c 49  +AC_DEFUN([AC_LI
372e0 42 54 4f 4f 4c 5f 43 4f 4e 46 49 47 5d 2c 0a 2b  BTOOL_CONFIG],.+
372f0 5b 23 20 54 68 65 20 65 6c 73 65 20 63 6c 61 75  [# The else clau
37300 73 65 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 66  se should only f
37310 69 72 65 20 77 68 65 6e 20 62 6f 6f 74 73 74 72  ire when bootstr
37320 61 70 70 69 6e 67 20 74 68 65 0a 2b 23 20 6c 69  apping the.+# li
37330 62 74 6f 6f 6c 20 64 69 73 74 72 69 62 75 74 69  btool distributi
37340 6f 6e 2c 20 6f 74 68 65 72 77 69 73 65 20 79 6f  on, otherwise yo
37350 75 20 66 6f 72 67 6f 74 20 74 6f 20 73 68 69 70  u forgot to ship
37360 20 6c 74 6d 61 69 6e 2e 73 68 0a 2b 23 20 77 69   ltmain.sh.+# wi
37370 74 68 20 79 6f 75 72 20 70 61 63 6b 61 67 65 2c  th your package,
37380 20 61 6e 64 20 79 6f 75 20 77 69 6c 6c 20 67 65   and you will ge
37390 74 20 63 6f 6d 70 6c 61 69 6e 74 73 20 74 68 61  t complaints tha
373a0 74 20 74 68 65 72 65 20 61 72 65 0a 2b 23 20 6e  t there are.+# n
373b0 6f 20 72 75 6c 65 73 20 74 6f 20 67 65 6e 65 72  o rules to gener
373c0 61 74 65 20 6c 74 6d 61 69 6e 2e 73 68 2e 0a 2b  ate ltmain.sh..+
373d0 69 66 20 74 65 73 74 20 2d 66 20 22 24 6c 74 6d  if test -f "$ltm
373e0 61 69 6e 22 3b 20 74 68 65 6e 0a 2b 20 20 23 20  ain"; then.+  # 
373f0 53 65 65 20 69 66 20 77 65 20 61 72 65 20 72 75  See if we are ru
37400 6e 6e 69 6e 67 20 6f 6e 20 7a 73 68 2c 20 61 6e  nning on zsh, an
37410 64 20 73 65 74 20 74 68 65 20 6f 70 74 69 6f 6e  d set the option
37420 73 20 77 68 69 63 68 20 61 6c 6c 6f 77 20 6f 75  s which allow ou
37430 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 72 6f 75  r commands throu
37440 67 68 0a 2b 20 20 23 20 77 69 74 68 6f 75 74 20  gh.+  # without 
37450 72 65 6d 6f 76 61 6c 20 6f 66 20 5c 20 65 73 63  removal of \ esc
37460 61 70 65 73 2e 0a 2b 20 20 69 66 20 74 65 73 74  apes..+  if test
37470 20 2d 6e 20 22 24 7b 5a 53 48 5f 56 45 52 53 49   -n "${ZSH_VERSI
37480 4f 4e 2b 73 65 74 7d 22 20 3b 20 74 68 65 6e 0a  ON+set}" ; then.
37490 2b 20 20 20 20 73 65 74 6f 70 74 20 4e 4f 5f 47  +    setopt NO_G
374a0 4c 4f 42 5f 53 55 42 53 54 0a 2b 20 20 66 69 0a  LOB_SUBST.+  fi.
374b0 2b 20 20 23 20 4e 6f 77 20 71 75 6f 74 65 20 61  +  # Now quote a
374c0 6c 6c 20 74 68 65 20 74 68 69 6e 67 73 20 74 68  ll the things th
374d0 61 74 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 6d  at may contain m
374e0 65 74 61 63 68 61 72 61 63 74 65 72 73 20 77 68  etacharacters wh
374f0 69 6c 65 20 62 65 69 6e 67 0a 2b 20 20 23 20 63  ile being.+  # c
37500 61 72 65 66 75 6c 20 6e 6f 74 20 74 6f 20 6f 76  areful not to ov
37510 65 72 71 75 6f 74 65 20 74 68 65 20 41 43 5f 53  erquote the AC_S
37520 55 42 53 54 65 64 20 76 61 6c 75 65 73 2e 20 20  UBSTed values.  
37530 57 65 20 74 61 6b 65 20 63 6f 70 69 65 73 20 6f  We take copies o
37540 66 20 74 68 65 0a 2b 20 20 23 20 76 61 72 69 61  f the.+  # varia
37550 62 6c 65 73 20 61 6e 64 20 71 75 6f 74 65 20 74  bles and quote t
37560 68 65 20 63 6f 70 69 65 73 20 66 6f 72 20 67 65  he copies for ge
37570 6e 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20  neration of the 
37580 6c 69 62 74 6f 6f 6c 20 73 63 72 69 70 74 2e 0a  libtool script..
37590 2b 20 20 66 6f 72 20 76 61 72 20 69 6e 20 65 63  +  for var in ec
375a0 68 6f 20 6f 6c 64 5f 43 43 20 6f 6c 64 5f 43 46  ho old_CC old_CF
375b0 4c 41 47 53 20 41 52 20 41 52 5f 46 4c 41 47 53  LAGS AR AR_FLAGS
375c0 20 45 47 52 45 50 20 52 41 4e 4c 49 42 20 4c 4e   EGREP RANLIB LN
375d0 5f 53 20 4c 54 43 43 20 4c 54 43 46 4c 41 47 53  _S LTCC LTCFLAGS
375e0 20 4e 4d 20 5c 0a 2b 20 20 20 20 53 45 44 20 53   NM \.+    SED S
375f0 48 45 4c 4c 20 53 54 52 49 50 20 5c 0a 2b 20 20  HELL STRIP \.+  
37600 20 20 6c 69 62 6e 61 6d 65 5f 73 70 65 63 20 6c    libname_spec l
37610 69 62 72 61 72 79 5f 6e 61 6d 65 73 5f 73 70 65  ibrary_names_spe
37620 63 20 73 6f 6e 61 6d 65 5f 73 70 65 63 20 65 78  c soname_spec ex
37630 74 72 61 63 74 5f 65 78 70 73 79 6d 73 5f 63 6d  tract_expsyms_cm
37640 64 73 20 5c 0a 2b 20 20 20 20 6f 6c 64 5f 73 74  ds \.+    old_st
37650 72 69 70 6c 69 62 20 73 74 72 69 70 6c 69 62 20  riplib striplib 
37660 66 69 6c 65 5f 6d 61 67 69 63 5f 63 6d 64 20 66  file_magic_cmd f
37670 69 6e 69 73 68 5f 63 6d 64 73 20 66 69 6e 69 73  inish_cmds finis
37680 68 5f 65 76 61 6c 20 5c 0a 2b 20 20 20 20 64 65  h_eval \.+    de
37690 70 6c 69 62 73 5f 63 68 65 63 6b 5f 6d 65 74 68  plibs_check_meth
376a0 6f 64 20 72 65 6c 6f 61 64 5f 66 6c 61 67 20 72  od reload_flag r
376b0 65 6c 6f 61 64 5f 63 6d 64 73 20 6e 65 65 64 5f  eload_cmds need_
376c0 6c 6f 63 6b 73 20 5c 0a 2b 20 20 20 20 6c 74 5f  locks \.+    lt_
376d0 63 76 5f 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79  cv_sys_global_sy
376e0 6d 62 6f 6c 5f 70 69 70 65 20 6c 74 5f 63 76 5f  mbol_pipe lt_cv_
376f0 73 79 73 5f 67 6c 6f 62 61 6c 5f 73 79 6d 62 6f  sys_global_symbo
37700 6c 5f 74 6f 5f 63 64 65 63 6c 20 5c 0a 2b 20 20  l_to_cdecl \.+  
37710 20 20 6c 74 5f 63 76 5f 73 79 73 5f 67 6c 6f 62    lt_cv_sys_glob
37720 61 6c 5f 73 79 6d 62 6f 6c 5f 74 6f 5f 63 5f 6e  al_symbol_to_c_n
37730 61 6d 65 5f 61 64 64 72 65 73 73 20 5c 0a 2b 20  ame_address \.+ 
37740 20 20 20 73 79 73 5f 6c 69 62 5f 73 65 61 72 63     sys_lib_searc
37750 68 5f 70 61 74 68 5f 73 70 65 63 20 73 79 73 5f  h_path_spec sys_
37760 6c 69 62 5f 64 6c 73 65 61 72 63 68 5f 70 61 74  lib_dlsearch_pat
37770 68 5f 73 70 65 63 20 5c 0a 2b 20 20 20 20 6f 6c  h_spec \.+    ol
37780 64 5f 70 6f 73 74 69 6e 73 74 61 6c 6c 5f 63 6d  d_postinstall_cm
37790 64 73 20 6f 6c 64 5f 70 6f 73 74 75 6e 69 6e 73  ds old_postunins
377a0 74 61 6c 6c 5f 63 6d 64 73 20 5c 0a 2b 20 20 20  tall_cmds \.+   
377b0 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 63   _LT_AC_TAGVAR(c
377c0 6f 6d 70 69 6c 65 72 2c 20 24 31 29 20 5c 0a 2b  ompiler, $1) \.+
377d0 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
377e0 52 28 43 43 2c 20 24 31 29 20 5c 0a 2b 20 20 20  R(CC, $1) \.+   
377f0 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 4c   _LT_AC_TAGVAR(L
37800 44 2c 20 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c  D, $1) \.+    _L
37810 54 5f 41 43 5f 54 41 47 56 41 52 28 6c 74 5f 70  T_AC_TAGVAR(lt_p
37820 72 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 77 6c 2c  rog_compiler_wl,
37830 20 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f   $1) \.+    _LT_
37840 41 43 5f 54 41 47 56 41 52 28 6c 74 5f 70 72 6f  AC_TAGVAR(lt_pro
37850 67 5f 63 6f 6d 70 69 6c 65 72 5f 70 69 63 2c 20  g_compiler_pic, 
37860 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f 41  $1) \.+    _LT_A
37870 43 5f 54 41 47 56 41 52 28 6c 74 5f 70 72 6f 67  C_TAGVAR(lt_prog
37880 5f 63 6f 6d 70 69 6c 65 72 5f 73 74 61 74 69 63  _compiler_static
37890 2c 20 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54  , $1) \.+    _LT
378a0 5f 41 43 5f 54 41 47 56 41 52 28 6c 74 5f 70 72  _AC_TAGVAR(lt_pr
378b0 6f 67 5f 63 6f 6d 70 69 6c 65 72 5f 6e 6f 5f 62  og_compiler_no_b
378c0 75 69 6c 74 69 6e 5f 66 6c 61 67 2c 20 24 31 29  uiltin_flag, $1)
378d0 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54   \.+    _LT_AC_T
378e0 41 47 56 41 52 28 65 78 70 6f 72 74 5f 64 79 6e  AGVAR(export_dyn
378f0 61 6d 69 63 5f 66 6c 61 67 5f 73 70 65 63 2c 20  amic_flag_spec, 
37900 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f 41  $1) \.+    _LT_A
37910 43 5f 54 41 47 56 41 52 28 74 68 72 65 61 64 5f  C_TAGVAR(thread_
37920 73 61 66 65 5f 66 6c 61 67 5f 73 70 65 63 2c 20  safe_flag_spec, 
37930 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f 41  $1) \.+    _LT_A
37940 43 5f 54 41 47 56 41 52 28 77 68 6f 6c 65 5f 61  C_TAGVAR(whole_a
37950 72 63 68 69 76 65 5f 66 6c 61 67 5f 73 70 65 63  rchive_flag_spec
37960 2c 20 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54  , $1) \.+    _LT
37970 5f 41 43 5f 54 41 47 56 41 52 28 65 6e 61 62 6c  _AC_TAGVAR(enabl
37980 65 5f 73 68 61 72 65 64 5f 77 69 74 68 5f 73 74  e_shared_with_st
37990 61 74 69 63 5f 72 75 6e 74 69 6d 65 73 2c 20 24  atic_runtimes, $
379a0 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f 41 43  1) \.+    _LT_AC
379b0 5f 54 41 47 56 41 52 28 6f 6c 64 5f 61 72 63 68  _TAGVAR(old_arch
379c0 69 76 65 5f 63 6d 64 73 2c 20 24 31 29 20 5c 0a  ive_cmds, $1) \.
379d0 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56  +    _LT_AC_TAGV
379e0 41 52 28 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66  AR(old_archive_f
379f0 72 6f 6d 5f 6e 65 77 5f 63 6d 64 73 2c 20 24 31  rom_new_cmds, $1
37a00 29 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f  ) \.+    _LT_AC_
37a10 54 41 47 56 41 52 28 70 72 65 64 65 70 5f 6f 62  TAGVAR(predep_ob
37a20 6a 65 63 74 73 2c 20 24 31 29 20 5c 0a 2b 20 20  jects, $1) \.+  
37a30 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28    _LT_AC_TAGVAR(
37a40 70 6f 73 74 64 65 70 5f 6f 62 6a 65 63 74 73 2c  postdep_objects,
37a50 20 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f   $1) \.+    _LT_
37a60 41 43 5f 54 41 47 56 41 52 28 70 72 65 64 65 70  AC_TAGVAR(predep
37a70 73 2c 20 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c  s, $1) \.+    _L
37a80 54 5f 41 43 5f 54 41 47 56 41 52 28 70 6f 73 74  T_AC_TAGVAR(post
37a90 64 65 70 73 2c 20 24 31 29 20 5c 0a 2b 20 20 20  deps, $1) \.+   
37aa0 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41 52 28 63   _LT_AC_TAGVAR(c
37ab0 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73 65 61 72  ompiler_lib_sear
37ac0 63 68 5f 70 61 74 68 2c 20 24 31 29 20 5c 0a 2b  ch_path, $1) \.+
37ad0 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
37ae0 52 28 63 6f 6d 70 69 6c 65 72 5f 6c 69 62 5f 73  R(compiler_lib_s
37af0 65 61 72 63 68 5f 64 69 72 73 2c 20 24 31 29 20  earch_dirs, $1) 
37b00 5c 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41  \.+    _LT_AC_TA
37b10 47 56 41 52 28 61 72 63 68 69 76 65 5f 63 6d 64  GVAR(archive_cmd
37b20 73 2c 20 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c  s, $1) \.+    _L
37b30 54 5f 41 43 5f 54 41 47 56 41 52 28 61 72 63 68  T_AC_TAGVAR(arch
37b40 69 76 65 5f 65 78 70 73 79 6d 5f 63 6d 64 73 2c  ive_expsym_cmds,
37b50 20 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f   $1) \.+    _LT_
37b60 41 43 5f 54 41 47 56 41 52 28 70 6f 73 74 69 6e  AC_TAGVAR(postin
37b70 73 74 61 6c 6c 5f 63 6d 64 73 2c 20 24 31 29 20  stall_cmds, $1) 
37b80 5c 0a 2b 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41  \.+    _LT_AC_TA
37b90 47 56 41 52 28 70 6f 73 74 75 6e 69 6e 73 74 61  GVAR(postuninsta
37ba0 6c 6c 5f 63 6d 64 73 2c 20 24 31 29 20 5c 0a 2b  ll_cmds, $1) \.+
37bb0 20 20 20 20 5f 4c 54 5f 41 43 5f 54 41 47 56 41      _LT_AC_TAGVA
37bc0 52 28 6f 6c 64 5f 61 72 63 68 69 76 65 5f 66 72  R(old_archive_fr
37bd0 6f 6d 5f 65 78 70 73 79 6d 73 5f 63 6d 64 73 2c  om_expsyms_cmds,
37be0 20 24 31 29 20 5c 0a 2b 20 20 20 20 5f 4c 54 5f   $1) \.+    _LT_
37bf0 41 43 5f 54 41 47 56 41 52 28 61 6c 6c 6f 77 5f  AC_TAGVAR(allow_
37c00 75 6e 64 65 66 69 6e 65 64 5f 66 6c 61 67 2c 20  undefined_flag, 
37c1