Upload 324 files
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +2 -0
- mosesdecoder/cmph-2.0.2/AUTHORS +4 -0
- mosesdecoder/cmph-2.0.2/COPYING +5 -0
- mosesdecoder/cmph-2.0.2/ChangeLog +453 -0
- mosesdecoder/cmph-2.0.2/INSTALL +368 -0
- mosesdecoder/cmph-2.0.2/LGPL-2 +513 -0
- mosesdecoder/cmph-2.0.2/MPL-1.1 +469 -0
- mosesdecoder/cmph-2.0.2/Makefile +888 -0
- mosesdecoder/cmph-2.0.2/Makefile.am +9 -0
- mosesdecoder/cmph-2.0.2/Makefile.in +888 -0
- mosesdecoder/cmph-2.0.2/NEWS +0 -0
- mosesdecoder/cmph-2.0.2/README +326 -0
- mosesdecoder/cmph-2.0.2/aclocal.m4 +1144 -0
- mosesdecoder/cmph-2.0.2/bin/cmph +0 -0
- mosesdecoder/cmph-2.0.2/cmph.pc +12 -0
- mosesdecoder/cmph-2.0.2/cmph.pc.in +12 -0
- mosesdecoder/cmph-2.0.2/cmph.spec +39 -0
- mosesdecoder/cmph-2.0.2/compile +348 -0
- mosesdecoder/cmph-2.0.2/config.guess +1476 -0
- mosesdecoder/cmph-2.0.2/config.h +86 -0
- mosesdecoder/cmph-2.0.2/config.h.in +85 -0
- mosesdecoder/cmph-2.0.2/config.log +878 -0
- mosesdecoder/cmph-2.0.2/config.status +2211 -0
- mosesdecoder/cmph-2.0.2/config.sub +1801 -0
- mosesdecoder/cmph-2.0.2/configure +0 -0
- mosesdecoder/cmph-2.0.2/configure.ac +83 -0
- mosesdecoder/cmph-2.0.2/cxxmph.pc +12 -0
- mosesdecoder/cmph-2.0.2/cxxmph.pc.in +12 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/MurmurHash3.Plo +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/benchmark.Plo +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/bm_common.Plo +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/bm_map.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/cxxmph.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/dense_hash_map_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/hollow_iterator_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/map_tester.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/map_tester_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_bits.Plo +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_bits_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_index.Plo +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_index_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_map_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/seeded_hash_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/string_util.Plo +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/string_util_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/test.Plo +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/test_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/trigraph.Plo +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/.deps/trigraph_test.Po +1 -0
- mosesdecoder/cmph-2.0.2/cxxmph/Makefile +1471 -0
.gitattributes
CHANGED
|
@@ -36,3 +36,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 36 |
HiSd/data.blm.sd filter=lfs diff=lfs merge=lfs -text
|
| 37 |
HiSd/phrase-table.minphr filter=lfs diff=lfs merge=lfs -text
|
| 38 |
HiSd/reordering-table.minlexr filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
| 36 |
HiSd/data.blm.sd filter=lfs diff=lfs merge=lfs -text
|
| 37 |
HiSd/phrase-table.minphr filter=lfs diff=lfs merge=lfs -text
|
| 38 |
HiSd/reordering-table.minlexr filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
mosesdecoder/cmph-2.0.2/lib/libcmph.a filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
mosesdecoder/cmph-2.0.2/src/.libs/libcmph.a filter=lfs diff=lfs merge=lfs -text
|
mosesdecoder/cmph-2.0.2/AUTHORS
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Davi de Castro Reis davi@users.sourceforge.net
|
| 2 |
+
Djamel Belazzougui db8192@users.sourceforge.net
|
| 3 |
+
Fabiano Cupertino Botelho fc_botelho@users.sourceforge.net
|
| 4 |
+
Nivio Ziviani nivio@dcc.ufmg.br
|
mosesdecoder/cmph-2.0.2/COPYING
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
The code of the cmph library is dual licensed under the LGPL version 2 and MPL
|
| 2 |
+
1.1 licenses. Please refer to the LGPL-2 and MPL-1.1 files in the repository
|
| 3 |
+
for the full description of each of the licenses.
|
| 4 |
+
|
| 5 |
+
For cxxmph, the files stringpiece.h and MurmurHash2 are covered by the BSD and MIT licenses, respectively.
|
mosesdecoder/cmph-2.0.2/ChangeLog
ADDED
|
@@ -0,0 +1,453 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2005-08-08 18:34 fc_botelho
|
| 2 |
+
|
| 3 |
+
* INSTALL, examples/Makefile, examples/Makefile.in,
|
| 4 |
+
examples/.deps/file_adapter_ex2.Po,
|
| 5 |
+
examples/.deps/vector_adapter_ex1.Po, src/brz.c: [no log message]
|
| 6 |
+
|
| 7 |
+
2005-08-07 22:00 fc_botelho
|
| 8 |
+
|
| 9 |
+
* src/: brz.c, brz.h, brz_structs.h, cmph.c, cmph.h, main.c:
|
| 10 |
+
temporary directory passed by command line
|
| 11 |
+
|
| 12 |
+
2005-08-07 20:22 fc_botelho
|
| 13 |
+
|
| 14 |
+
* src/brz.c: stable version of BRZ
|
| 15 |
+
|
| 16 |
+
2005-08-06 22:09 fc_botelho
|
| 17 |
+
|
| 18 |
+
* src/bmz.c: no message
|
| 19 |
+
|
| 20 |
+
2005-08-06 22:02 fc_botelho
|
| 21 |
+
|
| 22 |
+
* src/bmz.c: no message
|
| 23 |
+
|
| 24 |
+
2005-08-06 21:45 fc_botelho
|
| 25 |
+
|
| 26 |
+
* src/brz.c: fastest version of BRZ
|
| 27 |
+
|
| 28 |
+
2005-08-06 17:20 fc_botelho
|
| 29 |
+
|
| 30 |
+
* src/: bmz.c, brz.c, main.c: [no log message]
|
| 31 |
+
|
| 32 |
+
2005-07-29 16:43 fc_botelho
|
| 33 |
+
|
| 34 |
+
* src/brz.c: BRZ algorithm is almost stable
|
| 35 |
+
|
| 36 |
+
2005-07-29 15:29 fc_botelho
|
| 37 |
+
|
| 38 |
+
* src/: bmz.c, brz.c, brz_structs.h, cmph_types.h: BRZ algorithm is
|
| 39 |
+
almost stable
|
| 40 |
+
|
| 41 |
+
2005-07-29 00:09 fc_botelho
|
| 42 |
+
|
| 43 |
+
* src/: brz.c, djb2_hash.c, djb2_hash.h, fnv_hash.c, fnv_hash.h,
|
| 44 |
+
hash.c, hash.h, jenkins_hash.c, jenkins_hash.h, sdbm_hash.c,
|
| 45 |
+
sdbm_hash.h: it was fixed more mistakes in BRZ algorithm
|
| 46 |
+
|
| 47 |
+
2005-07-28 21:00 fc_botelho
|
| 48 |
+
|
| 49 |
+
* src/: bmz.c, brz.c, cmph.c: fixed some mistakes in BRZ algorithm
|
| 50 |
+
|
| 51 |
+
2005-07-27 19:13 fc_botelho
|
| 52 |
+
|
| 53 |
+
* src/brz.c: algorithm BRZ included
|
| 54 |
+
|
| 55 |
+
2005-07-27 18:16 fc_botelho
|
| 56 |
+
|
| 57 |
+
* src/: bmz_structs.h, brz.c, brz.h, brz_structs.h: Algorithm BRZ
|
| 58 |
+
included
|
| 59 |
+
|
| 60 |
+
2005-07-27 18:13 fc_botelho
|
| 61 |
+
|
| 62 |
+
* src/: Makefile.am, bmz.c, chm.c, cmph.c, cmph.h, cmph_types.h:
|
| 63 |
+
Algorithm BRZ included
|
| 64 |
+
|
| 65 |
+
2005-07-25 19:18 fc_botelho
|
| 66 |
+
|
| 67 |
+
* README, README.t2t, scpscript: it was included an examples
|
| 68 |
+
directory
|
| 69 |
+
|
| 70 |
+
2005-07-25 18:26 fc_botelho
|
| 71 |
+
|
| 72 |
+
* INSTALL, Makefile.am, configure.ac, examples/Makefile,
|
| 73 |
+
examples/Makefile.am, examples/Makefile.in,
|
| 74 |
+
examples/file_adapter_ex2.c, examples/keys.txt,
|
| 75 |
+
examples/vector_adapter_ex1.c, examples/.deps/file_adapter_ex2.Po,
|
| 76 |
+
examples/.deps/vector_adapter_ex1.Po, src/cmph.c, src/cmph.h: it
|
| 77 |
+
was included a examples directory
|
| 78 |
+
|
| 79 |
+
2005-03-03 02:07 davi
|
| 80 |
+
|
| 81 |
+
* src/: bmz.c, chm.c, chm.h, chm_structs.h, cmph.c, cmph.h,
|
| 82 |
+
graph.c, graph.h, jenkins_hash.c, jenkins_hash.h, main.c (xgraph):
|
| 83 |
+
New f*cking cool algorithm works. Roughly implemented in chm.c
|
| 84 |
+
|
| 85 |
+
2005-03-02 20:55 davi
|
| 86 |
+
|
| 87 |
+
* src/xgraph.c (xgraph): xchmr working nice, but a bit slow
|
| 88 |
+
|
| 89 |
+
2005-03-02 02:01 davi
|
| 90 |
+
|
| 91 |
+
* src/xchmr.h: file xchmr.h was initially added on branch xgraph.
|
| 92 |
+
|
| 93 |
+
2005-03-02 02:01 davi
|
| 94 |
+
|
| 95 |
+
* src/xchmr_structs.h: file xchmr_structs.h was initially added on
|
| 96 |
+
branch xgraph.
|
| 97 |
+
|
| 98 |
+
2005-03-02 02:01 davi
|
| 99 |
+
|
| 100 |
+
* src/xchmr.c: file xchmr.c was initially added on branch xgraph.
|
| 101 |
+
|
| 102 |
+
2005-03-02 02:01 davi
|
| 103 |
+
|
| 104 |
+
* src/: Makefile.am, cmph.c, cmph_types.h, xchmr.c, xchmr.h,
|
| 105 |
+
xchmr_structs.h, xgraph.c, xgraph.h (xgraph): xchmr working fine
|
| 106 |
+
except for false positives on cyclic detection.
|
| 107 |
+
|
| 108 |
+
2005-03-02 00:05 davi
|
| 109 |
+
|
| 110 |
+
* src/: Makefile.am, xgraph.c, xgraph.h (xgraph): Added external
|
| 111 |
+
graph functionality in branch xgraph.
|
| 112 |
+
|
| 113 |
+
2005-03-02 00:05 davi
|
| 114 |
+
|
| 115 |
+
* src/xgraph.c: file xgraph.c was initially added on branch xgraph.
|
| 116 |
+
|
| 117 |
+
2005-03-02 00:05 davi
|
| 118 |
+
|
| 119 |
+
* src/xgraph.h: file xgraph.h was initially added on branch xgraph.
|
| 120 |
+
|
| 121 |
+
2005-02-28 19:53 davi
|
| 122 |
+
|
| 123 |
+
* src/chm.c: Fixed off by one bug in chm.
|
| 124 |
+
|
| 125 |
+
2005-02-17 16:20 fc_botelho
|
| 126 |
+
|
| 127 |
+
* LOGO.html, README, README.t2t, gendocs: The way of calling the
|
| 128 |
+
function cmph_search was fixed in the file README.t2t
|
| 129 |
+
|
| 130 |
+
2005-01-31 17:13 fc_botelho
|
| 131 |
+
|
| 132 |
+
* README.t2t: Heuristic BMZ memory consumption was updated
|
| 133 |
+
|
| 134 |
+
2005-01-31 17:09 fc_botelho
|
| 135 |
+
|
| 136 |
+
* BMZ.t2t: DJB2, SDBM, FNV and Jenkins hash link were added
|
| 137 |
+
|
| 138 |
+
2005-01-31 16:50 fc_botelho
|
| 139 |
+
|
| 140 |
+
* BMZ.t2t, CHM.t2t, COMPARISON.t2t, CONCEPTS.t2t, CONFIG.t2t,
|
| 141 |
+
FAQ.t2t, GPERF.t2t, LOGO.t2t, README.t2t, TABLE1.t2t, TABLE4.t2t,
|
| 142 |
+
TABLE5.t2t, DOC.css: BMZ documentation was finished
|
| 143 |
+
|
| 144 |
+
2005-01-28 18:12 fc_botelho
|
| 145 |
+
|
| 146 |
+
* figs/img1.png, figs/img10.png, figs/img100.png, figs/img101.png,
|
| 147 |
+
figs/img102.png, figs/img103.png, figs/img104.png, figs/img105.png,
|
| 148 |
+
figs/img106.png, figs/img107.png, figs/img108.png, figs/img109.png,
|
| 149 |
+
papers/bmz_tr004_04.ps, papers/bmz_wea2005.ps, papers/chm92.pdf,
|
| 150 |
+
figs/img11.png, figs/img110.png, figs/img111.png, figs/img112.png,
|
| 151 |
+
figs/img113.png, figs/img114.png, figs/img115.png, figs/img116.png,
|
| 152 |
+
figs/img117.png, figs/img118.png, figs/img119.png, figs/img12.png,
|
| 153 |
+
figs/img120.png, figs/img121.png, figs/img122.png, figs/img123.png,
|
| 154 |
+
figs/img124.png, figs/img125.png, figs/img126.png, figs/img127.png,
|
| 155 |
+
figs/img128.png, figs/img129.png, figs/img13.png, figs/img130.png,
|
| 156 |
+
figs/img131.png, figs/img132.png, figs/img133.png, figs/img134.png,
|
| 157 |
+
figs/img135.png, figs/img136.png, figs/img137.png, figs/img138.png,
|
| 158 |
+
figs/img139.png, figs/img14.png, figs/img140.png, figs/img141.png,
|
| 159 |
+
figs/img142.png, figs/img143.png, figs/img144.png, figs/img145.png,
|
| 160 |
+
figs/img146.png, figs/img147.png, figs/img148.png, figs/img149.png,
|
| 161 |
+
figs/img15.png, figs/img150.png, figs/img151.png, figs/img152.png,
|
| 162 |
+
figs/img153.png, figs/img154.png, figs/img155.png, figs/img156.png,
|
| 163 |
+
figs/img157.png, figs/img158.png, figs/img159.png, figs/img16.png,
|
| 164 |
+
figs/img160.png, figs/img161.png, figs/img162.png, figs/img163.png,
|
| 165 |
+
figs/img164.png, figs/img165.png, figs/img166.png, figs/img167.png,
|
| 166 |
+
figs/img168.png, figs/img169.png, figs/img17.png, figs/img170.png,
|
| 167 |
+
figs/img171.png, figs/img172.png, figs/img173.png, figs/img174.png,
|
| 168 |
+
figs/img175.png, figs/img176.png, figs/img177.png, figs/img178.png,
|
| 169 |
+
figs/img179.png, figs/img18.png, figs/img180.png, figs/img181.png,
|
| 170 |
+
figs/img182.png, figs/img183.png, figs/img184.png, figs/img185.png,
|
| 171 |
+
figs/img186.png, figs/img187.png, figs/img188.png, figs/img189.png,
|
| 172 |
+
figs/img19.png, figs/img190.png, figs/img191.png, figs/img192.png,
|
| 173 |
+
figs/img193.png, figs/img194.png, figs/img195.png, figs/img196.png,
|
| 174 |
+
figs/img197.png, figs/img198.png, figs/img199.png, figs/img2.png,
|
| 175 |
+
figs/img20.png, figs/img200.png, figs/img201.png, figs/img202.png,
|
| 176 |
+
figs/img203.png, figs/img204.png, figs/img205.png, figs/img206.png,
|
| 177 |
+
figs/img207.png, figs/img208.png, figs/img209.png, figs/img21.png,
|
| 178 |
+
figs/img210.png, figs/img211.png, figs/img212.png, figs/img213.png,
|
| 179 |
+
figs/img214.png, figs/img215.png, figs/img216.png, figs/img217.png,
|
| 180 |
+
figs/img218.png, figs/img219.png, figs/img22.png, figs/img220.png,
|
| 181 |
+
figs/img221.png, figs/img222.png, figs/img223.png, figs/img224.png,
|
| 182 |
+
figs/img225.png, figs/img226.png, figs/img227.png, figs/img228.png,
|
| 183 |
+
figs/img229.png, figs/img23.png, figs/img230.png, figs/img231.png,
|
| 184 |
+
figs/img232.png, figs/img233.png, figs/img234.png, figs/img235.png,
|
| 185 |
+
figs/img236.png, figs/img237.png, figs/img238.png, figs/img239.png,
|
| 186 |
+
figs/img24.png, figs/img240.png, figs/img241.png, figs/img242.png,
|
| 187 |
+
figs/img243.png, figs/img244.png, figs/img245.png, figs/img246.png,
|
| 188 |
+
figs/img247.png, figs/img248.png, figs/img249.png, figs/img25.png,
|
| 189 |
+
figs/img250.png, figs/img251.png, figs/img252.png, figs/img253.png,
|
| 190 |
+
figs/img26.png, figs/img27.png, figs/img28.png, figs/img29.png,
|
| 191 |
+
figs/img3.png, figs/img30.png, figs/img31.png, figs/img32.png,
|
| 192 |
+
figs/img33.png, figs/img34.png, figs/img35.png, figs/img36.png,
|
| 193 |
+
figs/img37.png, figs/img38.png, figs/img39.png, figs/img4.png,
|
| 194 |
+
figs/img40.png, figs/img41.png, figs/img42.png, figs/img43.png,
|
| 195 |
+
figs/img44.png, figs/img45.png, figs/img46.png, figs/img47.png,
|
| 196 |
+
figs/img48.png, figs/img49.png, figs/img5.png, figs/img50.png,
|
| 197 |
+
figs/img51.png, figs/img52.png, figs/img53.png, figs/img54.png,
|
| 198 |
+
figs/img55.png, figs/img56.png, figs/img57.png, figs/img58.png,
|
| 199 |
+
figs/img59.png, figs/img6.png, figs/img60.png, figs/img61.png,
|
| 200 |
+
figs/img62.png, figs/img63.png, figs/img64.png, figs/img65.png,
|
| 201 |
+
figs/img66.png, figs/img67.png, figs/img68.png, figs/img69.png,
|
| 202 |
+
figs/img7.png, figs/img70.png, figs/img71.png, figs/img72.png,
|
| 203 |
+
figs/img73.png, figs/img74.png, figs/img75.png, figs/img76.png,
|
| 204 |
+
figs/img77.png, figs/img78.png, figs/img79.png, figs/img8.png,
|
| 205 |
+
figs/img80.png, figs/img81.png, figs/img82.png, figs/img83.png,
|
| 206 |
+
figs/img84.png, figs/img85.png, figs/img86.png, figs/img87.png,
|
| 207 |
+
figs/img88.png, figs/img89.png, figs/img9.png, figs/img90.png,
|
| 208 |
+
figs/img91.png, figs/img92.png, figs/img93.png, figs/img94.png,
|
| 209 |
+
figs/img95.png, figs/img96.png, figs/img97.png, figs/img98.png,
|
| 210 |
+
figs/img99.png: Initial version
|
| 211 |
+
|
| 212 |
+
2005-01-28 18:07 fc_botelho
|
| 213 |
+
|
| 214 |
+
* BMZ.t2t, CHM.t2t, COMPARISON.t2t, CONFIG.t2t, README.t2t: It was
|
| 215 |
+
improved the documentation of BMZ and CHM algorithms
|
| 216 |
+
|
| 217 |
+
2005-01-27 18:07 fc_botelho
|
| 218 |
+
|
| 219 |
+
* BMZ.t2t, CHM.t2t, FAQ.t2t: history of BMZ algorithm is available
|
| 220 |
+
|
| 221 |
+
2005-01-27 14:23 fc_botelho
|
| 222 |
+
|
| 223 |
+
* AUTHORS: It was added the authors' email
|
| 224 |
+
|
| 225 |
+
2005-01-27 14:21 fc_botelho
|
| 226 |
+
|
| 227 |
+
* BMZ.t2t, CHM.t2t, COMPARISON.t2t, FAQ.t2t, FOOTER.t2t, GPERF.t2t,
|
| 228 |
+
README.t2t: It was added FOOTER.t2t file
|
| 229 |
+
|
| 230 |
+
2005-01-27 12:16 fc_botelho
|
| 231 |
+
|
| 232 |
+
* src/cmph_types.h: It was removed pjw and glib functions from
|
| 233 |
+
cmph_hash_names vector
|
| 234 |
+
|
| 235 |
+
2005-01-27 12:12 fc_botelho
|
| 236 |
+
|
| 237 |
+
* src/hash.c: It was removed pjw and glib functions from
|
| 238 |
+
cmph_hash_names vector
|
| 239 |
+
|
| 240 |
+
2005-01-27 11:01 davi
|
| 241 |
+
|
| 242 |
+
* FAQ.t2t, README, README.t2t, gendocs, src/bmz.c, src/bmz.h,
|
| 243 |
+
src/chm.c, src/chm.h, src/cmph.c, src/cmph_structs.c, src/debug.h,
|
| 244 |
+
src/main.c: Fix to alternate hash functions code. Removed htonl
|
| 245 |
+
stuff from chm algorithm. Added faq.
|
| 246 |
+
|
| 247 |
+
2005-01-27 09:14 fc_botelho
|
| 248 |
+
|
| 249 |
+
* README.t2t: It was corrected some formatting mistakes
|
| 250 |
+
|
| 251 |
+
2005-01-26 22:04 davi
|
| 252 |
+
|
| 253 |
+
* BMZ.t2t, CHM.t2t, COMPARISON.t2t, GPERF.t2t, README, README.t2t,
|
| 254 |
+
gendocs: Added gperf notes.
|
| 255 |
+
|
| 256 |
+
2005-01-25 19:10 fc_botelho
|
| 257 |
+
|
| 258 |
+
* INSTALL: generated in version 0.3
|
| 259 |
+
|
| 260 |
+
2005-01-25 19:09 fc_botelho
|
| 261 |
+
|
| 262 |
+
* src/: czech.c, czech.h, czech_structs.h: The czech.h,
|
| 263 |
+
czech_structs.h and czech.c files were removed
|
| 264 |
+
|
| 265 |
+
2005-01-25 19:06 fc_botelho
|
| 266 |
+
|
| 267 |
+
* src/: chm.c, chm.h, chm_structs.h, cmph.c, cmph_types.h, main.c,
|
| 268 |
+
Makefile.am: It was changed the prefix czech by chm
|
| 269 |
+
|
| 270 |
+
2005-01-25 18:50 fc_botelho
|
| 271 |
+
|
| 272 |
+
* gendocs: script to generate the documentation and the README file
|
| 273 |
+
|
| 274 |
+
2005-01-25 18:47 fc_botelho
|
| 275 |
+
|
| 276 |
+
* README: README was updated
|
| 277 |
+
|
| 278 |
+
2005-01-25 18:44 fc_botelho
|
| 279 |
+
|
| 280 |
+
* configure.ac: Version was updated
|
| 281 |
+
|
| 282 |
+
2005-01-25 18:42 fc_botelho
|
| 283 |
+
|
| 284 |
+
* src/cmph.h: Vector adapter commented
|
| 285 |
+
|
| 286 |
+
2005-01-25 18:40 fc_botelho
|
| 287 |
+
|
| 288 |
+
* CHM.t2t, CONFIG.t2t, LOGO.html: It was included the PreProc macro
|
| 289 |
+
through the CONFIG.t2t file and the LOGO through the LOGO.html file
|
| 290 |
+
|
| 291 |
+
2005-01-25 18:33 fc_botelho
|
| 292 |
+
|
| 293 |
+
* README.t2t, BMZ.t2t, COMPARISON.t2t, CZECH.t2t: It was included
|
| 294 |
+
the PreProc macro through the CONFIG.t2t file and the LOGO through
|
| 295 |
+
the LOGO.html file
|
| 296 |
+
|
| 297 |
+
2005-01-24 18:25 fc_botelho
|
| 298 |
+
|
| 299 |
+
* src/: bmz.c, bmz.h, cmph_structs.c, cmph_structs.h, czech.c,
|
| 300 |
+
cmph.c, czech.h, main.c, cmph.h: The file adpater was implemented.
|
| 301 |
+
|
| 302 |
+
2005-01-24 17:20 fc_botelho
|
| 303 |
+
|
| 304 |
+
* README.t2t: the memory consumption to create a mphf using bmz
|
| 305 |
+
with a heuristic was fixed.
|
| 306 |
+
|
| 307 |
+
2005-01-24 17:11 fc_botelho
|
| 308 |
+
|
| 309 |
+
* src/: cmph_types.h, main.c: The algorithms and hash functions
|
| 310 |
+
were put in alphabetical order
|
| 311 |
+
|
| 312 |
+
2005-01-24 16:15 fc_botelho
|
| 313 |
+
|
| 314 |
+
* BMZ.t2t, COMPARISON.t2t, CZECH.t2t, README.t2t: It was fixed some
|
| 315 |
+
English mistakes and It was included the files BMZ.t2t, CZECH.t2t
|
| 316 |
+
and COMPARISON.t2t
|
| 317 |
+
|
| 318 |
+
2005-01-21 19:19 davi
|
| 319 |
+
|
| 320 |
+
* ChangeLog, Doxyfile: Added Doxyfile.
|
| 321 |
+
|
| 322 |
+
2005-01-21 19:14 davi
|
| 323 |
+
|
| 324 |
+
* README.t2t, wingetopt.c, src/cmph.h, tests/graph_tests.c: Fixed
|
| 325 |
+
wingetopt.c
|
| 326 |
+
|
| 327 |
+
2005-01-21 18:44 fc_botelho
|
| 328 |
+
|
| 329 |
+
* src/Makefile.am: included files bitbool.h and bitbool.c
|
| 330 |
+
|
| 331 |
+
2005-01-21 18:42 fc_botelho
|
| 332 |
+
|
| 333 |
+
* src/: bmz.c, bmz.h, bmz_structs.h, cmph.c, cmph.h,
|
| 334 |
+
cmph_structs.c, cmph_structs.h, czech.c, czech.h, czech_structs.h,
|
| 335 |
+
djb2_hash.c, djb2_hash.h, fnv_hash.c, fnv_hash.h, graph.c, graph.h,
|
| 336 |
+
hash.c, hash.h, hash_state.h, jenkins_hash.c, jenkins_hash.h,
|
| 337 |
+
main.c, sdbm_hash.c, sdbm_hash.h, vqueue.c, vqueue.h, vstack.c,
|
| 338 |
+
vstack.h: Only public symbols were prefixed with cmph, and the API
|
| 339 |
+
was changed to agree with the initial txt2html documentation
|
| 340 |
+
|
| 341 |
+
2005-01-21 18:30 fc_botelho
|
| 342 |
+
|
| 343 |
+
* src/: bitbool.c, bitbool.h: mask to represent a boolean value
|
| 344 |
+
using only 1 bit
|
| 345 |
+
|
| 346 |
+
2005-01-20 10:28 davi
|
| 347 |
+
|
| 348 |
+
* ChangeLog, README, README.t2t, wingetopt.h, src/main.c: Added
|
| 349 |
+
initial txt2tags documentation.
|
| 350 |
+
|
| 351 |
+
2005-01-19 10:40 davi
|
| 352 |
+
|
| 353 |
+
* acinclude.m4, configure.ac: Added macros for large file support.
|
| 354 |
+
|
| 355 |
+
2005-01-18 19:06 fc_botelho
|
| 356 |
+
|
| 357 |
+
* src/: bmz.c, bmz.h, bmz_structs.h, cmph.c, cmph.h,
|
| 358 |
+
cmph_structs.c, cmph_structs.h, cmph_types.h, czech.c, czech.h,
|
| 359 |
+
czech_structs.h, djb2_hash.c, djb2_hash.h, fnv_hash.c, fnv_hash.h,
|
| 360 |
+
graph.c, graph.h, hash.c, hash.h, hash_state.h, jenkins_hash.c,
|
| 361 |
+
jenkins_hash.h, main.c, sdbm_hash.c, sdbm_hash.h, vqueue.c,
|
| 362 |
+
vqueue.h, vstack.c, vstack.h: version with cmph prefix
|
| 363 |
+
|
| 364 |
+
2005-01-18 15:10 davi
|
| 365 |
+
|
| 366 |
+
* ChangeLog, cmph.vcproj, cmphapp.vcproj, wingetopt.c, wingetopt.h:
|
| 367 |
+
Added missing files.
|
| 368 |
+
|
| 369 |
+
2005-01-18 14:25 fc_botelho
|
| 370 |
+
|
| 371 |
+
* aclocal.m4: initial version
|
| 372 |
+
|
| 373 |
+
2005-01-18 14:16 fc_botelho
|
| 374 |
+
|
| 375 |
+
* aclocal.m4: initial version
|
| 376 |
+
|
| 377 |
+
2005-01-18 13:58 fc_botelho
|
| 378 |
+
|
| 379 |
+
* src/czech.c: using bit mask to represent boolean values
|
| 380 |
+
|
| 381 |
+
2005-01-18 13:56 fc_botelho
|
| 382 |
+
|
| 383 |
+
* src/czech.c: no message
|
| 384 |
+
|
| 385 |
+
2005-01-18 10:18 davi
|
| 386 |
+
|
| 387 |
+
* COPYING, INSTALL, src/Makefile.am, src/bmz.c, src/bmz.h,
|
| 388 |
+
src/cmph.c, src/cmph.h, src/cmph_structs.c, src/cmph_structs.h,
|
| 389 |
+
src/czech.c, src/czech.h, src/debug.h, src/djb2_hash.c,
|
| 390 |
+
src/graph.c, src/graph.h, src/hash.c, src/jenkins_hash.c,
|
| 391 |
+
src/main.c, src/sdbm_hash.c, src/vqueue.c: Fixed a lot of warnings.
|
| 392 |
+
Added visual studio project. Make needed changes to work with
|
| 393 |
+
windows.
|
| 394 |
+
|
| 395 |
+
2005-01-17 16:01 fc_botelho
|
| 396 |
+
|
| 397 |
+
* src/main.c: stable version
|
| 398 |
+
|
| 399 |
+
2005-01-17 15:58 fc_botelho
|
| 400 |
+
|
| 401 |
+
* src/: bmz.c, cmph.c, cmph.h, graph.c: stable version
|
| 402 |
+
|
| 403 |
+
2005-01-13 21:56 davi
|
| 404 |
+
|
| 405 |
+
* src/czech.c: Better error handling in czech.c.
|
| 406 |
+
|
| 407 |
+
2005-01-05 18:45 fc_botelho
|
| 408 |
+
|
| 409 |
+
* src/cmph_structs.c: included option -k to specify the number of
|
| 410 |
+
keys to use
|
| 411 |
+
|
| 412 |
+
2005-01-05 17:48 fc_botelho
|
| 413 |
+
|
| 414 |
+
* src/: cmph.c, main.c: included option -k to specify the number of
|
| 415 |
+
keys to use
|
| 416 |
+
|
| 417 |
+
2005-01-03 19:38 fc_botelho
|
| 418 |
+
|
| 419 |
+
* src/bmz.c: using less memory
|
| 420 |
+
|
| 421 |
+
2005-01-03 18:47 fc_botelho
|
| 422 |
+
|
| 423 |
+
* src/: bmz.c, graph.c: using less space to store the used_edges
|
| 424 |
+
and critical_nodes arrays
|
| 425 |
+
|
| 426 |
+
2004-12-23 11:16 davi
|
| 427 |
+
|
| 428 |
+
* INSTALL, COPYING, AUTHORS, ChangeLog, Makefile.am, NEWS, README,
|
| 429 |
+
cmph.spec, configure.ac, src/graph.c, tests/Makefile.am,
|
| 430 |
+
tests/graph_tests.c, src/bmz.c, src/cmph_types.h,
|
| 431 |
+
src/czech_structs.h, src/hash_state.h, src/jenkins_hash.c,
|
| 432 |
+
src/bmz_structs.h, src/cmph.c, src/cmph.h, src/cmph_structs.h,
|
| 433 |
+
src/czech.c, src/debug.h, src/djb2_hash.c, src/djb2_hash.h,
|
| 434 |
+
src/fnv_hash.c, src/fnv_hash.h, src/graph.h, src/hash.c,
|
| 435 |
+
src/hash.h, src/jenkins_hash.h, src/sdbm_hash.c, src/vstack.h,
|
| 436 |
+
src/Makefile.am, src/bmz.h, src/cmph_structs.c, src/czech.h,
|
| 437 |
+
src/main.c, src/sdbm_hash.h, src/vqueue.c, src/vqueue.h,
|
| 438 |
+
src/vstack.c: Initial release.
|
| 439 |
+
|
| 440 |
+
2004-12-23 11:16 davi
|
| 441 |
+
|
| 442 |
+
* INSTALL, COPYING, AUTHORS, ChangeLog, Makefile.am, NEWS, README,
|
| 443 |
+
cmph.spec, configure.ac, src/graph.c, tests/Makefile.am,
|
| 444 |
+
tests/graph_tests.c, src/bmz.c, src/cmph_types.h,
|
| 445 |
+
src/czech_structs.h, src/hash_state.h, src/jenkins_hash.c,
|
| 446 |
+
src/bmz_structs.h, src/cmph.c, src/cmph.h, src/cmph_structs.h,
|
| 447 |
+
src/czech.c, src/debug.h, src/djb2_hash.c, src/djb2_hash.h,
|
| 448 |
+
src/fnv_hash.c, src/fnv_hash.h, src/graph.h, src/hash.c,
|
| 449 |
+
src/hash.h, src/jenkins_hash.h, src/sdbm_hash.c, src/vstack.h,
|
| 450 |
+
src/Makefile.am, src/bmz.h, src/cmph_structs.c, src/czech.h,
|
| 451 |
+
src/main.c, src/sdbm_hash.h, src/vqueue.c, src/vqueue.h,
|
| 452 |
+
src/vstack.c: Initial revision
|
| 453 |
+
|
mosesdecoder/cmph-2.0.2/INSTALL
ADDED
|
@@ -0,0 +1,368 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Installation Instructions
|
| 2 |
+
*************************
|
| 3 |
+
|
| 4 |
+
Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software
|
| 5 |
+
Foundation, Inc.
|
| 6 |
+
|
| 7 |
+
Copying and distribution of this file, with or without modification,
|
| 8 |
+
are permitted in any medium without royalty provided the copyright
|
| 9 |
+
notice and this notice are preserved. This file is offered as-is,
|
| 10 |
+
without warranty of any kind.
|
| 11 |
+
|
| 12 |
+
Basic Installation
|
| 13 |
+
==================
|
| 14 |
+
|
| 15 |
+
Briefly, the shell command './configure && make && make install'
|
| 16 |
+
should configure, build, and install this package. The following
|
| 17 |
+
more-detailed instructions are generic; see the 'README' file for
|
| 18 |
+
instructions specific to this package. Some packages provide this
|
| 19 |
+
'INSTALL' file but do not implement all of the features documented
|
| 20 |
+
below. The lack of an optional feature in a given package is not
|
| 21 |
+
necessarily a bug. More recommendations for GNU packages can be found
|
| 22 |
+
in *note Makefile Conventions: (standards)Makefile Conventions.
|
| 23 |
+
|
| 24 |
+
The 'configure' shell script attempts to guess correct values for
|
| 25 |
+
various system-dependent variables used during compilation. It uses
|
| 26 |
+
those values to create a 'Makefile' in each directory of the package.
|
| 27 |
+
It may also create one or more '.h' files containing system-dependent
|
| 28 |
+
definitions. Finally, it creates a shell script 'config.status' that
|
| 29 |
+
you can run in the future to recreate the current configuration, and a
|
| 30 |
+
file 'config.log' containing compiler output (useful mainly for
|
| 31 |
+
debugging 'configure').
|
| 32 |
+
|
| 33 |
+
It can also use an optional file (typically called 'config.cache' and
|
| 34 |
+
enabled with '--cache-file=config.cache' or simply '-C') that saves the
|
| 35 |
+
results of its tests to speed up reconfiguring. Caching is disabled by
|
| 36 |
+
default to prevent problems with accidental use of stale cache files.
|
| 37 |
+
|
| 38 |
+
If you need to do unusual things to compile the package, please try
|
| 39 |
+
to figure out how 'configure' could check whether to do them, and mail
|
| 40 |
+
diffs or instructions to the address given in the 'README' so they can
|
| 41 |
+
be considered for the next release. If you are using the cache, and at
|
| 42 |
+
some point 'config.cache' contains results you don't want to keep, you
|
| 43 |
+
may remove or edit it.
|
| 44 |
+
|
| 45 |
+
The file 'configure.ac' (or 'configure.in') is used to create
|
| 46 |
+
'configure' by a program called 'autoconf'. You need 'configure.ac' if
|
| 47 |
+
you want to change it or regenerate 'configure' using a newer version of
|
| 48 |
+
'autoconf'.
|
| 49 |
+
|
| 50 |
+
The simplest way to compile this package is:
|
| 51 |
+
|
| 52 |
+
1. 'cd' to the directory containing the package's source code and type
|
| 53 |
+
'./configure' to configure the package for your system.
|
| 54 |
+
|
| 55 |
+
Running 'configure' might take a while. While running, it prints
|
| 56 |
+
some messages telling which features it is checking for.
|
| 57 |
+
|
| 58 |
+
2. Type 'make' to compile the package.
|
| 59 |
+
|
| 60 |
+
3. Optionally, type 'make check' to run any self-tests that come with
|
| 61 |
+
the package, generally using the just-built uninstalled binaries.
|
| 62 |
+
|
| 63 |
+
4. Type 'make install' to install the programs and any data files and
|
| 64 |
+
documentation. When installing into a prefix owned by root, it is
|
| 65 |
+
recommended that the package be configured and built as a regular
|
| 66 |
+
user, and only the 'make install' phase executed with root
|
| 67 |
+
privileges.
|
| 68 |
+
|
| 69 |
+
5. Optionally, type 'make installcheck' to repeat any self-tests, but
|
| 70 |
+
this time using the binaries in their final installed location.
|
| 71 |
+
This target does not install anything. Running this target as a
|
| 72 |
+
regular user, particularly if the prior 'make install' required
|
| 73 |
+
root privileges, verifies that the installation completed
|
| 74 |
+
correctly.
|
| 75 |
+
|
| 76 |
+
6. You can remove the program binaries and object files from the
|
| 77 |
+
source code directory by typing 'make clean'. To also remove the
|
| 78 |
+
files that 'configure' created (so you can compile the package for
|
| 79 |
+
a different kind of computer), type 'make distclean'. There is
|
| 80 |
+
also a 'make maintainer-clean' target, but that is intended mainly
|
| 81 |
+
for the package's developers. If you use it, you may have to get
|
| 82 |
+
all sorts of other programs in order to regenerate files that came
|
| 83 |
+
with the distribution.
|
| 84 |
+
|
| 85 |
+
7. Often, you can also type 'make uninstall' to remove the installed
|
| 86 |
+
files again. In practice, not all packages have tested that
|
| 87 |
+
uninstallation works correctly, even though it is required by the
|
| 88 |
+
GNU Coding Standards.
|
| 89 |
+
|
| 90 |
+
8. Some packages, particularly those that use Automake, provide 'make
|
| 91 |
+
distcheck', which can by used by developers to test that all other
|
| 92 |
+
targets like 'make install' and 'make uninstall' work correctly.
|
| 93 |
+
This target is generally not run by end users.
|
| 94 |
+
|
| 95 |
+
Compilers and Options
|
| 96 |
+
=====================
|
| 97 |
+
|
| 98 |
+
Some systems require unusual options for compilation or linking that
|
| 99 |
+
the 'configure' script does not know about. Run './configure --help'
|
| 100 |
+
for details on some of the pertinent environment variables.
|
| 101 |
+
|
| 102 |
+
You can give 'configure' initial values for configuration parameters
|
| 103 |
+
by setting variables in the command line or in the environment. Here is
|
| 104 |
+
an example:
|
| 105 |
+
|
| 106 |
+
./configure CC=c99 CFLAGS=-g LIBS=-lposix
|
| 107 |
+
|
| 108 |
+
*Note Defining Variables::, for more details.
|
| 109 |
+
|
| 110 |
+
Compiling For Multiple Architectures
|
| 111 |
+
====================================
|
| 112 |
+
|
| 113 |
+
You can compile the package for more than one kind of computer at the
|
| 114 |
+
same time, by placing the object files for each architecture in their
|
| 115 |
+
own directory. To do this, you can use GNU 'make'. 'cd' to the
|
| 116 |
+
directory where you want the object files and executables to go and run
|
| 117 |
+
the 'configure' script. 'configure' automatically checks for the source
|
| 118 |
+
code in the directory that 'configure' is in and in '..'. This is known
|
| 119 |
+
as a "VPATH" build.
|
| 120 |
+
|
| 121 |
+
With a non-GNU 'make', it is safer to compile the package for one
|
| 122 |
+
architecture at a time in the source code directory. After you have
|
| 123 |
+
installed the package for one architecture, use 'make distclean' before
|
| 124 |
+
reconfiguring for another architecture.
|
| 125 |
+
|
| 126 |
+
On MacOS X 10.5 and later systems, you can create libraries and
|
| 127 |
+
executables that work on multiple system types--known as "fat" or
|
| 128 |
+
"universal" binaries--by specifying multiple '-arch' options to the
|
| 129 |
+
compiler but only a single '-arch' option to the preprocessor. Like
|
| 130 |
+
this:
|
| 131 |
+
|
| 132 |
+
./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
|
| 133 |
+
CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
|
| 134 |
+
CPP="gcc -E" CXXCPP="g++ -E"
|
| 135 |
+
|
| 136 |
+
This is not guaranteed to produce working output in all cases, you
|
| 137 |
+
may have to build one architecture at a time and combine the results
|
| 138 |
+
using the 'lipo' tool if you have problems.
|
| 139 |
+
|
| 140 |
+
Installation Names
|
| 141 |
+
==================
|
| 142 |
+
|
| 143 |
+
By default, 'make install' installs the package's commands under
|
| 144 |
+
'/usr/local/bin', include files under '/usr/local/include', etc. You
|
| 145 |
+
can specify an installation prefix other than '/usr/local' by giving
|
| 146 |
+
'configure' the option '--prefix=PREFIX', where PREFIX must be an
|
| 147 |
+
absolute file name.
|
| 148 |
+
|
| 149 |
+
You can specify separate installation prefixes for
|
| 150 |
+
architecture-specific files and architecture-independent files. If you
|
| 151 |
+
pass the option '--exec-prefix=PREFIX' to 'configure', the package uses
|
| 152 |
+
PREFIX as the prefix for installing programs and libraries.
|
| 153 |
+
Documentation and other data files still use the regular prefix.
|
| 154 |
+
|
| 155 |
+
In addition, if you use an unusual directory layout you can give
|
| 156 |
+
options like '--bindir=DIR' to specify different values for particular
|
| 157 |
+
kinds of files. Run 'configure --help' for a list of the directories
|
| 158 |
+
you can set and what kinds of files go in them. In general, the default
|
| 159 |
+
for these options is expressed in terms of '${prefix}', so that
|
| 160 |
+
specifying just '--prefix' will affect all of the other directory
|
| 161 |
+
specifications that were not explicitly provided.
|
| 162 |
+
|
| 163 |
+
The most portable way to affect installation locations is to pass the
|
| 164 |
+
correct locations to 'configure'; however, many packages provide one or
|
| 165 |
+
both of the following shortcuts of passing variable assignments to the
|
| 166 |
+
'make install' command line to change installation locations without
|
| 167 |
+
having to reconfigure or recompile.
|
| 168 |
+
|
| 169 |
+
The first method involves providing an override variable for each
|
| 170 |
+
affected directory. For example, 'make install
|
| 171 |
+
prefix=/alternate/directory' will choose an alternate location for all
|
| 172 |
+
directory configuration variables that were expressed in terms of
|
| 173 |
+
'${prefix}'. Any directories that were specified during 'configure',
|
| 174 |
+
but not in terms of '${prefix}', must each be overridden at install time
|
| 175 |
+
for the entire installation to be relocated. The approach of makefile
|
| 176 |
+
variable overrides for each directory variable is required by the GNU
|
| 177 |
+
Coding Standards, and ideally causes no recompilation. However, some
|
| 178 |
+
platforms have known limitations with the semantics of shared libraries
|
| 179 |
+
that end up requiring recompilation when using this method, particularly
|
| 180 |
+
noticeable in packages that use GNU Libtool.
|
| 181 |
+
|
| 182 |
+
The second method involves providing the 'DESTDIR' variable. For
|
| 183 |
+
example, 'make install DESTDIR=/alternate/directory' will prepend
|
| 184 |
+
'/alternate/directory' before all installation names. The approach of
|
| 185 |
+
'DESTDIR' overrides is not required by the GNU Coding Standards, and
|
| 186 |
+
does not work on platforms that have drive letters. On the other hand,
|
| 187 |
+
it does better at avoiding recompilation issues, and works well even
|
| 188 |
+
when some directory options were not specified in terms of '${prefix}'
|
| 189 |
+
at 'configure' time.
|
| 190 |
+
|
| 191 |
+
Optional Features
|
| 192 |
+
=================
|
| 193 |
+
|
| 194 |
+
If the package supports it, you can cause programs to be installed
|
| 195 |
+
with an extra prefix or suffix on their names by giving 'configure' the
|
| 196 |
+
option '--program-prefix=PREFIX' or '--program-suffix=SUFFIX'.
|
| 197 |
+
|
| 198 |
+
Some packages pay attention to '--enable-FEATURE' options to
|
| 199 |
+
'configure', where FEATURE indicates an optional part of the package.
|
| 200 |
+
They may also pay attention to '--with-PACKAGE' options, where PACKAGE
|
| 201 |
+
is something like 'gnu-as' or 'x' (for the X Window System). The
|
| 202 |
+
'README' should mention any '--enable-' and '--with-' options that the
|
| 203 |
+
package recognizes.
|
| 204 |
+
|
| 205 |
+
For packages that use the X Window System, 'configure' can usually
|
| 206 |
+
find the X include and library files automatically, but if it doesn't,
|
| 207 |
+
you can use the 'configure' options '--x-includes=DIR' and
|
| 208 |
+
'--x-libraries=DIR' to specify their locations.
|
| 209 |
+
|
| 210 |
+
Some packages offer the ability to configure how verbose the
|
| 211 |
+
execution of 'make' will be. For these packages, running './configure
|
| 212 |
+
--enable-silent-rules' sets the default to minimal output, which can be
|
| 213 |
+
overridden with 'make V=1'; while running './configure
|
| 214 |
+
--disable-silent-rules' sets the default to verbose, which can be
|
| 215 |
+
overridden with 'make V=0'.
|
| 216 |
+
|
| 217 |
+
Particular systems
|
| 218 |
+
==================
|
| 219 |
+
|
| 220 |
+
On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC
|
| 221 |
+
is not installed, it is recommended to use the following options in
|
| 222 |
+
order to use an ANSI C compiler:
|
| 223 |
+
|
| 224 |
+
./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
|
| 225 |
+
|
| 226 |
+
and if that doesn't work, install pre-built binaries of GCC for HP-UX.
|
| 227 |
+
|
| 228 |
+
HP-UX 'make' updates targets which have the same time stamps as their
|
| 229 |
+
prerequisites, which makes it generally unusable when shipped generated
|
| 230 |
+
files such as 'configure' are involved. Use GNU 'make' instead.
|
| 231 |
+
|
| 232 |
+
On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
|
| 233 |
+
parse its '<wchar.h>' header file. The option '-nodtk' can be used as a
|
| 234 |
+
workaround. If GNU CC is not installed, it is therefore recommended to
|
| 235 |
+
try
|
| 236 |
+
|
| 237 |
+
./configure CC="cc"
|
| 238 |
+
|
| 239 |
+
and if that doesn't work, try
|
| 240 |
+
|
| 241 |
+
./configure CC="cc -nodtk"
|
| 242 |
+
|
| 243 |
+
On Solaris, don't put '/usr/ucb' early in your 'PATH'. This
|
| 244 |
+
directory contains several dysfunctional programs; working variants of
|
| 245 |
+
these programs are available in '/usr/bin'. So, if you need '/usr/ucb'
|
| 246 |
+
in your 'PATH', put it _after_ '/usr/bin'.
|
| 247 |
+
|
| 248 |
+
On Haiku, software installed for all users goes in '/boot/common',
|
| 249 |
+
not '/usr/local'. It is recommended to use the following options:
|
| 250 |
+
|
| 251 |
+
./configure --prefix=/boot/common
|
| 252 |
+
|
| 253 |
+
Specifying the System Type
|
| 254 |
+
==========================
|
| 255 |
+
|
| 256 |
+
There may be some features 'configure' cannot figure out
|
| 257 |
+
automatically, but needs to determine by the type of machine the package
|
| 258 |
+
will run on. Usually, assuming the package is built to be run on the
|
| 259 |
+
_same_ architectures, 'configure' can figure that out, but if it prints
|
| 260 |
+
a message saying it cannot guess the machine type, give it the
|
| 261 |
+
'--build=TYPE' option. TYPE can either be a short name for the system
|
| 262 |
+
type, such as 'sun4', or a canonical name which has the form:
|
| 263 |
+
|
| 264 |
+
CPU-COMPANY-SYSTEM
|
| 265 |
+
|
| 266 |
+
where SYSTEM can have one of these forms:
|
| 267 |
+
|
| 268 |
+
OS
|
| 269 |
+
KERNEL-OS
|
| 270 |
+
|
| 271 |
+
See the file 'config.sub' for the possible values of each field. If
|
| 272 |
+
'config.sub' isn't included in this package, then this package doesn't
|
| 273 |
+
need to know the machine type.
|
| 274 |
+
|
| 275 |
+
If you are _building_ compiler tools for cross-compiling, you should
|
| 276 |
+
use the option '--target=TYPE' to select the type of system they will
|
| 277 |
+
produce code for.
|
| 278 |
+
|
| 279 |
+
If you want to _use_ a cross compiler, that generates code for a
|
| 280 |
+
platform different from the build platform, you should specify the
|
| 281 |
+
"host" platform (i.e., that on which the generated programs will
|
| 282 |
+
eventually be run) with '--host=TYPE'.
|
| 283 |
+
|
| 284 |
+
Sharing Defaults
|
| 285 |
+
================
|
| 286 |
+
|
| 287 |
+
If you want to set default values for 'configure' scripts to share,
|
| 288 |
+
you can create a site shell script called 'config.site' that gives
|
| 289 |
+
default values for variables like 'CC', 'cache_file', and 'prefix'.
|
| 290 |
+
'configure' looks for 'PREFIX/share/config.site' if it exists, then
|
| 291 |
+
'PREFIX/etc/config.site' if it exists. Or, you can set the
|
| 292 |
+
'CONFIG_SITE' environment variable to the location of the site script.
|
| 293 |
+
A warning: not all 'configure' scripts look for a site script.
|
| 294 |
+
|
| 295 |
+
Defining Variables
|
| 296 |
+
==================
|
| 297 |
+
|
| 298 |
+
Variables not defined in a site shell script can be set in the
|
| 299 |
+
environment passed to 'configure'. However, some packages may run
|
| 300 |
+
configure again during the build, and the customized values of these
|
| 301 |
+
variables may be lost. In order to avoid this problem, you should set
|
| 302 |
+
them in the 'configure' command line, using 'VAR=value'. For example:
|
| 303 |
+
|
| 304 |
+
./configure CC=/usr/local2/bin/gcc
|
| 305 |
+
|
| 306 |
+
causes the specified 'gcc' to be used as the C compiler (unless it is
|
| 307 |
+
overridden in the site shell script).
|
| 308 |
+
|
| 309 |
+
Unfortunately, this technique does not work for 'CONFIG_SHELL' due to an
|
| 310 |
+
Autoconf limitation. Until the limitation is lifted, you can use this
|
| 311 |
+
workaround:
|
| 312 |
+
|
| 313 |
+
CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
|
| 314 |
+
|
| 315 |
+
'configure' Invocation
|
| 316 |
+
======================
|
| 317 |
+
|
| 318 |
+
'configure' recognizes the following options to control how it
|
| 319 |
+
operates.
|
| 320 |
+
|
| 321 |
+
'--help'
|
| 322 |
+
'-h'
|
| 323 |
+
Print a summary of all of the options to 'configure', and exit.
|
| 324 |
+
|
| 325 |
+
'--help=short'
|
| 326 |
+
'--help=recursive'
|
| 327 |
+
Print a summary of the options unique to this package's
|
| 328 |
+
'configure', and exit. The 'short' variant lists options used only
|
| 329 |
+
in the top level, while the 'recursive' variant lists options also
|
| 330 |
+
present in any nested packages.
|
| 331 |
+
|
| 332 |
+
'--version'
|
| 333 |
+
'-V'
|
| 334 |
+
Print the version of Autoconf used to generate the 'configure'
|
| 335 |
+
script, and exit.
|
| 336 |
+
|
| 337 |
+
'--cache-file=FILE'
|
| 338 |
+
Enable the cache: use and save the results of the tests in FILE,
|
| 339 |
+
traditionally 'config.cache'. FILE defaults to '/dev/null' to
|
| 340 |
+
disable caching.
|
| 341 |
+
|
| 342 |
+
'--config-cache'
|
| 343 |
+
'-C'
|
| 344 |
+
Alias for '--cache-file=config.cache'.
|
| 345 |
+
|
| 346 |
+
'--quiet'
|
| 347 |
+
'--silent'
|
| 348 |
+
'-q'
|
| 349 |
+
Do not print messages saying which checks are being made. To
|
| 350 |
+
suppress all normal output, redirect it to '/dev/null' (any error
|
| 351 |
+
messages will still be shown).
|
| 352 |
+
|
| 353 |
+
'--srcdir=DIR'
|
| 354 |
+
Look for the package's source code in directory DIR. Usually
|
| 355 |
+
'configure' can determine that directory automatically.
|
| 356 |
+
|
| 357 |
+
'--prefix=DIR'
|
| 358 |
+
Use DIR as the installation prefix. *note Installation Names:: for
|
| 359 |
+
more details, including other options available for fine-tuning the
|
| 360 |
+
installation locations.
|
| 361 |
+
|
| 362 |
+
'--no-create'
|
| 363 |
+
'-n'
|
| 364 |
+
Run the configure checks, but stop before creating any output
|
| 365 |
+
files.
|
| 366 |
+
|
| 367 |
+
'configure' also accepts some other, not widely useful, options. Run
|
| 368 |
+
'configure --help' for more details.
|
mosesdecoder/cmph-2.0.2/LGPL-2
ADDED
|
@@ -0,0 +1,513 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Most components of the "acl" package are licensed under
|
| 2 |
+
Version 2.1 of the GNU Lesser General Public License (see below).
|
| 3 |
+
below.
|
| 4 |
+
|
| 5 |
+
Some components (as annotated in the source) are licensed
|
| 6 |
+
under Version 2 of the GNU General Public License (see COPYING).
|
| 7 |
+
|
| 8 |
+
----------------------------------------------------------------------
|
| 9 |
+
|
| 10 |
+
GNU LESSER GENERAL PUBLIC LICENSE
|
| 11 |
+
Version 2.1, February 1999
|
| 12 |
+
|
| 13 |
+
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
| 14 |
+
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
| 15 |
+
Everyone is permitted to copy and distribute verbatim copies
|
| 16 |
+
of this license document, but changing it is not allowed.
|
| 17 |
+
|
| 18 |
+
[This is the first released version of the Lesser GPL. It also counts
|
| 19 |
+
as the successor of the GNU Library Public License, version 2, hence
|
| 20 |
+
the version number 2.1.]
|
| 21 |
+
|
| 22 |
+
Preamble
|
| 23 |
+
|
| 24 |
+
The licenses for most software are designed to take away your
|
| 25 |
+
freedom to share and change it. By contrast, the GNU General Public
|
| 26 |
+
Licenses are intended to guarantee your freedom to share and change
|
| 27 |
+
free software--to make sure the software is free for all its users.
|
| 28 |
+
|
| 29 |
+
This license, the Lesser General Public License, applies to some
|
| 30 |
+
specially designated software packages--typically libraries--of the
|
| 31 |
+
Free Software Foundation and other authors who decide to use it. You
|
| 32 |
+
can use it too, but we suggest you first think carefully about whether
|
| 33 |
+
this license or the ordinary General Public License is the better
|
| 34 |
+
strategy to use in any particular case, based on the explanations below.
|
| 35 |
+
|
| 36 |
+
When we speak of free software, we are referring to freedom of use,
|
| 37 |
+
not price. Our General Public Licenses are designed to make sure that
|
| 38 |
+
you have the freedom to distribute copies of free software (and charge
|
| 39 |
+
for this service if you wish); that you receive source code or can get
|
| 40 |
+
it if you want it; that you can change the software and use pieces of
|
| 41 |
+
it in new free programs; and that you are informed that you can do
|
| 42 |
+
these things.
|
| 43 |
+
|
| 44 |
+
To protect your rights, we need to make restrictions that forbid
|
| 45 |
+
distributors to deny you these rights or to ask you to surrender these
|
| 46 |
+
rights. These restrictions translate to certain responsibilities for
|
| 47 |
+
you if you distribute copies of the library or if you modify it.
|
| 48 |
+
|
| 49 |
+
For example, if you distribute copies of the library, whether gratis
|
| 50 |
+
or for a fee, you must give the recipients all the rights that we gave
|
| 51 |
+
you. You must make sure that they, too, receive or can get the source
|
| 52 |
+
code. If you link other code with the library, you must provide
|
| 53 |
+
complete object files to the recipients, so that they can relink them
|
| 54 |
+
with the library after making changes to the library and recompiling
|
| 55 |
+
it. And you must show them these terms so they know their rights.
|
| 56 |
+
|
| 57 |
+
We protect your rights with a two-step method: (1) we copyright the
|
| 58 |
+
library, and (2) we offer you this license, which gives you legal
|
| 59 |
+
permission to copy, distribute and/or modify the library.
|
| 60 |
+
|
| 61 |
+
To protect each distributor, we want to make it very clear that
|
| 62 |
+
there is no warranty for the free library. Also, if the library is
|
| 63 |
+
modified by someone else and passed on, the recipients should know
|
| 64 |
+
that what they have is not the original version, so that the original
|
| 65 |
+
author's reputation will not be affected by problems that might be
|
| 66 |
+
introduced by others.
|
| 67 |
+
|
| 68 |
+
Finally, software patents pose a constant threat to the existence of
|
| 69 |
+
any free program. We wish to make sure that a company cannot
|
| 70 |
+
effectively restrict the users of a free program by obtaining a
|
| 71 |
+
restrictive license from a patent holder. Therefore, we insist that
|
| 72 |
+
any patent license obtained for a version of the library must be
|
| 73 |
+
consistent with the full freedom of use specified in this license.
|
| 74 |
+
|
| 75 |
+
Most GNU software, including some libraries, is covered by the
|
| 76 |
+
ordinary GNU General Public License. This license, the GNU Lesser
|
| 77 |
+
General Public License, applies to certain designated libraries, and
|
| 78 |
+
is quite different from the ordinary General Public License. We use
|
| 79 |
+
this license for certain libraries in order to permit linking those
|
| 80 |
+
libraries into non-free programs.
|
| 81 |
+
|
| 82 |
+
When a program is linked with a library, whether statically or using
|
| 83 |
+
a shared library, the combination of the two is legally speaking a
|
| 84 |
+
combined work, a derivative of the original library. The ordinary
|
| 85 |
+
General Public License therefore permits such linking only if the
|
| 86 |
+
entire combination fits its criteria of freedom. The Lesser General
|
| 87 |
+
Public License permits more lax criteria for linking other code with
|
| 88 |
+
the library.
|
| 89 |
+
|
| 90 |
+
We call this license the "Lesser" General Public License because it
|
| 91 |
+
does Less to protect the user's freedom than the ordinary General
|
| 92 |
+
Public License. It also provides other free software developers Less
|
| 93 |
+
of an advantage over competing non-free programs. These disadvantages
|
| 94 |
+
are the reason we use the ordinary General Public License for many
|
| 95 |
+
libraries. However, the Lesser license provides advantages in certain
|
| 96 |
+
special circumstances.
|
| 97 |
+
|
| 98 |
+
For example, on rare occasions, there may be a special need to
|
| 99 |
+
encourage the widest possible use of a certain library, so that it becomes
|
| 100 |
+
a de-facto standard. To achieve this, non-free programs must be
|
| 101 |
+
allowed to use the library. A more frequent case is that a free
|
| 102 |
+
library does the same job as widely used non-free libraries. In this
|
| 103 |
+
case, there is little to gain by limiting the free library to free
|
| 104 |
+
software only, so we use the Lesser General Public License.
|
| 105 |
+
|
| 106 |
+
In other cases, permission to use a particular library in non-free
|
| 107 |
+
programs enables a greater number of people to use a large body of
|
| 108 |
+
free software. For example, permission to use the GNU C Library in
|
| 109 |
+
non-free programs enables many more people to use the whole GNU
|
| 110 |
+
operating system, as well as its variant, the GNU/Linux operating
|
| 111 |
+
system.
|
| 112 |
+
|
| 113 |
+
Although the Lesser General Public License is Less protective of the
|
| 114 |
+
users' freedom, it does ensure that the user of a program that is
|
| 115 |
+
linked with the Library has the freedom and the wherewithal to run
|
| 116 |
+
that program using a modified version of the Library.
|
| 117 |
+
|
| 118 |
+
The precise terms and conditions for copying, distribution and
|
| 119 |
+
modification follow. Pay close attention to the difference between a
|
| 120 |
+
"work based on the library" and a "work that uses the library". The
|
| 121 |
+
former contains code derived from the library, whereas the latter must
|
| 122 |
+
be combined with the library in order to run.
|
| 123 |
+
|
| 124 |
+
GNU LESSER GENERAL PUBLIC LICENSE
|
| 125 |
+
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
| 126 |
+
|
| 127 |
+
0. This License Agreement applies to any software library or other
|
| 128 |
+
program which contains a notice placed by the copyright holder or
|
| 129 |
+
other authorized party saying it may be distributed under the terms of
|
| 130 |
+
this Lesser General Public License (also called "this License").
|
| 131 |
+
Each licensee is addressed as "you".
|
| 132 |
+
|
| 133 |
+
A "library" means a collection of software functions and/or data
|
| 134 |
+
prepared so as to be conveniently linked with application programs
|
| 135 |
+
(which use some of those functions and data) to form executables.
|
| 136 |
+
|
| 137 |
+
The "Library", below, refers to any such software library or work
|
| 138 |
+
which has been distributed under these terms. A "work based on the
|
| 139 |
+
Library" means either the Library or any derivative work under
|
| 140 |
+
copyright law: that is to say, a work containing the Library or a
|
| 141 |
+
portion of it, either verbatim or with modifications and/or translated
|
| 142 |
+
straightforwardly into another language. (Hereinafter, translation is
|
| 143 |
+
included without limitation in the term "modification".)
|
| 144 |
+
|
| 145 |
+
"Source code" for a work means the preferred form of the work for
|
| 146 |
+
making modifications to it. For a library, complete source code means
|
| 147 |
+
all the source code for all modules it contains, plus any associated
|
| 148 |
+
interface definition files, plus the scripts used to control compilation
|
| 149 |
+
and installation of the library.
|
| 150 |
+
|
| 151 |
+
Activities other than copying, distribution and modification are not
|
| 152 |
+
covered by this License; they are outside its scope. The act of
|
| 153 |
+
running a program using the Library is not restricted, and output from
|
| 154 |
+
such a program is covered only if its contents constitute a work based
|
| 155 |
+
on the Library (independent of the use of the Library in a tool for
|
| 156 |
+
writing it). Whether that is true depends on what the Library does
|
| 157 |
+
and what the program that uses the Library does.
|
| 158 |
+
|
| 159 |
+
1. You may copy and distribute verbatim copies of the Library's
|
| 160 |
+
complete source code as you receive it, in any medium, provided that
|
| 161 |
+
you conspicuously and appropriately publish on each copy an
|
| 162 |
+
appropriate copyright notice and disclaimer of warranty; keep intact
|
| 163 |
+
all the notices that refer to this License and to the absence of any
|
| 164 |
+
warranty; and distribute a copy of this License along with the
|
| 165 |
+
Library.
|
| 166 |
+
|
| 167 |
+
You may charge a fee for the physical act of transferring a copy,
|
| 168 |
+
and you may at your option offer warranty protection in exchange for a
|
| 169 |
+
fee.
|
| 170 |
+
|
| 171 |
+
2. You may modify your copy or copies of the Library or any portion
|
| 172 |
+
of it, thus forming a work based on the Library, and copy and
|
| 173 |
+
distribute such modifications or work under the terms of Section 1
|
| 174 |
+
above, provided that you also meet all of these conditions:
|
| 175 |
+
|
| 176 |
+
a) The modified work must itself be a software library.
|
| 177 |
+
|
| 178 |
+
b) You must cause the files modified to carry prominent notices
|
| 179 |
+
stating that you changed the files and the date of any change.
|
| 180 |
+
|
| 181 |
+
c) You must cause the whole of the work to be licensed at no
|
| 182 |
+
charge to all third parties under the terms of this License.
|
| 183 |
+
|
| 184 |
+
d) If a facility in the modified Library refers to a function or a
|
| 185 |
+
table of data to be supplied by an application program that uses
|
| 186 |
+
the facility, other than as an argument passed when the facility
|
| 187 |
+
is invoked, then you must make a good faith effort to ensure that,
|
| 188 |
+
in the event an application does not supply such function or
|
| 189 |
+
table, the facility still operates, and performs whatever part of
|
| 190 |
+
its purpose remains meaningful.
|
| 191 |
+
|
| 192 |
+
(For example, a function in a library to compute square roots has
|
| 193 |
+
a purpose that is entirely well-defined independent of the
|
| 194 |
+
application. Therefore, Subsection 2d requires that any
|
| 195 |
+
application-supplied function or table used by this function must
|
| 196 |
+
be optional: if the application does not supply it, the square
|
| 197 |
+
root function must still compute square roots.)
|
| 198 |
+
|
| 199 |
+
These requirements apply to the modified work as a whole. If
|
| 200 |
+
identifiable sections of that work are not derived from the Library,
|
| 201 |
+
and can be reasonably considered independent and separate works in
|
| 202 |
+
themselves, then this License, and its terms, do not apply to those
|
| 203 |
+
sections when you distribute them as separate works. But when you
|
| 204 |
+
distribute the same sections as part of a whole which is a work based
|
| 205 |
+
on the Library, the distribution of the whole must be on the terms of
|
| 206 |
+
this License, whose permissions for other licensees extend to the
|
| 207 |
+
entire whole, and thus to each and every part regardless of who wrote
|
| 208 |
+
it.
|
| 209 |
+
|
| 210 |
+
Thus, it is not the intent of this section to claim rights or contest
|
| 211 |
+
your rights to work written entirely by you; rather, the intent is to
|
| 212 |
+
exercise the right to control the distribution of derivative or
|
| 213 |
+
collective works based on the Library.
|
| 214 |
+
|
| 215 |
+
In addition, mere aggregation of another work not based on the Library
|
| 216 |
+
with the Library (or with a work based on the Library) on a volume of
|
| 217 |
+
a storage or distribution medium does not bring the other work under
|
| 218 |
+
the scope of this License.
|
| 219 |
+
|
| 220 |
+
3. You may opt to apply the terms of the ordinary GNU General Public
|
| 221 |
+
License instead of this License to a given copy of the Library. To do
|
| 222 |
+
this, you must alter all the notices that refer to this License, so
|
| 223 |
+
that they refer to the ordinary GNU General Public License, version 2,
|
| 224 |
+
instead of to this License. (If a newer version than version 2 of the
|
| 225 |
+
ordinary GNU General Public License has appeared, then you can specify
|
| 226 |
+
that version instead if you wish.) Do not make any other change in
|
| 227 |
+
these notices.
|
| 228 |
+
|
| 229 |
+
Once this change is made in a given copy, it is irreversible for
|
| 230 |
+
that copy, so the ordinary GNU General Public License applies to all
|
| 231 |
+
subsequent copies and derivative works made from that copy.
|
| 232 |
+
|
| 233 |
+
This option is useful when you wish to copy part of the code of
|
| 234 |
+
the Library into a program that is not a library.
|
| 235 |
+
|
| 236 |
+
4. You may copy and distribute the Library (or a portion or
|
| 237 |
+
derivative of it, under Section 2) in object code or executable form
|
| 238 |
+
under the terms of Sections 1 and 2 above provided that you accompany
|
| 239 |
+
it with the complete corresponding machine-readable source code, which
|
| 240 |
+
must be distributed under the terms of Sections 1 and 2 above on a
|
| 241 |
+
medium customarily used for software interchange.
|
| 242 |
+
|
| 243 |
+
If distribution of object code is made by offering access to copy
|
| 244 |
+
from a designated place, then offering equivalent access to copy the
|
| 245 |
+
source code from the same place satisfies the requirement to
|
| 246 |
+
distribute the source code, even though third parties are not
|
| 247 |
+
compelled to copy the source along with the object code.
|
| 248 |
+
|
| 249 |
+
5. A program that contains no derivative of any portion of the
|
| 250 |
+
Library, but is designed to work with the Library by being compiled or
|
| 251 |
+
linked with it, is called a "work that uses the Library". Such a
|
| 252 |
+
work, in isolation, is not a derivative work of the Library, and
|
| 253 |
+
therefore falls outside the scope of this License.
|
| 254 |
+
|
| 255 |
+
However, linking a "work that uses the Library" with the Library
|
| 256 |
+
creates an executable that is a derivative of the Library (because it
|
| 257 |
+
contains portions of the Library), rather than a "work that uses the
|
| 258 |
+
library". The executable is therefore covered by this License.
|
| 259 |
+
Section 6 states terms for distribution of such executables.
|
| 260 |
+
|
| 261 |
+
When a "work that uses the Library" uses material from a header file
|
| 262 |
+
that is part of the Library, the object code for the work may be a
|
| 263 |
+
derivative work of the Library even though the source code is not.
|
| 264 |
+
Whether this is true is especially significant if the work can be
|
| 265 |
+
linked without the Library, or if the work is itself a library. The
|
| 266 |
+
threshold for this to be true is not precisely defined by law.
|
| 267 |
+
|
| 268 |
+
If such an object file uses only numerical parameters, data
|
| 269 |
+
structure layouts and accessors, and small macros and small inline
|
| 270 |
+
functions (ten lines or less in length), then the use of the object
|
| 271 |
+
file is unrestricted, regardless of whether it is legally a derivative
|
| 272 |
+
work. (Executables containing this object code plus portions of the
|
| 273 |
+
Library will still fall under Section 6.)
|
| 274 |
+
|
| 275 |
+
Otherwise, if the work is a derivative of the Library, you may
|
| 276 |
+
distribute the object code for the work under the terms of Section 6.
|
| 277 |
+
Any executables containing that work also fall under Section 6,
|
| 278 |
+
whether or not they are linked directly with the Library itself.
|
| 279 |
+
|
| 280 |
+
6. As an exception to the Sections above, you may also combine or
|
| 281 |
+
link a "work that uses the Library" with the Library to produce a
|
| 282 |
+
work containing portions of the Library, and distribute that work
|
| 283 |
+
under terms of your choice, provided that the terms permit
|
| 284 |
+
modification of the work for the customer's own use and reverse
|
| 285 |
+
engineering for debugging such modifications.
|
| 286 |
+
|
| 287 |
+
You must give prominent notice with each copy of the work that the
|
| 288 |
+
Library is used in it and that the Library and its use are covered by
|
| 289 |
+
this License. You must supply a copy of this License. If the work
|
| 290 |
+
during execution displays copyright notices, you must include the
|
| 291 |
+
copyright notice for the Library among them, as well as a reference
|
| 292 |
+
directing the user to the copy of this License. Also, you must do one
|
| 293 |
+
of these things:
|
| 294 |
+
|
| 295 |
+
a) Accompany the work with the complete corresponding
|
| 296 |
+
machine-readable source code for the Library including whatever
|
| 297 |
+
changes were used in the work (which must be distributed under
|
| 298 |
+
Sections 1 and 2 above); and, if the work is an executable linked
|
| 299 |
+
with the Library, with the complete machine-readable "work that
|
| 300 |
+
uses the Library", as object code and/or source code, so that the
|
| 301 |
+
user can modify the Library and then relink to produce a modified
|
| 302 |
+
executable containing the modified Library. (It is understood
|
| 303 |
+
that the user who changes the contents of definitions files in the
|
| 304 |
+
Library will not necessarily be able to recompile the application
|
| 305 |
+
to use the modified definitions.)
|
| 306 |
+
|
| 307 |
+
b) Use a suitable shared library mechanism for linking with the
|
| 308 |
+
Library. A suitable mechanism is one that (1) uses at run time a
|
| 309 |
+
copy of the library already present on the user's computer system,
|
| 310 |
+
rather than copying library functions into the executable, and (2)
|
| 311 |
+
will operate properly with a modified version of the library, if
|
| 312 |
+
the user installs one, as long as the modified version is
|
| 313 |
+
interface-compatible with the version that the work was made with.
|
| 314 |
+
|
| 315 |
+
c) Accompany the work with a written offer, valid for at
|
| 316 |
+
least three years, to give the same user the materials
|
| 317 |
+
specified in Subsection 6a, above, for a charge no more
|
| 318 |
+
than the cost of performing this distribution.
|
| 319 |
+
|
| 320 |
+
d) If distribution of the work is made by offering access to copy
|
| 321 |
+
from a designated place, offer equivalent access to copy the above
|
| 322 |
+
specified materials from the same place.
|
| 323 |
+
|
| 324 |
+
e) Verify that the user has already received a copy of these
|
| 325 |
+
materials or that you have already sent this user a copy.
|
| 326 |
+
|
| 327 |
+
For an executable, the required form of the "work that uses the
|
| 328 |
+
Library" must include any data and utility programs needed for
|
| 329 |
+
reproducing the executable from it. However, as a special exception,
|
| 330 |
+
the materials to be distributed need not include anything that is
|
| 331 |
+
normally distributed (in either source or binary form) with the major
|
| 332 |
+
components (compiler, kernel, and so on) of the operating system on
|
| 333 |
+
which the executable runs, unless that component itself accompanies
|
| 334 |
+
the executable.
|
| 335 |
+
|
| 336 |
+
It may happen that this requirement contradicts the license
|
| 337 |
+
restrictions of other proprietary libraries that do not normally
|
| 338 |
+
accompany the operating system. Such a contradiction means you cannot
|
| 339 |
+
use both them and the Library together in an executable that you
|
| 340 |
+
distribute.
|
| 341 |
+
|
| 342 |
+
7. You may place library facilities that are a work based on the
|
| 343 |
+
Library side-by-side in a single library together with other library
|
| 344 |
+
facilities not covered by this License, and distribute such a combined
|
| 345 |
+
library, provided that the separate distribution of the work based on
|
| 346 |
+
the Library and of the other library facilities is otherwise
|
| 347 |
+
permitted, and provided that you do these two things:
|
| 348 |
+
|
| 349 |
+
a) Accompany the combined library with a copy of the same work
|
| 350 |
+
based on the Library, uncombined with any other library
|
| 351 |
+
facilities. This must be distributed under the terms of the
|
| 352 |
+
Sections above.
|
| 353 |
+
|
| 354 |
+
b) Give prominent notice with the combined library of the fact
|
| 355 |
+
that part of it is a work based on the Library, and explaining
|
| 356 |
+
where to find the accompanying uncombined form of the same work.
|
| 357 |
+
|
| 358 |
+
8. You may not copy, modify, sublicense, link with, or distribute
|
| 359 |
+
the Library except as expressly provided under this License. Any
|
| 360 |
+
attempt otherwise to copy, modify, sublicense, link with, or
|
| 361 |
+
distribute the Library is void, and will automatically terminate your
|
| 362 |
+
rights under this License. However, parties who have received copies,
|
| 363 |
+
or rights, from you under this License will not have their licenses
|
| 364 |
+
terminated so long as such parties remain in full compliance.
|
| 365 |
+
|
| 366 |
+
9. You are not required to accept this License, since you have not
|
| 367 |
+
signed it. However, nothing else grants you permission to modify or
|
| 368 |
+
distribute the Library or its derivative works. These actions are
|
| 369 |
+
prohibited by law if you do not accept this License. Therefore, by
|
| 370 |
+
modifying or distributing the Library (or any work based on the
|
| 371 |
+
Library), you indicate your acceptance of this License to do so, and
|
| 372 |
+
all its terms and conditions for copying, distributing or modifying
|
| 373 |
+
the Library or works based on it.
|
| 374 |
+
|
| 375 |
+
10. Each time you redistribute the Library (or any work based on the
|
| 376 |
+
Library), the recipient automatically receives a license from the
|
| 377 |
+
original licensor to copy, distribute, link with or modify the Library
|
| 378 |
+
subject to these terms and conditions. You may not impose any further
|
| 379 |
+
restrictions on the recipients' exercise of the rights granted herein.
|
| 380 |
+
You are not responsible for enforcing compliance by third parties with
|
| 381 |
+
this License.
|
| 382 |
+
|
| 383 |
+
11. If, as a consequence of a court judgment or allegation of patent
|
| 384 |
+
infringement or for any other reason (not limited to patent issues),
|
| 385 |
+
conditions are imposed on you (whether by court order, agreement or
|
| 386 |
+
otherwise) that contradict the conditions of this License, they do not
|
| 387 |
+
excuse you from the conditions of this License. If you cannot
|
| 388 |
+
distribute so as to satisfy simultaneously your obligations under this
|
| 389 |
+
License and any other pertinent obligations, then as a consequence you
|
| 390 |
+
may not distribute the Library at all. For example, if a patent
|
| 391 |
+
license would not permit royalty-free redistribution of the Library by
|
| 392 |
+
all those who receive copies directly or indirectly through you, then
|
| 393 |
+
the only way you could satisfy both it and this License would be to
|
| 394 |
+
refrain entirely from distribution of the Library.
|
| 395 |
+
|
| 396 |
+
If any portion of this section is held invalid or unenforceable under any
|
| 397 |
+
particular circumstance, the balance of the section is intended to apply,
|
| 398 |
+
and the section as a whole is intended to apply in other circumstances.
|
| 399 |
+
|
| 400 |
+
It is not the purpose of this section to induce you to infringe any
|
| 401 |
+
patents or other property right claims or to contest validity of any
|
| 402 |
+
such claims; this section has the sole purpose of protecting the
|
| 403 |
+
integrity of the free software distribution system which is
|
| 404 |
+
implemented by public license practices. Many people have made
|
| 405 |
+
generous contributions to the wide range of software distributed
|
| 406 |
+
through that system in reliance on consistent application of that
|
| 407 |
+
system; it is up to the author/donor to decide if he or she is willing
|
| 408 |
+
to distribute software through any other system and a licensee cannot
|
| 409 |
+
impose that choice.
|
| 410 |
+
|
| 411 |
+
This section is intended to make thoroughly clear what is believed to
|
| 412 |
+
be a consequence of the rest of this License.
|
| 413 |
+
|
| 414 |
+
12. If the distribution and/or use of the Library is restricted in
|
| 415 |
+
certain countries either by patents or by copyrighted interfaces, the
|
| 416 |
+
original copyright holder who places the Library under this License may add
|
| 417 |
+
an explicit geographical distribution limitation excluding those countries,
|
| 418 |
+
so that distribution is permitted only in or among countries not thus
|
| 419 |
+
excluded. In such case, this License incorporates the limitation as if
|
| 420 |
+
written in the body of this License.
|
| 421 |
+
|
| 422 |
+
13. The Free Software Foundation may publish revised and/or new
|
| 423 |
+
versions of the Lesser General Public License from time to time.
|
| 424 |
+
Such new versions will be similar in spirit to the present version,
|
| 425 |
+
but may differ in detail to address new problems or concerns.
|
| 426 |
+
|
| 427 |
+
Each version is given a distinguishing version number. If the Library
|
| 428 |
+
specifies a version number of this License which applies to it and
|
| 429 |
+
"any later version", you have the option of following the terms and
|
| 430 |
+
conditions either of that version or of any later version published by
|
| 431 |
+
the Free Software Foundation. If the Library does not specify a
|
| 432 |
+
license version number, you may choose any version ever published by
|
| 433 |
+
the Free Software Foundation.
|
| 434 |
+
|
| 435 |
+
14. If you wish to incorporate parts of the Library into other free
|
| 436 |
+
programs whose distribution conditions are incompatible with these,
|
| 437 |
+
write to the author to ask for permission. For software which is
|
| 438 |
+
copyrighted by the Free Software Foundation, write to the Free
|
| 439 |
+
Software Foundation; we sometimes make exceptions for this. Our
|
| 440 |
+
decision will be guided by the two goals of preserving the free status
|
| 441 |
+
of all derivatives of our free software and of promoting the sharing
|
| 442 |
+
and reuse of software generally.
|
| 443 |
+
|
| 444 |
+
NO WARRANTY
|
| 445 |
+
|
| 446 |
+
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
| 447 |
+
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
| 448 |
+
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
| 449 |
+
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
| 450 |
+
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
| 451 |
+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
| 452 |
+
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
| 453 |
+
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
| 454 |
+
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
| 455 |
+
|
| 456 |
+
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
| 457 |
+
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
| 458 |
+
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
| 459 |
+
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
| 460 |
+
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
| 461 |
+
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
| 462 |
+
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
| 463 |
+
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
| 464 |
+
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
| 465 |
+
DAMAGES.
|
| 466 |
+
|
| 467 |
+
END OF TERMS AND CONDITIONS
|
| 468 |
+
|
| 469 |
+
How to Apply These Terms to Your New Libraries
|
| 470 |
+
|
| 471 |
+
If you develop a new library, and you want it to be of the greatest
|
| 472 |
+
possible use to the public, we recommend making it free software that
|
| 473 |
+
everyone can redistribute and change. You can do so by permitting
|
| 474 |
+
redistribution under these terms (or, alternatively, under the terms of the
|
| 475 |
+
ordinary General Public License).
|
| 476 |
+
|
| 477 |
+
To apply these terms, attach the following notices to the library. It is
|
| 478 |
+
safest to attach them to the start of each source file to most effectively
|
| 479 |
+
convey the exclusion of warranty; and each file should have at least the
|
| 480 |
+
"copyright" line and a pointer to where the full notice is found.
|
| 481 |
+
|
| 482 |
+
<one line to give the library's name and a brief idea of what it does.>
|
| 483 |
+
Copyright (C) <year> <name of author>
|
| 484 |
+
|
| 485 |
+
This library is free software; you can redistribute it and/or
|
| 486 |
+
modify it under the terms of the GNU Lesser General Public
|
| 487 |
+
License as published by the Free Software Foundation; either
|
| 488 |
+
version 2.1 of the License, or (at your option) any later version.
|
| 489 |
+
|
| 490 |
+
This library is distributed in the hope that it will be useful,
|
| 491 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
| 492 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
| 493 |
+
Lesser General Public License for more details.
|
| 494 |
+
|
| 495 |
+
You should have received a copy of the GNU Lesser General Public
|
| 496 |
+
License along with this library; if not, write to the Free Software
|
| 497 |
+
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
| 498 |
+
|
| 499 |
+
Also add information on how to contact you by electronic and paper mail.
|
| 500 |
+
|
| 501 |
+
You should also get your employer (if you work as a programmer) or your
|
| 502 |
+
school, if any, to sign a "copyright disclaimer" for the library, if
|
| 503 |
+
necessary. Here is a sample; alter the names:
|
| 504 |
+
|
| 505 |
+
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
| 506 |
+
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
|
| 507 |
+
|
| 508 |
+
<signature of Ty Coon>, 1 April 1990
|
| 509 |
+
Ty Coon, President of Vice
|
| 510 |
+
|
| 511 |
+
That's all there is to it!
|
| 512 |
+
|
| 513 |
+
|
mosesdecoder/cmph-2.0.2/MPL-1.1
ADDED
|
@@ -0,0 +1,469 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
MOZILLA PUBLIC LICENSE
|
| 2 |
+
Version 1.1
|
| 3 |
+
|
| 4 |
+
---------------
|
| 5 |
+
|
| 6 |
+
1. Definitions.
|
| 7 |
+
|
| 8 |
+
1.0.1. "Commercial Use" means distribution or otherwise making the
|
| 9 |
+
Covered Code available to a third party.
|
| 10 |
+
|
| 11 |
+
1.1. "Contributor" means each entity that creates or contributes to
|
| 12 |
+
the creation of Modifications.
|
| 13 |
+
|
| 14 |
+
1.2. "Contributor Version" means the combination of the Original
|
| 15 |
+
Code, prior Modifications used by a Contributor, and the Modifications
|
| 16 |
+
made by that particular Contributor.
|
| 17 |
+
|
| 18 |
+
1.3. "Covered Code" means the Original Code or Modifications or the
|
| 19 |
+
combination of the Original Code and Modifications, in each case
|
| 20 |
+
including portions thereof.
|
| 21 |
+
|
| 22 |
+
1.4. "Electronic Distribution Mechanism" means a mechanism generally
|
| 23 |
+
accepted in the software development community for the electronic
|
| 24 |
+
transfer of data.
|
| 25 |
+
|
| 26 |
+
1.5. "Executable" means Covered Code in any form other than Source
|
| 27 |
+
Code.
|
| 28 |
+
|
| 29 |
+
1.6. "Initial Developer" means the individual or entity identified
|
| 30 |
+
as the Initial Developer in the Source Code notice required by Exhibit
|
| 31 |
+
A.
|
| 32 |
+
|
| 33 |
+
1.7. "Larger Work" means a work which combines Covered Code or
|
| 34 |
+
portions thereof with code not governed by the terms of this License.
|
| 35 |
+
|
| 36 |
+
1.8. "License" means this document.
|
| 37 |
+
|
| 38 |
+
1.8.1. "Licensable" means having the right to grant, to the maximum
|
| 39 |
+
extent possible, whether at the time of the initial grant or
|
| 40 |
+
subsequently acquired, any and all of the rights conveyed herein.
|
| 41 |
+
|
| 42 |
+
1.9. "Modifications" means any addition to or deletion from the
|
| 43 |
+
substance or structure of either the Original Code or any previous
|
| 44 |
+
Modifications. When Covered Code is released as a series of files, a
|
| 45 |
+
Modification is:
|
| 46 |
+
A. Any addition to or deletion from the contents of a file
|
| 47 |
+
containing Original Code or previous Modifications.
|
| 48 |
+
|
| 49 |
+
B. Any new file that contains any part of the Original Code or
|
| 50 |
+
previous Modifications.
|
| 51 |
+
|
| 52 |
+
1.10. "Original Code" means Source Code of computer software code
|
| 53 |
+
which is described in the Source Code notice required by Exhibit A as
|
| 54 |
+
Original Code, and which, at the time of its release under this
|
| 55 |
+
License is not already Covered Code governed by this License.
|
| 56 |
+
|
| 57 |
+
1.10.1. "Patent Claims" means any patent claim(s), now owned or
|
| 58 |
+
hereafter acquired, including without limitation, method, process,
|
| 59 |
+
and apparatus claims, in any patent Licensable by grantor.
|
| 60 |
+
|
| 61 |
+
1.11. "Source Code" means the preferred form of the Covered Code for
|
| 62 |
+
making modifications to it, including all modules it contains, plus
|
| 63 |
+
any associated interface definition files, scripts used to control
|
| 64 |
+
compilation and installation of an Executable, or source code
|
| 65 |
+
differential comparisons against either the Original Code or another
|
| 66 |
+
well known, available Covered Code of the Contributor's choice. The
|
| 67 |
+
Source Code can be in a compressed or archival form, provided the
|
| 68 |
+
appropriate decompression or de-archiving software is widely available
|
| 69 |
+
for no charge.
|
| 70 |
+
|
| 71 |
+
1.12. "You" (or "Your") means an individual or a legal entity
|
| 72 |
+
exercising rights under, and complying with all of the terms of, this
|
| 73 |
+
License or a future version of this License issued under Section 6.1.
|
| 74 |
+
For legal entities, "You" includes any entity which controls, is
|
| 75 |
+
controlled by, or is under common control with You. For purposes of
|
| 76 |
+
this definition, "control" means (a) the power, direct or indirect,
|
| 77 |
+
to cause the direction or management of such entity, whether by
|
| 78 |
+
contract or otherwise, or (b) ownership of more than fifty percent
|
| 79 |
+
(50%) of the outstanding shares or beneficial ownership of such
|
| 80 |
+
entity.
|
| 81 |
+
|
| 82 |
+
2. Source Code License.
|
| 83 |
+
|
| 84 |
+
2.1. The Initial Developer Grant.
|
| 85 |
+
The Initial Developer hereby grants You a world-wide, royalty-free,
|
| 86 |
+
non-exclusive license, subject to third party intellectual property
|
| 87 |
+
claims:
|
| 88 |
+
(a) under intellectual property rights (other than patent or
|
| 89 |
+
trademark) Licensable by Initial Developer to use, reproduce,
|
| 90 |
+
modify, display, perform, sublicense and distribute the Original
|
| 91 |
+
Code (or portions thereof) with or without Modifications, and/or
|
| 92 |
+
as part of a Larger Work; and
|
| 93 |
+
|
| 94 |
+
(b) under Patents Claims infringed by the making, using or
|
| 95 |
+
selling of Original Code, to make, have made, use, practice,
|
| 96 |
+
sell, and offer for sale, and/or otherwise dispose of the
|
| 97 |
+
Original Code (or portions thereof).
|
| 98 |
+
|
| 99 |
+
(c) the licenses granted in this Section 2.1(a) and (b) are
|
| 100 |
+
effective on the date Initial Developer first distributes
|
| 101 |
+
Original Code under the terms of this License.
|
| 102 |
+
|
| 103 |
+
(d) Notwithstanding Section 2.1(b) above, no patent license is
|
| 104 |
+
granted: 1) for code that You delete from the Original Code; 2)
|
| 105 |
+
separate from the Original Code; or 3) for infringements caused
|
| 106 |
+
by: i) the modification of the Original Code or ii) the
|
| 107 |
+
combination of the Original Code with other software or devices.
|
| 108 |
+
|
| 109 |
+
2.2. Contributor Grant.
|
| 110 |
+
Subject to third party intellectual property claims, each Contributor
|
| 111 |
+
hereby grants You a world-wide, royalty-free, non-exclusive license
|
| 112 |
+
|
| 113 |
+
(a) under intellectual property rights (other than patent or
|
| 114 |
+
trademark) Licensable by Contributor, to use, reproduce, modify,
|
| 115 |
+
display, perform, sublicense and distribute the Modifications
|
| 116 |
+
created by such Contributor (or portions thereof) either on an
|
| 117 |
+
unmodified basis, with other Modifications, as Covered Code
|
| 118 |
+
and/or as part of a Larger Work; and
|
| 119 |
+
|
| 120 |
+
(b) under Patent Claims infringed by the making, using, or
|
| 121 |
+
selling of Modifications made by that Contributor either alone
|
| 122 |
+
and/or in combination with its Contributor Version (or portions
|
| 123 |
+
of such combination), to make, use, sell, offer for sale, have
|
| 124 |
+
made, and/or otherwise dispose of: 1) Modifications made by that
|
| 125 |
+
Contributor (or portions thereof); and 2) the combination of
|
| 126 |
+
Modifications made by that Contributor with its Contributor
|
| 127 |
+
Version (or portions of such combination).
|
| 128 |
+
|
| 129 |
+
(c) the licenses granted in Sections 2.2(a) and 2.2(b) are
|
| 130 |
+
effective on the date Contributor first makes Commercial Use of
|
| 131 |
+
the Covered Code.
|
| 132 |
+
|
| 133 |
+
(d) Notwithstanding Section 2.2(b) above, no patent license is
|
| 134 |
+
granted: 1) for any code that Contributor has deleted from the
|
| 135 |
+
Contributor Version; 2) separate from the Contributor Version;
|
| 136 |
+
3) for infringements caused by: i) third party modifications of
|
| 137 |
+
Contributor Version or ii) the combination of Modifications made
|
| 138 |
+
by that Contributor with other software (except as part of the
|
| 139 |
+
Contributor Version) or other devices; or 4) under Patent Claims
|
| 140 |
+
infringed by Covered Code in the absence of Modifications made by
|
| 141 |
+
that Contributor.
|
| 142 |
+
|
| 143 |
+
3. Distribution Obligations.
|
| 144 |
+
|
| 145 |
+
3.1. Application of License.
|
| 146 |
+
The Modifications which You create or to which You contribute are
|
| 147 |
+
governed by the terms of this License, including without limitation
|
| 148 |
+
Section 2.2. The Source Code version of Covered Code may be
|
| 149 |
+
distributed only under the terms of this License or a future version
|
| 150 |
+
of this License released under Section 6.1, and You must include a
|
| 151 |
+
copy of this License with every copy of the Source Code You
|
| 152 |
+
distribute. You may not offer or impose any terms on any Source Code
|
| 153 |
+
version that alters or restricts the applicable version of this
|
| 154 |
+
License or the recipients' rights hereunder. However, You may include
|
| 155 |
+
an additional document offering the additional rights described in
|
| 156 |
+
Section 3.5.
|
| 157 |
+
|
| 158 |
+
3.2. Availability of Source Code.
|
| 159 |
+
Any Modification which You create or to which You contribute must be
|
| 160 |
+
made available in Source Code form under the terms of this License
|
| 161 |
+
either on the same media as an Executable version or via an accepted
|
| 162 |
+
Electronic Distribution Mechanism to anyone to whom you made an
|
| 163 |
+
Executable version available; and if made available via Electronic
|
| 164 |
+
Distribution Mechanism, must remain available for at least twelve (12)
|
| 165 |
+
months after the date it initially became available, or at least six
|
| 166 |
+
(6) months after a subsequent version of that particular Modification
|
| 167 |
+
has been made available to such recipients. You are responsible for
|
| 168 |
+
ensuring that the Source Code version remains available even if the
|
| 169 |
+
Electronic Distribution Mechanism is maintained by a third party.
|
| 170 |
+
|
| 171 |
+
3.3. Description of Modifications.
|
| 172 |
+
You must cause all Covered Code to which You contribute to contain a
|
| 173 |
+
file documenting the changes You made to create that Covered Code and
|
| 174 |
+
the date of any change. You must include a prominent statement that
|
| 175 |
+
the Modification is derived, directly or indirectly, from Original
|
| 176 |
+
Code provided by the Initial Developer and including the name of the
|
| 177 |
+
Initial Developer in (a) the Source Code, and (b) in any notice in an
|
| 178 |
+
Executable version or related documentation in which You describe the
|
| 179 |
+
origin or ownership of the Covered Code.
|
| 180 |
+
|
| 181 |
+
3.4. Intellectual Property Matters
|
| 182 |
+
(a) Third Party Claims.
|
| 183 |
+
If Contributor has knowledge that a license under a third party's
|
| 184 |
+
intellectual property rights is required to exercise the rights
|
| 185 |
+
granted by such Contributor under Sections 2.1 or 2.2,
|
| 186 |
+
Contributor must include a text file with the Source Code
|
| 187 |
+
distribution titled "LEGAL" which describes the claim and the
|
| 188 |
+
party making the claim in sufficient detail that a recipient will
|
| 189 |
+
know whom to contact. If Contributor obtains such knowledge after
|
| 190 |
+
the Modification is made available as described in Section 3.2,
|
| 191 |
+
Contributor shall promptly modify the LEGAL file in all copies
|
| 192 |
+
Contributor makes available thereafter and shall take other steps
|
| 193 |
+
(such as notifying appropriate mailing lists or newsgroups)
|
| 194 |
+
reasonably calculated to inform those who received the Covered
|
| 195 |
+
Code that new knowledge has been obtained.
|
| 196 |
+
|
| 197 |
+
(b) Contributor APIs.
|
| 198 |
+
If Contributor's Modifications include an application programming
|
| 199 |
+
interface and Contributor has knowledge of patent licenses which
|
| 200 |
+
are reasonably necessary to implement that API, Contributor must
|
| 201 |
+
also include this information in the LEGAL file.
|
| 202 |
+
|
| 203 |
+
(c) Representations.
|
| 204 |
+
Contributor represents that, except as disclosed pursuant to
|
| 205 |
+
Section 3.4(a) above, Contributor believes that Contributor's
|
| 206 |
+
Modifications are Contributor's original creation(s) and/or
|
| 207 |
+
Contributor has sufficient rights to grant the rights conveyed by
|
| 208 |
+
this License.
|
| 209 |
+
|
| 210 |
+
3.5. Required Notices.
|
| 211 |
+
You must duplicate the notice in Exhibit A in each file of the Source
|
| 212 |
+
Code. If it is not possible to put such notice in a particular Source
|
| 213 |
+
Code file due to its structure, then You must include such notice in a
|
| 214 |
+
location (such as a relevant directory) where a user would be likely
|
| 215 |
+
to look for such a notice. If You created one or more Modification(s)
|
| 216 |
+
You may add your name as a Contributor to the notice described in
|
| 217 |
+
Exhibit A. You must also duplicate this License in any documentation
|
| 218 |
+
for the Source Code where You describe recipients' rights or ownership
|
| 219 |
+
rights relating to Covered Code. You may choose to offer, and to
|
| 220 |
+
charge a fee for, warranty, support, indemnity or liability
|
| 221 |
+
obligations to one or more recipients of Covered Code. However, You
|
| 222 |
+
may do so only on Your own behalf, and not on behalf of the Initial
|
| 223 |
+
Developer or any Contributor. You must make it absolutely clear than
|
| 224 |
+
any such warranty, support, indemnity or liability obligation is
|
| 225 |
+
offered by You alone, and You hereby agree to indemnify the Initial
|
| 226 |
+
Developer and every Contributor for any liability incurred by the
|
| 227 |
+
Initial Developer or such Contributor as a result of warranty,
|
| 228 |
+
support, indemnity or liability terms You offer.
|
| 229 |
+
|
| 230 |
+
3.6. Distribution of Executable Versions.
|
| 231 |
+
You may distribute Covered Code in Executable form only if the
|
| 232 |
+
requirements of Section 3.1-3.5 have been met for that Covered Code,
|
| 233 |
+
and if You include a notice stating that the Source Code version of
|
| 234 |
+
the Covered Code is available under the terms of this License,
|
| 235 |
+
including a description of how and where You have fulfilled the
|
| 236 |
+
obligations of Section 3.2. The notice must be conspicuously included
|
| 237 |
+
in any notice in an Executable version, related documentation or
|
| 238 |
+
collateral in which You describe recipients' rights relating to the
|
| 239 |
+
Covered Code. You may distribute the Executable version of Covered
|
| 240 |
+
Code or ownership rights under a license of Your choice, which may
|
| 241 |
+
contain terms different from this License, provided that You are in
|
| 242 |
+
compliance with the terms of this License and that the license for the
|
| 243 |
+
Executable version does not attempt to limit or alter the recipient's
|
| 244 |
+
rights in the Source Code version from the rights set forth in this
|
| 245 |
+
License. If You distribute the Executable version under a different
|
| 246 |
+
license You must make it absolutely clear that any terms which differ
|
| 247 |
+
from this License are offered by You alone, not by the Initial
|
| 248 |
+
Developer or any Contributor. You hereby agree to indemnify the
|
| 249 |
+
Initial Developer and every Contributor for any liability incurred by
|
| 250 |
+
the Initial Developer or such Contributor as a result of any such
|
| 251 |
+
terms You offer.
|
| 252 |
+
|
| 253 |
+
3.7. Larger Works.
|
| 254 |
+
You may create a Larger Work by combining Covered Code with other code
|
| 255 |
+
not governed by the terms of this License and distribute the Larger
|
| 256 |
+
Work as a single product. In such a case, You must make sure the
|
| 257 |
+
requirements of this License are fulfilled for the Covered Code.
|
| 258 |
+
|
| 259 |
+
4. Inability to Comply Due to Statute or Regulation.
|
| 260 |
+
|
| 261 |
+
If it is impossible for You to comply with any of the terms of this
|
| 262 |
+
License with respect to some or all of the Covered Code due to
|
| 263 |
+
statute, judicial order, or regulation then You must: (a) comply with
|
| 264 |
+
the terms of this License to the maximum extent possible; and (b)
|
| 265 |
+
describe the limitations and the code they affect. Such description
|
| 266 |
+
must be included in the LEGAL file described in Section 3.4 and must
|
| 267 |
+
be included with all distributions of the Source Code. Except to the
|
| 268 |
+
extent prohibited by statute or regulation, such description must be
|
| 269 |
+
sufficiently detailed for a recipient of ordinary skill to be able to
|
| 270 |
+
understand it.
|
| 271 |
+
|
| 272 |
+
5. Application of this License.
|
| 273 |
+
|
| 274 |
+
This License applies to code to which the Initial Developer has
|
| 275 |
+
attached the notice in Exhibit A and to related Covered Code.
|
| 276 |
+
|
| 277 |
+
6. Versions of the License.
|
| 278 |
+
|
| 279 |
+
6.1. New Versions.
|
| 280 |
+
Netscape Communications Corporation ("Netscape") may publish revised
|
| 281 |
+
and/or new versions of the License from time to time. Each version
|
| 282 |
+
will be given a distinguishing version number.
|
| 283 |
+
|
| 284 |
+
6.2. Effect of New Versions.
|
| 285 |
+
Once Covered Code has been published under a particular version of the
|
| 286 |
+
License, You may always continue to use it under the terms of that
|
| 287 |
+
version. You may also choose to use such Covered Code under the terms
|
| 288 |
+
of any subsequent version of the License published by Netscape. No one
|
| 289 |
+
other than Netscape has the right to modify the terms applicable to
|
| 290 |
+
Covered Code created under this License.
|
| 291 |
+
|
| 292 |
+
6.3. Derivative Works.
|
| 293 |
+
If You create or use a modified version of this License (which you may
|
| 294 |
+
only do in order to apply it to code which is not already Covered Code
|
| 295 |
+
governed by this License), You must (a) rename Your license so that
|
| 296 |
+
the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
|
| 297 |
+
"MPL", "NPL" or any confusingly similar phrase do not appear in your
|
| 298 |
+
license (except to note that your license differs from this License)
|
| 299 |
+
and (b) otherwise make it clear that Your version of the license
|
| 300 |
+
contains terms which differ from the Mozilla Public License and
|
| 301 |
+
Netscape Public License. (Filling in the name of the Initial
|
| 302 |
+
Developer, Original Code or Contributor in the notice described in
|
| 303 |
+
Exhibit A shall not of themselves be deemed to be modifications of
|
| 304 |
+
this License.)
|
| 305 |
+
|
| 306 |
+
7. DISCLAIMER OF WARRANTY.
|
| 307 |
+
|
| 308 |
+
COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
|
| 309 |
+
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
|
| 310 |
+
WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
|
| 311 |
+
DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
|
| 312 |
+
THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
|
| 313 |
+
IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
|
| 314 |
+
YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
|
| 315 |
+
COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
|
| 316 |
+
OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
|
| 317 |
+
ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
|
| 318 |
+
|
| 319 |
+
8. TERMINATION.
|
| 320 |
+
|
| 321 |
+
8.1. This License and the rights granted hereunder will terminate
|
| 322 |
+
automatically if You fail to comply with terms herein and fail to cure
|
| 323 |
+
such breach within 30 days of becoming aware of the breach. All
|
| 324 |
+
sublicenses to the Covered Code which are properly granted shall
|
| 325 |
+
survive any termination of this License. Provisions which, by their
|
| 326 |
+
nature, must remain in effect beyond the termination of this License
|
| 327 |
+
shall survive.
|
| 328 |
+
|
| 329 |
+
8.2. If You initiate litigation by asserting a patent infringement
|
| 330 |
+
claim (excluding declatory judgment actions) against Initial Developer
|
| 331 |
+
or a Contributor (the Initial Developer or Contributor against whom
|
| 332 |
+
You file such action is referred to as "Participant") alleging that:
|
| 333 |
+
|
| 334 |
+
(a) such Participant's Contributor Version directly or indirectly
|
| 335 |
+
infringes any patent, then any and all rights granted by such
|
| 336 |
+
Participant to You under Sections 2.1 and/or 2.2 of this License
|
| 337 |
+
shall, upon 60 days notice from Participant terminate prospectively,
|
| 338 |
+
unless if within 60 days after receipt of notice You either: (i)
|
| 339 |
+
agree in writing to pay Participant a mutually agreeable reasonable
|
| 340 |
+
royalty for Your past and future use of Modifications made by such
|
| 341 |
+
Participant, or (ii) withdraw Your litigation claim with respect to
|
| 342 |
+
the Contributor Version against such Participant. If within 60 days
|
| 343 |
+
of notice, a reasonable royalty and payment arrangement are not
|
| 344 |
+
mutually agreed upon in writing by the parties or the litigation claim
|
| 345 |
+
is not withdrawn, the rights granted by Participant to You under
|
| 346 |
+
Sections 2.1 and/or 2.2 automatically terminate at the expiration of
|
| 347 |
+
the 60 day notice period specified above.
|
| 348 |
+
|
| 349 |
+
(b) any software, hardware, or device, other than such Participant's
|
| 350 |
+
Contributor Version, directly or indirectly infringes any patent, then
|
| 351 |
+
any rights granted to You by such Participant under Sections 2.1(b)
|
| 352 |
+
and 2.2(b) are revoked effective as of the date You first made, used,
|
| 353 |
+
sold, distributed, or had made, Modifications made by that
|
| 354 |
+
Participant.
|
| 355 |
+
|
| 356 |
+
8.3. If You assert a patent infringement claim against Participant
|
| 357 |
+
alleging that such Participant's Contributor Version directly or
|
| 358 |
+
indirectly infringes any patent where such claim is resolved (such as
|
| 359 |
+
by license or settlement) prior to the initiation of patent
|
| 360 |
+
infringement litigation, then the reasonable value of the licenses
|
| 361 |
+
granted by such Participant under Sections 2.1 or 2.2 shall be taken
|
| 362 |
+
into account in determining the amount or value of any payment or
|
| 363 |
+
license.
|
| 364 |
+
|
| 365 |
+
8.4. In the event of termination under Sections 8.1 or 8.2 above,
|
| 366 |
+
all end user license agreements (excluding distributors and resellers)
|
| 367 |
+
which have been validly granted by You or any distributor hereunder
|
| 368 |
+
prior to termination shall survive termination.
|
| 369 |
+
|
| 370 |
+
9. LIMITATION OF LIABILITY.
|
| 371 |
+
|
| 372 |
+
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
|
| 373 |
+
(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
|
| 374 |
+
DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
|
| 375 |
+
OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
|
| 376 |
+
ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
|
| 377 |
+
CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
|
| 378 |
+
WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
|
| 379 |
+
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
|
| 380 |
+
INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
|
| 381 |
+
LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
|
| 382 |
+
RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
|
| 383 |
+
PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
|
| 384 |
+
EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
|
| 385 |
+
THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
|
| 386 |
+
|
| 387 |
+
10. U.S. GOVERNMENT END USERS.
|
| 388 |
+
|
| 389 |
+
The Covered Code is a "commercial item," as that term is defined in
|
| 390 |
+
48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
|
| 391 |
+
software" and "commercial computer software documentation," as such
|
| 392 |
+
terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
|
| 393 |
+
C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
|
| 394 |
+
all U.S. Government End Users acquire Covered Code with only those
|
| 395 |
+
rights set forth herein.
|
| 396 |
+
|
| 397 |
+
11. MISCELLANEOUS.
|
| 398 |
+
|
| 399 |
+
This License represents the complete agreement concerning subject
|
| 400 |
+
matter hereof. If any provision of this License is held to be
|
| 401 |
+
unenforceable, such provision shall be reformed only to the extent
|
| 402 |
+
necessary to make it enforceable. This License shall be governed by
|
| 403 |
+
California law provisions (except to the extent applicable law, if
|
| 404 |
+
any, provides otherwise), excluding its conflict-of-law provisions.
|
| 405 |
+
With respect to disputes in which at least one party is a citizen of,
|
| 406 |
+
or an entity chartered or registered to do business in the United
|
| 407 |
+
States of America, any litigation relating to this License shall be
|
| 408 |
+
subject to the jurisdiction of the Federal Courts of the Northern
|
| 409 |
+
District of California, with venue lying in Santa Clara County,
|
| 410 |
+
California, with the losing party responsible for costs, including
|
| 411 |
+
without limitation, court costs and reasonable attorneys' fees and
|
| 412 |
+
expenses. The application of the United Nations Convention on
|
| 413 |
+
Contracts for the International Sale of Goods is expressly excluded.
|
| 414 |
+
Any law or regulation which provides that the language of a contract
|
| 415 |
+
shall be construed against the drafter shall not apply to this
|
| 416 |
+
License.
|
| 417 |
+
|
| 418 |
+
12. RESPONSIBILITY FOR CLAIMS.
|
| 419 |
+
|
| 420 |
+
As between Initial Developer and the Contributors, each party is
|
| 421 |
+
responsible for claims and damages arising, directly or indirectly,
|
| 422 |
+
out of its utilization of rights under this License and You agree to
|
| 423 |
+
work with Initial Developer and Contributors to distribute such
|
| 424 |
+
responsibility on an equitable basis. Nothing herein is intended or
|
| 425 |
+
shall be deemed to constitute any admission of liability.
|
| 426 |
+
|
| 427 |
+
13. MULTIPLE-LICENSED CODE.
|
| 428 |
+
|
| 429 |
+
Initial Developer may designate portions of the Covered Code as
|
| 430 |
+
"Multiple-Licensed". "Multiple-Licensed" means that the Initial
|
| 431 |
+
Developer permits you to utilize portions of the Covered Code under
|
| 432 |
+
Your choice of the NPL or the alternative licenses, if any, specified
|
| 433 |
+
by the Initial Developer in the file described in Exhibit A.
|
| 434 |
+
|
| 435 |
+
EXHIBIT A -Mozilla Public License.
|
| 436 |
+
|
| 437 |
+
``The contents of this file are subject to the Mozilla Public License
|
| 438 |
+
Version 1.1 (the "License"); you may not use this file except in
|
| 439 |
+
compliance with the License. You may obtain a copy of the License at
|
| 440 |
+
http://www.mozilla.org/MPL/
|
| 441 |
+
|
| 442 |
+
Software distributed under the License is distributed on an "AS IS"
|
| 443 |
+
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
|
| 444 |
+
License for the specific language governing rights and limitations
|
| 445 |
+
under the License.
|
| 446 |
+
|
| 447 |
+
The Original Code is ______________________________________.
|
| 448 |
+
|
| 449 |
+
The Initial Developer of the Original Code is ________________________.
|
| 450 |
+
Portions created by ______________________ are Copyright (C) ______
|
| 451 |
+
_______________________. All Rights Reserved.
|
| 452 |
+
|
| 453 |
+
Contributor(s): ______________________________________.
|
| 454 |
+
|
| 455 |
+
Alternatively, the contents of this file may be used under the terms
|
| 456 |
+
of the _____ license (the "[___] License"), in which case the
|
| 457 |
+
provisions of [______] License are applicable instead of those
|
| 458 |
+
above. If you wish to allow use of your version of this file only
|
| 459 |
+
under the terms of the [____] License and not to allow others to use
|
| 460 |
+
your version of this file under the MPL, indicate your decision by
|
| 461 |
+
deleting the provisions above and replace them with the notice and
|
| 462 |
+
other provisions required by the [___] License. If you do not delete
|
| 463 |
+
the provisions above, a recipient may use your version of this file
|
| 464 |
+
under either the MPL or the [___] License."
|
| 465 |
+
|
| 466 |
+
[NOTE: The text of this Exhibit A may differ slightly from the text of
|
| 467 |
+
the notices in the Source Code files of the Original Code. You should
|
| 468 |
+
use the text of this Exhibit A rather than the text found in the
|
| 469 |
+
Original Code Source Code for Your Modifications.]
|
mosesdecoder/cmph-2.0.2/Makefile
ADDED
|
@@ -0,0 +1,888 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
| 2 |
+
# Makefile. Generated from Makefile.in by configure.
|
| 3 |
+
|
| 4 |
+
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
| 5 |
+
|
| 6 |
+
# This Makefile.in is free software; the Free Software Foundation
|
| 7 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 8 |
+
# with or without modifications, as long as this notice is preserved.
|
| 9 |
+
|
| 10 |
+
# This program is distributed in the hope that it will be useful,
|
| 11 |
+
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
| 12 |
+
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
| 13 |
+
# PARTICULAR PURPOSE.
|
| 14 |
+
|
| 15 |
+
|
| 16 |
+
|
| 17 |
+
|
| 18 |
+
am__is_gnu_make = { \
|
| 19 |
+
if test -z '$(MAKELEVEL)'; then \
|
| 20 |
+
false; \
|
| 21 |
+
elif test -n '$(MAKE_HOST)'; then \
|
| 22 |
+
true; \
|
| 23 |
+
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
| 24 |
+
true; \
|
| 25 |
+
else \
|
| 26 |
+
false; \
|
| 27 |
+
fi; \
|
| 28 |
+
}
|
| 29 |
+
am__make_running_with_option = \
|
| 30 |
+
case $${target_option-} in \
|
| 31 |
+
?) ;; \
|
| 32 |
+
*) echo "am__make_running_with_option: internal error: invalid" \
|
| 33 |
+
"target option '$${target_option-}' specified" >&2; \
|
| 34 |
+
exit 1;; \
|
| 35 |
+
esac; \
|
| 36 |
+
has_opt=no; \
|
| 37 |
+
sane_makeflags=$$MAKEFLAGS; \
|
| 38 |
+
if $(am__is_gnu_make); then \
|
| 39 |
+
sane_makeflags=$$MFLAGS; \
|
| 40 |
+
else \
|
| 41 |
+
case $$MAKEFLAGS in \
|
| 42 |
+
*\\[\ \ ]*) \
|
| 43 |
+
bs=\\; \
|
| 44 |
+
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
| 45 |
+
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
| 46 |
+
esac; \
|
| 47 |
+
fi; \
|
| 48 |
+
skip_next=no; \
|
| 49 |
+
strip_trailopt () \
|
| 50 |
+
{ \
|
| 51 |
+
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
| 52 |
+
}; \
|
| 53 |
+
for flg in $$sane_makeflags; do \
|
| 54 |
+
test $$skip_next = yes && { skip_next=no; continue; }; \
|
| 55 |
+
case $$flg in \
|
| 56 |
+
*=*|--*) continue;; \
|
| 57 |
+
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
| 58 |
+
-*I?*) strip_trailopt 'I';; \
|
| 59 |
+
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
| 60 |
+
-*O?*) strip_trailopt 'O';; \
|
| 61 |
+
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
| 62 |
+
-*l?*) strip_trailopt 'l';; \
|
| 63 |
+
-[dEDm]) skip_next=yes;; \
|
| 64 |
+
-[JT]) skip_next=yes;; \
|
| 65 |
+
esac; \
|
| 66 |
+
case $$flg in \
|
| 67 |
+
*$$target_option*) has_opt=yes; break;; \
|
| 68 |
+
esac; \
|
| 69 |
+
done; \
|
| 70 |
+
test $$has_opt = yes
|
| 71 |
+
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
| 72 |
+
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
| 73 |
+
pkgdatadir = $(datadir)/cmph
|
| 74 |
+
pkgincludedir = $(includedir)/cmph
|
| 75 |
+
pkglibdir = $(libdir)/cmph
|
| 76 |
+
pkglibexecdir = $(libexecdir)/cmph
|
| 77 |
+
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
| 78 |
+
install_sh_DATA = $(install_sh) -c -m 644
|
| 79 |
+
install_sh_PROGRAM = $(install_sh) -c
|
| 80 |
+
install_sh_SCRIPT = $(install_sh) -c
|
| 81 |
+
INSTALL_HEADER = $(INSTALL_DATA)
|
| 82 |
+
transform = $(program_transform_name)
|
| 83 |
+
NORMAL_INSTALL = :
|
| 84 |
+
PRE_INSTALL = :
|
| 85 |
+
POST_INSTALL = :
|
| 86 |
+
NORMAL_UNINSTALL = :
|
| 87 |
+
PRE_UNINSTALL = :
|
| 88 |
+
POST_UNINSTALL = :
|
| 89 |
+
build_triplet = x86_64-pc-linux-gnu
|
| 90 |
+
host_triplet = x86_64-pc-linux-gnu
|
| 91 |
+
#am__append_1 = cxxmph.pc
|
| 92 |
+
subdir = .
|
| 93 |
+
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
| 94 |
+
am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
|
| 95 |
+
$(top_srcdir)/m4/cxx0x.m4 $(top_srcdir)/m4/largefile.m4 \
|
| 96 |
+
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
| 97 |
+
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
| 98 |
+
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/spoon.m4 \
|
| 99 |
+
$(top_srcdir)/configure.ac
|
| 100 |
+
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
| 101 |
+
$(ACLOCAL_M4)
|
| 102 |
+
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
| 103 |
+
$(am__configure_deps) $(am__DIST_COMMON)
|
| 104 |
+
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
| 105 |
+
configure.lineno config.status.lineno
|
| 106 |
+
mkinstalldirs = $(install_sh) -d
|
| 107 |
+
CONFIG_HEADER = config.h
|
| 108 |
+
CONFIG_CLEAN_FILES = cmph.pc cxxmph.pc
|
| 109 |
+
CONFIG_CLEAN_VPATH_FILES =
|
| 110 |
+
AM_V_P = $(am__v_P_$(V))
|
| 111 |
+
am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
|
| 112 |
+
am__v_P_0 = false
|
| 113 |
+
am__v_P_1 = :
|
| 114 |
+
AM_V_GEN = $(am__v_GEN_$(V))
|
| 115 |
+
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
|
| 116 |
+
am__v_GEN_0 = @echo " GEN " $@;
|
| 117 |
+
am__v_GEN_1 =
|
| 118 |
+
AM_V_at = $(am__v_at_$(V))
|
| 119 |
+
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
|
| 120 |
+
am__v_at_0 = @
|
| 121 |
+
am__v_at_1 =
|
| 122 |
+
SOURCES =
|
| 123 |
+
DIST_SOURCES =
|
| 124 |
+
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
| 125 |
+
ctags-recursive dvi-recursive html-recursive info-recursive \
|
| 126 |
+
install-data-recursive install-dvi-recursive \
|
| 127 |
+
install-exec-recursive install-html-recursive \
|
| 128 |
+
install-info-recursive install-pdf-recursive \
|
| 129 |
+
install-ps-recursive install-recursive installcheck-recursive \
|
| 130 |
+
installdirs-recursive pdf-recursive ps-recursive \
|
| 131 |
+
tags-recursive uninstall-recursive
|
| 132 |
+
am__can_run_installinfo = \
|
| 133 |
+
case $$AM_UPDATE_INFO_DIR in \
|
| 134 |
+
n|no|NO) false;; \
|
| 135 |
+
*) (install-info --version) >/dev/null 2>&1;; \
|
| 136 |
+
esac
|
| 137 |
+
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
| 138 |
+
am__vpath_adj = case $$p in \
|
| 139 |
+
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
| 140 |
+
*) f=$$p;; \
|
| 141 |
+
esac;
|
| 142 |
+
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
| 143 |
+
am__install_max = 40
|
| 144 |
+
am__nobase_strip_setup = \
|
| 145 |
+
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
| 146 |
+
am__nobase_strip = \
|
| 147 |
+
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
| 148 |
+
am__nobase_list = $(am__nobase_strip_setup); \
|
| 149 |
+
for p in $$list; do echo "$$p $$p"; done | \
|
| 150 |
+
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
| 151 |
+
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
| 152 |
+
if (++n[$$2] == $(am__install_max)) \
|
| 153 |
+
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
| 154 |
+
END { for (dir in files) print dir, files[dir] }'
|
| 155 |
+
am__base_list = \
|
| 156 |
+
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
| 157 |
+
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
| 158 |
+
am__uninstall_files_from_dir = { \
|
| 159 |
+
test -z "$$files" \
|
| 160 |
+
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
| 161 |
+
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
| 162 |
+
$(am__cd) "$$dir" && rm -f $$files; }; \
|
| 163 |
+
}
|
| 164 |
+
am__installdirs = "$(DESTDIR)$(pkgconfigdir)"
|
| 165 |
+
DATA = $(pkgconfig_DATA)
|
| 166 |
+
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
| 167 |
+
distclean-recursive maintainer-clean-recursive
|
| 168 |
+
am__recursive_targets = \
|
| 169 |
+
$(RECURSIVE_TARGETS) \
|
| 170 |
+
$(RECURSIVE_CLEAN_TARGETS) \
|
| 171 |
+
$(am__extra_recursive_targets)
|
| 172 |
+
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
| 173 |
+
cscope distdir distdir-am dist dist-all distcheck
|
| 174 |
+
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
|
| 175 |
+
$(LISP)config.h.in
|
| 176 |
+
# Read a list of newline-separated strings from the standard input,
|
| 177 |
+
# and print each of them once, without duplicates. Input order is
|
| 178 |
+
# *not* preserved.
|
| 179 |
+
am__uniquify_input = $(AWK) '\
|
| 180 |
+
BEGIN { nonempty = 0; } \
|
| 181 |
+
{ items[$$0] = 1; nonempty = 1; } \
|
| 182 |
+
END { if (nonempty) { for (i in items) print i; }; } \
|
| 183 |
+
'
|
| 184 |
+
# Make sure the list of sources is unique. This is necessary because,
|
| 185 |
+
# e.g., the same source file might be shared among _SOURCES variables
|
| 186 |
+
# for different programs/libraries.
|
| 187 |
+
am__define_uniq_tagged_files = \
|
| 188 |
+
list='$(am__tagged_files)'; \
|
| 189 |
+
unique=`for i in $$list; do \
|
| 190 |
+
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
| 191 |
+
done | $(am__uniquify_input)`
|
| 192 |
+
ETAGS = etags
|
| 193 |
+
CTAGS = ctags
|
| 194 |
+
CSCOPE = cscope
|
| 195 |
+
DIST_SUBDIRS = $(SUBDIRS)
|
| 196 |
+
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/cmph.pc.in \
|
| 197 |
+
$(srcdir)/config.h.in $(srcdir)/cxxmph.pc.in AUTHORS COPYING \
|
| 198 |
+
ChangeLog INSTALL NEWS README compile config.guess config.sub \
|
| 199 |
+
depcomp install-sh ltmain.sh missing
|
| 200 |
+
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
| 201 |
+
distdir = $(PACKAGE)-$(VERSION)
|
| 202 |
+
top_distdir = $(distdir)
|
| 203 |
+
am__remove_distdir = \
|
| 204 |
+
if test -d "$(distdir)"; then \
|
| 205 |
+
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
|
| 206 |
+
&& rm -rf "$(distdir)" \
|
| 207 |
+
|| { sleep 5 && rm -rf "$(distdir)"; }; \
|
| 208 |
+
else :; fi
|
| 209 |
+
am__post_remove_distdir = $(am__remove_distdir)
|
| 210 |
+
am__relativize = \
|
| 211 |
+
dir0=`pwd`; \
|
| 212 |
+
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
| 213 |
+
sed_rest='s,^[^/]*/*,,'; \
|
| 214 |
+
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
| 215 |
+
sed_butlast='s,/*[^/]*$$,,'; \
|
| 216 |
+
while test -n "$$dir1"; do \
|
| 217 |
+
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
| 218 |
+
if test "$$first" != "."; then \
|
| 219 |
+
if test "$$first" = ".."; then \
|
| 220 |
+
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
| 221 |
+
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
| 222 |
+
else \
|
| 223 |
+
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
| 224 |
+
if test "$$first2" = "$$first"; then \
|
| 225 |
+
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
| 226 |
+
else \
|
| 227 |
+
dir2="../$$dir2"; \
|
| 228 |
+
fi; \
|
| 229 |
+
dir0="$$dir0"/"$$first"; \
|
| 230 |
+
fi; \
|
| 231 |
+
fi; \
|
| 232 |
+
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
| 233 |
+
done; \
|
| 234 |
+
reldir="$$dir2"
|
| 235 |
+
DIST_ARCHIVES = $(distdir).tar.gz
|
| 236 |
+
GZIP_ENV = --best
|
| 237 |
+
DIST_TARGETS = dist-gzip
|
| 238 |
+
distuninstallcheck_listfiles = find . -type f -print
|
| 239 |
+
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
| 240 |
+
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
| 241 |
+
distcleancheck_listfiles = find . -type f -print
|
| 242 |
+
ACLOCAL = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing aclocal-1.16
|
| 243 |
+
AMTAR = $${TAR-tar}
|
| 244 |
+
AM_DEFAULT_VERBOSITY = 1
|
| 245 |
+
AR = ar
|
| 246 |
+
AUTOCONF = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing autoconf
|
| 247 |
+
AUTOHEADER = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing autoheader
|
| 248 |
+
AUTOMAKE = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing automake-1.16
|
| 249 |
+
AWK = mawk
|
| 250 |
+
CC = gcc
|
| 251 |
+
CCDEPMODE = depmode=gcc3
|
| 252 |
+
CFLAGS = -Wall -g -O2
|
| 253 |
+
CHECK_CFLAGS =
|
| 254 |
+
CHECK_LIBS =
|
| 255 |
+
CPP = gcc -E
|
| 256 |
+
CPPFLAGS =
|
| 257 |
+
CXX = g++
|
| 258 |
+
CXXCPP = g++ -E
|
| 259 |
+
CXXDEPMODE = depmode=gcc3
|
| 260 |
+
CXXFLAGS = -Wall -Wno-unused-function -DNDEBUG -O3 -fomit-frame-pointer -g -O2
|
| 261 |
+
CXXMPH =
|
| 262 |
+
CYGPATH_W = echo
|
| 263 |
+
DEFS = -DHAVE_CONFIG_H
|
| 264 |
+
DEPDIR = .deps
|
| 265 |
+
DLLTOOL = false
|
| 266 |
+
DSYMUTIL =
|
| 267 |
+
DUMPBIN =
|
| 268 |
+
ECHO_C =
|
| 269 |
+
ECHO_N = -n
|
| 270 |
+
ECHO_T =
|
| 271 |
+
EGREP = /usr/bin/grep -E
|
| 272 |
+
EXEEXT =
|
| 273 |
+
FGREP = /usr/bin/grep -F
|
| 274 |
+
GETCONF = getconf
|
| 275 |
+
GREP = /usr/bin/grep
|
| 276 |
+
INSTALL = /usr/bin/install -c
|
| 277 |
+
INSTALL_DATA = ${INSTALL} -m 644
|
| 278 |
+
INSTALL_PROGRAM = ${INSTALL}
|
| 279 |
+
INSTALL_SCRIPT = ${INSTALL}
|
| 280 |
+
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
| 281 |
+
LD = /usr/bin/ld -m elf_x86_64
|
| 282 |
+
LDFLAGS = -lm
|
| 283 |
+
LIBM = -lm
|
| 284 |
+
LIBOBJS =
|
| 285 |
+
LIBS =
|
| 286 |
+
LIBTOOL = $(SHELL) $(top_builddir)/libtool
|
| 287 |
+
LIPO =
|
| 288 |
+
LN_S = ln -s
|
| 289 |
+
LTLIBOBJS =
|
| 290 |
+
LT_SYS_LIBRARY_PATH =
|
| 291 |
+
MAKEINFO = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing makeinfo
|
| 292 |
+
MANIFEST_TOOL = :
|
| 293 |
+
MKDIR_P = /usr/bin/mkdir -p
|
| 294 |
+
NM = /usr/bin/nm -B
|
| 295 |
+
NMEDIT =
|
| 296 |
+
OBJDUMP = objdump
|
| 297 |
+
OBJEXT = o
|
| 298 |
+
OTOOL =
|
| 299 |
+
OTOOL64 =
|
| 300 |
+
PACKAGE = cmph
|
| 301 |
+
PACKAGE_BUGREPORT =
|
| 302 |
+
PACKAGE_NAME = cmph
|
| 303 |
+
PACKAGE_STRING = cmph 2.0.2
|
| 304 |
+
PACKAGE_TARNAME = cmph
|
| 305 |
+
PACKAGE_URL =
|
| 306 |
+
PACKAGE_VERSION = 2.0.2
|
| 307 |
+
PATH_SEPARATOR = :
|
| 308 |
+
RANLIB = ranlib
|
| 309 |
+
SED = /usr/bin/sed
|
| 310 |
+
SET_MAKE =
|
| 311 |
+
SHELL = /bin/bash
|
| 312 |
+
STRIP = strip
|
| 313 |
+
VERSION = 2.0.2
|
| 314 |
+
abs_builddir = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 315 |
+
abs_srcdir = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 316 |
+
abs_top_builddir = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 317 |
+
abs_top_srcdir = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 318 |
+
ac_ct_AR = ar
|
| 319 |
+
ac_ct_CC = gcc
|
| 320 |
+
ac_ct_CXX = g++
|
| 321 |
+
ac_ct_DUMPBIN =
|
| 322 |
+
am__include = include
|
| 323 |
+
am__leading_dot = .
|
| 324 |
+
am__quote =
|
| 325 |
+
am__tar = $${TAR-tar} chof - "$$tardir"
|
| 326 |
+
am__untar = $${TAR-tar} xf -
|
| 327 |
+
bindir = ${exec_prefix}/bin
|
| 328 |
+
build = x86_64-pc-linux-gnu
|
| 329 |
+
build_alias =
|
| 330 |
+
build_cpu = x86_64
|
| 331 |
+
build_os = linux-gnu
|
| 332 |
+
build_vendor = pc
|
| 333 |
+
builddir = .
|
| 334 |
+
datadir = ${datarootdir}
|
| 335 |
+
datarootdir = ${prefix}/share
|
| 336 |
+
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
|
| 337 |
+
dvidir = ${docdir}
|
| 338 |
+
exec_prefix = ${prefix}
|
| 339 |
+
host = x86_64-pc-linux-gnu
|
| 340 |
+
host_alias =
|
| 341 |
+
host_cpu = x86_64
|
| 342 |
+
host_os = linux-gnu
|
| 343 |
+
host_vendor = pc
|
| 344 |
+
htmldir = ${docdir}
|
| 345 |
+
includedir = ${prefix}/include
|
| 346 |
+
infodir = ${datarootdir}/info
|
| 347 |
+
install_sh = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/install-sh
|
| 348 |
+
libdir = ${exec_prefix}/lib
|
| 349 |
+
libexecdir = ${exec_prefix}/libexec
|
| 350 |
+
localedir = ${datarootdir}/locale
|
| 351 |
+
localstatedir = ${prefix}/var
|
| 352 |
+
mandir = ${datarootdir}/man
|
| 353 |
+
mkdir_p = $(MKDIR_P)
|
| 354 |
+
oldincludedir = /usr/include
|
| 355 |
+
pdfdir = ${docdir}
|
| 356 |
+
prefix = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 357 |
+
program_transform_name = s,x,x,
|
| 358 |
+
psdir = ${docdir}
|
| 359 |
+
sbindir = ${exec_prefix}/sbin
|
| 360 |
+
sharedstatedir = ${prefix}/com
|
| 361 |
+
srcdir = .
|
| 362 |
+
sysconfdir = ${prefix}/etc
|
| 363 |
+
target_alias =
|
| 364 |
+
top_build_prefix =
|
| 365 |
+
top_builddir = .
|
| 366 |
+
top_srcdir = .
|
| 367 |
+
SUBDIRS = src tests examples man $(CXXMPH)
|
| 368 |
+
EXTRA_DIST = cmph.spec configure.ac cmph.pc.in cxxmph.pc.in LGPL-2 MPL-1.1
|
| 369 |
+
pkgconfig_DATA = cmph.pc $(am__append_1)
|
| 370 |
+
ACLOCAL_AMFLAGS = "-Im4"
|
| 371 |
+
pkgconfigdir = $(libdir)/pkgconfig
|
| 372 |
+
all: config.h
|
| 373 |
+
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
| 374 |
+
|
| 375 |
+
.SUFFIXES:
|
| 376 |
+
am--refresh: Makefile
|
| 377 |
+
@:
|
| 378 |
+
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
| 379 |
+
@for dep in $?; do \
|
| 380 |
+
case '$(am__configure_deps)' in \
|
| 381 |
+
*$$dep*) \
|
| 382 |
+
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
|
| 383 |
+
$(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
|
| 384 |
+
&& exit 0; \
|
| 385 |
+
exit 1;; \
|
| 386 |
+
esac; \
|
| 387 |
+
done; \
|
| 388 |
+
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
|
| 389 |
+
$(am__cd) $(top_srcdir) && \
|
| 390 |
+
$(AUTOMAKE) --gnu Makefile
|
| 391 |
+
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
| 392 |
+
@case '$?' in \
|
| 393 |
+
*config.status*) \
|
| 394 |
+
echo ' $(SHELL) ./config.status'; \
|
| 395 |
+
$(SHELL) ./config.status;; \
|
| 396 |
+
*) \
|
| 397 |
+
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
|
| 398 |
+
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
|
| 399 |
+
esac;
|
| 400 |
+
|
| 401 |
+
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
| 402 |
+
$(SHELL) ./config.status --recheck
|
| 403 |
+
|
| 404 |
+
$(top_srcdir)/configure: $(am__configure_deps)
|
| 405 |
+
$(am__cd) $(srcdir) && $(AUTOCONF)
|
| 406 |
+
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
| 407 |
+
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
| 408 |
+
$(am__aclocal_m4_deps):
|
| 409 |
+
|
| 410 |
+
config.h: stamp-h1
|
| 411 |
+
@test -f $@ || rm -f stamp-h1
|
| 412 |
+
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
| 413 |
+
|
| 414 |
+
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
| 415 |
+
@rm -f stamp-h1
|
| 416 |
+
cd $(top_builddir) && $(SHELL) ./config.status config.h
|
| 417 |
+
$(srcdir)/config.h.in: $(am__configure_deps)
|
| 418 |
+
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
| 419 |
+
rm -f stamp-h1
|
| 420 |
+
touch $@
|
| 421 |
+
|
| 422 |
+
distclean-hdr:
|
| 423 |
+
-rm -f config.h stamp-h1
|
| 424 |
+
cmph.pc: $(top_builddir)/config.status $(srcdir)/cmph.pc.in
|
| 425 |
+
cd $(top_builddir) && $(SHELL) ./config.status $@
|
| 426 |
+
cxxmph.pc: $(top_builddir)/config.status $(srcdir)/cxxmph.pc.in
|
| 427 |
+
cd $(top_builddir) && $(SHELL) ./config.status $@
|
| 428 |
+
|
| 429 |
+
mostlyclean-libtool:
|
| 430 |
+
-rm -f *.lo
|
| 431 |
+
|
| 432 |
+
clean-libtool:
|
| 433 |
+
-rm -rf .libs _libs
|
| 434 |
+
|
| 435 |
+
distclean-libtool:
|
| 436 |
+
-rm -f libtool config.lt
|
| 437 |
+
install-pkgconfigDATA: $(pkgconfig_DATA)
|
| 438 |
+
@$(NORMAL_INSTALL)
|
| 439 |
+
@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
|
| 440 |
+
if test -n "$$list"; then \
|
| 441 |
+
echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
|
| 442 |
+
$(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
|
| 443 |
+
fi; \
|
| 444 |
+
for p in $$list; do \
|
| 445 |
+
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
| 446 |
+
echo "$$d$$p"; \
|
| 447 |
+
done | $(am__base_list) | \
|
| 448 |
+
while read files; do \
|
| 449 |
+
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
|
| 450 |
+
$(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
|
| 451 |
+
done
|
| 452 |
+
|
| 453 |
+
uninstall-pkgconfigDATA:
|
| 454 |
+
@$(NORMAL_UNINSTALL)
|
| 455 |
+
@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
|
| 456 |
+
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
| 457 |
+
dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
|
| 458 |
+
|
| 459 |
+
# This directory's subdirectories are mostly independent; you can cd
|
| 460 |
+
# into them and run 'make' without going through this Makefile.
|
| 461 |
+
# To change the values of 'make' variables: instead of editing Makefiles,
|
| 462 |
+
# (1) if the variable is set in 'config.status', edit 'config.status'
|
| 463 |
+
# (which will cause the Makefiles to be regenerated when you run 'make');
|
| 464 |
+
# (2) otherwise, pass the desired values on the 'make' command line.
|
| 465 |
+
$(am__recursive_targets):
|
| 466 |
+
@fail=; \
|
| 467 |
+
if $(am__make_keepgoing); then \
|
| 468 |
+
failcom='fail=yes'; \
|
| 469 |
+
else \
|
| 470 |
+
failcom='exit 1'; \
|
| 471 |
+
fi; \
|
| 472 |
+
dot_seen=no; \
|
| 473 |
+
target=`echo $@ | sed s/-recursive//`; \
|
| 474 |
+
case "$@" in \
|
| 475 |
+
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
| 476 |
+
*) list='$(SUBDIRS)' ;; \
|
| 477 |
+
esac; \
|
| 478 |
+
for subdir in $$list; do \
|
| 479 |
+
echo "Making $$target in $$subdir"; \
|
| 480 |
+
if test "$$subdir" = "."; then \
|
| 481 |
+
dot_seen=yes; \
|
| 482 |
+
local_target="$$target-am"; \
|
| 483 |
+
else \
|
| 484 |
+
local_target="$$target"; \
|
| 485 |
+
fi; \
|
| 486 |
+
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
| 487 |
+
|| eval $$failcom; \
|
| 488 |
+
done; \
|
| 489 |
+
if test "$$dot_seen" = "no"; then \
|
| 490 |
+
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
| 491 |
+
fi; test -z "$$fail"
|
| 492 |
+
|
| 493 |
+
ID: $(am__tagged_files)
|
| 494 |
+
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
| 495 |
+
tags: tags-recursive
|
| 496 |
+
TAGS: tags
|
| 497 |
+
|
| 498 |
+
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
| 499 |
+
set x; \
|
| 500 |
+
here=`pwd`; \
|
| 501 |
+
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
| 502 |
+
include_option=--etags-include; \
|
| 503 |
+
empty_fix=.; \
|
| 504 |
+
else \
|
| 505 |
+
include_option=--include; \
|
| 506 |
+
empty_fix=; \
|
| 507 |
+
fi; \
|
| 508 |
+
list='$(SUBDIRS)'; for subdir in $$list; do \
|
| 509 |
+
if test "$$subdir" = .; then :; else \
|
| 510 |
+
test ! -f $$subdir/TAGS || \
|
| 511 |
+
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
| 512 |
+
fi; \
|
| 513 |
+
done; \
|
| 514 |
+
$(am__define_uniq_tagged_files); \
|
| 515 |
+
shift; \
|
| 516 |
+
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
| 517 |
+
test -n "$$unique" || unique=$$empty_fix; \
|
| 518 |
+
if test $$# -gt 0; then \
|
| 519 |
+
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
| 520 |
+
"$$@" $$unique; \
|
| 521 |
+
else \
|
| 522 |
+
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
| 523 |
+
$$unique; \
|
| 524 |
+
fi; \
|
| 525 |
+
fi
|
| 526 |
+
ctags: ctags-recursive
|
| 527 |
+
|
| 528 |
+
CTAGS: ctags
|
| 529 |
+
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
| 530 |
+
$(am__define_uniq_tagged_files); \
|
| 531 |
+
test -z "$(CTAGS_ARGS)$$unique" \
|
| 532 |
+
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
| 533 |
+
$$unique
|
| 534 |
+
|
| 535 |
+
GTAGS:
|
| 536 |
+
here=`$(am__cd) $(top_builddir) && pwd` \
|
| 537 |
+
&& $(am__cd) $(top_srcdir) \
|
| 538 |
+
&& gtags -i $(GTAGS_ARGS) "$$here"
|
| 539 |
+
cscope: cscope.files
|
| 540 |
+
test ! -s cscope.files \
|
| 541 |
+
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
|
| 542 |
+
clean-cscope:
|
| 543 |
+
-rm -f cscope.files
|
| 544 |
+
cscope.files: clean-cscope cscopelist
|
| 545 |
+
cscopelist: cscopelist-recursive
|
| 546 |
+
|
| 547 |
+
cscopelist-am: $(am__tagged_files)
|
| 548 |
+
list='$(am__tagged_files)'; \
|
| 549 |
+
case "$(srcdir)" in \
|
| 550 |
+
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
| 551 |
+
*) sdir=$(subdir)/$(srcdir) ;; \
|
| 552 |
+
esac; \
|
| 553 |
+
for i in $$list; do \
|
| 554 |
+
if test -f "$$i"; then \
|
| 555 |
+
echo "$(subdir)/$$i"; \
|
| 556 |
+
else \
|
| 557 |
+
echo "$$sdir/$$i"; \
|
| 558 |
+
fi; \
|
| 559 |
+
done >> $(top_builddir)/cscope.files
|
| 560 |
+
|
| 561 |
+
distclean-tags:
|
| 562 |
+
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
| 563 |
+
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
|
| 564 |
+
|
| 565 |
+
distdir: $(BUILT_SOURCES)
|
| 566 |
+
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
| 567 |
+
|
| 568 |
+
distdir-am: $(DISTFILES)
|
| 569 |
+
$(am__remove_distdir)
|
| 570 |
+
test -d "$(distdir)" || mkdir "$(distdir)"
|
| 571 |
+
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
| 572 |
+
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
| 573 |
+
list='$(DISTFILES)'; \
|
| 574 |
+
dist_files=`for file in $$list; do echo $$file; done | \
|
| 575 |
+
sed -e "s|^$$srcdirstrip/||;t" \
|
| 576 |
+
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
| 577 |
+
case $$dist_files in \
|
| 578 |
+
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
| 579 |
+
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
| 580 |
+
sort -u` ;; \
|
| 581 |
+
esac; \
|
| 582 |
+
for file in $$dist_files; do \
|
| 583 |
+
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
| 584 |
+
if test -d $$d/$$file; then \
|
| 585 |
+
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
| 586 |
+
if test -d "$(distdir)/$$file"; then \
|
| 587 |
+
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
| 588 |
+
fi; \
|
| 589 |
+
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
| 590 |
+
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
| 591 |
+
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
| 592 |
+
fi; \
|
| 593 |
+
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
| 594 |
+
else \
|
| 595 |
+
test -f "$(distdir)/$$file" \
|
| 596 |
+
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
| 597 |
+
|| exit 1; \
|
| 598 |
+
fi; \
|
| 599 |
+
done
|
| 600 |
+
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
| 601 |
+
if test "$$subdir" = .; then :; else \
|
| 602 |
+
$(am__make_dryrun) \
|
| 603 |
+
|| test -d "$(distdir)/$$subdir" \
|
| 604 |
+
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
| 605 |
+
|| exit 1; \
|
| 606 |
+
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
| 607 |
+
$(am__relativize); \
|
| 608 |
+
new_distdir=$$reldir; \
|
| 609 |
+
dir1=$$subdir; dir2="$(top_distdir)"; \
|
| 610 |
+
$(am__relativize); \
|
| 611 |
+
new_top_distdir=$$reldir; \
|
| 612 |
+
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
| 613 |
+
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
| 614 |
+
($(am__cd) $$subdir && \
|
| 615 |
+
$(MAKE) $(AM_MAKEFLAGS) \
|
| 616 |
+
top_distdir="$$new_top_distdir" \
|
| 617 |
+
distdir="$$new_distdir" \
|
| 618 |
+
am__remove_distdir=: \
|
| 619 |
+
am__skip_length_check=: \
|
| 620 |
+
am__skip_mode_fix=: \
|
| 621 |
+
distdir) \
|
| 622 |
+
|| exit 1; \
|
| 623 |
+
fi; \
|
| 624 |
+
done
|
| 625 |
+
-test -n "$(am__skip_mode_fix)" \
|
| 626 |
+
|| find "$(distdir)" -type d ! -perm -755 \
|
| 627 |
+
-exec chmod u+rwx,go+rx {} \; -o \
|
| 628 |
+
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
| 629 |
+
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
| 630 |
+
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|
| 631 |
+
|| chmod -R a+r "$(distdir)"
|
| 632 |
+
dist-gzip: distdir
|
| 633 |
+
tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
|
| 634 |
+
$(am__post_remove_distdir)
|
| 635 |
+
|
| 636 |
+
dist-bzip2: distdir
|
| 637 |
+
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
|
| 638 |
+
$(am__post_remove_distdir)
|
| 639 |
+
|
| 640 |
+
dist-lzip: distdir
|
| 641 |
+
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
|
| 642 |
+
$(am__post_remove_distdir)
|
| 643 |
+
|
| 644 |
+
dist-xz: distdir
|
| 645 |
+
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
|
| 646 |
+
$(am__post_remove_distdir)
|
| 647 |
+
|
| 648 |
+
dist-tarZ: distdir
|
| 649 |
+
@echo WARNING: "Support for distribution archives compressed with" \
|
| 650 |
+
"legacy program 'compress' is deprecated." >&2
|
| 651 |
+
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
| 652 |
+
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
| 653 |
+
$(am__post_remove_distdir)
|
| 654 |
+
|
| 655 |
+
dist-shar: distdir
|
| 656 |
+
@echo WARNING: "Support for shar distribution archives is" \
|
| 657 |
+
"deprecated." >&2
|
| 658 |
+
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
| 659 |
+
shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
|
| 660 |
+
$(am__post_remove_distdir)
|
| 661 |
+
|
| 662 |
+
dist-zip: distdir
|
| 663 |
+
-rm -f $(distdir).zip
|
| 664 |
+
zip -rq $(distdir).zip $(distdir)
|
| 665 |
+
$(am__post_remove_distdir)
|
| 666 |
+
|
| 667 |
+
dist dist-all:
|
| 668 |
+
$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
|
| 669 |
+
$(am__post_remove_distdir)
|
| 670 |
+
|
| 671 |
+
# This target untars the dist file and tries a VPATH configuration. Then
|
| 672 |
+
# it guarantees that the distribution is self-contained by making another
|
| 673 |
+
# tarfile.
|
| 674 |
+
distcheck: dist
|
| 675 |
+
case '$(DIST_ARCHIVES)' in \
|
| 676 |
+
*.tar.gz*) \
|
| 677 |
+
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
|
| 678 |
+
*.tar.bz2*) \
|
| 679 |
+
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
| 680 |
+
*.tar.lz*) \
|
| 681 |
+
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
|
| 682 |
+
*.tar.xz*) \
|
| 683 |
+
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
|
| 684 |
+
*.tar.Z*) \
|
| 685 |
+
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
| 686 |
+
*.shar.gz*) \
|
| 687 |
+
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
|
| 688 |
+
*.zip*) \
|
| 689 |
+
unzip $(distdir).zip ;;\
|
| 690 |
+
esac
|
| 691 |
+
chmod -R a-w $(distdir)
|
| 692 |
+
chmod u+w $(distdir)
|
| 693 |
+
mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
|
| 694 |
+
chmod a-w $(distdir)
|
| 695 |
+
test -d $(distdir)/_build || exit 0; \
|
| 696 |
+
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
|
| 697 |
+
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
| 698 |
+
&& am__cwd=`pwd` \
|
| 699 |
+
&& $(am__cd) $(distdir)/_build/sub \
|
| 700 |
+
&& ../../configure \
|
| 701 |
+
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
| 702 |
+
$(DISTCHECK_CONFIGURE_FLAGS) \
|
| 703 |
+
--srcdir=../.. --prefix="$$dc_install_base" \
|
| 704 |
+
&& $(MAKE) $(AM_MAKEFLAGS) \
|
| 705 |
+
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
| 706 |
+
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
| 707 |
+
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
| 708 |
+
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
| 709 |
+
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
|
| 710 |
+
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
|
| 711 |
+
distuninstallcheck \
|
| 712 |
+
&& chmod -R a-w "$$dc_install_base" \
|
| 713 |
+
&& ({ \
|
| 714 |
+
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
|
| 715 |
+
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
|
| 716 |
+
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
|
| 717 |
+
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
|
| 718 |
+
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
|
| 719 |
+
} || { rm -rf "$$dc_destdir"; exit 1; }) \
|
| 720 |
+
&& rm -rf "$$dc_destdir" \
|
| 721 |
+
&& $(MAKE) $(AM_MAKEFLAGS) dist \
|
| 722 |
+
&& rm -rf $(DIST_ARCHIVES) \
|
| 723 |
+
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
|
| 724 |
+
&& cd "$$am__cwd" \
|
| 725 |
+
|| exit 1
|
| 726 |
+
$(am__post_remove_distdir)
|
| 727 |
+
@(echo "$(distdir) archives ready for distribution: "; \
|
| 728 |
+
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
|
| 729 |
+
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
|
| 730 |
+
distuninstallcheck:
|
| 731 |
+
@test -n '$(distuninstallcheck_dir)' || { \
|
| 732 |
+
echo 'ERROR: trying to run $@ with an empty' \
|
| 733 |
+
'$$(distuninstallcheck_dir)' >&2; \
|
| 734 |
+
exit 1; \
|
| 735 |
+
}; \
|
| 736 |
+
$(am__cd) '$(distuninstallcheck_dir)' || { \
|
| 737 |
+
echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
|
| 738 |
+
exit 1; \
|
| 739 |
+
}; \
|
| 740 |
+
test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|
| 741 |
+
|| { echo "ERROR: files left after uninstall:" ; \
|
| 742 |
+
if test -n "$(DESTDIR)"; then \
|
| 743 |
+
echo " (check DESTDIR support)"; \
|
| 744 |
+
fi ; \
|
| 745 |
+
$(distuninstallcheck_listfiles) ; \
|
| 746 |
+
exit 1; } >&2
|
| 747 |
+
distcleancheck: distclean
|
| 748 |
+
@if test '$(srcdir)' = . ; then \
|
| 749 |
+
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
|
| 750 |
+
exit 1 ; \
|
| 751 |
+
fi
|
| 752 |
+
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|
| 753 |
+
|| { echo "ERROR: files left in build directory after distclean:" ; \
|
| 754 |
+
$(distcleancheck_listfiles) ; \
|
| 755 |
+
exit 1; } >&2
|
| 756 |
+
check-am: all-am
|
| 757 |
+
check: check-recursive
|
| 758 |
+
all-am: Makefile $(DATA) config.h
|
| 759 |
+
installdirs: installdirs-recursive
|
| 760 |
+
installdirs-am:
|
| 761 |
+
for dir in "$(DESTDIR)$(pkgconfigdir)"; do \
|
| 762 |
+
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
| 763 |
+
done
|
| 764 |
+
install: install-recursive
|
| 765 |
+
install-exec: install-exec-recursive
|
| 766 |
+
install-data: install-data-recursive
|
| 767 |
+
uninstall: uninstall-recursive
|
| 768 |
+
|
| 769 |
+
install-am: all-am
|
| 770 |
+
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
| 771 |
+
|
| 772 |
+
installcheck: installcheck-recursive
|
| 773 |
+
install-strip:
|
| 774 |
+
if test -z '$(STRIP)'; then \
|
| 775 |
+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
| 776 |
+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
| 777 |
+
install; \
|
| 778 |
+
else \
|
| 779 |
+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
| 780 |
+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
| 781 |
+
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
| 782 |
+
fi
|
| 783 |
+
mostlyclean-generic:
|
| 784 |
+
|
| 785 |
+
clean-generic:
|
| 786 |
+
|
| 787 |
+
distclean-generic:
|
| 788 |
+
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
| 789 |
+
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
| 790 |
+
|
| 791 |
+
maintainer-clean-generic:
|
| 792 |
+
@echo "This command is intended for maintainers to use"
|
| 793 |
+
@echo "it deletes files that may require special tools to rebuild."
|
| 794 |
+
clean: clean-recursive
|
| 795 |
+
|
| 796 |
+
clean-am: clean-generic clean-libtool mostlyclean-am
|
| 797 |
+
|
| 798 |
+
distclean: distclean-recursive
|
| 799 |
+
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
| 800 |
+
-rm -f Makefile
|
| 801 |
+
distclean-am: clean-am distclean-generic distclean-hdr \
|
| 802 |
+
distclean-libtool distclean-tags
|
| 803 |
+
|
| 804 |
+
dvi: dvi-recursive
|
| 805 |
+
|
| 806 |
+
dvi-am:
|
| 807 |
+
|
| 808 |
+
html: html-recursive
|
| 809 |
+
|
| 810 |
+
html-am:
|
| 811 |
+
|
| 812 |
+
info: info-recursive
|
| 813 |
+
|
| 814 |
+
info-am:
|
| 815 |
+
|
| 816 |
+
install-data-am: install-pkgconfigDATA
|
| 817 |
+
|
| 818 |
+
install-dvi: install-dvi-recursive
|
| 819 |
+
|
| 820 |
+
install-dvi-am:
|
| 821 |
+
|
| 822 |
+
install-exec-am:
|
| 823 |
+
|
| 824 |
+
install-html: install-html-recursive
|
| 825 |
+
|
| 826 |
+
install-html-am:
|
| 827 |
+
|
| 828 |
+
install-info: install-info-recursive
|
| 829 |
+
|
| 830 |
+
install-info-am:
|
| 831 |
+
|
| 832 |
+
install-man:
|
| 833 |
+
|
| 834 |
+
install-pdf: install-pdf-recursive
|
| 835 |
+
|
| 836 |
+
install-pdf-am:
|
| 837 |
+
|
| 838 |
+
install-ps: install-ps-recursive
|
| 839 |
+
|
| 840 |
+
install-ps-am:
|
| 841 |
+
|
| 842 |
+
installcheck-am:
|
| 843 |
+
|
| 844 |
+
maintainer-clean: maintainer-clean-recursive
|
| 845 |
+
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
| 846 |
+
-rm -rf $(top_srcdir)/autom4te.cache
|
| 847 |
+
-rm -f Makefile
|
| 848 |
+
maintainer-clean-am: distclean-am maintainer-clean-generic
|
| 849 |
+
|
| 850 |
+
mostlyclean: mostlyclean-recursive
|
| 851 |
+
|
| 852 |
+
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
| 853 |
+
|
| 854 |
+
pdf: pdf-recursive
|
| 855 |
+
|
| 856 |
+
pdf-am:
|
| 857 |
+
|
| 858 |
+
ps: ps-recursive
|
| 859 |
+
|
| 860 |
+
ps-am:
|
| 861 |
+
|
| 862 |
+
uninstall-am: uninstall-pkgconfigDATA
|
| 863 |
+
|
| 864 |
+
.MAKE: $(am__recursive_targets) all install-am install-strip
|
| 865 |
+
|
| 866 |
+
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
|
| 867 |
+
am--refresh check check-am clean clean-cscope clean-generic \
|
| 868 |
+
clean-libtool cscope cscopelist-am ctags ctags-am dist \
|
| 869 |
+
dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
|
| 870 |
+
dist-xz dist-zip distcheck distclean distclean-generic \
|
| 871 |
+
distclean-hdr distclean-libtool distclean-tags distcleancheck \
|
| 872 |
+
distdir distuninstallcheck dvi dvi-am html html-am info \
|
| 873 |
+
info-am install install-am install-data install-data-am \
|
| 874 |
+
install-dvi install-dvi-am install-exec install-exec-am \
|
| 875 |
+
install-html install-html-am install-info install-info-am \
|
| 876 |
+
install-man install-pdf install-pdf-am install-pkgconfigDATA \
|
| 877 |
+
install-ps install-ps-am install-strip installcheck \
|
| 878 |
+
installcheck-am installdirs installdirs-am maintainer-clean \
|
| 879 |
+
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
| 880 |
+
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
|
| 881 |
+
uninstall-am uninstall-pkgconfigDATA
|
| 882 |
+
|
| 883 |
+
.PRECIOUS: Makefile
|
| 884 |
+
|
| 885 |
+
|
| 886 |
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
| 887 |
+
# Otherwise a system limit (for SysV at least) may be exceeded.
|
| 888 |
+
.NOEXPORT:
|
mosesdecoder/cmph-2.0.2/Makefile.am
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
SUBDIRS = src tests examples man $(CXXMPH)
|
| 2 |
+
EXTRA_DIST = cmph.spec configure.ac cmph.pc.in cxxmph.pc.in LGPL-2 MPL-1.1
|
| 3 |
+
pkgconfig_DATA = cmph.pc
|
| 4 |
+
if USE_CXXMPH
|
| 5 |
+
pkgconfig_DATA += cxxmph.pc
|
| 6 |
+
endif
|
| 7 |
+
ACLOCAL_AMFLAGS="-Im4"
|
| 8 |
+
|
| 9 |
+
pkgconfigdir = $(libdir)/pkgconfig
|
mosesdecoder/cmph-2.0.2/Makefile.in
ADDED
|
@@ -0,0 +1,888 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
| 2 |
+
# @configure_input@
|
| 3 |
+
|
| 4 |
+
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
| 5 |
+
|
| 6 |
+
# This Makefile.in is free software; the Free Software Foundation
|
| 7 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 8 |
+
# with or without modifications, as long as this notice is preserved.
|
| 9 |
+
|
| 10 |
+
# This program is distributed in the hope that it will be useful,
|
| 11 |
+
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
| 12 |
+
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
| 13 |
+
# PARTICULAR PURPOSE.
|
| 14 |
+
|
| 15 |
+
@SET_MAKE@
|
| 16 |
+
|
| 17 |
+
VPATH = @srcdir@
|
| 18 |
+
am__is_gnu_make = { \
|
| 19 |
+
if test -z '$(MAKELEVEL)'; then \
|
| 20 |
+
false; \
|
| 21 |
+
elif test -n '$(MAKE_HOST)'; then \
|
| 22 |
+
true; \
|
| 23 |
+
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
| 24 |
+
true; \
|
| 25 |
+
else \
|
| 26 |
+
false; \
|
| 27 |
+
fi; \
|
| 28 |
+
}
|
| 29 |
+
am__make_running_with_option = \
|
| 30 |
+
case $${target_option-} in \
|
| 31 |
+
?) ;; \
|
| 32 |
+
*) echo "am__make_running_with_option: internal error: invalid" \
|
| 33 |
+
"target option '$${target_option-}' specified" >&2; \
|
| 34 |
+
exit 1;; \
|
| 35 |
+
esac; \
|
| 36 |
+
has_opt=no; \
|
| 37 |
+
sane_makeflags=$$MAKEFLAGS; \
|
| 38 |
+
if $(am__is_gnu_make); then \
|
| 39 |
+
sane_makeflags=$$MFLAGS; \
|
| 40 |
+
else \
|
| 41 |
+
case $$MAKEFLAGS in \
|
| 42 |
+
*\\[\ \ ]*) \
|
| 43 |
+
bs=\\; \
|
| 44 |
+
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
| 45 |
+
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
| 46 |
+
esac; \
|
| 47 |
+
fi; \
|
| 48 |
+
skip_next=no; \
|
| 49 |
+
strip_trailopt () \
|
| 50 |
+
{ \
|
| 51 |
+
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
| 52 |
+
}; \
|
| 53 |
+
for flg in $$sane_makeflags; do \
|
| 54 |
+
test $$skip_next = yes && { skip_next=no; continue; }; \
|
| 55 |
+
case $$flg in \
|
| 56 |
+
*=*|--*) continue;; \
|
| 57 |
+
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
| 58 |
+
-*I?*) strip_trailopt 'I';; \
|
| 59 |
+
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
| 60 |
+
-*O?*) strip_trailopt 'O';; \
|
| 61 |
+
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
| 62 |
+
-*l?*) strip_trailopt 'l';; \
|
| 63 |
+
-[dEDm]) skip_next=yes;; \
|
| 64 |
+
-[JT]) skip_next=yes;; \
|
| 65 |
+
esac; \
|
| 66 |
+
case $$flg in \
|
| 67 |
+
*$$target_option*) has_opt=yes; break;; \
|
| 68 |
+
esac; \
|
| 69 |
+
done; \
|
| 70 |
+
test $$has_opt = yes
|
| 71 |
+
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
| 72 |
+
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
| 73 |
+
pkgdatadir = $(datadir)/@PACKAGE@
|
| 74 |
+
pkgincludedir = $(includedir)/@PACKAGE@
|
| 75 |
+
pkglibdir = $(libdir)/@PACKAGE@
|
| 76 |
+
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
| 77 |
+
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
| 78 |
+
install_sh_DATA = $(install_sh) -c -m 644
|
| 79 |
+
install_sh_PROGRAM = $(install_sh) -c
|
| 80 |
+
install_sh_SCRIPT = $(install_sh) -c
|
| 81 |
+
INSTALL_HEADER = $(INSTALL_DATA)
|
| 82 |
+
transform = $(program_transform_name)
|
| 83 |
+
NORMAL_INSTALL = :
|
| 84 |
+
PRE_INSTALL = :
|
| 85 |
+
POST_INSTALL = :
|
| 86 |
+
NORMAL_UNINSTALL = :
|
| 87 |
+
PRE_UNINSTALL = :
|
| 88 |
+
POST_UNINSTALL = :
|
| 89 |
+
build_triplet = @build@
|
| 90 |
+
host_triplet = @host@
|
| 91 |
+
@USE_CXXMPH_TRUE@am__append_1 = cxxmph.pc
|
| 92 |
+
subdir = .
|
| 93 |
+
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
| 94 |
+
am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
|
| 95 |
+
$(top_srcdir)/m4/cxx0x.m4 $(top_srcdir)/m4/largefile.m4 \
|
| 96 |
+
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
| 97 |
+
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
| 98 |
+
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/spoon.m4 \
|
| 99 |
+
$(top_srcdir)/configure.ac
|
| 100 |
+
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
| 101 |
+
$(ACLOCAL_M4)
|
| 102 |
+
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
|
| 103 |
+
$(am__configure_deps) $(am__DIST_COMMON)
|
| 104 |
+
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
| 105 |
+
configure.lineno config.status.lineno
|
| 106 |
+
mkinstalldirs = $(install_sh) -d
|
| 107 |
+
CONFIG_HEADER = config.h
|
| 108 |
+
CONFIG_CLEAN_FILES = cmph.pc cxxmph.pc
|
| 109 |
+
CONFIG_CLEAN_VPATH_FILES =
|
| 110 |
+
AM_V_P = $(am__v_P_@AM_V@)
|
| 111 |
+
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
| 112 |
+
am__v_P_0 = false
|
| 113 |
+
am__v_P_1 = :
|
| 114 |
+
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
| 115 |
+
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
| 116 |
+
am__v_GEN_0 = @echo " GEN " $@;
|
| 117 |
+
am__v_GEN_1 =
|
| 118 |
+
AM_V_at = $(am__v_at_@AM_V@)
|
| 119 |
+
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
| 120 |
+
am__v_at_0 = @
|
| 121 |
+
am__v_at_1 =
|
| 122 |
+
SOURCES =
|
| 123 |
+
DIST_SOURCES =
|
| 124 |
+
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
|
| 125 |
+
ctags-recursive dvi-recursive html-recursive info-recursive \
|
| 126 |
+
install-data-recursive install-dvi-recursive \
|
| 127 |
+
install-exec-recursive install-html-recursive \
|
| 128 |
+
install-info-recursive install-pdf-recursive \
|
| 129 |
+
install-ps-recursive install-recursive installcheck-recursive \
|
| 130 |
+
installdirs-recursive pdf-recursive ps-recursive \
|
| 131 |
+
tags-recursive uninstall-recursive
|
| 132 |
+
am__can_run_installinfo = \
|
| 133 |
+
case $$AM_UPDATE_INFO_DIR in \
|
| 134 |
+
n|no|NO) false;; \
|
| 135 |
+
*) (install-info --version) >/dev/null 2>&1;; \
|
| 136 |
+
esac
|
| 137 |
+
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
| 138 |
+
am__vpath_adj = case $$p in \
|
| 139 |
+
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
| 140 |
+
*) f=$$p;; \
|
| 141 |
+
esac;
|
| 142 |
+
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
| 143 |
+
am__install_max = 40
|
| 144 |
+
am__nobase_strip_setup = \
|
| 145 |
+
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
| 146 |
+
am__nobase_strip = \
|
| 147 |
+
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
| 148 |
+
am__nobase_list = $(am__nobase_strip_setup); \
|
| 149 |
+
for p in $$list; do echo "$$p $$p"; done | \
|
| 150 |
+
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
| 151 |
+
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
| 152 |
+
if (++n[$$2] == $(am__install_max)) \
|
| 153 |
+
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
| 154 |
+
END { for (dir in files) print dir, files[dir] }'
|
| 155 |
+
am__base_list = \
|
| 156 |
+
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
| 157 |
+
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
| 158 |
+
am__uninstall_files_from_dir = { \
|
| 159 |
+
test -z "$$files" \
|
| 160 |
+
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
| 161 |
+
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
| 162 |
+
$(am__cd) "$$dir" && rm -f $$files; }; \
|
| 163 |
+
}
|
| 164 |
+
am__installdirs = "$(DESTDIR)$(pkgconfigdir)"
|
| 165 |
+
DATA = $(pkgconfig_DATA)
|
| 166 |
+
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
| 167 |
+
distclean-recursive maintainer-clean-recursive
|
| 168 |
+
am__recursive_targets = \
|
| 169 |
+
$(RECURSIVE_TARGETS) \
|
| 170 |
+
$(RECURSIVE_CLEAN_TARGETS) \
|
| 171 |
+
$(am__extra_recursive_targets)
|
| 172 |
+
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
| 173 |
+
cscope distdir distdir-am dist dist-all distcheck
|
| 174 |
+
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
|
| 175 |
+
$(LISP)config.h.in
|
| 176 |
+
# Read a list of newline-separated strings from the standard input,
|
| 177 |
+
# and print each of them once, without duplicates. Input order is
|
| 178 |
+
# *not* preserved.
|
| 179 |
+
am__uniquify_input = $(AWK) '\
|
| 180 |
+
BEGIN { nonempty = 0; } \
|
| 181 |
+
{ items[$$0] = 1; nonempty = 1; } \
|
| 182 |
+
END { if (nonempty) { for (i in items) print i; }; } \
|
| 183 |
+
'
|
| 184 |
+
# Make sure the list of sources is unique. This is necessary because,
|
| 185 |
+
# e.g., the same source file might be shared among _SOURCES variables
|
| 186 |
+
# for different programs/libraries.
|
| 187 |
+
am__define_uniq_tagged_files = \
|
| 188 |
+
list='$(am__tagged_files)'; \
|
| 189 |
+
unique=`for i in $$list; do \
|
| 190 |
+
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
| 191 |
+
done | $(am__uniquify_input)`
|
| 192 |
+
ETAGS = etags
|
| 193 |
+
CTAGS = ctags
|
| 194 |
+
CSCOPE = cscope
|
| 195 |
+
DIST_SUBDIRS = $(SUBDIRS)
|
| 196 |
+
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/cmph.pc.in \
|
| 197 |
+
$(srcdir)/config.h.in $(srcdir)/cxxmph.pc.in AUTHORS COPYING \
|
| 198 |
+
ChangeLog INSTALL NEWS README compile config.guess config.sub \
|
| 199 |
+
depcomp install-sh ltmain.sh missing
|
| 200 |
+
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
| 201 |
+
distdir = $(PACKAGE)-$(VERSION)
|
| 202 |
+
top_distdir = $(distdir)
|
| 203 |
+
am__remove_distdir = \
|
| 204 |
+
if test -d "$(distdir)"; then \
|
| 205 |
+
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
|
| 206 |
+
&& rm -rf "$(distdir)" \
|
| 207 |
+
|| { sleep 5 && rm -rf "$(distdir)"; }; \
|
| 208 |
+
else :; fi
|
| 209 |
+
am__post_remove_distdir = $(am__remove_distdir)
|
| 210 |
+
am__relativize = \
|
| 211 |
+
dir0=`pwd`; \
|
| 212 |
+
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
| 213 |
+
sed_rest='s,^[^/]*/*,,'; \
|
| 214 |
+
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
| 215 |
+
sed_butlast='s,/*[^/]*$$,,'; \
|
| 216 |
+
while test -n "$$dir1"; do \
|
| 217 |
+
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
| 218 |
+
if test "$$first" != "."; then \
|
| 219 |
+
if test "$$first" = ".."; then \
|
| 220 |
+
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
| 221 |
+
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
| 222 |
+
else \
|
| 223 |
+
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
| 224 |
+
if test "$$first2" = "$$first"; then \
|
| 225 |
+
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
| 226 |
+
else \
|
| 227 |
+
dir2="../$$dir2"; \
|
| 228 |
+
fi; \
|
| 229 |
+
dir0="$$dir0"/"$$first"; \
|
| 230 |
+
fi; \
|
| 231 |
+
fi; \
|
| 232 |
+
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
| 233 |
+
done; \
|
| 234 |
+
reldir="$$dir2"
|
| 235 |
+
DIST_ARCHIVES = $(distdir).tar.gz
|
| 236 |
+
GZIP_ENV = --best
|
| 237 |
+
DIST_TARGETS = dist-gzip
|
| 238 |
+
distuninstallcheck_listfiles = find . -type f -print
|
| 239 |
+
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
|
| 240 |
+
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
|
| 241 |
+
distcleancheck_listfiles = find . -type f -print
|
| 242 |
+
ACLOCAL = @ACLOCAL@
|
| 243 |
+
AMTAR = @AMTAR@
|
| 244 |
+
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
| 245 |
+
AR = @AR@
|
| 246 |
+
AUTOCONF = @AUTOCONF@
|
| 247 |
+
AUTOHEADER = @AUTOHEADER@
|
| 248 |
+
AUTOMAKE = @AUTOMAKE@
|
| 249 |
+
AWK = @AWK@
|
| 250 |
+
CC = @CC@
|
| 251 |
+
CCDEPMODE = @CCDEPMODE@
|
| 252 |
+
CFLAGS = @CFLAGS@
|
| 253 |
+
CHECK_CFLAGS = @CHECK_CFLAGS@
|
| 254 |
+
CHECK_LIBS = @CHECK_LIBS@
|
| 255 |
+
CPP = @CPP@
|
| 256 |
+
CPPFLAGS = @CPPFLAGS@
|
| 257 |
+
CXX = @CXX@
|
| 258 |
+
CXXCPP = @CXXCPP@
|
| 259 |
+
CXXDEPMODE = @CXXDEPMODE@
|
| 260 |
+
CXXFLAGS = @CXXFLAGS@
|
| 261 |
+
CXXMPH = @CXXMPH@
|
| 262 |
+
CYGPATH_W = @CYGPATH_W@
|
| 263 |
+
DEFS = @DEFS@
|
| 264 |
+
DEPDIR = @DEPDIR@
|
| 265 |
+
DLLTOOL = @DLLTOOL@
|
| 266 |
+
DSYMUTIL = @DSYMUTIL@
|
| 267 |
+
DUMPBIN = @DUMPBIN@
|
| 268 |
+
ECHO_C = @ECHO_C@
|
| 269 |
+
ECHO_N = @ECHO_N@
|
| 270 |
+
ECHO_T = @ECHO_T@
|
| 271 |
+
EGREP = @EGREP@
|
| 272 |
+
EXEEXT = @EXEEXT@
|
| 273 |
+
FGREP = @FGREP@
|
| 274 |
+
GETCONF = @GETCONF@
|
| 275 |
+
GREP = @GREP@
|
| 276 |
+
INSTALL = @INSTALL@
|
| 277 |
+
INSTALL_DATA = @INSTALL_DATA@
|
| 278 |
+
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
| 279 |
+
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
| 280 |
+
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
| 281 |
+
LD = @LD@
|
| 282 |
+
LDFLAGS = @LDFLAGS@
|
| 283 |
+
LIBM = @LIBM@
|
| 284 |
+
LIBOBJS = @LIBOBJS@
|
| 285 |
+
LIBS = @LIBS@
|
| 286 |
+
LIBTOOL = @LIBTOOL@
|
| 287 |
+
LIPO = @LIPO@
|
| 288 |
+
LN_S = @LN_S@
|
| 289 |
+
LTLIBOBJS = @LTLIBOBJS@
|
| 290 |
+
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
|
| 291 |
+
MAKEINFO = @MAKEINFO@
|
| 292 |
+
MANIFEST_TOOL = @MANIFEST_TOOL@
|
| 293 |
+
MKDIR_P = @MKDIR_P@
|
| 294 |
+
NM = @NM@
|
| 295 |
+
NMEDIT = @NMEDIT@
|
| 296 |
+
OBJDUMP = @OBJDUMP@
|
| 297 |
+
OBJEXT = @OBJEXT@
|
| 298 |
+
OTOOL = @OTOOL@
|
| 299 |
+
OTOOL64 = @OTOOL64@
|
| 300 |
+
PACKAGE = @PACKAGE@
|
| 301 |
+
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
| 302 |
+
PACKAGE_NAME = @PACKAGE_NAME@
|
| 303 |
+
PACKAGE_STRING = @PACKAGE_STRING@
|
| 304 |
+
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
| 305 |
+
PACKAGE_URL = @PACKAGE_URL@
|
| 306 |
+
PACKAGE_VERSION = @PACKAGE_VERSION@
|
| 307 |
+
PATH_SEPARATOR = @PATH_SEPARATOR@
|
| 308 |
+
RANLIB = @RANLIB@
|
| 309 |
+
SED = @SED@
|
| 310 |
+
SET_MAKE = @SET_MAKE@
|
| 311 |
+
SHELL = @SHELL@
|
| 312 |
+
STRIP = @STRIP@
|
| 313 |
+
VERSION = @VERSION@
|
| 314 |
+
abs_builddir = @abs_builddir@
|
| 315 |
+
abs_srcdir = @abs_srcdir@
|
| 316 |
+
abs_top_builddir = @abs_top_builddir@
|
| 317 |
+
abs_top_srcdir = @abs_top_srcdir@
|
| 318 |
+
ac_ct_AR = @ac_ct_AR@
|
| 319 |
+
ac_ct_CC = @ac_ct_CC@
|
| 320 |
+
ac_ct_CXX = @ac_ct_CXX@
|
| 321 |
+
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
| 322 |
+
am__include = @am__include@
|
| 323 |
+
am__leading_dot = @am__leading_dot@
|
| 324 |
+
am__quote = @am__quote@
|
| 325 |
+
am__tar = @am__tar@
|
| 326 |
+
am__untar = @am__untar@
|
| 327 |
+
bindir = @bindir@
|
| 328 |
+
build = @build@
|
| 329 |
+
build_alias = @build_alias@
|
| 330 |
+
build_cpu = @build_cpu@
|
| 331 |
+
build_os = @build_os@
|
| 332 |
+
build_vendor = @build_vendor@
|
| 333 |
+
builddir = @builddir@
|
| 334 |
+
datadir = @datadir@
|
| 335 |
+
datarootdir = @datarootdir@
|
| 336 |
+
docdir = @docdir@
|
| 337 |
+
dvidir = @dvidir@
|
| 338 |
+
exec_prefix = @exec_prefix@
|
| 339 |
+
host = @host@
|
| 340 |
+
host_alias = @host_alias@
|
| 341 |
+
host_cpu = @host_cpu@
|
| 342 |
+
host_os = @host_os@
|
| 343 |
+
host_vendor = @host_vendor@
|
| 344 |
+
htmldir = @htmldir@
|
| 345 |
+
includedir = @includedir@
|
| 346 |
+
infodir = @infodir@
|
| 347 |
+
install_sh = @install_sh@
|
| 348 |
+
libdir = @libdir@
|
| 349 |
+
libexecdir = @libexecdir@
|
| 350 |
+
localedir = @localedir@
|
| 351 |
+
localstatedir = @localstatedir@
|
| 352 |
+
mandir = @mandir@
|
| 353 |
+
mkdir_p = @mkdir_p@
|
| 354 |
+
oldincludedir = @oldincludedir@
|
| 355 |
+
pdfdir = @pdfdir@
|
| 356 |
+
prefix = @prefix@
|
| 357 |
+
program_transform_name = @program_transform_name@
|
| 358 |
+
psdir = @psdir@
|
| 359 |
+
sbindir = @sbindir@
|
| 360 |
+
sharedstatedir = @sharedstatedir@
|
| 361 |
+
srcdir = @srcdir@
|
| 362 |
+
sysconfdir = @sysconfdir@
|
| 363 |
+
target_alias = @target_alias@
|
| 364 |
+
top_build_prefix = @top_build_prefix@
|
| 365 |
+
top_builddir = @top_builddir@
|
| 366 |
+
top_srcdir = @top_srcdir@
|
| 367 |
+
SUBDIRS = src tests examples man $(CXXMPH)
|
| 368 |
+
EXTRA_DIST = cmph.spec configure.ac cmph.pc.in cxxmph.pc.in LGPL-2 MPL-1.1
|
| 369 |
+
pkgconfig_DATA = cmph.pc $(am__append_1)
|
| 370 |
+
ACLOCAL_AMFLAGS = "-Im4"
|
| 371 |
+
pkgconfigdir = $(libdir)/pkgconfig
|
| 372 |
+
all: config.h
|
| 373 |
+
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
| 374 |
+
|
| 375 |
+
.SUFFIXES:
|
| 376 |
+
am--refresh: Makefile
|
| 377 |
+
@:
|
| 378 |
+
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
| 379 |
+
@for dep in $?; do \
|
| 380 |
+
case '$(am__configure_deps)' in \
|
| 381 |
+
*$$dep*) \
|
| 382 |
+
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
|
| 383 |
+
$(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
|
| 384 |
+
&& exit 0; \
|
| 385 |
+
exit 1;; \
|
| 386 |
+
esac; \
|
| 387 |
+
done; \
|
| 388 |
+
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
|
| 389 |
+
$(am__cd) $(top_srcdir) && \
|
| 390 |
+
$(AUTOMAKE) --gnu Makefile
|
| 391 |
+
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
| 392 |
+
@case '$?' in \
|
| 393 |
+
*config.status*) \
|
| 394 |
+
echo ' $(SHELL) ./config.status'; \
|
| 395 |
+
$(SHELL) ./config.status;; \
|
| 396 |
+
*) \
|
| 397 |
+
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
|
| 398 |
+
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
|
| 399 |
+
esac;
|
| 400 |
+
|
| 401 |
+
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
| 402 |
+
$(SHELL) ./config.status --recheck
|
| 403 |
+
|
| 404 |
+
$(top_srcdir)/configure: $(am__configure_deps)
|
| 405 |
+
$(am__cd) $(srcdir) && $(AUTOCONF)
|
| 406 |
+
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
| 407 |
+
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
| 408 |
+
$(am__aclocal_m4_deps):
|
| 409 |
+
|
| 410 |
+
config.h: stamp-h1
|
| 411 |
+
@test -f $@ || rm -f stamp-h1
|
| 412 |
+
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
|
| 413 |
+
|
| 414 |
+
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
| 415 |
+
@rm -f stamp-h1
|
| 416 |
+
cd $(top_builddir) && $(SHELL) ./config.status config.h
|
| 417 |
+
$(srcdir)/config.h.in: $(am__configure_deps)
|
| 418 |
+
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
|
| 419 |
+
rm -f stamp-h1
|
| 420 |
+
touch $@
|
| 421 |
+
|
| 422 |
+
distclean-hdr:
|
| 423 |
+
-rm -f config.h stamp-h1
|
| 424 |
+
cmph.pc: $(top_builddir)/config.status $(srcdir)/cmph.pc.in
|
| 425 |
+
cd $(top_builddir) && $(SHELL) ./config.status $@
|
| 426 |
+
cxxmph.pc: $(top_builddir)/config.status $(srcdir)/cxxmph.pc.in
|
| 427 |
+
cd $(top_builddir) && $(SHELL) ./config.status $@
|
| 428 |
+
|
| 429 |
+
mostlyclean-libtool:
|
| 430 |
+
-rm -f *.lo
|
| 431 |
+
|
| 432 |
+
clean-libtool:
|
| 433 |
+
-rm -rf .libs _libs
|
| 434 |
+
|
| 435 |
+
distclean-libtool:
|
| 436 |
+
-rm -f libtool config.lt
|
| 437 |
+
install-pkgconfigDATA: $(pkgconfig_DATA)
|
| 438 |
+
@$(NORMAL_INSTALL)
|
| 439 |
+
@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
|
| 440 |
+
if test -n "$$list"; then \
|
| 441 |
+
echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
|
| 442 |
+
$(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
|
| 443 |
+
fi; \
|
| 444 |
+
for p in $$list; do \
|
| 445 |
+
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
| 446 |
+
echo "$$d$$p"; \
|
| 447 |
+
done | $(am__base_list) | \
|
| 448 |
+
while read files; do \
|
| 449 |
+
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
|
| 450 |
+
$(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
|
| 451 |
+
done
|
| 452 |
+
|
| 453 |
+
uninstall-pkgconfigDATA:
|
| 454 |
+
@$(NORMAL_UNINSTALL)
|
| 455 |
+
@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
|
| 456 |
+
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
| 457 |
+
dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
|
| 458 |
+
|
| 459 |
+
# This directory's subdirectories are mostly independent; you can cd
|
| 460 |
+
# into them and run 'make' without going through this Makefile.
|
| 461 |
+
# To change the values of 'make' variables: instead of editing Makefiles,
|
| 462 |
+
# (1) if the variable is set in 'config.status', edit 'config.status'
|
| 463 |
+
# (which will cause the Makefiles to be regenerated when you run 'make');
|
| 464 |
+
# (2) otherwise, pass the desired values on the 'make' command line.
|
| 465 |
+
$(am__recursive_targets):
|
| 466 |
+
@fail=; \
|
| 467 |
+
if $(am__make_keepgoing); then \
|
| 468 |
+
failcom='fail=yes'; \
|
| 469 |
+
else \
|
| 470 |
+
failcom='exit 1'; \
|
| 471 |
+
fi; \
|
| 472 |
+
dot_seen=no; \
|
| 473 |
+
target=`echo $@ | sed s/-recursive//`; \
|
| 474 |
+
case "$@" in \
|
| 475 |
+
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
| 476 |
+
*) list='$(SUBDIRS)' ;; \
|
| 477 |
+
esac; \
|
| 478 |
+
for subdir in $$list; do \
|
| 479 |
+
echo "Making $$target in $$subdir"; \
|
| 480 |
+
if test "$$subdir" = "."; then \
|
| 481 |
+
dot_seen=yes; \
|
| 482 |
+
local_target="$$target-am"; \
|
| 483 |
+
else \
|
| 484 |
+
local_target="$$target"; \
|
| 485 |
+
fi; \
|
| 486 |
+
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
| 487 |
+
|| eval $$failcom; \
|
| 488 |
+
done; \
|
| 489 |
+
if test "$$dot_seen" = "no"; then \
|
| 490 |
+
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
| 491 |
+
fi; test -z "$$fail"
|
| 492 |
+
|
| 493 |
+
ID: $(am__tagged_files)
|
| 494 |
+
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
| 495 |
+
tags: tags-recursive
|
| 496 |
+
TAGS: tags
|
| 497 |
+
|
| 498 |
+
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
| 499 |
+
set x; \
|
| 500 |
+
here=`pwd`; \
|
| 501 |
+
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
| 502 |
+
include_option=--etags-include; \
|
| 503 |
+
empty_fix=.; \
|
| 504 |
+
else \
|
| 505 |
+
include_option=--include; \
|
| 506 |
+
empty_fix=; \
|
| 507 |
+
fi; \
|
| 508 |
+
list='$(SUBDIRS)'; for subdir in $$list; do \
|
| 509 |
+
if test "$$subdir" = .; then :; else \
|
| 510 |
+
test ! -f $$subdir/TAGS || \
|
| 511 |
+
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
| 512 |
+
fi; \
|
| 513 |
+
done; \
|
| 514 |
+
$(am__define_uniq_tagged_files); \
|
| 515 |
+
shift; \
|
| 516 |
+
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
| 517 |
+
test -n "$$unique" || unique=$$empty_fix; \
|
| 518 |
+
if test $$# -gt 0; then \
|
| 519 |
+
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
| 520 |
+
"$$@" $$unique; \
|
| 521 |
+
else \
|
| 522 |
+
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
| 523 |
+
$$unique; \
|
| 524 |
+
fi; \
|
| 525 |
+
fi
|
| 526 |
+
ctags: ctags-recursive
|
| 527 |
+
|
| 528 |
+
CTAGS: ctags
|
| 529 |
+
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
| 530 |
+
$(am__define_uniq_tagged_files); \
|
| 531 |
+
test -z "$(CTAGS_ARGS)$$unique" \
|
| 532 |
+
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
| 533 |
+
$$unique
|
| 534 |
+
|
| 535 |
+
GTAGS:
|
| 536 |
+
here=`$(am__cd) $(top_builddir) && pwd` \
|
| 537 |
+
&& $(am__cd) $(top_srcdir) \
|
| 538 |
+
&& gtags -i $(GTAGS_ARGS) "$$here"
|
| 539 |
+
cscope: cscope.files
|
| 540 |
+
test ! -s cscope.files \
|
| 541 |
+
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
|
| 542 |
+
clean-cscope:
|
| 543 |
+
-rm -f cscope.files
|
| 544 |
+
cscope.files: clean-cscope cscopelist
|
| 545 |
+
cscopelist: cscopelist-recursive
|
| 546 |
+
|
| 547 |
+
cscopelist-am: $(am__tagged_files)
|
| 548 |
+
list='$(am__tagged_files)'; \
|
| 549 |
+
case "$(srcdir)" in \
|
| 550 |
+
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
| 551 |
+
*) sdir=$(subdir)/$(srcdir) ;; \
|
| 552 |
+
esac; \
|
| 553 |
+
for i in $$list; do \
|
| 554 |
+
if test -f "$$i"; then \
|
| 555 |
+
echo "$(subdir)/$$i"; \
|
| 556 |
+
else \
|
| 557 |
+
echo "$$sdir/$$i"; \
|
| 558 |
+
fi; \
|
| 559 |
+
done >> $(top_builddir)/cscope.files
|
| 560 |
+
|
| 561 |
+
distclean-tags:
|
| 562 |
+
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
| 563 |
+
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
|
| 564 |
+
|
| 565 |
+
distdir: $(BUILT_SOURCES)
|
| 566 |
+
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
| 567 |
+
|
| 568 |
+
distdir-am: $(DISTFILES)
|
| 569 |
+
$(am__remove_distdir)
|
| 570 |
+
test -d "$(distdir)" || mkdir "$(distdir)"
|
| 571 |
+
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
| 572 |
+
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
| 573 |
+
list='$(DISTFILES)'; \
|
| 574 |
+
dist_files=`for file in $$list; do echo $$file; done | \
|
| 575 |
+
sed -e "s|^$$srcdirstrip/||;t" \
|
| 576 |
+
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
| 577 |
+
case $$dist_files in \
|
| 578 |
+
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
| 579 |
+
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
| 580 |
+
sort -u` ;; \
|
| 581 |
+
esac; \
|
| 582 |
+
for file in $$dist_files; do \
|
| 583 |
+
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
| 584 |
+
if test -d $$d/$$file; then \
|
| 585 |
+
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
| 586 |
+
if test -d "$(distdir)/$$file"; then \
|
| 587 |
+
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
| 588 |
+
fi; \
|
| 589 |
+
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
| 590 |
+
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
| 591 |
+
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
| 592 |
+
fi; \
|
| 593 |
+
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
| 594 |
+
else \
|
| 595 |
+
test -f "$(distdir)/$$file" \
|
| 596 |
+
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
| 597 |
+
|| exit 1; \
|
| 598 |
+
fi; \
|
| 599 |
+
done
|
| 600 |
+
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
| 601 |
+
if test "$$subdir" = .; then :; else \
|
| 602 |
+
$(am__make_dryrun) \
|
| 603 |
+
|| test -d "$(distdir)/$$subdir" \
|
| 604 |
+
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
| 605 |
+
|| exit 1; \
|
| 606 |
+
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
| 607 |
+
$(am__relativize); \
|
| 608 |
+
new_distdir=$$reldir; \
|
| 609 |
+
dir1=$$subdir; dir2="$(top_distdir)"; \
|
| 610 |
+
$(am__relativize); \
|
| 611 |
+
new_top_distdir=$$reldir; \
|
| 612 |
+
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
| 613 |
+
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
| 614 |
+
($(am__cd) $$subdir && \
|
| 615 |
+
$(MAKE) $(AM_MAKEFLAGS) \
|
| 616 |
+
top_distdir="$$new_top_distdir" \
|
| 617 |
+
distdir="$$new_distdir" \
|
| 618 |
+
am__remove_distdir=: \
|
| 619 |
+
am__skip_length_check=: \
|
| 620 |
+
am__skip_mode_fix=: \
|
| 621 |
+
distdir) \
|
| 622 |
+
|| exit 1; \
|
| 623 |
+
fi; \
|
| 624 |
+
done
|
| 625 |
+
-test -n "$(am__skip_mode_fix)" \
|
| 626 |
+
|| find "$(distdir)" -type d ! -perm -755 \
|
| 627 |
+
-exec chmod u+rwx,go+rx {} \; -o \
|
| 628 |
+
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
| 629 |
+
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
| 630 |
+
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|
| 631 |
+
|| chmod -R a+r "$(distdir)"
|
| 632 |
+
dist-gzip: distdir
|
| 633 |
+
tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
|
| 634 |
+
$(am__post_remove_distdir)
|
| 635 |
+
|
| 636 |
+
dist-bzip2: distdir
|
| 637 |
+
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
|
| 638 |
+
$(am__post_remove_distdir)
|
| 639 |
+
|
| 640 |
+
dist-lzip: distdir
|
| 641 |
+
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
|
| 642 |
+
$(am__post_remove_distdir)
|
| 643 |
+
|
| 644 |
+
dist-xz: distdir
|
| 645 |
+
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
|
| 646 |
+
$(am__post_remove_distdir)
|
| 647 |
+
|
| 648 |
+
dist-tarZ: distdir
|
| 649 |
+
@echo WARNING: "Support for distribution archives compressed with" \
|
| 650 |
+
"legacy program 'compress' is deprecated." >&2
|
| 651 |
+
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
| 652 |
+
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
| 653 |
+
$(am__post_remove_distdir)
|
| 654 |
+
|
| 655 |
+
dist-shar: distdir
|
| 656 |
+
@echo WARNING: "Support for shar distribution archives is" \
|
| 657 |
+
"deprecated." >&2
|
| 658 |
+
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
|
| 659 |
+
shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
|
| 660 |
+
$(am__post_remove_distdir)
|
| 661 |
+
|
| 662 |
+
dist-zip: distdir
|
| 663 |
+
-rm -f $(distdir).zip
|
| 664 |
+
zip -rq $(distdir).zip $(distdir)
|
| 665 |
+
$(am__post_remove_distdir)
|
| 666 |
+
|
| 667 |
+
dist dist-all:
|
| 668 |
+
$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
|
| 669 |
+
$(am__post_remove_distdir)
|
| 670 |
+
|
| 671 |
+
# This target untars the dist file and tries a VPATH configuration. Then
|
| 672 |
+
# it guarantees that the distribution is self-contained by making another
|
| 673 |
+
# tarfile.
|
| 674 |
+
distcheck: dist
|
| 675 |
+
case '$(DIST_ARCHIVES)' in \
|
| 676 |
+
*.tar.gz*) \
|
| 677 |
+
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
|
| 678 |
+
*.tar.bz2*) \
|
| 679 |
+
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
| 680 |
+
*.tar.lz*) \
|
| 681 |
+
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
|
| 682 |
+
*.tar.xz*) \
|
| 683 |
+
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
|
| 684 |
+
*.tar.Z*) \
|
| 685 |
+
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
| 686 |
+
*.shar.gz*) \
|
| 687 |
+
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
|
| 688 |
+
*.zip*) \
|
| 689 |
+
unzip $(distdir).zip ;;\
|
| 690 |
+
esac
|
| 691 |
+
chmod -R a-w $(distdir)
|
| 692 |
+
chmod u+w $(distdir)
|
| 693 |
+
mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
|
| 694 |
+
chmod a-w $(distdir)
|
| 695 |
+
test -d $(distdir)/_build || exit 0; \
|
| 696 |
+
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
|
| 697 |
+
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
| 698 |
+
&& am__cwd=`pwd` \
|
| 699 |
+
&& $(am__cd) $(distdir)/_build/sub \
|
| 700 |
+
&& ../../configure \
|
| 701 |
+
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
|
| 702 |
+
$(DISTCHECK_CONFIGURE_FLAGS) \
|
| 703 |
+
--srcdir=../.. --prefix="$$dc_install_base" \
|
| 704 |
+
&& $(MAKE) $(AM_MAKEFLAGS) \
|
| 705 |
+
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
| 706 |
+
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
| 707 |
+
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
| 708 |
+
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
| 709 |
+
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
|
| 710 |
+
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
|
| 711 |
+
distuninstallcheck \
|
| 712 |
+
&& chmod -R a-w "$$dc_install_base" \
|
| 713 |
+
&& ({ \
|
| 714 |
+
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
|
| 715 |
+
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
|
| 716 |
+
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
|
| 717 |
+
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
|
| 718 |
+
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
|
| 719 |
+
} || { rm -rf "$$dc_destdir"; exit 1; }) \
|
| 720 |
+
&& rm -rf "$$dc_destdir" \
|
| 721 |
+
&& $(MAKE) $(AM_MAKEFLAGS) dist \
|
| 722 |
+
&& rm -rf $(DIST_ARCHIVES) \
|
| 723 |
+
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
|
| 724 |
+
&& cd "$$am__cwd" \
|
| 725 |
+
|| exit 1
|
| 726 |
+
$(am__post_remove_distdir)
|
| 727 |
+
@(echo "$(distdir) archives ready for distribution: "; \
|
| 728 |
+
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
|
| 729 |
+
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
|
| 730 |
+
distuninstallcheck:
|
| 731 |
+
@test -n '$(distuninstallcheck_dir)' || { \
|
| 732 |
+
echo 'ERROR: trying to run $@ with an empty' \
|
| 733 |
+
'$$(distuninstallcheck_dir)' >&2; \
|
| 734 |
+
exit 1; \
|
| 735 |
+
}; \
|
| 736 |
+
$(am__cd) '$(distuninstallcheck_dir)' || { \
|
| 737 |
+
echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
|
| 738 |
+
exit 1; \
|
| 739 |
+
}; \
|
| 740 |
+
test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|
| 741 |
+
|| { echo "ERROR: files left after uninstall:" ; \
|
| 742 |
+
if test -n "$(DESTDIR)"; then \
|
| 743 |
+
echo " (check DESTDIR support)"; \
|
| 744 |
+
fi ; \
|
| 745 |
+
$(distuninstallcheck_listfiles) ; \
|
| 746 |
+
exit 1; } >&2
|
| 747 |
+
distcleancheck: distclean
|
| 748 |
+
@if test '$(srcdir)' = . ; then \
|
| 749 |
+
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
|
| 750 |
+
exit 1 ; \
|
| 751 |
+
fi
|
| 752 |
+
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|
| 753 |
+
|| { echo "ERROR: files left in build directory after distclean:" ; \
|
| 754 |
+
$(distcleancheck_listfiles) ; \
|
| 755 |
+
exit 1; } >&2
|
| 756 |
+
check-am: all-am
|
| 757 |
+
check: check-recursive
|
| 758 |
+
all-am: Makefile $(DATA) config.h
|
| 759 |
+
installdirs: installdirs-recursive
|
| 760 |
+
installdirs-am:
|
| 761 |
+
for dir in "$(DESTDIR)$(pkgconfigdir)"; do \
|
| 762 |
+
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
| 763 |
+
done
|
| 764 |
+
install: install-recursive
|
| 765 |
+
install-exec: install-exec-recursive
|
| 766 |
+
install-data: install-data-recursive
|
| 767 |
+
uninstall: uninstall-recursive
|
| 768 |
+
|
| 769 |
+
install-am: all-am
|
| 770 |
+
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
| 771 |
+
|
| 772 |
+
installcheck: installcheck-recursive
|
| 773 |
+
install-strip:
|
| 774 |
+
if test -z '$(STRIP)'; then \
|
| 775 |
+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
| 776 |
+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
| 777 |
+
install; \
|
| 778 |
+
else \
|
| 779 |
+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
| 780 |
+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
| 781 |
+
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
| 782 |
+
fi
|
| 783 |
+
mostlyclean-generic:
|
| 784 |
+
|
| 785 |
+
clean-generic:
|
| 786 |
+
|
| 787 |
+
distclean-generic:
|
| 788 |
+
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
| 789 |
+
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
| 790 |
+
|
| 791 |
+
maintainer-clean-generic:
|
| 792 |
+
@echo "This command is intended for maintainers to use"
|
| 793 |
+
@echo "it deletes files that may require special tools to rebuild."
|
| 794 |
+
clean: clean-recursive
|
| 795 |
+
|
| 796 |
+
clean-am: clean-generic clean-libtool mostlyclean-am
|
| 797 |
+
|
| 798 |
+
distclean: distclean-recursive
|
| 799 |
+
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
| 800 |
+
-rm -f Makefile
|
| 801 |
+
distclean-am: clean-am distclean-generic distclean-hdr \
|
| 802 |
+
distclean-libtool distclean-tags
|
| 803 |
+
|
| 804 |
+
dvi: dvi-recursive
|
| 805 |
+
|
| 806 |
+
dvi-am:
|
| 807 |
+
|
| 808 |
+
html: html-recursive
|
| 809 |
+
|
| 810 |
+
html-am:
|
| 811 |
+
|
| 812 |
+
info: info-recursive
|
| 813 |
+
|
| 814 |
+
info-am:
|
| 815 |
+
|
| 816 |
+
install-data-am: install-pkgconfigDATA
|
| 817 |
+
|
| 818 |
+
install-dvi: install-dvi-recursive
|
| 819 |
+
|
| 820 |
+
install-dvi-am:
|
| 821 |
+
|
| 822 |
+
install-exec-am:
|
| 823 |
+
|
| 824 |
+
install-html: install-html-recursive
|
| 825 |
+
|
| 826 |
+
install-html-am:
|
| 827 |
+
|
| 828 |
+
install-info: install-info-recursive
|
| 829 |
+
|
| 830 |
+
install-info-am:
|
| 831 |
+
|
| 832 |
+
install-man:
|
| 833 |
+
|
| 834 |
+
install-pdf: install-pdf-recursive
|
| 835 |
+
|
| 836 |
+
install-pdf-am:
|
| 837 |
+
|
| 838 |
+
install-ps: install-ps-recursive
|
| 839 |
+
|
| 840 |
+
install-ps-am:
|
| 841 |
+
|
| 842 |
+
installcheck-am:
|
| 843 |
+
|
| 844 |
+
maintainer-clean: maintainer-clean-recursive
|
| 845 |
+
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
| 846 |
+
-rm -rf $(top_srcdir)/autom4te.cache
|
| 847 |
+
-rm -f Makefile
|
| 848 |
+
maintainer-clean-am: distclean-am maintainer-clean-generic
|
| 849 |
+
|
| 850 |
+
mostlyclean: mostlyclean-recursive
|
| 851 |
+
|
| 852 |
+
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
| 853 |
+
|
| 854 |
+
pdf: pdf-recursive
|
| 855 |
+
|
| 856 |
+
pdf-am:
|
| 857 |
+
|
| 858 |
+
ps: ps-recursive
|
| 859 |
+
|
| 860 |
+
ps-am:
|
| 861 |
+
|
| 862 |
+
uninstall-am: uninstall-pkgconfigDATA
|
| 863 |
+
|
| 864 |
+
.MAKE: $(am__recursive_targets) all install-am install-strip
|
| 865 |
+
|
| 866 |
+
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
|
| 867 |
+
am--refresh check check-am clean clean-cscope clean-generic \
|
| 868 |
+
clean-libtool cscope cscopelist-am ctags ctags-am dist \
|
| 869 |
+
dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
|
| 870 |
+
dist-xz dist-zip distcheck distclean distclean-generic \
|
| 871 |
+
distclean-hdr distclean-libtool distclean-tags distcleancheck \
|
| 872 |
+
distdir distuninstallcheck dvi dvi-am html html-am info \
|
| 873 |
+
info-am install install-am install-data install-data-am \
|
| 874 |
+
install-dvi install-dvi-am install-exec install-exec-am \
|
| 875 |
+
install-html install-html-am install-info install-info-am \
|
| 876 |
+
install-man install-pdf install-pdf-am install-pkgconfigDATA \
|
| 877 |
+
install-ps install-ps-am install-strip installcheck \
|
| 878 |
+
installcheck-am installdirs installdirs-am maintainer-clean \
|
| 879 |
+
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
| 880 |
+
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
|
| 881 |
+
uninstall-am uninstall-pkgconfigDATA
|
| 882 |
+
|
| 883 |
+
.PRECIOUS: Makefile
|
| 884 |
+
|
| 885 |
+
|
| 886 |
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
| 887 |
+
# Otherwise a system limit (for SysV at least) may be exceeded.
|
| 888 |
+
.NOEXPORT:
|
mosesdecoder/cmph-2.0.2/NEWS
ADDED
|
File without changes
|
mosesdecoder/cmph-2.0.2/README
ADDED
|
@@ -0,0 +1,326 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
CMPH - C Minimal Perfect Hashing Library
|
| 2 |
+
|
| 3 |
+
|
| 4 |
+
-------------------------------------------------------------------
|
| 5 |
+
|
| 6 |
+
|
| 7 |
+
Motivation
|
| 8 |
+
==========
|
| 9 |
+
|
| 10 |
+
A perfect hash function maps a static set of n keys into a set of m integer numbers without collisions, where m is greater than or equal to n. If m is equal to n, the function is called minimal.
|
| 11 |
+
|
| 12 |
+
Minimal perfect hash functions (concepts.html) are widely used for memory efficient storage and fast retrieval of items from static sets, such as words in natural languages, reserved words in programming languages or interactive systems, universal resource locations (URLs) in Web search engines, or item sets in data mining techniques. Therefore, there are applications for minimal perfect hash functions in information retrieval systems, database systems, language translation systems, electronic commerce systems, compilers, operating systems, among others.
|
| 13 |
+
|
| 14 |
+
The use of minimal perfect hash functions is, until now, restricted to scenarios where the set of keys being hashed is small, because of the limitations of current algorithms. But in many cases, to deal with huge set of keys is crucial. So, this project gives to the free software community an API that will work with sets in the order of billion of keys.
|
| 15 |
+
|
| 16 |
+
Probably, the most interesting application for minimal perfect hash functions is its use as an indexing structure for databases. The most popular data structure used as an indexing structure in databases is the B+ tree. In fact, the B+ tree is very used for dynamic applications with frequent insertions and deletions of records. However, for applications with sporadic modifications and a huge number of queries the B+ tree is not the best option, because practical deployments of this structure are extremely complex, and perform poorly with very large sets of keys such as those required for the new frontiers database applications (http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=299).
|
| 17 |
+
|
| 18 |
+
For example, in the information retrieval field, the work with huge collections is a daily task. The simple assignment of ids to web pages of a collection can be a challenging task. While traditional databases simply cannot handle more traffic once the working set of web page urls does not fit in main memory anymore, minimal perfect hash functions can easily scale to hundred of millions of entries, using stock hardware.
|
| 19 |
+
|
| 20 |
+
As there are lots of applications for minimal perfect hash functions, it is important to implement memory and time efficient algorithms for constructing such functions. The lack of similar libraries in the free software world has been the main motivation to create the C Minimal Perfect Hashing Library (gperf is a bit different (gperf.html), since it was conceived to create very fast perfect hash functions for small sets of keys and CMPH Library was conceived to create minimal perfect hash functions for very large sets of keys). C Minimal Perfect Hashing Library is a portable LGPLed library to generate and to work with very efficient minimal perfect hash functions.
|
| 21 |
+
|
| 22 |
+
-------------------------------------------------------------------
|
| 23 |
+
|
| 24 |
+
|
| 25 |
+
Description
|
| 26 |
+
===========
|
| 27 |
+
|
| 28 |
+
The CMPH Library encapsulates the newest and more efficient algorithms in an easy-to-use, production-quality, fast API. The library was designed to work with big entries that cannot fit in the main memory. It has been used successfully for constructing minimal perfect hash functions for sets with more than 100 million of keys, and we intend to expand this number to the order of billion of keys. Although there is a lack of similar libraries, we can point out some of the distinguishable features of the CMPH Library:
|
| 29 |
+
|
| 30 |
+
- Fast.
|
| 31 |
+
- Space-efficient with main memory usage carefully documented.
|
| 32 |
+
- The best modern algorithms are available (or at least scheduled for implementation :-)).
|
| 33 |
+
- Works with in-disk key sets through of using the adapter pattern.
|
| 34 |
+
- Serialization of hash functions.
|
| 35 |
+
- Portable C code (currently works on GNU/Linux and WIN32 and is reported to work in OpenBSD and Solaris).
|
| 36 |
+
- Object oriented implementation.
|
| 37 |
+
- Easily extensible.
|
| 38 |
+
- Well encapsulated API aiming binary compatibility through releases.
|
| 39 |
+
- Free Software.
|
| 40 |
+
|
| 41 |
+
----------------------------------------
|
| 42 |
+
|
| 43 |
+
|
| 44 |
+
Supported Algorithms
|
| 45 |
+
====================
|
| 46 |
+
|
| 47 |
+
- CHD Algorithm:
|
| 48 |
+
- It is the fastest algorithm to build PHFs and MPHFs in linear time.
|
| 49 |
+
- It generates the most compact PHFs and MPHFs we know of.
|
| 50 |
+
- It can generate PHFs with a load factor up to 99 %.
|
| 51 |
+
- It can be used to generate t-perfect hash functions. A t-perfect hash function allows at most t collisions in a given bin. It is a well-known fact that modern memories are organized as blocks which constitute transfer unit. Example of such blocks are cache lines for internal memory or sectors for hard disks. Thus, it can be very useful for devices that carry out I/O operations in blocks.
|
| 52 |
+
- It is a two level scheme. It uses a first level hash function to split the key set in buckets of average size determined by a parameter b in the range [1,32]. In the second level it uses displacement values to resolve the collisions that have given rise to the buckets.
|
| 53 |
+
- It can generate MPHFs that can be stored in approximately 2.07 bits per key.
|
| 54 |
+
- For a load factor equal to the maximum one that is achieved by the BDZ algorithm (81 %), the resulting PHFs are stored in approximately 1.40 bits per key.
|
| 55 |
+
- BDZ Algorithm:
|
| 56 |
+
- It is very simple and efficient. It outperforms all the ones below.
|
| 57 |
+
- It constructs both PHFs and MPHFs in linear time.
|
| 58 |
+
- The maximum load factor one can achieve for a PHF is 1/1.23.
|
| 59 |
+
- It is based on acyclic random 3-graphs. A 3-graph is a generalization of a graph where each edge connects 3 vertices instead of only 2.
|
| 60 |
+
- The resulting MPHFs are not order preserving.
|
| 61 |
+
- The resulting MPHFs can be stored in only (2 + x)cn bits, where c should be larger than or equal to 1.23 and x is a constant larger than 0 (actually, x = 1/b and b is a parameter that should be larger than 2). For c = 1.23 and b = 8, the resulting functions are stored in approximately 2.6 bits per key.
|
| 62 |
+
- For its maximum load factor (81 %), the resulting PHFs are stored in approximately 1.95 bits per key.
|
| 63 |
+
- BMZ Algorithm:
|
| 64 |
+
- Construct MPHFs in linear time.
|
| 65 |
+
- It is based on cyclic random graphs. This makes it faster than the CHM algorithm.
|
| 66 |
+
- The resulting MPHFs are not order preserving.
|
| 67 |
+
- The resulting MPHFs are more compact than the ones generated by the CHM algorithm and can be stored in 4cn bytes, where c is in the range [0.93,1.15].
|
| 68 |
+
- BRZ Algorithm:
|
| 69 |
+
- A very fast external memory based algorithm for constructing minimal perfect hash functions for sets in the order of billions of keys.
|
| 70 |
+
- It works in linear time.
|
| 71 |
+
- The resulting MPHFs are not order preserving.
|
| 72 |
+
- The resulting MPHFs can be stored using less than 8.0 bits per key.
|
| 73 |
+
- CHM Algorithm:
|
| 74 |
+
- Construct minimal MPHFs in linear time.
|
| 75 |
+
- It is based on acyclic random graphs
|
| 76 |
+
- The resulting MPHFs are order preserving.
|
| 77 |
+
- The resulting MPHFs are stored in 4cn bytes, where c is greater than 2.
|
| 78 |
+
- FCH Algorithm:
|
| 79 |
+
- Construct minimal perfect hash functions that require less than 4 bits per key to be stored.
|
| 80 |
+
- The resulting MPHFs are very compact and very efficient at evaluation time
|
| 81 |
+
- The algorithm is only efficient for small sets.
|
| 82 |
+
- It is used as internal algorithm in the BRZ algorithm to efficiently solve larger problems and even so to generate MPHFs that require approximately 4.1 bits per key to be stored. For that, you just need to set the parameters -a to brz and -c to a value larger than or equal to 2.6.
|
| 83 |
+
|
| 84 |
+
----------------------------------------
|
| 85 |
+
|
| 86 |
+
|
| 87 |
+
News for version 2.0
|
| 88 |
+
====================
|
| 89 |
+
|
| 90 |
+
Cleaned up most warnings for the c code.
|
| 91 |
+
|
| 92 |
+
Experimental C++ interface (--enable-cxxmph) implementing the BDZ algorithm in
|
| 93 |
+
a convenient interface, which serves as the basis
|
| 94 |
+
for drop-in replacements for std::unordered_map, sparsehash::sparse_hash_map
|
| 95 |
+
and sparsehash::dense_hash_map. Potentially faster lookup time at the expense
|
| 96 |
+
of insertion time. See cxxmpph/mph_map.h and cxxmph/mph_index.h for details.
|
| 97 |
+
|
| 98 |
+
|
| 99 |
+
News for version 1.1
|
| 100 |
+
====================
|
| 101 |
+
|
| 102 |
+
Fixed a bug in the chd_pc algorithm and reorganized tests.
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
News for version 1.0
|
| 106 |
+
====================
|
| 107 |
+
|
| 108 |
+
This is a bugfix only version, after which a revamp of the cmph code and
|
| 109 |
+
algorithms will be done.
|
| 110 |
+
|
| 111 |
+
|
| 112 |
+
News for version 0.9
|
| 113 |
+
====================
|
| 114 |
+
|
| 115 |
+
- The CHD algorithm (chd.html), which is an algorithm that can be tuned to generate MPHFs that require approximately 2.07 bits per key to be stored. The algorithm outperforms the BDZ algorithm (bdz.html) and therefore is the fastest one available in the literature for sets that can be treated in internal memory.
|
| 116 |
+
- The CHD_PH algorithm (chd.html), which is an algorithm to generate PHFs with load factor up to 99 %. It is actually the CHD algorithm without the ranking step. If we set the load factor to 81 %, which is the maximum that can be obtained with the BDZ algorithm (bdz.html), the resulting functions can be stored in 1.40 bits per key. The space requirement increases with the load factor.
|
| 117 |
+
- All reported bugs and suggestions have been corrected and included as well.
|
| 118 |
+
|
| 119 |
+
|
| 120 |
+
News for version 0.8
|
| 121 |
+
====================
|
| 122 |
+
|
| 123 |
+
- An algorithm to generate MPHFs that require around 2.6 bits per key to be stored (bdz.html), which is referred to as BDZ algorithm. The algorithm is the fastest one available in the literature for sets that can be treated in internal memory.
|
| 124 |
+
- An algorithm to generate PHFs with range m = cn, for c > 1.22 (bdz.html), which is referred to as BDZ_PH algorithm. It is actually the BDZ algorithm without the ranking step. The resulting functions can be stored in 1.95 bits per key for c = 1.23 and are considerably faster than the MPHFs generated by the BDZ algorithm.
|
| 125 |
+
- An adapter to support a vector of struct as the source of keys has been added.
|
| 126 |
+
- An API to support the ability of packing a perfect hash function into a preallocated contiguous memory space. The computation of a packed function is still faster and can be easily mmapped.
|
| 127 |
+
- The hash functions djb2, fnv and sdbm were removed because they do not use random seeds and therefore are not useful for MPHFs algorithms.
|
| 128 |
+
- All reported bugs and suggestions have been corrected and included as well.
|
| 129 |
+
|
| 130 |
+
News log (newslog.html)
|
| 131 |
+
|
| 132 |
+
----------------------------------------
|
| 133 |
+
|
| 134 |
+
|
| 135 |
+
Examples
|
| 136 |
+
========
|
| 137 |
+
|
| 138 |
+
Using cmph is quite simple. Take a look.
|
| 139 |
+
|
| 140 |
+
#include <cmph.h>
|
| 141 |
+
#include <string.h>
|
| 142 |
+
// Create minimal perfect hash function from in-memory vector
|
| 143 |
+
int main(int argc, char **argv)
|
| 144 |
+
{
|
| 145 |
+
|
| 146 |
+
// Creating a filled vector
|
| 147 |
+
unsigned int i = 0;
|
| 148 |
+
const char *vector[] = {"aaaaaaaaaa", "bbbbbbbbbb", "cccccccccc", "dddddddddd", "eeeeeeeeee",
|
| 149 |
+
"ffffffffff", "gggggggggg", "hhhhhhhhhh", "iiiiiiiiii", "jjjjjjjjjj"};
|
| 150 |
+
unsigned int nkeys = 10;
|
| 151 |
+
FILE* mphf_fd = fopen("temp.mph", "w");
|
| 152 |
+
// Source of keys
|
| 153 |
+
cmph_io_adapter_t *source = cmph_io_vector_adapter((char **)vector, nkeys);
|
| 154 |
+
|
| 155 |
+
//Create minimal perfect hash function using the brz algorithm.
|
| 156 |
+
cmph_config_t *config = cmph_config_new(source);
|
| 157 |
+
cmph_config_set_algo(config, CMPH_BRZ);
|
| 158 |
+
cmph_config_set_mphf_fd(config, mphf_fd);
|
| 159 |
+
cmph_t *hash = cmph_new(config);
|
| 160 |
+
cmph_config_destroy(config);
|
| 161 |
+
cmph_dump(hash, mphf_fd);
|
| 162 |
+
cmph_destroy(hash);
|
| 163 |
+
fclose(mphf_fd);
|
| 164 |
+
|
| 165 |
+
//Find key
|
| 166 |
+
mphf_fd = fopen("temp.mph", "r");
|
| 167 |
+
hash = cmph_load(mphf_fd);
|
| 168 |
+
while (i < nkeys) {
|
| 169 |
+
const char *key = vector[i];
|
| 170 |
+
unsigned int id = cmph_search(hash, key, (cmph_uint32)strlen(key));
|
| 171 |
+
fprintf(stderr, "key:%s -- hash:%u\n", key, id);
|
| 172 |
+
i++;
|
| 173 |
+
}
|
| 174 |
+
|
| 175 |
+
//Destroy hash
|
| 176 |
+
cmph_destroy(hash);
|
| 177 |
+
cmph_io_vector_adapter_destroy(source);
|
| 178 |
+
fclose(mphf_fd);
|
| 179 |
+
return 0;
|
| 180 |
+
}
|
| 181 |
+
|
| 182 |
+
Download vector_adapter_ex1.c (examples/vector_adapter_ex1.c). This example does not work in versions below 0.6. You need to update the sources from GIT to make it work.
|
| 183 |
+
|
| 184 |
+
-------------------------------
|
| 185 |
+
|
| 186 |
+
#include <cmph.h>
|
| 187 |
+
#include <stdio.h>
|
| 188 |
+
#include <string.h>
|
| 189 |
+
// Create minimal perfect hash function from in-disk keys using BDZ algorithm
|
| 190 |
+
int main(int argc, char **argv)
|
| 191 |
+
{
|
| 192 |
+
//Open file with newline separated list of keys
|
| 193 |
+
FILE * keys_fd = fopen("keys.txt", "r");
|
| 194 |
+
cmph_t *hash = NULL;
|
| 195 |
+
if (keys_fd == NULL)
|
| 196 |
+
{
|
| 197 |
+
fprintf(stderr, "File \"keys.txt\" not found\n");
|
| 198 |
+
exit(1);
|
| 199 |
+
}
|
| 200 |
+
// Source of keys
|
| 201 |
+
cmph_io_adapter_t *source = cmph_io_nlfile_adapter(keys_fd);
|
| 202 |
+
|
| 203 |
+
cmph_config_t *config = cmph_config_new(source);
|
| 204 |
+
cmph_config_set_algo(config, CMPH_BDZ);
|
| 205 |
+
hash = cmph_new(config);
|
| 206 |
+
cmph_config_destroy(config);
|
| 207 |
+
|
| 208 |
+
//Find key
|
| 209 |
+
const char *key = "jjjjjjjjjj";
|
| 210 |
+
unsigned int id = cmph_search(hash, key, (cmph_uint32)strlen(key));
|
| 211 |
+
fprintf(stderr, "Id:%u\n", id);
|
| 212 |
+
//Destroy hash
|
| 213 |
+
cmph_destroy(hash);
|
| 214 |
+
cmph_io_nlfile_adapter_destroy(source);
|
| 215 |
+
fclose(keys_fd);
|
| 216 |
+
return 0;
|
| 217 |
+
}
|
| 218 |
+
|
| 219 |
+
Download file_adapter_ex2.c (examples/file_adapter_ex2.c) and keys.txt (examples/keys.txt). This example does not work in versions below 0.8. You need to update the sources from GIT to make it work.
|
| 220 |
+
|
| 221 |
+
Click here to see more examples (examples.html)
|
| 222 |
+
|
| 223 |
+
--------------------------------------
|
| 224 |
+
|
| 225 |
+
|
| 226 |
+
The cmph application
|
| 227 |
+
====================
|
| 228 |
+
|
| 229 |
+
cmph is the name of both the library and the utility
|
| 230 |
+
application that comes with this package. You can use the cmph
|
| 231 |
+
application for constructing minimal perfect hash functions from the command line.
|
| 232 |
+
The cmph utility
|
| 233 |
+
comes with a number of flags, but it is very simple to create and to query
|
| 234 |
+
minimal perfect hash functions:
|
| 235 |
+
|
| 236 |
+
$ # Using the chm algorithm (default one) for constructing a mphf for keys in file keys_file
|
| 237 |
+
$ ./cmph -g keys_file
|
| 238 |
+
$ # Query id of keys in the file keys_query
|
| 239 |
+
$ ./cmph -m keys_file.mph keys_query
|
| 240 |
+
|
| 241 |
+
The additional options let you set most of the parameters you have
|
| 242 |
+
available through the C API. Below you can see the full help message for the
|
| 243 |
+
utility.
|
| 244 |
+
|
| 245 |
+
usage: cmph [-v] [-h] [-V] [-k nkeys] [-f hash_function] [-g [-c algorithm_dependent_value][-s seed] ]
|
| 246 |
+
[-a algorithm] [-M memory_in_MB] [-b algorithm_dependent_value] [-t keys_per_bin] [-d tmp_dir]
|
| 247 |
+
[-m file.mph] keysfile
|
| 248 |
+
Minimum perfect hashing tool
|
| 249 |
+
|
| 250 |
+
-h print this help message
|
| 251 |
+
-c c value determines:
|
| 252 |
+
* the number of vertices in the graph for the algorithms BMZ and CHM
|
| 253 |
+
* the number of bits per key required in the FCH algorithm
|
| 254 |
+
* the load factor in the CHD_PH algorithm
|
| 255 |
+
-a algorithm - valid values are
|
| 256 |
+
* bmz
|
| 257 |
+
* bmz8
|
| 258 |
+
* chm
|
| 259 |
+
* brz
|
| 260 |
+
* fch
|
| 261 |
+
* bdz
|
| 262 |
+
* bdz_ph
|
| 263 |
+
* chd_ph
|
| 264 |
+
* chd
|
| 265 |
+
-f hash function (may be used multiple times) - valid values are
|
| 266 |
+
* jenkins
|
| 267 |
+
-V print version number and exit
|
| 268 |
+
-v increase verbosity (may be used multiple times)
|
| 269 |
+
-k number of keys
|
| 270 |
+
-g generation mode
|
| 271 |
+
-s random seed
|
| 272 |
+
-m minimum perfect hash function file
|
| 273 |
+
-M main memory availability (in MB) used in BRZ algorithm
|
| 274 |
+
-d temporary directory used in BRZ algorithm
|
| 275 |
+
-b the meaning of this parameter depends on the algorithm selected in the -a option:
|
| 276 |
+
* For BRZ it is used to make the maximal number of keys in a bucket lower than 256.
|
| 277 |
+
In this case its value should be an integer in the range [64,175]. Default is 128.
|
| 278 |
+
|
| 279 |
+
* For BDZ it is used to determine the size of some precomputed rank
|
| 280 |
+
information and its value should be an integer in the range [3,10]. Default
|
| 281 |
+
is 7. The larger is this value, the more compact are the resulting functions
|
| 282 |
+
and the slower are them at evaluation time.
|
| 283 |
+
|
| 284 |
+
* For CHD and CHD_PH it is used to set the average number of keys per bucket
|
| 285 |
+
and its value should be an integer in the range [1,32]. Default is 4. The
|
| 286 |
+
larger is this value, the slower is the construction of the functions.
|
| 287 |
+
This parameter has no effect for other algorithms.
|
| 288 |
+
|
| 289 |
+
-t set the number of keys per bin for a t-perfect hashing function. A t-perfect
|
| 290 |
+
hash function allows at most t collisions in a given bin. This parameter applies
|
| 291 |
+
only to the CHD and CHD_PH algorithms. Its value should be an integer in the
|
| 292 |
+
range [1,128]. Defaul is 1
|
| 293 |
+
keysfile line separated file with keys
|
| 294 |
+
|
| 295 |
+
|
| 296 |
+
Additional Documentation
|
| 297 |
+
========================
|
| 298 |
+
|
| 299 |
+
FAQ (faq.html)
|
| 300 |
+
|
| 301 |
+
|
| 302 |
+
Downloads
|
| 303 |
+
=========
|
| 304 |
+
|
| 305 |
+
Use the project page at sourceforge: http://sf.net/projects/cmph
|
| 306 |
+
|
| 307 |
+
|
| 308 |
+
License Stuff
|
| 309 |
+
=============
|
| 310 |
+
|
| 311 |
+
Code is under the LGPL and the MPL 1.1.
|
| 312 |
+
|
| 313 |
+
----------------------------------------
|
| 314 |
+
|
| 315 |
+
Enjoy!
|
| 316 |
+
|
| 317 |
+
Davi de Castro Reis (davi@users.sourceforge.net)
|
| 318 |
+
|
| 319 |
+
Djamel Belazzougui (db8192@users.sourceforge.net)
|
| 320 |
+
|
| 321 |
+
Fabiano Cupertino Botelho (fc_botelho@users.sourceforge.net)
|
| 322 |
+
|
| 323 |
+
Nivio Ziviani (nivio@dcc.ufmg.br)
|
| 324 |
+
|
| 325 |
+
Last Updated: Fri Jun 6 17:16:57 2014
|
| 326 |
+
|
mosesdecoder/cmph-2.0.2/aclocal.m4
ADDED
|
@@ -0,0 +1,1144 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# generated automatically by aclocal 1.16.1 -*- Autoconf -*-
|
| 2 |
+
|
| 3 |
+
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
| 4 |
+
|
| 5 |
+
# This file is free software; the Free Software Foundation
|
| 6 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 7 |
+
# with or without modifications, as long as this notice is preserved.
|
| 8 |
+
|
| 9 |
+
# This program is distributed in the hope that it will be useful,
|
| 10 |
+
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
| 11 |
+
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
| 12 |
+
# PARTICULAR PURPOSE.
|
| 13 |
+
|
| 14 |
+
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
|
| 15 |
+
m4_ifndef([AC_AUTOCONF_VERSION],
|
| 16 |
+
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
| 17 |
+
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
|
| 18 |
+
[m4_warning([this file was generated for autoconf 2.69.
|
| 19 |
+
You have another version of autoconf. It may work, but is not guaranteed to.
|
| 20 |
+
If you have problems, you may need to regenerate the build system entirely.
|
| 21 |
+
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
| 22 |
+
|
| 23 |
+
# Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
| 24 |
+
#
|
| 25 |
+
# This file is free software; the Free Software Foundation
|
| 26 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 27 |
+
# with or without modifications, as long as this notice is preserved.
|
| 28 |
+
|
| 29 |
+
# AM_AUTOMAKE_VERSION(VERSION)
|
| 30 |
+
# ----------------------------
|
| 31 |
+
# Automake X.Y traces this macro to ensure aclocal.m4 has been
|
| 32 |
+
# generated from the m4 files accompanying Automake X.Y.
|
| 33 |
+
# (This private macro should not be called outside this file.)
|
| 34 |
+
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
| 35 |
+
[am__api_version='1.16'
|
| 36 |
+
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
| 37 |
+
dnl require some minimum version. Point them to the right macro.
|
| 38 |
+
m4_if([$1], [1.16.1], [],
|
| 39 |
+
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
| 40 |
+
])
|
| 41 |
+
|
| 42 |
+
# _AM_AUTOCONF_VERSION(VERSION)
|
| 43 |
+
# -----------------------------
|
| 44 |
+
# aclocal traces this macro to find the Autoconf version.
|
| 45 |
+
# This is a private macro too. Using m4_define simplifies
|
| 46 |
+
# the logic in aclocal, which can simply ignore this definition.
|
| 47 |
+
m4_define([_AM_AUTOCONF_VERSION], [])
|
| 48 |
+
|
| 49 |
+
# AM_SET_CURRENT_AUTOMAKE_VERSION
|
| 50 |
+
# -------------------------------
|
| 51 |
+
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
| 52 |
+
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
| 53 |
+
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
| 54 |
+
[AM_AUTOMAKE_VERSION([1.16.1])dnl
|
| 55 |
+
m4_ifndef([AC_AUTOCONF_VERSION],
|
| 56 |
+
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
| 57 |
+
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
| 58 |
+
|
| 59 |
+
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
| 60 |
+
|
| 61 |
+
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
| 62 |
+
#
|
| 63 |
+
# This file is free software; the Free Software Foundation
|
| 64 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 65 |
+
# with or without modifications, as long as this notice is preserved.
|
| 66 |
+
|
| 67 |
+
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
|
| 68 |
+
# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
|
| 69 |
+
# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
|
| 70 |
+
#
|
| 71 |
+
# Of course, Automake must honor this variable whenever it calls a
|
| 72 |
+
# tool from the auxiliary directory. The problem is that $srcdir (and
|
| 73 |
+
# therefore $ac_aux_dir as well) can be either absolute or relative,
|
| 74 |
+
# depending on how configure is run. This is pretty annoying, since
|
| 75 |
+
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
|
| 76 |
+
# source directory, any form will work fine, but in subdirectories a
|
| 77 |
+
# relative path needs to be adjusted first.
|
| 78 |
+
#
|
| 79 |
+
# $ac_aux_dir/missing
|
| 80 |
+
# fails when called from a subdirectory if $ac_aux_dir is relative
|
| 81 |
+
# $top_srcdir/$ac_aux_dir/missing
|
| 82 |
+
# fails if $ac_aux_dir is absolute,
|
| 83 |
+
# fails when called from a subdirectory in a VPATH build with
|
| 84 |
+
# a relative $ac_aux_dir
|
| 85 |
+
#
|
| 86 |
+
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
|
| 87 |
+
# are both prefixed by $srcdir. In an in-source build this is usually
|
| 88 |
+
# harmless because $srcdir is '.', but things will broke when you
|
| 89 |
+
# start a VPATH build or use an absolute $srcdir.
|
| 90 |
+
#
|
| 91 |
+
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
|
| 92 |
+
# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
|
| 93 |
+
# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
|
| 94 |
+
# and then we would define $MISSING as
|
| 95 |
+
# MISSING="\${SHELL} $am_aux_dir/missing"
|
| 96 |
+
# This will work as long as MISSING is not called from configure, because
|
| 97 |
+
# unfortunately $(top_srcdir) has no meaning in configure.
|
| 98 |
+
# However there are other variables, like CC, which are often used in
|
| 99 |
+
# configure, and could therefore not use this "fixed" $ac_aux_dir.
|
| 100 |
+
#
|
| 101 |
+
# Another solution, used here, is to always expand $ac_aux_dir to an
|
| 102 |
+
# absolute PATH. The drawback is that using absolute paths prevent a
|
| 103 |
+
# configured tree to be moved without reconfiguration.
|
| 104 |
+
|
| 105 |
+
AC_DEFUN([AM_AUX_DIR_EXPAND],
|
| 106 |
+
[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
|
| 107 |
+
# Expand $ac_aux_dir to an absolute path.
|
| 108 |
+
am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
| 109 |
+
])
|
| 110 |
+
|
| 111 |
+
# AM_CONDITIONAL -*- Autoconf -*-
|
| 112 |
+
|
| 113 |
+
# Copyright (C) 1997-2018 Free Software Foundation, Inc.
|
| 114 |
+
#
|
| 115 |
+
# This file is free software; the Free Software Foundation
|
| 116 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 117 |
+
# with or without modifications, as long as this notice is preserved.
|
| 118 |
+
|
| 119 |
+
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
|
| 120 |
+
# -------------------------------------
|
| 121 |
+
# Define a conditional.
|
| 122 |
+
AC_DEFUN([AM_CONDITIONAL],
|
| 123 |
+
[AC_PREREQ([2.52])dnl
|
| 124 |
+
m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
|
| 125 |
+
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
|
| 126 |
+
AC_SUBST([$1_TRUE])dnl
|
| 127 |
+
AC_SUBST([$1_FALSE])dnl
|
| 128 |
+
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
|
| 129 |
+
_AM_SUBST_NOTMAKE([$1_FALSE])dnl
|
| 130 |
+
m4_define([_AM_COND_VALUE_$1], [$2])dnl
|
| 131 |
+
if $2; then
|
| 132 |
+
$1_TRUE=
|
| 133 |
+
$1_FALSE='#'
|
| 134 |
+
else
|
| 135 |
+
$1_TRUE='#'
|
| 136 |
+
$1_FALSE=
|
| 137 |
+
fi
|
| 138 |
+
AC_CONFIG_COMMANDS_PRE(
|
| 139 |
+
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
|
| 140 |
+
AC_MSG_ERROR([[conditional "$1" was never defined.
|
| 141 |
+
Usually this means the macro was only invoked conditionally.]])
|
| 142 |
+
fi])])
|
| 143 |
+
|
| 144 |
+
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
| 145 |
+
#
|
| 146 |
+
# This file is free software; the Free Software Foundation
|
| 147 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 148 |
+
# with or without modifications, as long as this notice is preserved.
|
| 149 |
+
|
| 150 |
+
|
| 151 |
+
# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
|
| 152 |
+
# written in clear, in which case automake, when reading aclocal.m4,
|
| 153 |
+
# will think it sees a *use*, and therefore will trigger all it's
|
| 154 |
+
# C support machinery. Also note that it means that autoscan, seeing
|
| 155 |
+
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
|
| 156 |
+
|
| 157 |
+
|
| 158 |
+
# _AM_DEPENDENCIES(NAME)
|
| 159 |
+
# ----------------------
|
| 160 |
+
# See how the compiler implements dependency checking.
|
| 161 |
+
# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
|
| 162 |
+
# We try a few techniques and use that to set a single cache variable.
|
| 163 |
+
#
|
| 164 |
+
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
|
| 165 |
+
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
|
| 166 |
+
# dependency, and given that the user is not expected to run this macro,
|
| 167 |
+
# just rely on AC_PROG_CC.
|
| 168 |
+
AC_DEFUN([_AM_DEPENDENCIES],
|
| 169 |
+
[AC_REQUIRE([AM_SET_DEPDIR])dnl
|
| 170 |
+
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
|
| 171 |
+
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
|
| 172 |
+
AC_REQUIRE([AM_DEP_TRACK])dnl
|
| 173 |
+
|
| 174 |
+
m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
|
| 175 |
+
[$1], [CXX], [depcc="$CXX" am_compiler_list=],
|
| 176 |
+
[$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
|
| 177 |
+
[$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
|
| 178 |
+
[$1], [UPC], [depcc="$UPC" am_compiler_list=],
|
| 179 |
+
[$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
|
| 180 |
+
[depcc="$$1" am_compiler_list=])
|
| 181 |
+
|
| 182 |
+
AC_CACHE_CHECK([dependency style of $depcc],
|
| 183 |
+
[am_cv_$1_dependencies_compiler_type],
|
| 184 |
+
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
| 185 |
+
# We make a subdir and do the tests there. Otherwise we can end up
|
| 186 |
+
# making bogus files that we don't know about and never remove. For
|
| 187 |
+
# instance it was reported that on HP-UX the gcc test will end up
|
| 188 |
+
# making a dummy file named 'D' -- because '-MD' means "put the output
|
| 189 |
+
# in D".
|
| 190 |
+
rm -rf conftest.dir
|
| 191 |
+
mkdir conftest.dir
|
| 192 |
+
# Copy depcomp to subdir because otherwise we won't find it if we're
|
| 193 |
+
# using a relative directory.
|
| 194 |
+
cp "$am_depcomp" conftest.dir
|
| 195 |
+
cd conftest.dir
|
| 196 |
+
# We will build objects and dependencies in a subdirectory because
|
| 197 |
+
# it helps to detect inapplicable dependency modes. For instance
|
| 198 |
+
# both Tru64's cc and ICC support -MD to output dependencies as a
|
| 199 |
+
# side effect of compilation, but ICC will put the dependencies in
|
| 200 |
+
# the current directory while Tru64 will put them in the object
|
| 201 |
+
# directory.
|
| 202 |
+
mkdir sub
|
| 203 |
+
|
| 204 |
+
am_cv_$1_dependencies_compiler_type=none
|
| 205 |
+
if test "$am_compiler_list" = ""; then
|
| 206 |
+
am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
|
| 207 |
+
fi
|
| 208 |
+
am__universal=false
|
| 209 |
+
m4_case([$1], [CC],
|
| 210 |
+
[case " $depcc " in #(
|
| 211 |
+
*\ -arch\ *\ -arch\ *) am__universal=true ;;
|
| 212 |
+
esac],
|
| 213 |
+
[CXX],
|
| 214 |
+
[case " $depcc " in #(
|
| 215 |
+
*\ -arch\ *\ -arch\ *) am__universal=true ;;
|
| 216 |
+
esac])
|
| 217 |
+
|
| 218 |
+
for depmode in $am_compiler_list; do
|
| 219 |
+
# Setup a source with many dependencies, because some compilers
|
| 220 |
+
# like to wrap large dependency lists on column 80 (with \), and
|
| 221 |
+
# we should not choose a depcomp mode which is confused by this.
|
| 222 |
+
#
|
| 223 |
+
# We need to recreate these files for each test, as the compiler may
|
| 224 |
+
# overwrite some of them when testing with obscure command lines.
|
| 225 |
+
# This happens at least with the AIX C compiler.
|
| 226 |
+
: > sub/conftest.c
|
| 227 |
+
for i in 1 2 3 4 5 6; do
|
| 228 |
+
echo '#include "conftst'$i'.h"' >> sub/conftest.c
|
| 229 |
+
# Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
|
| 230 |
+
# Solaris 10 /bin/sh.
|
| 231 |
+
echo '/* dummy */' > sub/conftst$i.h
|
| 232 |
+
done
|
| 233 |
+
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
|
| 234 |
+
|
| 235 |
+
# We check with '-c' and '-o' for the sake of the "dashmstdout"
|
| 236 |
+
# mode. It turns out that the SunPro C++ compiler does not properly
|
| 237 |
+
# handle '-M -o', and we need to detect this. Also, some Intel
|
| 238 |
+
# versions had trouble with output in subdirs.
|
| 239 |
+
am__obj=sub/conftest.${OBJEXT-o}
|
| 240 |
+
am__minus_obj="-o $am__obj"
|
| 241 |
+
case $depmode in
|
| 242 |
+
gcc)
|
| 243 |
+
# This depmode causes a compiler race in universal mode.
|
| 244 |
+
test "$am__universal" = false || continue
|
| 245 |
+
;;
|
| 246 |
+
nosideeffect)
|
| 247 |
+
# After this tag, mechanisms are not by side-effect, so they'll
|
| 248 |
+
# only be used when explicitly requested.
|
| 249 |
+
if test "x$enable_dependency_tracking" = xyes; then
|
| 250 |
+
continue
|
| 251 |
+
else
|
| 252 |
+
break
|
| 253 |
+
fi
|
| 254 |
+
;;
|
| 255 |
+
msvc7 | msvc7msys | msvisualcpp | msvcmsys)
|
| 256 |
+
# This compiler won't grok '-c -o', but also, the minuso test has
|
| 257 |
+
# not run yet. These depmodes are late enough in the game, and
|
| 258 |
+
# so weak that their functioning should not be impacted.
|
| 259 |
+
am__obj=conftest.${OBJEXT-o}
|
| 260 |
+
am__minus_obj=
|
| 261 |
+
;;
|
| 262 |
+
none) break ;;
|
| 263 |
+
esac
|
| 264 |
+
if depmode=$depmode \
|
| 265 |
+
source=sub/conftest.c object=$am__obj \
|
| 266 |
+
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
|
| 267 |
+
$SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
|
| 268 |
+
>/dev/null 2>conftest.err &&
|
| 269 |
+
grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
|
| 270 |
+
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
|
| 271 |
+
grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
|
| 272 |
+
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
|
| 273 |
+
# icc doesn't choke on unknown options, it will just issue warnings
|
| 274 |
+
# or remarks (even with -Werror). So we grep stderr for any message
|
| 275 |
+
# that says an option was ignored or not supported.
|
| 276 |
+
# When given -MP, icc 7.0 and 7.1 complain thusly:
|
| 277 |
+
# icc: Command line warning: ignoring option '-M'; no argument required
|
| 278 |
+
# The diagnosis changed in icc 8.0:
|
| 279 |
+
# icc: Command line remark: option '-MP' not supported
|
| 280 |
+
if (grep 'ignoring option' conftest.err ||
|
| 281 |
+
grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
|
| 282 |
+
am_cv_$1_dependencies_compiler_type=$depmode
|
| 283 |
+
break
|
| 284 |
+
fi
|
| 285 |
+
fi
|
| 286 |
+
done
|
| 287 |
+
|
| 288 |
+
cd ..
|
| 289 |
+
rm -rf conftest.dir
|
| 290 |
+
else
|
| 291 |
+
am_cv_$1_dependencies_compiler_type=none
|
| 292 |
+
fi
|
| 293 |
+
])
|
| 294 |
+
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
|
| 295 |
+
AM_CONDITIONAL([am__fastdep$1], [
|
| 296 |
+
test "x$enable_dependency_tracking" != xno \
|
| 297 |
+
&& test "$am_cv_$1_dependencies_compiler_type" = gcc3])
|
| 298 |
+
])
|
| 299 |
+
|
| 300 |
+
|
| 301 |
+
# AM_SET_DEPDIR
|
| 302 |
+
# -------------
|
| 303 |
+
# Choose a directory name for dependency files.
|
| 304 |
+
# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
|
| 305 |
+
AC_DEFUN([AM_SET_DEPDIR],
|
| 306 |
+
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
|
| 307 |
+
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
|
| 308 |
+
])
|
| 309 |
+
|
| 310 |
+
|
| 311 |
+
# AM_DEP_TRACK
|
| 312 |
+
# ------------
|
| 313 |
+
AC_DEFUN([AM_DEP_TRACK],
|
| 314 |
+
[AC_ARG_ENABLE([dependency-tracking], [dnl
|
| 315 |
+
AS_HELP_STRING(
|
| 316 |
+
[--enable-dependency-tracking],
|
| 317 |
+
[do not reject slow dependency extractors])
|
| 318 |
+
AS_HELP_STRING(
|
| 319 |
+
[--disable-dependency-tracking],
|
| 320 |
+
[speeds up one-time build])])
|
| 321 |
+
if test "x$enable_dependency_tracking" != xno; then
|
| 322 |
+
am_depcomp="$ac_aux_dir/depcomp"
|
| 323 |
+
AMDEPBACKSLASH='\'
|
| 324 |
+
am__nodep='_no'
|
| 325 |
+
fi
|
| 326 |
+
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
|
| 327 |
+
AC_SUBST([AMDEPBACKSLASH])dnl
|
| 328 |
+
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
|
| 329 |
+
AC_SUBST([am__nodep])dnl
|
| 330 |
+
_AM_SUBST_NOTMAKE([am__nodep])dnl
|
| 331 |
+
])
|
| 332 |
+
|
| 333 |
+
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
| 334 |
+
|
| 335 |
+
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
| 336 |
+
#
|
| 337 |
+
# This file is free software; the Free Software Foundation
|
| 338 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 339 |
+
# with or without modifications, as long as this notice is preserved.
|
| 340 |
+
|
| 341 |
+
# _AM_OUTPUT_DEPENDENCY_COMMANDS
|
| 342 |
+
# ------------------------------
|
| 343 |
+
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
|
| 344 |
+
[{
|
| 345 |
+
# Older Autoconf quotes --file arguments for eval, but not when files
|
| 346 |
+
# are listed without --file. Let's play safe and only enable the eval
|
| 347 |
+
# if we detect the quoting.
|
| 348 |
+
# TODO: see whether this extra hack can be removed once we start
|
| 349 |
+
# requiring Autoconf 2.70 or later.
|
| 350 |
+
AS_CASE([$CONFIG_FILES],
|
| 351 |
+
[*\'*], [eval set x "$CONFIG_FILES"],
|
| 352 |
+
[*], [set x $CONFIG_FILES])
|
| 353 |
+
shift
|
| 354 |
+
# Used to flag and report bootstrapping failures.
|
| 355 |
+
am_rc=0
|
| 356 |
+
for am_mf
|
| 357 |
+
do
|
| 358 |
+
# Strip MF so we end up with the name of the file.
|
| 359 |
+
am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
|
| 360 |
+
# Check whether this is an Automake generated Makefile which includes
|
| 361 |
+
# dependency-tracking related rules and includes.
|
| 362 |
+
# Grep'ing the whole file directly is not great: AIX grep has a line
|
| 363 |
+
# limit of 2048, but all sed's we know have understand at least 4000.
|
| 364 |
+
sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
|
| 365 |
+
|| continue
|
| 366 |
+
am_dirpart=`AS_DIRNAME(["$am_mf"])`
|
| 367 |
+
am_filepart=`AS_BASENAME(["$am_mf"])`
|
| 368 |
+
AM_RUN_LOG([cd "$am_dirpart" \
|
| 369 |
+
&& sed -e '/# am--include-marker/d' "$am_filepart" \
|
| 370 |
+
| $MAKE -f - am--depfiles]) || am_rc=$?
|
| 371 |
+
done
|
| 372 |
+
if test $am_rc -ne 0; then
|
| 373 |
+
AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
|
| 374 |
+
for automatic dependency tracking. Try re-running configure with the
|
| 375 |
+
'--disable-dependency-tracking' option to at least be able to build
|
| 376 |
+
the package (albeit without support for automatic dependency tracking).])
|
| 377 |
+
fi
|
| 378 |
+
AS_UNSET([am_dirpart])
|
| 379 |
+
AS_UNSET([am_filepart])
|
| 380 |
+
AS_UNSET([am_mf])
|
| 381 |
+
AS_UNSET([am_rc])
|
| 382 |
+
rm -f conftest-deps.mk
|
| 383 |
+
}
|
| 384 |
+
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
|
| 385 |
+
|
| 386 |
+
|
| 387 |
+
# AM_OUTPUT_DEPENDENCY_COMMANDS
|
| 388 |
+
# -----------------------------
|
| 389 |
+
# This macro should only be invoked once -- use via AC_REQUIRE.
|
| 390 |
+
#
|
| 391 |
+
# This code is only required when automatic dependency tracking is enabled.
|
| 392 |
+
# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
|
| 393 |
+
# order to bootstrap the dependency handling code.
|
| 394 |
+
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
| 395 |
+
[AC_CONFIG_COMMANDS([depfiles],
|
| 396 |
+
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
|
| 397 |
+
[AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
|
| 398 |
+
|
| 399 |
+
# Do all the work for Automake. -*- Autoconf -*-
|
| 400 |
+
|
| 401 |
+
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
| 402 |
+
#
|
| 403 |
+
# This file is free software; the Free Software Foundation
|
| 404 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 405 |
+
# with or without modifications, as long as this notice is preserved.
|
| 406 |
+
|
| 407 |
+
# This macro actually does too much. Some checks are only needed if
|
| 408 |
+
# your package does certain things. But this isn't really a big deal.
|
| 409 |
+
|
| 410 |
+
dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
|
| 411 |
+
m4_define([AC_PROG_CC],
|
| 412 |
+
m4_defn([AC_PROG_CC])
|
| 413 |
+
[_AM_PROG_CC_C_O
|
| 414 |
+
])
|
| 415 |
+
|
| 416 |
+
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
|
| 417 |
+
# AM_INIT_AUTOMAKE([OPTIONS])
|
| 418 |
+
# -----------------------------------------------
|
| 419 |
+
# The call with PACKAGE and VERSION arguments is the old style
|
| 420 |
+
# call (pre autoconf-2.50), which is being phased out. PACKAGE
|
| 421 |
+
# and VERSION should now be passed to AC_INIT and removed from
|
| 422 |
+
# the call to AM_INIT_AUTOMAKE.
|
| 423 |
+
# We support both call styles for the transition. After
|
| 424 |
+
# the next Automake release, Autoconf can make the AC_INIT
|
| 425 |
+
# arguments mandatory, and then we can depend on a new Autoconf
|
| 426 |
+
# release and drop the old call support.
|
| 427 |
+
AC_DEFUN([AM_INIT_AUTOMAKE],
|
| 428 |
+
[AC_PREREQ([2.65])dnl
|
| 429 |
+
dnl Autoconf wants to disallow AM_ names. We explicitly allow
|
| 430 |
+
dnl the ones we care about.
|
| 431 |
+
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
|
| 432 |
+
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
|
| 433 |
+
AC_REQUIRE([AC_PROG_INSTALL])dnl
|
| 434 |
+
if test "`cd $srcdir && pwd`" != "`pwd`"; then
|
| 435 |
+
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output
|
| 436 |
+
# is not polluted with repeated "-I."
|
| 437 |
+
AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
|
| 438 |
+
# test to see if srcdir already configured
|
| 439 |
+
if test -f $srcdir/config.status; then
|
| 440 |
+
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
|
| 441 |
+
fi
|
| 442 |
+
fi
|
| 443 |
+
|
| 444 |
+
# test whether we have cygpath
|
| 445 |
+
if test -z "$CYGPATH_W"; then
|
| 446 |
+
if (cygpath --version) >/dev/null 2>/dev/null; then
|
| 447 |
+
CYGPATH_W='cygpath -w'
|
| 448 |
+
else
|
| 449 |
+
CYGPATH_W=echo
|
| 450 |
+
fi
|
| 451 |
+
fi
|
| 452 |
+
AC_SUBST([CYGPATH_W])
|
| 453 |
+
|
| 454 |
+
# Define the identity of the package.
|
| 455 |
+
dnl Distinguish between old-style and new-style calls.
|
| 456 |
+
m4_ifval([$2],
|
| 457 |
+
[AC_DIAGNOSE([obsolete],
|
| 458 |
+
[$0: two- and three-arguments forms are deprecated.])
|
| 459 |
+
m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
|
| 460 |
+
AC_SUBST([PACKAGE], [$1])dnl
|
| 461 |
+
AC_SUBST([VERSION], [$2])],
|
| 462 |
+
[_AM_SET_OPTIONS([$1])dnl
|
| 463 |
+
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
|
| 464 |
+
m4_if(
|
| 465 |
+
m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
|
| 466 |
+
[ok:ok],,
|
| 467 |
+
[m4_fatal([AC_INIT should be called with package and version arguments])])dnl
|
| 468 |
+
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
|
| 469 |
+
AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
|
| 470 |
+
|
| 471 |
+
_AM_IF_OPTION([no-define],,
|
| 472 |
+
[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
|
| 473 |
+
AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
|
| 474 |
+
|
| 475 |
+
# Some tools Automake needs.
|
| 476 |
+
AC_REQUIRE([AM_SANITY_CHECK])dnl
|
| 477 |
+
AC_REQUIRE([AC_ARG_PROGRAM])dnl
|
| 478 |
+
AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
|
| 479 |
+
AM_MISSING_PROG([AUTOCONF], [autoconf])
|
| 480 |
+
AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
|
| 481 |
+
AM_MISSING_PROG([AUTOHEADER], [autoheader])
|
| 482 |
+
AM_MISSING_PROG([MAKEINFO], [makeinfo])
|
| 483 |
+
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
|
| 484 |
+
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
|
| 485 |
+
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
|
| 486 |
+
# For better backward compatibility. To be removed once Automake 1.9.x
|
| 487 |
+
# dies out for good. For more background, see:
|
| 488 |
+
# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
|
| 489 |
+
# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
|
| 490 |
+
AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
|
| 491 |
+
# We need awk for the "check" target (and possibly the TAP driver). The
|
| 492 |
+
# system "awk" is bad on some platforms.
|
| 493 |
+
AC_REQUIRE([AC_PROG_AWK])dnl
|
| 494 |
+
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
|
| 495 |
+
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
|
| 496 |
+
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
|
| 497 |
+
[_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
|
| 498 |
+
[_AM_PROG_TAR([v7])])])
|
| 499 |
+
_AM_IF_OPTION([no-dependencies],,
|
| 500 |
+
[AC_PROVIDE_IFELSE([AC_PROG_CC],
|
| 501 |
+
[_AM_DEPENDENCIES([CC])],
|
| 502 |
+
[m4_define([AC_PROG_CC],
|
| 503 |
+
m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
|
| 504 |
+
AC_PROVIDE_IFELSE([AC_PROG_CXX],
|
| 505 |
+
[_AM_DEPENDENCIES([CXX])],
|
| 506 |
+
[m4_define([AC_PROG_CXX],
|
| 507 |
+
m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
|
| 508 |
+
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
|
| 509 |
+
[_AM_DEPENDENCIES([OBJC])],
|
| 510 |
+
[m4_define([AC_PROG_OBJC],
|
| 511 |
+
m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
|
| 512 |
+
AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
|
| 513 |
+
[_AM_DEPENDENCIES([OBJCXX])],
|
| 514 |
+
[m4_define([AC_PROG_OBJCXX],
|
| 515 |
+
m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
|
| 516 |
+
])
|
| 517 |
+
AC_REQUIRE([AM_SILENT_RULES])dnl
|
| 518 |
+
dnl The testsuite driver may need to know about EXEEXT, so add the
|
| 519 |
+
dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
|
| 520 |
+
dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
|
| 521 |
+
AC_CONFIG_COMMANDS_PRE(dnl
|
| 522 |
+
[m4_provide_if([_AM_COMPILER_EXEEXT],
|
| 523 |
+
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
|
| 524 |
+
|
| 525 |
+
# POSIX will say in a future version that running "rm -f" with no argument
|
| 526 |
+
# is OK; and we want to be able to make that assumption in our Makefile
|
| 527 |
+
# recipes. So use an aggressive probe to check that the usage we want is
|
| 528 |
+
# actually supported "in the wild" to an acceptable degree.
|
| 529 |
+
# See automake bug#10828.
|
| 530 |
+
# To make any issue more visible, cause the running configure to be aborted
|
| 531 |
+
# by default if the 'rm' program in use doesn't match our expectations; the
|
| 532 |
+
# user can still override this though.
|
| 533 |
+
if rm -f && rm -fr && rm -rf; then : OK; else
|
| 534 |
+
cat >&2 <<'END'
|
| 535 |
+
Oops!
|
| 536 |
+
|
| 537 |
+
Your 'rm' program seems unable to run without file operands specified
|
| 538 |
+
on the command line, even when the '-f' option is present. This is contrary
|
| 539 |
+
to the behaviour of most rm programs out there, and not conforming with
|
| 540 |
+
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
|
| 541 |
+
|
| 542 |
+
Please tell bug-automake@gnu.org about your system, including the value
|
| 543 |
+
of your $PATH and any error possibly output before this message. This
|
| 544 |
+
can help us improve future automake versions.
|
| 545 |
+
|
| 546 |
+
END
|
| 547 |
+
if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
|
| 548 |
+
echo 'Configuration will proceed anyway, since you have set the' >&2
|
| 549 |
+
echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
|
| 550 |
+
echo >&2
|
| 551 |
+
else
|
| 552 |
+
cat >&2 <<'END'
|
| 553 |
+
Aborting the configuration process, to ensure you take notice of the issue.
|
| 554 |
+
|
| 555 |
+
You can download and install GNU coreutils to get an 'rm' implementation
|
| 556 |
+
that behaves properly: <https://www.gnu.org/software/coreutils/>.
|
| 557 |
+
|
| 558 |
+
If you want to complete the configuration process using your problematic
|
| 559 |
+
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
|
| 560 |
+
to "yes", and re-run configure.
|
| 561 |
+
|
| 562 |
+
END
|
| 563 |
+
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
|
| 564 |
+
fi
|
| 565 |
+
fi
|
| 566 |
+
dnl The trailing newline in this macro's definition is deliberate, for
|
| 567 |
+
dnl backward compatibility and to allow trailing 'dnl'-style comments
|
| 568 |
+
dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
|
| 569 |
+
])
|
| 570 |
+
|
| 571 |
+
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
|
| 572 |
+
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
|
| 573 |
+
dnl mangled by Autoconf and run in a shell conditional statement.
|
| 574 |
+
m4_define([_AC_COMPILER_EXEEXT],
|
| 575 |
+
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
|
| 576 |
+
|
| 577 |
+
# When config.status generates a header, we must update the stamp-h file.
|
| 578 |
+
# This file resides in the same directory as the config header
|
| 579 |
+
# that is generated. The stamp files are numbered to have different names.
|
| 580 |
+
|
| 581 |
+
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
|
| 582 |
+
# loop where config.status creates the headers, so we can generate
|
| 583 |
+
# our stamp files there.
|
| 584 |
+
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
|
| 585 |
+
[# Compute $1's index in $config_headers.
|
| 586 |
+
_am_arg=$1
|
| 587 |
+
_am_stamp_count=1
|
| 588 |
+
for _am_header in $config_headers :; do
|
| 589 |
+
case $_am_header in
|
| 590 |
+
$_am_arg | $_am_arg:* )
|
| 591 |
+
break ;;
|
| 592 |
+
* )
|
| 593 |
+
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
|
| 594 |
+
esac
|
| 595 |
+
done
|
| 596 |
+
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
| 597 |
+
|
| 598 |
+
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
| 599 |
+
#
|
| 600 |
+
# This file is free software; the Free Software Foundation
|
| 601 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 602 |
+
# with or without modifications, as long as this notice is preserved.
|
| 603 |
+
|
| 604 |
+
# AM_PROG_INSTALL_SH
|
| 605 |
+
# ------------------
|
| 606 |
+
# Define $install_sh.
|
| 607 |
+
AC_DEFUN([AM_PROG_INSTALL_SH],
|
| 608 |
+
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
| 609 |
+
if test x"${install_sh+set}" != xset; then
|
| 610 |
+
case $am_aux_dir in
|
| 611 |
+
*\ * | *\ *)
|
| 612 |
+
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
|
| 613 |
+
*)
|
| 614 |
+
install_sh="\${SHELL} $am_aux_dir/install-sh"
|
| 615 |
+
esac
|
| 616 |
+
fi
|
| 617 |
+
AC_SUBST([install_sh])])
|
| 618 |
+
|
| 619 |
+
# Copyright (C) 2003-2018 Free Software Foundation, Inc.
|
| 620 |
+
#
|
| 621 |
+
# This file is free software; the Free Software Foundation
|
| 622 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 623 |
+
# with or without modifications, as long as this notice is preserved.
|
| 624 |
+
|
| 625 |
+
# Check whether the underlying file-system supports filenames
|
| 626 |
+
# with a leading dot. For instance MS-DOS doesn't.
|
| 627 |
+
AC_DEFUN([AM_SET_LEADING_DOT],
|
| 628 |
+
[rm -rf .tst 2>/dev/null
|
| 629 |
+
mkdir .tst 2>/dev/null
|
| 630 |
+
if test -d .tst; then
|
| 631 |
+
am__leading_dot=.
|
| 632 |
+
else
|
| 633 |
+
am__leading_dot=_
|
| 634 |
+
fi
|
| 635 |
+
rmdir .tst 2>/dev/null
|
| 636 |
+
AC_SUBST([am__leading_dot])])
|
| 637 |
+
|
| 638 |
+
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
| 639 |
+
|
| 640 |
+
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
| 641 |
+
#
|
| 642 |
+
# This file is free software; the Free Software Foundation
|
| 643 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 644 |
+
# with or without modifications, as long as this notice is preserved.
|
| 645 |
+
|
| 646 |
+
# AM_MAKE_INCLUDE()
|
| 647 |
+
# -----------------
|
| 648 |
+
# Check whether make has an 'include' directive that can support all
|
| 649 |
+
# the idioms we need for our automatic dependency tracking code.
|
| 650 |
+
AC_DEFUN([AM_MAKE_INCLUDE],
|
| 651 |
+
[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
|
| 652 |
+
cat > confinc.mk << 'END'
|
| 653 |
+
am__doit:
|
| 654 |
+
@echo this is the am__doit target >confinc.out
|
| 655 |
+
.PHONY: am__doit
|
| 656 |
+
END
|
| 657 |
+
am__include="#"
|
| 658 |
+
am__quote=
|
| 659 |
+
# BSD make does it like this.
|
| 660 |
+
echo '.include "confinc.mk" # ignored' > confmf.BSD
|
| 661 |
+
# Other make implementations (GNU, Solaris 10, AIX) do it like this.
|
| 662 |
+
echo 'include confinc.mk # ignored' > confmf.GNU
|
| 663 |
+
_am_result=no
|
| 664 |
+
for s in GNU BSD; do
|
| 665 |
+
AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
|
| 666 |
+
AS_CASE([$?:`cat confinc.out 2>/dev/null`],
|
| 667 |
+
['0:this is the am__doit target'],
|
| 668 |
+
[AS_CASE([$s],
|
| 669 |
+
[BSD], [am__include='.include' am__quote='"'],
|
| 670 |
+
[am__include='include' am__quote=''])])
|
| 671 |
+
if test "$am__include" != "#"; then
|
| 672 |
+
_am_result="yes ($s style)"
|
| 673 |
+
break
|
| 674 |
+
fi
|
| 675 |
+
done
|
| 676 |
+
rm -f confinc.* confmf.*
|
| 677 |
+
AC_MSG_RESULT([${_am_result}])
|
| 678 |
+
AC_SUBST([am__include])])
|
| 679 |
+
AC_SUBST([am__quote])])
|
| 680 |
+
|
| 681 |
+
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
| 682 |
+
|
| 683 |
+
# Copyright (C) 1997-2018 Free Software Foundation, Inc.
|
| 684 |
+
#
|
| 685 |
+
# This file is free software; the Free Software Foundation
|
| 686 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 687 |
+
# with or without modifications, as long as this notice is preserved.
|
| 688 |
+
|
| 689 |
+
# AM_MISSING_PROG(NAME, PROGRAM)
|
| 690 |
+
# ------------------------------
|
| 691 |
+
AC_DEFUN([AM_MISSING_PROG],
|
| 692 |
+
[AC_REQUIRE([AM_MISSING_HAS_RUN])
|
| 693 |
+
$1=${$1-"${am_missing_run}$2"}
|
| 694 |
+
AC_SUBST($1)])
|
| 695 |
+
|
| 696 |
+
# AM_MISSING_HAS_RUN
|
| 697 |
+
# ------------------
|
| 698 |
+
# Define MISSING if not defined so far and test if it is modern enough.
|
| 699 |
+
# If it is, set am_missing_run to use it, otherwise, to nothing.
|
| 700 |
+
AC_DEFUN([AM_MISSING_HAS_RUN],
|
| 701 |
+
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
| 702 |
+
AC_REQUIRE_AUX_FILE([missing])dnl
|
| 703 |
+
if test x"${MISSING+set}" != xset; then
|
| 704 |
+
case $am_aux_dir in
|
| 705 |
+
*\ * | *\ *)
|
| 706 |
+
MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
|
| 707 |
+
*)
|
| 708 |
+
MISSING="\${SHELL} $am_aux_dir/missing" ;;
|
| 709 |
+
esac
|
| 710 |
+
fi
|
| 711 |
+
# Use eval to expand $SHELL
|
| 712 |
+
if eval "$MISSING --is-lightweight"; then
|
| 713 |
+
am_missing_run="$MISSING "
|
| 714 |
+
else
|
| 715 |
+
am_missing_run=
|
| 716 |
+
AC_MSG_WARN(['missing' script is too old or missing])
|
| 717 |
+
fi
|
| 718 |
+
])
|
| 719 |
+
|
| 720 |
+
# Helper functions for option handling. -*- Autoconf -*-
|
| 721 |
+
|
| 722 |
+
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
| 723 |
+
#
|
| 724 |
+
# This file is free software; the Free Software Foundation
|
| 725 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 726 |
+
# with or without modifications, as long as this notice is preserved.
|
| 727 |
+
|
| 728 |
+
# _AM_MANGLE_OPTION(NAME)
|
| 729 |
+
# -----------------------
|
| 730 |
+
AC_DEFUN([_AM_MANGLE_OPTION],
|
| 731 |
+
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
|
| 732 |
+
|
| 733 |
+
# _AM_SET_OPTION(NAME)
|
| 734 |
+
# --------------------
|
| 735 |
+
# Set option NAME. Presently that only means defining a flag for this option.
|
| 736 |
+
AC_DEFUN([_AM_SET_OPTION],
|
| 737 |
+
[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
|
| 738 |
+
|
| 739 |
+
# _AM_SET_OPTIONS(OPTIONS)
|
| 740 |
+
# ------------------------
|
| 741 |
+
# OPTIONS is a space-separated list of Automake options.
|
| 742 |
+
AC_DEFUN([_AM_SET_OPTIONS],
|
| 743 |
+
[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
|
| 744 |
+
|
| 745 |
+
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
|
| 746 |
+
# -------------------------------------------
|
| 747 |
+
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
|
| 748 |
+
AC_DEFUN([_AM_IF_OPTION],
|
| 749 |
+
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
| 750 |
+
|
| 751 |
+
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
| 752 |
+
#
|
| 753 |
+
# This file is free software; the Free Software Foundation
|
| 754 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 755 |
+
# with or without modifications, as long as this notice is preserved.
|
| 756 |
+
|
| 757 |
+
# _AM_PROG_CC_C_O
|
| 758 |
+
# ---------------
|
| 759 |
+
# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
|
| 760 |
+
# to automatically call this.
|
| 761 |
+
AC_DEFUN([_AM_PROG_CC_C_O],
|
| 762 |
+
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
| 763 |
+
AC_REQUIRE_AUX_FILE([compile])dnl
|
| 764 |
+
AC_LANG_PUSH([C])dnl
|
| 765 |
+
AC_CACHE_CHECK(
|
| 766 |
+
[whether $CC understands -c and -o together],
|
| 767 |
+
[am_cv_prog_cc_c_o],
|
| 768 |
+
[AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
|
| 769 |
+
# Make sure it works both with $CC and with simple cc.
|
| 770 |
+
# Following AC_PROG_CC_C_O, we do the test twice because some
|
| 771 |
+
# compilers refuse to overwrite an existing .o file with -o,
|
| 772 |
+
# though they will create one.
|
| 773 |
+
am_cv_prog_cc_c_o=yes
|
| 774 |
+
for am_i in 1 2; do
|
| 775 |
+
if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
|
| 776 |
+
&& test -f conftest2.$ac_objext; then
|
| 777 |
+
: OK
|
| 778 |
+
else
|
| 779 |
+
am_cv_prog_cc_c_o=no
|
| 780 |
+
break
|
| 781 |
+
fi
|
| 782 |
+
done
|
| 783 |
+
rm -f core conftest*
|
| 784 |
+
unset am_i])
|
| 785 |
+
if test "$am_cv_prog_cc_c_o" != yes; then
|
| 786 |
+
# Losing compiler, so override with the script.
|
| 787 |
+
# FIXME: It is wrong to rewrite CC.
|
| 788 |
+
# But if we don't then we get into trouble of one sort or another.
|
| 789 |
+
# A longer-term fix would be to have automake use am__CC in this case,
|
| 790 |
+
# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
|
| 791 |
+
CC="$am_aux_dir/compile $CC"
|
| 792 |
+
fi
|
| 793 |
+
AC_LANG_POP([C])])
|
| 794 |
+
|
| 795 |
+
# For backward compatibility.
|
| 796 |
+
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
| 797 |
+
|
| 798 |
+
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
| 799 |
+
#
|
| 800 |
+
# This file is free software; the Free Software Foundation
|
| 801 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 802 |
+
# with or without modifications, as long as this notice is preserved.
|
| 803 |
+
|
| 804 |
+
# AM_RUN_LOG(COMMAND)
|
| 805 |
+
# -------------------
|
| 806 |
+
# Run COMMAND, save the exit status in ac_status, and log it.
|
| 807 |
+
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
|
| 808 |
+
AC_DEFUN([AM_RUN_LOG],
|
| 809 |
+
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
|
| 810 |
+
($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
|
| 811 |
+
ac_status=$?
|
| 812 |
+
echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
|
| 813 |
+
(exit $ac_status); }])
|
| 814 |
+
|
| 815 |
+
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
| 816 |
+
|
| 817 |
+
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
| 818 |
+
#
|
| 819 |
+
# This file is free software; the Free Software Foundation
|
| 820 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 821 |
+
# with or without modifications, as long as this notice is preserved.
|
| 822 |
+
|
| 823 |
+
# AM_SANITY_CHECK
|
| 824 |
+
# ---------------
|
| 825 |
+
AC_DEFUN([AM_SANITY_CHECK],
|
| 826 |
+
[AC_MSG_CHECKING([whether build environment is sane])
|
| 827 |
+
# Reject unsafe characters in $srcdir or the absolute working directory
|
| 828 |
+
# name. Accept space and tab only in the latter.
|
| 829 |
+
am_lf='
|
| 830 |
+
'
|
| 831 |
+
case `pwd` in
|
| 832 |
+
*[[\\\"\#\$\&\'\`$am_lf]]*)
|
| 833 |
+
AC_MSG_ERROR([unsafe absolute working directory name]);;
|
| 834 |
+
esac
|
| 835 |
+
case $srcdir in
|
| 836 |
+
*[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
|
| 837 |
+
AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
|
| 838 |
+
esac
|
| 839 |
+
|
| 840 |
+
# Do 'set' in a subshell so we don't clobber the current shell's
|
| 841 |
+
# arguments. Must try -L first in case configure is actually a
|
| 842 |
+
# symlink; some systems play weird games with the mod time of symlinks
|
| 843 |
+
# (eg FreeBSD returns the mod time of the symlink's containing
|
| 844 |
+
# directory).
|
| 845 |
+
if (
|
| 846 |
+
am_has_slept=no
|
| 847 |
+
for am_try in 1 2; do
|
| 848 |
+
echo "timestamp, slept: $am_has_slept" > conftest.file
|
| 849 |
+
set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
| 850 |
+
if test "$[*]" = "X"; then
|
| 851 |
+
# -L didn't work.
|
| 852 |
+
set X `ls -t "$srcdir/configure" conftest.file`
|
| 853 |
+
fi
|
| 854 |
+
if test "$[*]" != "X $srcdir/configure conftest.file" \
|
| 855 |
+
&& test "$[*]" != "X conftest.file $srcdir/configure"; then
|
| 856 |
+
|
| 857 |
+
# If neither matched, then we have a broken ls. This can happen
|
| 858 |
+
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
| 859 |
+
# broken ls alias from the environment. This has actually
|
| 860 |
+
# happened. Such a system could not be considered "sane".
|
| 861 |
+
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
|
| 862 |
+
alias in your environment])
|
| 863 |
+
fi
|
| 864 |
+
if test "$[2]" = conftest.file || test $am_try -eq 2; then
|
| 865 |
+
break
|
| 866 |
+
fi
|
| 867 |
+
# Just in case.
|
| 868 |
+
sleep 1
|
| 869 |
+
am_has_slept=yes
|
| 870 |
+
done
|
| 871 |
+
test "$[2]" = conftest.file
|
| 872 |
+
)
|
| 873 |
+
then
|
| 874 |
+
# Ok.
|
| 875 |
+
:
|
| 876 |
+
else
|
| 877 |
+
AC_MSG_ERROR([newly created file is older than distributed files!
|
| 878 |
+
Check your system clock])
|
| 879 |
+
fi
|
| 880 |
+
AC_MSG_RESULT([yes])
|
| 881 |
+
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
| 882 |
+
# generated files are strictly newer.
|
| 883 |
+
am_sleep_pid=
|
| 884 |
+
if grep 'slept: no' conftest.file >/dev/null 2>&1; then
|
| 885 |
+
( sleep 1 ) &
|
| 886 |
+
am_sleep_pid=$!
|
| 887 |
+
fi
|
| 888 |
+
AC_CONFIG_COMMANDS_PRE(
|
| 889 |
+
[AC_MSG_CHECKING([that generated files are newer than configure])
|
| 890 |
+
if test -n "$am_sleep_pid"; then
|
| 891 |
+
# Hide warnings about reused PIDs.
|
| 892 |
+
wait $am_sleep_pid 2>/dev/null
|
| 893 |
+
fi
|
| 894 |
+
AC_MSG_RESULT([done])])
|
| 895 |
+
rm -f conftest.file
|
| 896 |
+
])
|
| 897 |
+
|
| 898 |
+
# Copyright (C) 2009-2018 Free Software Foundation, Inc.
|
| 899 |
+
#
|
| 900 |
+
# This file is free software; the Free Software Foundation
|
| 901 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 902 |
+
# with or without modifications, as long as this notice is preserved.
|
| 903 |
+
|
| 904 |
+
# AM_SILENT_RULES([DEFAULT])
|
| 905 |
+
# --------------------------
|
| 906 |
+
# Enable less verbose build rules; with the default set to DEFAULT
|
| 907 |
+
# ("yes" being less verbose, "no" or empty being verbose).
|
| 908 |
+
AC_DEFUN([AM_SILENT_RULES],
|
| 909 |
+
[AC_ARG_ENABLE([silent-rules], [dnl
|
| 910 |
+
AS_HELP_STRING(
|
| 911 |
+
[--enable-silent-rules],
|
| 912 |
+
[less verbose build output (undo: "make V=1")])
|
| 913 |
+
AS_HELP_STRING(
|
| 914 |
+
[--disable-silent-rules],
|
| 915 |
+
[verbose build output (undo: "make V=0")])dnl
|
| 916 |
+
])
|
| 917 |
+
case $enable_silent_rules in @%:@ (((
|
| 918 |
+
yes) AM_DEFAULT_VERBOSITY=0;;
|
| 919 |
+
no) AM_DEFAULT_VERBOSITY=1;;
|
| 920 |
+
*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
|
| 921 |
+
esac
|
| 922 |
+
dnl
|
| 923 |
+
dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
|
| 924 |
+
dnl do not support nested variable expansions.
|
| 925 |
+
dnl See automake bug#9928 and bug#10237.
|
| 926 |
+
am_make=${MAKE-make}
|
| 927 |
+
AC_CACHE_CHECK([whether $am_make supports nested variables],
|
| 928 |
+
[am_cv_make_support_nested_variables],
|
| 929 |
+
[if AS_ECHO([['TRUE=$(BAR$(V))
|
| 930 |
+
BAR0=false
|
| 931 |
+
BAR1=true
|
| 932 |
+
V=1
|
| 933 |
+
am__doit:
|
| 934 |
+
@$(TRUE)
|
| 935 |
+
.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
|
| 936 |
+
am_cv_make_support_nested_variables=yes
|
| 937 |
+
else
|
| 938 |
+
am_cv_make_support_nested_variables=no
|
| 939 |
+
fi])
|
| 940 |
+
if test $am_cv_make_support_nested_variables = yes; then
|
| 941 |
+
dnl Using '$V' instead of '$(V)' breaks IRIX make.
|
| 942 |
+
AM_V='$(V)'
|
| 943 |
+
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
|
| 944 |
+
else
|
| 945 |
+
AM_V=$AM_DEFAULT_VERBOSITY
|
| 946 |
+
AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
|
| 947 |
+
fi
|
| 948 |
+
AC_SUBST([AM_V])dnl
|
| 949 |
+
AM_SUBST_NOTMAKE([AM_V])dnl
|
| 950 |
+
AC_SUBST([AM_DEFAULT_V])dnl
|
| 951 |
+
AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
|
| 952 |
+
AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
|
| 953 |
+
AM_BACKSLASH='\'
|
| 954 |
+
AC_SUBST([AM_BACKSLASH])dnl
|
| 955 |
+
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
|
| 956 |
+
])
|
| 957 |
+
|
| 958 |
+
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
| 959 |
+
#
|
| 960 |
+
# This file is free software; the Free Software Foundation
|
| 961 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 962 |
+
# with or without modifications, as long as this notice is preserved.
|
| 963 |
+
|
| 964 |
+
# AM_PROG_INSTALL_STRIP
|
| 965 |
+
# ---------------------
|
| 966 |
+
# One issue with vendor 'install' (even GNU) is that you can't
|
| 967 |
+
# specify the program used to strip binaries. This is especially
|
| 968 |
+
# annoying in cross-compiling environments, where the build's strip
|
| 969 |
+
# is unlikely to handle the host's binaries.
|
| 970 |
+
# Fortunately install-sh will honor a STRIPPROG variable, so we
|
| 971 |
+
# always use install-sh in "make install-strip", and initialize
|
| 972 |
+
# STRIPPROG with the value of the STRIP variable (set by the user).
|
| 973 |
+
AC_DEFUN([AM_PROG_INSTALL_STRIP],
|
| 974 |
+
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
|
| 975 |
+
# Installed binaries are usually stripped using 'strip' when the user
|
| 976 |
+
# run "make install-strip". However 'strip' might not be the right
|
| 977 |
+
# tool to use in cross-compilation environments, therefore Automake
|
| 978 |
+
# will honor the 'STRIP' environment variable to overrule this program.
|
| 979 |
+
dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
|
| 980 |
+
if test "$cross_compiling" != no; then
|
| 981 |
+
AC_CHECK_TOOL([STRIP], [strip], :)
|
| 982 |
+
fi
|
| 983 |
+
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
| 984 |
+
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
| 985 |
+
|
| 986 |
+
# Copyright (C) 2006-2018 Free Software Foundation, Inc.
|
| 987 |
+
#
|
| 988 |
+
# This file is free software; the Free Software Foundation
|
| 989 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 990 |
+
# with or without modifications, as long as this notice is preserved.
|
| 991 |
+
|
| 992 |
+
# _AM_SUBST_NOTMAKE(VARIABLE)
|
| 993 |
+
# ---------------------------
|
| 994 |
+
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
|
| 995 |
+
# This macro is traced by Automake.
|
| 996 |
+
AC_DEFUN([_AM_SUBST_NOTMAKE])
|
| 997 |
+
|
| 998 |
+
# AM_SUBST_NOTMAKE(VARIABLE)
|
| 999 |
+
# --------------------------
|
| 1000 |
+
# Public sister of _AM_SUBST_NOTMAKE.
|
| 1001 |
+
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
|
| 1002 |
+
|
| 1003 |
+
# Check how to create a tarball. -*- Autoconf -*-
|
| 1004 |
+
|
| 1005 |
+
# Copyright (C) 2004-2018 Free Software Foundation, Inc.
|
| 1006 |
+
#
|
| 1007 |
+
# This file is free software; the Free Software Foundation
|
| 1008 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 1009 |
+
# with or without modifications, as long as this notice is preserved.
|
| 1010 |
+
|
| 1011 |
+
# _AM_PROG_TAR(FORMAT)
|
| 1012 |
+
# --------------------
|
| 1013 |
+
# Check how to create a tarball in format FORMAT.
|
| 1014 |
+
# FORMAT should be one of 'v7', 'ustar', or 'pax'.
|
| 1015 |
+
#
|
| 1016 |
+
# Substitute a variable $(am__tar) that is a command
|
| 1017 |
+
# writing to stdout a FORMAT-tarball containing the directory
|
| 1018 |
+
# $tardir.
|
| 1019 |
+
# tardir=directory && $(am__tar) > result.tar
|
| 1020 |
+
#
|
| 1021 |
+
# Substitute a variable $(am__untar) that extract such
|
| 1022 |
+
# a tarball read from stdin.
|
| 1023 |
+
# $(am__untar) < result.tar
|
| 1024 |
+
#
|
| 1025 |
+
AC_DEFUN([_AM_PROG_TAR],
|
| 1026 |
+
[# Always define AMTAR for backward compatibility. Yes, it's still used
|
| 1027 |
+
# in the wild :-( We should find a proper way to deprecate it ...
|
| 1028 |
+
AC_SUBST([AMTAR], ['$${TAR-tar}'])
|
| 1029 |
+
|
| 1030 |
+
# We'll loop over all known methods to create a tar archive until one works.
|
| 1031 |
+
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
|
| 1032 |
+
|
| 1033 |
+
m4_if([$1], [v7],
|
| 1034 |
+
[am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
|
| 1035 |
+
|
| 1036 |
+
[m4_case([$1],
|
| 1037 |
+
[ustar],
|
| 1038 |
+
[# The POSIX 1988 'ustar' format is defined with fixed-size fields.
|
| 1039 |
+
# There is notably a 21 bits limit for the UID and the GID. In fact,
|
| 1040 |
+
# the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
|
| 1041 |
+
# and bug#13588).
|
| 1042 |
+
am_max_uid=2097151 # 2^21 - 1
|
| 1043 |
+
am_max_gid=$am_max_uid
|
| 1044 |
+
# The $UID and $GID variables are not portable, so we need to resort
|
| 1045 |
+
# to the POSIX-mandated id(1) utility. Errors in the 'id' calls
|
| 1046 |
+
# below are definitely unexpected, so allow the users to see them
|
| 1047 |
+
# (that is, avoid stderr redirection).
|
| 1048 |
+
am_uid=`id -u || echo unknown`
|
| 1049 |
+
am_gid=`id -g || echo unknown`
|
| 1050 |
+
AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
|
| 1051 |
+
if test $am_uid -le $am_max_uid; then
|
| 1052 |
+
AC_MSG_RESULT([yes])
|
| 1053 |
+
else
|
| 1054 |
+
AC_MSG_RESULT([no])
|
| 1055 |
+
_am_tools=none
|
| 1056 |
+
fi
|
| 1057 |
+
AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
|
| 1058 |
+
if test $am_gid -le $am_max_gid; then
|
| 1059 |
+
AC_MSG_RESULT([yes])
|
| 1060 |
+
else
|
| 1061 |
+
AC_MSG_RESULT([no])
|
| 1062 |
+
_am_tools=none
|
| 1063 |
+
fi],
|
| 1064 |
+
|
| 1065 |
+
[pax],
|
| 1066 |
+
[],
|
| 1067 |
+
|
| 1068 |
+
[m4_fatal([Unknown tar format])])
|
| 1069 |
+
|
| 1070 |
+
AC_MSG_CHECKING([how to create a $1 tar archive])
|
| 1071 |
+
|
| 1072 |
+
# Go ahead even if we have the value already cached. We do so because we
|
| 1073 |
+
# need to set the values for the 'am__tar' and 'am__untar' variables.
|
| 1074 |
+
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
|
| 1075 |
+
|
| 1076 |
+
for _am_tool in $_am_tools; do
|
| 1077 |
+
case $_am_tool in
|
| 1078 |
+
gnutar)
|
| 1079 |
+
for _am_tar in tar gnutar gtar; do
|
| 1080 |
+
AM_RUN_LOG([$_am_tar --version]) && break
|
| 1081 |
+
done
|
| 1082 |
+
am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
|
| 1083 |
+
am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
|
| 1084 |
+
am__untar="$_am_tar -xf -"
|
| 1085 |
+
;;
|
| 1086 |
+
plaintar)
|
| 1087 |
+
# Must skip GNU tar: if it does not support --format= it doesn't create
|
| 1088 |
+
# ustar tarball either.
|
| 1089 |
+
(tar --version) >/dev/null 2>&1 && continue
|
| 1090 |
+
am__tar='tar chf - "$$tardir"'
|
| 1091 |
+
am__tar_='tar chf - "$tardir"'
|
| 1092 |
+
am__untar='tar xf -'
|
| 1093 |
+
;;
|
| 1094 |
+
pax)
|
| 1095 |
+
am__tar='pax -L -x $1 -w "$$tardir"'
|
| 1096 |
+
am__tar_='pax -L -x $1 -w "$tardir"'
|
| 1097 |
+
am__untar='pax -r'
|
| 1098 |
+
;;
|
| 1099 |
+
cpio)
|
| 1100 |
+
am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
|
| 1101 |
+
am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
|
| 1102 |
+
am__untar='cpio -i -H $1 -d'
|
| 1103 |
+
;;
|
| 1104 |
+
none)
|
| 1105 |
+
am__tar=false
|
| 1106 |
+
am__tar_=false
|
| 1107 |
+
am__untar=false
|
| 1108 |
+
;;
|
| 1109 |
+
esac
|
| 1110 |
+
|
| 1111 |
+
# If the value was cached, stop now. We just wanted to have am__tar
|
| 1112 |
+
# and am__untar set.
|
| 1113 |
+
test -n "${am_cv_prog_tar_$1}" && break
|
| 1114 |
+
|
| 1115 |
+
# tar/untar a dummy directory, and stop if the command works.
|
| 1116 |
+
rm -rf conftest.dir
|
| 1117 |
+
mkdir conftest.dir
|
| 1118 |
+
echo GrepMe > conftest.dir/file
|
| 1119 |
+
AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
|
| 1120 |
+
rm -rf conftest.dir
|
| 1121 |
+
if test -s conftest.tar; then
|
| 1122 |
+
AM_RUN_LOG([$am__untar <conftest.tar])
|
| 1123 |
+
AM_RUN_LOG([cat conftest.dir/file])
|
| 1124 |
+
grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
|
| 1125 |
+
fi
|
| 1126 |
+
done
|
| 1127 |
+
rm -rf conftest.dir
|
| 1128 |
+
|
| 1129 |
+
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
|
| 1130 |
+
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
|
| 1131 |
+
|
| 1132 |
+
AC_SUBST([am__tar])
|
| 1133 |
+
AC_SUBST([am__untar])
|
| 1134 |
+
]) # _AM_PROG_TAR
|
| 1135 |
+
|
| 1136 |
+
m4_include([m4/acinclude.m4])
|
| 1137 |
+
m4_include([m4/cxx0x.m4])
|
| 1138 |
+
m4_include([m4/largefile.m4])
|
| 1139 |
+
m4_include([m4/libtool.m4])
|
| 1140 |
+
m4_include([m4/ltoptions.m4])
|
| 1141 |
+
m4_include([m4/ltsugar.m4])
|
| 1142 |
+
m4_include([m4/ltversion.m4])
|
| 1143 |
+
m4_include([m4/lt~obsolete.m4])
|
| 1144 |
+
m4_include([m4/spoon.m4])
|
mosesdecoder/cmph-2.0.2/bin/cmph
ADDED
|
Binary file (56.1 kB). View file
|
|
|
mosesdecoder/cmph-2.0.2/cmph.pc
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
url=http://cmph.sourceforge.net/
|
| 2 |
+
prefix=/media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 3 |
+
exec_prefix=${prefix}
|
| 4 |
+
libdir=${exec_prefix}/lib
|
| 5 |
+
includedir=${prefix}/include
|
| 6 |
+
|
| 7 |
+
Name: cmph
|
| 8 |
+
Description: minimal perfect hashing library
|
| 9 |
+
Version: 2.0.2
|
| 10 |
+
Libs: -L${libdir} -lcmph
|
| 11 |
+
Cflags: -I${includedir}
|
| 12 |
+
URL: ${url}
|
mosesdecoder/cmph-2.0.2/cmph.pc.in
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
url=http://cmph.sourceforge.net/
|
| 2 |
+
prefix=@prefix@
|
| 3 |
+
exec_prefix=@exec_prefix@
|
| 4 |
+
libdir=@libdir@
|
| 5 |
+
includedir=@includedir@
|
| 6 |
+
|
| 7 |
+
Name: cmph
|
| 8 |
+
Description: minimal perfect hashing library
|
| 9 |
+
Version: @VERSION@
|
| 10 |
+
Libs: -L${libdir} -lcmph
|
| 11 |
+
Cflags: -I${includedir}
|
| 12 |
+
URL: ${url}
|
mosesdecoder/cmph-2.0.2/cmph.spec
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
%define name cmph
|
| 2 |
+
%define version 0.4
|
| 3 |
+
%define release 3
|
| 4 |
+
|
| 5 |
+
Name: %{name}
|
| 6 |
+
Version: %{version}
|
| 7 |
+
Release: %{release}
|
| 8 |
+
Summary: C Minimal perfect hash library
|
| 9 |
+
Source: %{name}-%{version}.tar.gz
|
| 10 |
+
License: Proprietary
|
| 11 |
+
URL: http://www.akwan.com.br
|
| 12 |
+
BuildArch: i386
|
| 13 |
+
Group: Sitesearch
|
| 14 |
+
BuildRoot: %{_tmppath}/%{name}-root
|
| 15 |
+
|
| 16 |
+
%description
|
| 17 |
+
C Minimal perfect hash library
|
| 18 |
+
|
| 19 |
+
%prep
|
| 20 |
+
rm -Rf $RPM_BUILD_ROOT
|
| 21 |
+
rm -rf $RPM_BUILD_ROOT
|
| 22 |
+
%setup
|
| 23 |
+
mkdir $RPM_BUILD_ROOT
|
| 24 |
+
mkdir $RPM_BUILD_ROOT/usr
|
| 25 |
+
CXXFLAGS="-O2" ./configure --prefix=/usr/
|
| 26 |
+
|
| 27 |
+
%build
|
| 28 |
+
make
|
| 29 |
+
|
| 30 |
+
%install
|
| 31 |
+
DESTDIR=$RPM_BUILD_ROOT make install
|
| 32 |
+
|
| 33 |
+
%files
|
| 34 |
+
%defattr(755,root,root)
|
| 35 |
+
/
|
| 36 |
+
|
| 37 |
+
%changelog
|
| 38 |
+
* Tue Jun 1 2004 Davi de Castro Reis <davi@akwan.com.br>
|
| 39 |
+
+ Initial build
|
mosesdecoder/cmph-2.0.2/compile
ADDED
|
@@ -0,0 +1,348 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#! /bin/sh
|
| 2 |
+
# Wrapper for compilers which do not understand '-c -o'.
|
| 3 |
+
|
| 4 |
+
scriptversion=2018-03-07.03; # UTC
|
| 5 |
+
|
| 6 |
+
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
| 7 |
+
# Written by Tom Tromey <tromey@cygnus.com>.
|
| 8 |
+
#
|
| 9 |
+
# This program is free software; you can redistribute it and/or modify
|
| 10 |
+
# it under the terms of the GNU General Public License as published by
|
| 11 |
+
# the Free Software Foundation; either version 2, or (at your option)
|
| 12 |
+
# any later version.
|
| 13 |
+
#
|
| 14 |
+
# This program is distributed in the hope that it will be useful,
|
| 15 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
| 16 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
| 17 |
+
# GNU General Public License for more details.
|
| 18 |
+
#
|
| 19 |
+
# You should have received a copy of the GNU General Public License
|
| 20 |
+
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
| 21 |
+
|
| 22 |
+
# As a special exception to the GNU General Public License, if you
|
| 23 |
+
# distribute this file as part of a program that contains a
|
| 24 |
+
# configuration script generated by Autoconf, you may include it under
|
| 25 |
+
# the same distribution terms that you use for the rest of that program.
|
| 26 |
+
|
| 27 |
+
# This file is maintained in Automake, please report
|
| 28 |
+
# bugs to <bug-automake@gnu.org> or send patches to
|
| 29 |
+
# <automake-patches@gnu.org>.
|
| 30 |
+
|
| 31 |
+
nl='
|
| 32 |
+
'
|
| 33 |
+
|
| 34 |
+
# We need space, tab and new line, in precisely that order. Quoting is
|
| 35 |
+
# there to prevent tools from complaining about whitespace usage.
|
| 36 |
+
IFS=" "" $nl"
|
| 37 |
+
|
| 38 |
+
file_conv=
|
| 39 |
+
|
| 40 |
+
# func_file_conv build_file lazy
|
| 41 |
+
# Convert a $build file to $host form and store it in $file
|
| 42 |
+
# Currently only supports Windows hosts. If the determined conversion
|
| 43 |
+
# type is listed in (the comma separated) LAZY, no conversion will
|
| 44 |
+
# take place.
|
| 45 |
+
func_file_conv ()
|
| 46 |
+
{
|
| 47 |
+
file=$1
|
| 48 |
+
case $file in
|
| 49 |
+
/ | /[!/]*) # absolute file, and not a UNC file
|
| 50 |
+
if test -z "$file_conv"; then
|
| 51 |
+
# lazily determine how to convert abs files
|
| 52 |
+
case `uname -s` in
|
| 53 |
+
MINGW*)
|
| 54 |
+
file_conv=mingw
|
| 55 |
+
;;
|
| 56 |
+
CYGWIN*)
|
| 57 |
+
file_conv=cygwin
|
| 58 |
+
;;
|
| 59 |
+
*)
|
| 60 |
+
file_conv=wine
|
| 61 |
+
;;
|
| 62 |
+
esac
|
| 63 |
+
fi
|
| 64 |
+
case $file_conv/,$2, in
|
| 65 |
+
*,$file_conv,*)
|
| 66 |
+
;;
|
| 67 |
+
mingw/*)
|
| 68 |
+
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
| 69 |
+
;;
|
| 70 |
+
cygwin/*)
|
| 71 |
+
file=`cygpath -m "$file" || echo "$file"`
|
| 72 |
+
;;
|
| 73 |
+
wine/*)
|
| 74 |
+
file=`winepath -w "$file" || echo "$file"`
|
| 75 |
+
;;
|
| 76 |
+
esac
|
| 77 |
+
;;
|
| 78 |
+
esac
|
| 79 |
+
}
|
| 80 |
+
|
| 81 |
+
# func_cl_dashL linkdir
|
| 82 |
+
# Make cl look for libraries in LINKDIR
|
| 83 |
+
func_cl_dashL ()
|
| 84 |
+
{
|
| 85 |
+
func_file_conv "$1"
|
| 86 |
+
if test -z "$lib_path"; then
|
| 87 |
+
lib_path=$file
|
| 88 |
+
else
|
| 89 |
+
lib_path="$lib_path;$file"
|
| 90 |
+
fi
|
| 91 |
+
linker_opts="$linker_opts -LIBPATH:$file"
|
| 92 |
+
}
|
| 93 |
+
|
| 94 |
+
# func_cl_dashl library
|
| 95 |
+
# Do a library search-path lookup for cl
|
| 96 |
+
func_cl_dashl ()
|
| 97 |
+
{
|
| 98 |
+
lib=$1
|
| 99 |
+
found=no
|
| 100 |
+
save_IFS=$IFS
|
| 101 |
+
IFS=';'
|
| 102 |
+
for dir in $lib_path $LIB
|
| 103 |
+
do
|
| 104 |
+
IFS=$save_IFS
|
| 105 |
+
if $shared && test -f "$dir/$lib.dll.lib"; then
|
| 106 |
+
found=yes
|
| 107 |
+
lib=$dir/$lib.dll.lib
|
| 108 |
+
break
|
| 109 |
+
fi
|
| 110 |
+
if test -f "$dir/$lib.lib"; then
|
| 111 |
+
found=yes
|
| 112 |
+
lib=$dir/$lib.lib
|
| 113 |
+
break
|
| 114 |
+
fi
|
| 115 |
+
if test -f "$dir/lib$lib.a"; then
|
| 116 |
+
found=yes
|
| 117 |
+
lib=$dir/lib$lib.a
|
| 118 |
+
break
|
| 119 |
+
fi
|
| 120 |
+
done
|
| 121 |
+
IFS=$save_IFS
|
| 122 |
+
|
| 123 |
+
if test "$found" != yes; then
|
| 124 |
+
lib=$lib.lib
|
| 125 |
+
fi
|
| 126 |
+
}
|
| 127 |
+
|
| 128 |
+
# func_cl_wrapper cl arg...
|
| 129 |
+
# Adjust compile command to suit cl
|
| 130 |
+
func_cl_wrapper ()
|
| 131 |
+
{
|
| 132 |
+
# Assume a capable shell
|
| 133 |
+
lib_path=
|
| 134 |
+
shared=:
|
| 135 |
+
linker_opts=
|
| 136 |
+
for arg
|
| 137 |
+
do
|
| 138 |
+
if test -n "$eat"; then
|
| 139 |
+
eat=
|
| 140 |
+
else
|
| 141 |
+
case $1 in
|
| 142 |
+
-o)
|
| 143 |
+
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
| 144 |
+
eat=1
|
| 145 |
+
case $2 in
|
| 146 |
+
*.o | *.[oO][bB][jJ])
|
| 147 |
+
func_file_conv "$2"
|
| 148 |
+
set x "$@" -Fo"$file"
|
| 149 |
+
shift
|
| 150 |
+
;;
|
| 151 |
+
*)
|
| 152 |
+
func_file_conv "$2"
|
| 153 |
+
set x "$@" -Fe"$file"
|
| 154 |
+
shift
|
| 155 |
+
;;
|
| 156 |
+
esac
|
| 157 |
+
;;
|
| 158 |
+
-I)
|
| 159 |
+
eat=1
|
| 160 |
+
func_file_conv "$2" mingw
|
| 161 |
+
set x "$@" -I"$file"
|
| 162 |
+
shift
|
| 163 |
+
;;
|
| 164 |
+
-I*)
|
| 165 |
+
func_file_conv "${1#-I}" mingw
|
| 166 |
+
set x "$@" -I"$file"
|
| 167 |
+
shift
|
| 168 |
+
;;
|
| 169 |
+
-l)
|
| 170 |
+
eat=1
|
| 171 |
+
func_cl_dashl "$2"
|
| 172 |
+
set x "$@" "$lib"
|
| 173 |
+
shift
|
| 174 |
+
;;
|
| 175 |
+
-l*)
|
| 176 |
+
func_cl_dashl "${1#-l}"
|
| 177 |
+
set x "$@" "$lib"
|
| 178 |
+
shift
|
| 179 |
+
;;
|
| 180 |
+
-L)
|
| 181 |
+
eat=1
|
| 182 |
+
func_cl_dashL "$2"
|
| 183 |
+
;;
|
| 184 |
+
-L*)
|
| 185 |
+
func_cl_dashL "${1#-L}"
|
| 186 |
+
;;
|
| 187 |
+
-static)
|
| 188 |
+
shared=false
|
| 189 |
+
;;
|
| 190 |
+
-Wl,*)
|
| 191 |
+
arg=${1#-Wl,}
|
| 192 |
+
save_ifs="$IFS"; IFS=','
|
| 193 |
+
for flag in $arg; do
|
| 194 |
+
IFS="$save_ifs"
|
| 195 |
+
linker_opts="$linker_opts $flag"
|
| 196 |
+
done
|
| 197 |
+
IFS="$save_ifs"
|
| 198 |
+
;;
|
| 199 |
+
-Xlinker)
|
| 200 |
+
eat=1
|
| 201 |
+
linker_opts="$linker_opts $2"
|
| 202 |
+
;;
|
| 203 |
+
-*)
|
| 204 |
+
set x "$@" "$1"
|
| 205 |
+
shift
|
| 206 |
+
;;
|
| 207 |
+
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
|
| 208 |
+
func_file_conv "$1"
|
| 209 |
+
set x "$@" -Tp"$file"
|
| 210 |
+
shift
|
| 211 |
+
;;
|
| 212 |
+
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
|
| 213 |
+
func_file_conv "$1" mingw
|
| 214 |
+
set x "$@" "$file"
|
| 215 |
+
shift
|
| 216 |
+
;;
|
| 217 |
+
*)
|
| 218 |
+
set x "$@" "$1"
|
| 219 |
+
shift
|
| 220 |
+
;;
|
| 221 |
+
esac
|
| 222 |
+
fi
|
| 223 |
+
shift
|
| 224 |
+
done
|
| 225 |
+
if test -n "$linker_opts"; then
|
| 226 |
+
linker_opts="-link$linker_opts"
|
| 227 |
+
fi
|
| 228 |
+
exec "$@" $linker_opts
|
| 229 |
+
exit 1
|
| 230 |
+
}
|
| 231 |
+
|
| 232 |
+
eat=
|
| 233 |
+
|
| 234 |
+
case $1 in
|
| 235 |
+
'')
|
| 236 |
+
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
| 237 |
+
exit 1;
|
| 238 |
+
;;
|
| 239 |
+
-h | --h*)
|
| 240 |
+
cat <<\EOF
|
| 241 |
+
Usage: compile [--help] [--version] PROGRAM [ARGS]
|
| 242 |
+
|
| 243 |
+
Wrapper for compilers which do not understand '-c -o'.
|
| 244 |
+
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
|
| 245 |
+
arguments, and rename the output as expected.
|
| 246 |
+
|
| 247 |
+
If you are trying to build a whole package this is not the
|
| 248 |
+
right script to run: please start by reading the file 'INSTALL'.
|
| 249 |
+
|
| 250 |
+
Report bugs to <bug-automake@gnu.org>.
|
| 251 |
+
EOF
|
| 252 |
+
exit $?
|
| 253 |
+
;;
|
| 254 |
+
-v | --v*)
|
| 255 |
+
echo "compile $scriptversion"
|
| 256 |
+
exit $?
|
| 257 |
+
;;
|
| 258 |
+
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
|
| 259 |
+
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
|
| 260 |
+
func_cl_wrapper "$@" # Doesn't return...
|
| 261 |
+
;;
|
| 262 |
+
esac
|
| 263 |
+
|
| 264 |
+
ofile=
|
| 265 |
+
cfile=
|
| 266 |
+
|
| 267 |
+
for arg
|
| 268 |
+
do
|
| 269 |
+
if test -n "$eat"; then
|
| 270 |
+
eat=
|
| 271 |
+
else
|
| 272 |
+
case $1 in
|
| 273 |
+
-o)
|
| 274 |
+
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
| 275 |
+
# So we strip '-o arg' only if arg is an object.
|
| 276 |
+
eat=1
|
| 277 |
+
case $2 in
|
| 278 |
+
*.o | *.obj)
|
| 279 |
+
ofile=$2
|
| 280 |
+
;;
|
| 281 |
+
*)
|
| 282 |
+
set x "$@" -o "$2"
|
| 283 |
+
shift
|
| 284 |
+
;;
|
| 285 |
+
esac
|
| 286 |
+
;;
|
| 287 |
+
*.c)
|
| 288 |
+
cfile=$1
|
| 289 |
+
set x "$@" "$1"
|
| 290 |
+
shift
|
| 291 |
+
;;
|
| 292 |
+
*)
|
| 293 |
+
set x "$@" "$1"
|
| 294 |
+
shift
|
| 295 |
+
;;
|
| 296 |
+
esac
|
| 297 |
+
fi
|
| 298 |
+
shift
|
| 299 |
+
done
|
| 300 |
+
|
| 301 |
+
if test -z "$ofile" || test -z "$cfile"; then
|
| 302 |
+
# If no '-o' option was seen then we might have been invoked from a
|
| 303 |
+
# pattern rule where we don't need one. That is ok -- this is a
|
| 304 |
+
# normal compilation that the losing compiler can handle. If no
|
| 305 |
+
# '.c' file was seen then we are probably linking. That is also
|
| 306 |
+
# ok.
|
| 307 |
+
exec "$@"
|
| 308 |
+
fi
|
| 309 |
+
|
| 310 |
+
# Name of file we expect compiler to create.
|
| 311 |
+
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
|
| 312 |
+
|
| 313 |
+
# Create the lock directory.
|
| 314 |
+
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
|
| 315 |
+
# that we are using for the .o file. Also, base the name on the expected
|
| 316 |
+
# object file name, since that is what matters with a parallel build.
|
| 317 |
+
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
|
| 318 |
+
while true; do
|
| 319 |
+
if mkdir "$lockdir" >/dev/null 2>&1; then
|
| 320 |
+
break
|
| 321 |
+
fi
|
| 322 |
+
sleep 1
|
| 323 |
+
done
|
| 324 |
+
# FIXME: race condition here if user kills between mkdir and trap.
|
| 325 |
+
trap "rmdir '$lockdir'; exit 1" 1 2 15
|
| 326 |
+
|
| 327 |
+
# Run the compile.
|
| 328 |
+
"$@"
|
| 329 |
+
ret=$?
|
| 330 |
+
|
| 331 |
+
if test -f "$cofile"; then
|
| 332 |
+
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
|
| 333 |
+
elif test -f "${cofile}bj"; then
|
| 334 |
+
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
|
| 335 |
+
fi
|
| 336 |
+
|
| 337 |
+
rmdir "$lockdir"
|
| 338 |
+
exit $ret
|
| 339 |
+
|
| 340 |
+
# Local Variables:
|
| 341 |
+
# mode: shell-script
|
| 342 |
+
# sh-indentation: 2
|
| 343 |
+
# eval: (add-hook 'before-save-hook 'time-stamp)
|
| 344 |
+
# time-stamp-start: "scriptversion="
|
| 345 |
+
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
| 346 |
+
# time-stamp-time-zone: "UTC0"
|
| 347 |
+
# time-stamp-end: "; # UTC"
|
| 348 |
+
# End:
|
mosesdecoder/cmph-2.0.2/config.guess
ADDED
|
@@ -0,0 +1,1476 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#! /bin/sh
|
| 2 |
+
# Attempt to guess a canonical system name.
|
| 3 |
+
# Copyright 1992-2018 Free Software Foundation, Inc.
|
| 4 |
+
|
| 5 |
+
timestamp='2018-03-08'
|
| 6 |
+
|
| 7 |
+
# This file is free software; you can redistribute it and/or modify it
|
| 8 |
+
# under the terms of the GNU General Public License as published by
|
| 9 |
+
# the Free Software Foundation; either version 3 of the License, or
|
| 10 |
+
# (at your option) any later version.
|
| 11 |
+
#
|
| 12 |
+
# This program is distributed in the hope that it will be useful, but
|
| 13 |
+
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
| 14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
| 15 |
+
# General Public License for more details.
|
| 16 |
+
#
|
| 17 |
+
# You should have received a copy of the GNU General Public License
|
| 18 |
+
# along with this program; if not, see <https://www.gnu.org/licenses/>.
|
| 19 |
+
#
|
| 20 |
+
# As a special exception to the GNU General Public License, if you
|
| 21 |
+
# distribute this file as part of a program that contains a
|
| 22 |
+
# configuration script generated by Autoconf, you may include it under
|
| 23 |
+
# the same distribution terms that you use for the rest of that
|
| 24 |
+
# program. This Exception is an additional permission under section 7
|
| 25 |
+
# of the GNU General Public License, version 3 ("GPLv3").
|
| 26 |
+
#
|
| 27 |
+
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
|
| 28 |
+
#
|
| 29 |
+
# You can get the latest version of this script from:
|
| 30 |
+
# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
|
| 31 |
+
#
|
| 32 |
+
# Please send patches to <config-patches@gnu.org>.
|
| 33 |
+
|
| 34 |
+
|
| 35 |
+
me=`echo "$0" | sed -e 's,.*/,,'`
|
| 36 |
+
|
| 37 |
+
usage="\
|
| 38 |
+
Usage: $0 [OPTION]
|
| 39 |
+
|
| 40 |
+
Output the configuration name of the system \`$me' is run on.
|
| 41 |
+
|
| 42 |
+
Options:
|
| 43 |
+
-h, --help print this help, then exit
|
| 44 |
+
-t, --time-stamp print date of last modification, then exit
|
| 45 |
+
-v, --version print version number, then exit
|
| 46 |
+
|
| 47 |
+
Report bugs and patches to <config-patches@gnu.org>."
|
| 48 |
+
|
| 49 |
+
version="\
|
| 50 |
+
GNU config.guess ($timestamp)
|
| 51 |
+
|
| 52 |
+
Originally written by Per Bothner.
|
| 53 |
+
Copyright 1992-2018 Free Software Foundation, Inc.
|
| 54 |
+
|
| 55 |
+
This is free software; see the source for copying conditions. There is NO
|
| 56 |
+
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
| 57 |
+
|
| 58 |
+
help="
|
| 59 |
+
Try \`$me --help' for more information."
|
| 60 |
+
|
| 61 |
+
# Parse command line
|
| 62 |
+
while test $# -gt 0 ; do
|
| 63 |
+
case $1 in
|
| 64 |
+
--time-stamp | --time* | -t )
|
| 65 |
+
echo "$timestamp" ; exit ;;
|
| 66 |
+
--version | -v )
|
| 67 |
+
echo "$version" ; exit ;;
|
| 68 |
+
--help | --h* | -h )
|
| 69 |
+
echo "$usage"; exit ;;
|
| 70 |
+
-- ) # Stop option processing
|
| 71 |
+
shift; break ;;
|
| 72 |
+
- ) # Use stdin as input.
|
| 73 |
+
break ;;
|
| 74 |
+
-* )
|
| 75 |
+
echo "$me: invalid option $1$help" >&2
|
| 76 |
+
exit 1 ;;
|
| 77 |
+
* )
|
| 78 |
+
break ;;
|
| 79 |
+
esac
|
| 80 |
+
done
|
| 81 |
+
|
| 82 |
+
if test $# != 0; then
|
| 83 |
+
echo "$me: too many arguments$help" >&2
|
| 84 |
+
exit 1
|
| 85 |
+
fi
|
| 86 |
+
|
| 87 |
+
trap 'exit 1' 1 2 15
|
| 88 |
+
|
| 89 |
+
# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
|
| 90 |
+
# compiler to aid in system detection is discouraged as it requires
|
| 91 |
+
# temporary files to be created and, as you can see below, it is a
|
| 92 |
+
# headache to deal with in a portable fashion.
|
| 93 |
+
|
| 94 |
+
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
|
| 95 |
+
# use `HOST_CC' if defined, but it is deprecated.
|
| 96 |
+
|
| 97 |
+
# Portable tmp directory creation inspired by the Autoconf team.
|
| 98 |
+
|
| 99 |
+
set_cc_for_build='
|
| 100 |
+
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
|
| 101 |
+
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
|
| 102 |
+
: ${TMPDIR=/tmp} ;
|
| 103 |
+
{ tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
|
| 104 |
+
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
|
| 105 |
+
{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
|
| 106 |
+
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
|
| 107 |
+
dummy=$tmp/dummy ;
|
| 108 |
+
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
|
| 109 |
+
case $CC_FOR_BUILD,$HOST_CC,$CC in
|
| 110 |
+
,,) echo "int x;" > "$dummy.c" ;
|
| 111 |
+
for c in cc gcc c89 c99 ; do
|
| 112 |
+
if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
|
| 113 |
+
CC_FOR_BUILD="$c"; break ;
|
| 114 |
+
fi ;
|
| 115 |
+
done ;
|
| 116 |
+
if test x"$CC_FOR_BUILD" = x ; then
|
| 117 |
+
CC_FOR_BUILD=no_compiler_found ;
|
| 118 |
+
fi
|
| 119 |
+
;;
|
| 120 |
+
,,*) CC_FOR_BUILD=$CC ;;
|
| 121 |
+
,*,*) CC_FOR_BUILD=$HOST_CC ;;
|
| 122 |
+
esac ; set_cc_for_build= ;'
|
| 123 |
+
|
| 124 |
+
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
|
| 125 |
+
# (ghazi@noc.rutgers.edu 1994-08-24)
|
| 126 |
+
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
|
| 127 |
+
PATH=$PATH:/.attbin ; export PATH
|
| 128 |
+
fi
|
| 129 |
+
|
| 130 |
+
UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
|
| 131 |
+
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
|
| 132 |
+
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
|
| 133 |
+
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
|
| 134 |
+
|
| 135 |
+
case "$UNAME_SYSTEM" in
|
| 136 |
+
Linux|GNU|GNU/*)
|
| 137 |
+
# If the system lacks a compiler, then just pick glibc.
|
| 138 |
+
# We could probably try harder.
|
| 139 |
+
LIBC=gnu
|
| 140 |
+
|
| 141 |
+
eval "$set_cc_for_build"
|
| 142 |
+
cat <<-EOF > "$dummy.c"
|
| 143 |
+
#include <features.h>
|
| 144 |
+
#if defined(__UCLIBC__)
|
| 145 |
+
LIBC=uclibc
|
| 146 |
+
#elif defined(__dietlibc__)
|
| 147 |
+
LIBC=dietlibc
|
| 148 |
+
#else
|
| 149 |
+
LIBC=gnu
|
| 150 |
+
#endif
|
| 151 |
+
EOF
|
| 152 |
+
eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
|
| 153 |
+
|
| 154 |
+
# If ldd exists, use it to detect musl libc.
|
| 155 |
+
if command -v ldd >/dev/null && \
|
| 156 |
+
ldd --version 2>&1 | grep -q ^musl
|
| 157 |
+
then
|
| 158 |
+
LIBC=musl
|
| 159 |
+
fi
|
| 160 |
+
;;
|
| 161 |
+
esac
|
| 162 |
+
|
| 163 |
+
# Note: order is significant - the case branches are not exclusive.
|
| 164 |
+
|
| 165 |
+
case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
|
| 166 |
+
*:NetBSD:*:*)
|
| 167 |
+
# NetBSD (nbsd) targets should (where applicable) match one or
|
| 168 |
+
# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
|
| 169 |
+
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
|
| 170 |
+
# switched to ELF, *-*-netbsd* would select the old
|
| 171 |
+
# object file format. This provides both forward
|
| 172 |
+
# compatibility and a consistent mechanism for selecting the
|
| 173 |
+
# object file format.
|
| 174 |
+
#
|
| 175 |
+
# Note: NetBSD doesn't particularly care about the vendor
|
| 176 |
+
# portion of the name. We always set it to "unknown".
|
| 177 |
+
sysctl="sysctl -n hw.machine_arch"
|
| 178 |
+
UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
|
| 179 |
+
"/sbin/$sysctl" 2>/dev/null || \
|
| 180 |
+
"/usr/sbin/$sysctl" 2>/dev/null || \
|
| 181 |
+
echo unknown)`
|
| 182 |
+
case "$UNAME_MACHINE_ARCH" in
|
| 183 |
+
armeb) machine=armeb-unknown ;;
|
| 184 |
+
arm*) machine=arm-unknown ;;
|
| 185 |
+
sh3el) machine=shl-unknown ;;
|
| 186 |
+
sh3eb) machine=sh-unknown ;;
|
| 187 |
+
sh5el) machine=sh5le-unknown ;;
|
| 188 |
+
earmv*)
|
| 189 |
+
arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
|
| 190 |
+
endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
|
| 191 |
+
machine="${arch}${endian}"-unknown
|
| 192 |
+
;;
|
| 193 |
+
*) machine="$UNAME_MACHINE_ARCH"-unknown ;;
|
| 194 |
+
esac
|
| 195 |
+
# The Operating System including object format, if it has switched
|
| 196 |
+
# to ELF recently (or will in the future) and ABI.
|
| 197 |
+
case "$UNAME_MACHINE_ARCH" in
|
| 198 |
+
earm*)
|
| 199 |
+
os=netbsdelf
|
| 200 |
+
;;
|
| 201 |
+
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
|
| 202 |
+
eval "$set_cc_for_build"
|
| 203 |
+
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
| 204 |
+
| grep -q __ELF__
|
| 205 |
+
then
|
| 206 |
+
# Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
|
| 207 |
+
# Return netbsd for either. FIX?
|
| 208 |
+
os=netbsd
|
| 209 |
+
else
|
| 210 |
+
os=netbsdelf
|
| 211 |
+
fi
|
| 212 |
+
;;
|
| 213 |
+
*)
|
| 214 |
+
os=netbsd
|
| 215 |
+
;;
|
| 216 |
+
esac
|
| 217 |
+
# Determine ABI tags.
|
| 218 |
+
case "$UNAME_MACHINE_ARCH" in
|
| 219 |
+
earm*)
|
| 220 |
+
expr='s/^earmv[0-9]/-eabi/;s/eb$//'
|
| 221 |
+
abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
|
| 222 |
+
;;
|
| 223 |
+
esac
|
| 224 |
+
# The OS release
|
| 225 |
+
# Debian GNU/NetBSD machines have a different userland, and
|
| 226 |
+
# thus, need a distinct triplet. However, they do not need
|
| 227 |
+
# kernel version information, so it can be replaced with a
|
| 228 |
+
# suitable tag, in the style of linux-gnu.
|
| 229 |
+
case "$UNAME_VERSION" in
|
| 230 |
+
Debian*)
|
| 231 |
+
release='-gnu'
|
| 232 |
+
;;
|
| 233 |
+
*)
|
| 234 |
+
release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
|
| 235 |
+
;;
|
| 236 |
+
esac
|
| 237 |
+
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
|
| 238 |
+
# contains redundant information, the shorter form:
|
| 239 |
+
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
|
| 240 |
+
echo "$machine-${os}${release}${abi}"
|
| 241 |
+
exit ;;
|
| 242 |
+
*:Bitrig:*:*)
|
| 243 |
+
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
|
| 244 |
+
echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
|
| 245 |
+
exit ;;
|
| 246 |
+
*:OpenBSD:*:*)
|
| 247 |
+
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
|
| 248 |
+
echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
|
| 249 |
+
exit ;;
|
| 250 |
+
*:LibertyBSD:*:*)
|
| 251 |
+
UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
|
| 252 |
+
echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
|
| 253 |
+
exit ;;
|
| 254 |
+
*:MidnightBSD:*:*)
|
| 255 |
+
echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
|
| 256 |
+
exit ;;
|
| 257 |
+
*:ekkoBSD:*:*)
|
| 258 |
+
echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
|
| 259 |
+
exit ;;
|
| 260 |
+
*:SolidBSD:*:*)
|
| 261 |
+
echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
|
| 262 |
+
exit ;;
|
| 263 |
+
macppc:MirBSD:*:*)
|
| 264 |
+
echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
|
| 265 |
+
exit ;;
|
| 266 |
+
*:MirBSD:*:*)
|
| 267 |
+
echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
|
| 268 |
+
exit ;;
|
| 269 |
+
*:Sortix:*:*)
|
| 270 |
+
echo "$UNAME_MACHINE"-unknown-sortix
|
| 271 |
+
exit ;;
|
| 272 |
+
*:Redox:*:*)
|
| 273 |
+
echo "$UNAME_MACHINE"-unknown-redox
|
| 274 |
+
exit ;;
|
| 275 |
+
mips:OSF1:*.*)
|
| 276 |
+
echo mips-dec-osf1
|
| 277 |
+
exit ;;
|
| 278 |
+
alpha:OSF1:*:*)
|
| 279 |
+
case $UNAME_RELEASE in
|
| 280 |
+
*4.0)
|
| 281 |
+
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
|
| 282 |
+
;;
|
| 283 |
+
*5.*)
|
| 284 |
+
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
|
| 285 |
+
;;
|
| 286 |
+
esac
|
| 287 |
+
# According to Compaq, /usr/sbin/psrinfo has been available on
|
| 288 |
+
# OSF/1 and Tru64 systems produced since 1995. I hope that
|
| 289 |
+
# covers most systems running today. This code pipes the CPU
|
| 290 |
+
# types through head -n 1, so we only detect the type of CPU 0.
|
| 291 |
+
ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
|
| 292 |
+
case "$ALPHA_CPU_TYPE" in
|
| 293 |
+
"EV4 (21064)")
|
| 294 |
+
UNAME_MACHINE=alpha ;;
|
| 295 |
+
"EV4.5 (21064)")
|
| 296 |
+
UNAME_MACHINE=alpha ;;
|
| 297 |
+
"LCA4 (21066/21068)")
|
| 298 |
+
UNAME_MACHINE=alpha ;;
|
| 299 |
+
"EV5 (21164)")
|
| 300 |
+
UNAME_MACHINE=alphaev5 ;;
|
| 301 |
+
"EV5.6 (21164A)")
|
| 302 |
+
UNAME_MACHINE=alphaev56 ;;
|
| 303 |
+
"EV5.6 (21164PC)")
|
| 304 |
+
UNAME_MACHINE=alphapca56 ;;
|
| 305 |
+
"EV5.7 (21164PC)")
|
| 306 |
+
UNAME_MACHINE=alphapca57 ;;
|
| 307 |
+
"EV6 (21264)")
|
| 308 |
+
UNAME_MACHINE=alphaev6 ;;
|
| 309 |
+
"EV6.7 (21264A)")
|
| 310 |
+
UNAME_MACHINE=alphaev67 ;;
|
| 311 |
+
"EV6.8CB (21264C)")
|
| 312 |
+
UNAME_MACHINE=alphaev68 ;;
|
| 313 |
+
"EV6.8AL (21264B)")
|
| 314 |
+
UNAME_MACHINE=alphaev68 ;;
|
| 315 |
+
"EV6.8CX (21264D)")
|
| 316 |
+
UNAME_MACHINE=alphaev68 ;;
|
| 317 |
+
"EV6.9A (21264/EV69A)")
|
| 318 |
+
UNAME_MACHINE=alphaev69 ;;
|
| 319 |
+
"EV7 (21364)")
|
| 320 |
+
UNAME_MACHINE=alphaev7 ;;
|
| 321 |
+
"EV7.9 (21364A)")
|
| 322 |
+
UNAME_MACHINE=alphaev79 ;;
|
| 323 |
+
esac
|
| 324 |
+
# A Pn.n version is a patched version.
|
| 325 |
+
# A Vn.n version is a released version.
|
| 326 |
+
# A Tn.n version is a released field test version.
|
| 327 |
+
# A Xn.n version is an unreleased experimental baselevel.
|
| 328 |
+
# 1.2 uses "1.2" for uname -r.
|
| 329 |
+
echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
|
| 330 |
+
# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
|
| 331 |
+
exitcode=$?
|
| 332 |
+
trap '' 0
|
| 333 |
+
exit $exitcode ;;
|
| 334 |
+
Amiga*:UNIX_System_V:4.0:*)
|
| 335 |
+
echo m68k-unknown-sysv4
|
| 336 |
+
exit ;;
|
| 337 |
+
*:[Aa]miga[Oo][Ss]:*:*)
|
| 338 |
+
echo "$UNAME_MACHINE"-unknown-amigaos
|
| 339 |
+
exit ;;
|
| 340 |
+
*:[Mm]orph[Oo][Ss]:*:*)
|
| 341 |
+
echo "$UNAME_MACHINE"-unknown-morphos
|
| 342 |
+
exit ;;
|
| 343 |
+
*:OS/390:*:*)
|
| 344 |
+
echo i370-ibm-openedition
|
| 345 |
+
exit ;;
|
| 346 |
+
*:z/VM:*:*)
|
| 347 |
+
echo s390-ibm-zvmoe
|
| 348 |
+
exit ;;
|
| 349 |
+
*:OS400:*:*)
|
| 350 |
+
echo powerpc-ibm-os400
|
| 351 |
+
exit ;;
|
| 352 |
+
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
|
| 353 |
+
echo arm-acorn-riscix"$UNAME_RELEASE"
|
| 354 |
+
exit ;;
|
| 355 |
+
arm*:riscos:*:*|arm*:RISCOS:*:*)
|
| 356 |
+
echo arm-unknown-riscos
|
| 357 |
+
exit ;;
|
| 358 |
+
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
|
| 359 |
+
echo hppa1.1-hitachi-hiuxmpp
|
| 360 |
+
exit ;;
|
| 361 |
+
Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
|
| 362 |
+
# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
|
| 363 |
+
if test "`(/bin/universe) 2>/dev/null`" = att ; then
|
| 364 |
+
echo pyramid-pyramid-sysv3
|
| 365 |
+
else
|
| 366 |
+
echo pyramid-pyramid-bsd
|
| 367 |
+
fi
|
| 368 |
+
exit ;;
|
| 369 |
+
NILE*:*:*:dcosx)
|
| 370 |
+
echo pyramid-pyramid-svr4
|
| 371 |
+
exit ;;
|
| 372 |
+
DRS?6000:unix:4.0:6*)
|
| 373 |
+
echo sparc-icl-nx6
|
| 374 |
+
exit ;;
|
| 375 |
+
DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
|
| 376 |
+
case `/usr/bin/uname -p` in
|
| 377 |
+
sparc) echo sparc-icl-nx7; exit ;;
|
| 378 |
+
esac ;;
|
| 379 |
+
s390x:SunOS:*:*)
|
| 380 |
+
echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
|
| 381 |
+
exit ;;
|
| 382 |
+
sun4H:SunOS:5.*:*)
|
| 383 |
+
echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
| 384 |
+
exit ;;
|
| 385 |
+
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
|
| 386 |
+
echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
|
| 387 |
+
exit ;;
|
| 388 |
+
i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
|
| 389 |
+
echo i386-pc-auroraux"$UNAME_RELEASE"
|
| 390 |
+
exit ;;
|
| 391 |
+
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
|
| 392 |
+
eval "$set_cc_for_build"
|
| 393 |
+
SUN_ARCH=i386
|
| 394 |
+
# If there is a compiler, see if it is configured for 64-bit objects.
|
| 395 |
+
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
|
| 396 |
+
# This test works for both compilers.
|
| 397 |
+
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
|
| 398 |
+
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
|
| 399 |
+
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
|
| 400 |
+
grep IS_64BIT_ARCH >/dev/null
|
| 401 |
+
then
|
| 402 |
+
SUN_ARCH=x86_64
|
| 403 |
+
fi
|
| 404 |
+
fi
|
| 405 |
+
echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
| 406 |
+
exit ;;
|
| 407 |
+
sun4*:SunOS:6*:*)
|
| 408 |
+
# According to config.sub, this is the proper way to canonicalize
|
| 409 |
+
# SunOS6. Hard to guess exactly what SunOS6 will be like, but
|
| 410 |
+
# it's likely to be more like Solaris than SunOS4.
|
| 411 |
+
echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
| 412 |
+
exit ;;
|
| 413 |
+
sun4*:SunOS:*:*)
|
| 414 |
+
case "`/usr/bin/arch -k`" in
|
| 415 |
+
Series*|S4*)
|
| 416 |
+
UNAME_RELEASE=`uname -v`
|
| 417 |
+
;;
|
| 418 |
+
esac
|
| 419 |
+
# Japanese Language versions have a version number like `4.1.3-JL'.
|
| 420 |
+
echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
|
| 421 |
+
exit ;;
|
| 422 |
+
sun3*:SunOS:*:*)
|
| 423 |
+
echo m68k-sun-sunos"$UNAME_RELEASE"
|
| 424 |
+
exit ;;
|
| 425 |
+
sun*:*:4.2BSD:*)
|
| 426 |
+
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
|
| 427 |
+
test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
|
| 428 |
+
case "`/bin/arch`" in
|
| 429 |
+
sun3)
|
| 430 |
+
echo m68k-sun-sunos"$UNAME_RELEASE"
|
| 431 |
+
;;
|
| 432 |
+
sun4)
|
| 433 |
+
echo sparc-sun-sunos"$UNAME_RELEASE"
|
| 434 |
+
;;
|
| 435 |
+
esac
|
| 436 |
+
exit ;;
|
| 437 |
+
aushp:SunOS:*:*)
|
| 438 |
+
echo sparc-auspex-sunos"$UNAME_RELEASE"
|
| 439 |
+
exit ;;
|
| 440 |
+
# The situation for MiNT is a little confusing. The machine name
|
| 441 |
+
# can be virtually everything (everything which is not
|
| 442 |
+
# "atarist" or "atariste" at least should have a processor
|
| 443 |
+
# > m68000). The system name ranges from "MiNT" over "FreeMiNT"
|
| 444 |
+
# to the lowercase version "mint" (or "freemint"). Finally
|
| 445 |
+
# the system name "TOS" denotes a system which is actually not
|
| 446 |
+
# MiNT. But MiNT is downward compatible to TOS, so this should
|
| 447 |
+
# be no problem.
|
| 448 |
+
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
|
| 449 |
+
echo m68k-atari-mint"$UNAME_RELEASE"
|
| 450 |
+
exit ;;
|
| 451 |
+
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
|
| 452 |
+
echo m68k-atari-mint"$UNAME_RELEASE"
|
| 453 |
+
exit ;;
|
| 454 |
+
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
|
| 455 |
+
echo m68k-atari-mint"$UNAME_RELEASE"
|
| 456 |
+
exit ;;
|
| 457 |
+
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
|
| 458 |
+
echo m68k-milan-mint"$UNAME_RELEASE"
|
| 459 |
+
exit ;;
|
| 460 |
+
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
|
| 461 |
+
echo m68k-hades-mint"$UNAME_RELEASE"
|
| 462 |
+
exit ;;
|
| 463 |
+
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
|
| 464 |
+
echo m68k-unknown-mint"$UNAME_RELEASE"
|
| 465 |
+
exit ;;
|
| 466 |
+
m68k:machten:*:*)
|
| 467 |
+
echo m68k-apple-machten"$UNAME_RELEASE"
|
| 468 |
+
exit ;;
|
| 469 |
+
powerpc:machten:*:*)
|
| 470 |
+
echo powerpc-apple-machten"$UNAME_RELEASE"
|
| 471 |
+
exit ;;
|
| 472 |
+
RISC*:Mach:*:*)
|
| 473 |
+
echo mips-dec-mach_bsd4.3
|
| 474 |
+
exit ;;
|
| 475 |
+
RISC*:ULTRIX:*:*)
|
| 476 |
+
echo mips-dec-ultrix"$UNAME_RELEASE"
|
| 477 |
+
exit ;;
|
| 478 |
+
VAX*:ULTRIX*:*:*)
|
| 479 |
+
echo vax-dec-ultrix"$UNAME_RELEASE"
|
| 480 |
+
exit ;;
|
| 481 |
+
2020:CLIX:*:* | 2430:CLIX:*:*)
|
| 482 |
+
echo clipper-intergraph-clix"$UNAME_RELEASE"
|
| 483 |
+
exit ;;
|
| 484 |
+
mips:*:*:UMIPS | mips:*:*:RISCos)
|
| 485 |
+
eval "$set_cc_for_build"
|
| 486 |
+
sed 's/^ //' << EOF > "$dummy.c"
|
| 487 |
+
#ifdef __cplusplus
|
| 488 |
+
#include <stdio.h> /* for printf() prototype */
|
| 489 |
+
int main (int argc, char *argv[]) {
|
| 490 |
+
#else
|
| 491 |
+
int main (argc, argv) int argc; char *argv[]; {
|
| 492 |
+
#endif
|
| 493 |
+
#if defined (host_mips) && defined (MIPSEB)
|
| 494 |
+
#if defined (SYSTYPE_SYSV)
|
| 495 |
+
printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
|
| 496 |
+
#endif
|
| 497 |
+
#if defined (SYSTYPE_SVR4)
|
| 498 |
+
printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
|
| 499 |
+
#endif
|
| 500 |
+
#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
|
| 501 |
+
printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
|
| 502 |
+
#endif
|
| 503 |
+
#endif
|
| 504 |
+
exit (-1);
|
| 505 |
+
}
|
| 506 |
+
EOF
|
| 507 |
+
$CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
|
| 508 |
+
dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
|
| 509 |
+
SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
|
| 510 |
+
{ echo "$SYSTEM_NAME"; exit; }
|
| 511 |
+
echo mips-mips-riscos"$UNAME_RELEASE"
|
| 512 |
+
exit ;;
|
| 513 |
+
Motorola:PowerMAX_OS:*:*)
|
| 514 |
+
echo powerpc-motorola-powermax
|
| 515 |
+
exit ;;
|
| 516 |
+
Motorola:*:4.3:PL8-*)
|
| 517 |
+
echo powerpc-harris-powermax
|
| 518 |
+
exit ;;
|
| 519 |
+
Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
|
| 520 |
+
echo powerpc-harris-powermax
|
| 521 |
+
exit ;;
|
| 522 |
+
Night_Hawk:Power_UNIX:*:*)
|
| 523 |
+
echo powerpc-harris-powerunix
|
| 524 |
+
exit ;;
|
| 525 |
+
m88k:CX/UX:7*:*)
|
| 526 |
+
echo m88k-harris-cxux7
|
| 527 |
+
exit ;;
|
| 528 |
+
m88k:*:4*:R4*)
|
| 529 |
+
echo m88k-motorola-sysv4
|
| 530 |
+
exit ;;
|
| 531 |
+
m88k:*:3*:R3*)
|
| 532 |
+
echo m88k-motorola-sysv3
|
| 533 |
+
exit ;;
|
| 534 |
+
AViiON:dgux:*:*)
|
| 535 |
+
# DG/UX returns AViiON for all architectures
|
| 536 |
+
UNAME_PROCESSOR=`/usr/bin/uname -p`
|
| 537 |
+
if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
|
| 538 |
+
then
|
| 539 |
+
if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
|
| 540 |
+
[ "$TARGET_BINARY_INTERFACE"x = x ]
|
| 541 |
+
then
|
| 542 |
+
echo m88k-dg-dgux"$UNAME_RELEASE"
|
| 543 |
+
else
|
| 544 |
+
echo m88k-dg-dguxbcs"$UNAME_RELEASE"
|
| 545 |
+
fi
|
| 546 |
+
else
|
| 547 |
+
echo i586-dg-dgux"$UNAME_RELEASE"
|
| 548 |
+
fi
|
| 549 |
+
exit ;;
|
| 550 |
+
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
|
| 551 |
+
echo m88k-dolphin-sysv3
|
| 552 |
+
exit ;;
|
| 553 |
+
M88*:*:R3*:*)
|
| 554 |
+
# Delta 88k system running SVR3
|
| 555 |
+
echo m88k-motorola-sysv3
|
| 556 |
+
exit ;;
|
| 557 |
+
XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
|
| 558 |
+
echo m88k-tektronix-sysv3
|
| 559 |
+
exit ;;
|
| 560 |
+
Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
|
| 561 |
+
echo m68k-tektronix-bsd
|
| 562 |
+
exit ;;
|
| 563 |
+
*:IRIX*:*:*)
|
| 564 |
+
echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
|
| 565 |
+
exit ;;
|
| 566 |
+
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
|
| 567 |
+
echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
|
| 568 |
+
exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
|
| 569 |
+
i*86:AIX:*:*)
|
| 570 |
+
echo i386-ibm-aix
|
| 571 |
+
exit ;;
|
| 572 |
+
ia64:AIX:*:*)
|
| 573 |
+
if [ -x /usr/bin/oslevel ] ; then
|
| 574 |
+
IBM_REV=`/usr/bin/oslevel`
|
| 575 |
+
else
|
| 576 |
+
IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
|
| 577 |
+
fi
|
| 578 |
+
echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
|
| 579 |
+
exit ;;
|
| 580 |
+
*:AIX:2:3)
|
| 581 |
+
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
|
| 582 |
+
eval "$set_cc_for_build"
|
| 583 |
+
sed 's/^ //' << EOF > "$dummy.c"
|
| 584 |
+
#include <sys/systemcfg.h>
|
| 585 |
+
|
| 586 |
+
main()
|
| 587 |
+
{
|
| 588 |
+
if (!__power_pc())
|
| 589 |
+
exit(1);
|
| 590 |
+
puts("powerpc-ibm-aix3.2.5");
|
| 591 |
+
exit(0);
|
| 592 |
+
}
|
| 593 |
+
EOF
|
| 594 |
+
if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
|
| 595 |
+
then
|
| 596 |
+
echo "$SYSTEM_NAME"
|
| 597 |
+
else
|
| 598 |
+
echo rs6000-ibm-aix3.2.5
|
| 599 |
+
fi
|
| 600 |
+
elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
|
| 601 |
+
echo rs6000-ibm-aix3.2.4
|
| 602 |
+
else
|
| 603 |
+
echo rs6000-ibm-aix3.2
|
| 604 |
+
fi
|
| 605 |
+
exit ;;
|
| 606 |
+
*:AIX:*:[4567])
|
| 607 |
+
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
|
| 608 |
+
if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
|
| 609 |
+
IBM_ARCH=rs6000
|
| 610 |
+
else
|
| 611 |
+
IBM_ARCH=powerpc
|
| 612 |
+
fi
|
| 613 |
+
if [ -x /usr/bin/lslpp ] ; then
|
| 614 |
+
IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
|
| 615 |
+
awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
|
| 616 |
+
else
|
| 617 |
+
IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
|
| 618 |
+
fi
|
| 619 |
+
echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
|
| 620 |
+
exit ;;
|
| 621 |
+
*:AIX:*:*)
|
| 622 |
+
echo rs6000-ibm-aix
|
| 623 |
+
exit ;;
|
| 624 |
+
ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
|
| 625 |
+
echo romp-ibm-bsd4.4
|
| 626 |
+
exit ;;
|
| 627 |
+
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
|
| 628 |
+
echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to
|
| 629 |
+
exit ;; # report: romp-ibm BSD 4.3
|
| 630 |
+
*:BOSX:*:*)
|
| 631 |
+
echo rs6000-bull-bosx
|
| 632 |
+
exit ;;
|
| 633 |
+
DPX/2?00:B.O.S.:*:*)
|
| 634 |
+
echo m68k-bull-sysv3
|
| 635 |
+
exit ;;
|
| 636 |
+
9000/[34]??:4.3bsd:1.*:*)
|
| 637 |
+
echo m68k-hp-bsd
|
| 638 |
+
exit ;;
|
| 639 |
+
hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
|
| 640 |
+
echo m68k-hp-bsd4.4
|
| 641 |
+
exit ;;
|
| 642 |
+
9000/[34678]??:HP-UX:*:*)
|
| 643 |
+
HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
|
| 644 |
+
case "$UNAME_MACHINE" in
|
| 645 |
+
9000/31?) HP_ARCH=m68000 ;;
|
| 646 |
+
9000/[34]??) HP_ARCH=m68k ;;
|
| 647 |
+
9000/[678][0-9][0-9])
|
| 648 |
+
if [ -x /usr/bin/getconf ]; then
|
| 649 |
+
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
|
| 650 |
+
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
|
| 651 |
+
case "$sc_cpu_version" in
|
| 652 |
+
523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
|
| 653 |
+
528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
|
| 654 |
+
532) # CPU_PA_RISC2_0
|
| 655 |
+
case "$sc_kernel_bits" in
|
| 656 |
+
32) HP_ARCH=hppa2.0n ;;
|
| 657 |
+
64) HP_ARCH=hppa2.0w ;;
|
| 658 |
+
'') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
|
| 659 |
+
esac ;;
|
| 660 |
+
esac
|
| 661 |
+
fi
|
| 662 |
+
if [ "$HP_ARCH" = "" ]; then
|
| 663 |
+
eval "$set_cc_for_build"
|
| 664 |
+
sed 's/^ //' << EOF > "$dummy.c"
|
| 665 |
+
|
| 666 |
+
#define _HPUX_SOURCE
|
| 667 |
+
#include <stdlib.h>
|
| 668 |
+
#include <unistd.h>
|
| 669 |
+
|
| 670 |
+
int main ()
|
| 671 |
+
{
|
| 672 |
+
#if defined(_SC_KERNEL_BITS)
|
| 673 |
+
long bits = sysconf(_SC_KERNEL_BITS);
|
| 674 |
+
#endif
|
| 675 |
+
long cpu = sysconf (_SC_CPU_VERSION);
|
| 676 |
+
|
| 677 |
+
switch (cpu)
|
| 678 |
+
{
|
| 679 |
+
case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
|
| 680 |
+
case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
|
| 681 |
+
case CPU_PA_RISC2_0:
|
| 682 |
+
#if defined(_SC_KERNEL_BITS)
|
| 683 |
+
switch (bits)
|
| 684 |
+
{
|
| 685 |
+
case 64: puts ("hppa2.0w"); break;
|
| 686 |
+
case 32: puts ("hppa2.0n"); break;
|
| 687 |
+
default: puts ("hppa2.0"); break;
|
| 688 |
+
} break;
|
| 689 |
+
#else /* !defined(_SC_KERNEL_BITS) */
|
| 690 |
+
puts ("hppa2.0"); break;
|
| 691 |
+
#endif
|
| 692 |
+
default: puts ("hppa1.0"); break;
|
| 693 |
+
}
|
| 694 |
+
exit (0);
|
| 695 |
+
}
|
| 696 |
+
EOF
|
| 697 |
+
(CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
|
| 698 |
+
test -z "$HP_ARCH" && HP_ARCH=hppa
|
| 699 |
+
fi ;;
|
| 700 |
+
esac
|
| 701 |
+
if [ "$HP_ARCH" = hppa2.0w ]
|
| 702 |
+
then
|
| 703 |
+
eval "$set_cc_for_build"
|
| 704 |
+
|
| 705 |
+
# hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
|
| 706 |
+
# 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
|
| 707 |
+
# generating 64-bit code. GNU and HP use different nomenclature:
|
| 708 |
+
#
|
| 709 |
+
# $ CC_FOR_BUILD=cc ./config.guess
|
| 710 |
+
# => hppa2.0w-hp-hpux11.23
|
| 711 |
+
# $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
|
| 712 |
+
# => hppa64-hp-hpux11.23
|
| 713 |
+
|
| 714 |
+
if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
|
| 715 |
+
grep -q __LP64__
|
| 716 |
+
then
|
| 717 |
+
HP_ARCH=hppa2.0w
|
| 718 |
+
else
|
| 719 |
+
HP_ARCH=hppa64
|
| 720 |
+
fi
|
| 721 |
+
fi
|
| 722 |
+
echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
|
| 723 |
+
exit ;;
|
| 724 |
+
ia64:HP-UX:*:*)
|
| 725 |
+
HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
|
| 726 |
+
echo ia64-hp-hpux"$HPUX_REV"
|
| 727 |
+
exit ;;
|
| 728 |
+
3050*:HI-UX:*:*)
|
| 729 |
+
eval "$set_cc_for_build"
|
| 730 |
+
sed 's/^ //' << EOF > "$dummy.c"
|
| 731 |
+
#include <unistd.h>
|
| 732 |
+
int
|
| 733 |
+
main ()
|
| 734 |
+
{
|
| 735 |
+
long cpu = sysconf (_SC_CPU_VERSION);
|
| 736 |
+
/* The order matters, because CPU_IS_HP_MC68K erroneously returns
|
| 737 |
+
true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
|
| 738 |
+
results, however. */
|
| 739 |
+
if (CPU_IS_PA_RISC (cpu))
|
| 740 |
+
{
|
| 741 |
+
switch (cpu)
|
| 742 |
+
{
|
| 743 |
+
case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
|
| 744 |
+
case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
|
| 745 |
+
case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
|
| 746 |
+
default: puts ("hppa-hitachi-hiuxwe2"); break;
|
| 747 |
+
}
|
| 748 |
+
}
|
| 749 |
+
else if (CPU_IS_HP_MC68K (cpu))
|
| 750 |
+
puts ("m68k-hitachi-hiuxwe2");
|
| 751 |
+
else puts ("unknown-hitachi-hiuxwe2");
|
| 752 |
+
exit (0);
|
| 753 |
+
}
|
| 754 |
+
EOF
|
| 755 |
+
$CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
|
| 756 |
+
{ echo "$SYSTEM_NAME"; exit; }
|
| 757 |
+
echo unknown-hitachi-hiuxwe2
|
| 758 |
+
exit ;;
|
| 759 |
+
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
|
| 760 |
+
echo hppa1.1-hp-bsd
|
| 761 |
+
exit ;;
|
| 762 |
+
9000/8??:4.3bsd:*:*)
|
| 763 |
+
echo hppa1.0-hp-bsd
|
| 764 |
+
exit ;;
|
| 765 |
+
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
|
| 766 |
+
echo hppa1.0-hp-mpeix
|
| 767 |
+
exit ;;
|
| 768 |
+
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
|
| 769 |
+
echo hppa1.1-hp-osf
|
| 770 |
+
exit ;;
|
| 771 |
+
hp8??:OSF1:*:*)
|
| 772 |
+
echo hppa1.0-hp-osf
|
| 773 |
+
exit ;;
|
| 774 |
+
i*86:OSF1:*:*)
|
| 775 |
+
if [ -x /usr/sbin/sysversion ] ; then
|
| 776 |
+
echo "$UNAME_MACHINE"-unknown-osf1mk
|
| 777 |
+
else
|
| 778 |
+
echo "$UNAME_MACHINE"-unknown-osf1
|
| 779 |
+
fi
|
| 780 |
+
exit ;;
|
| 781 |
+
parisc*:Lites*:*:*)
|
| 782 |
+
echo hppa1.1-hp-lites
|
| 783 |
+
exit ;;
|
| 784 |
+
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
|
| 785 |
+
echo c1-convex-bsd
|
| 786 |
+
exit ;;
|
| 787 |
+
C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
|
| 788 |
+
if getsysinfo -f scalar_acc
|
| 789 |
+
then echo c32-convex-bsd
|
| 790 |
+
else echo c2-convex-bsd
|
| 791 |
+
fi
|
| 792 |
+
exit ;;
|
| 793 |
+
C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
|
| 794 |
+
echo c34-convex-bsd
|
| 795 |
+
exit ;;
|
| 796 |
+
C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
|
| 797 |
+
echo c38-convex-bsd
|
| 798 |
+
exit ;;
|
| 799 |
+
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
|
| 800 |
+
echo c4-convex-bsd
|
| 801 |
+
exit ;;
|
| 802 |
+
CRAY*Y-MP:*:*:*)
|
| 803 |
+
echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
|
| 804 |
+
exit ;;
|
| 805 |
+
CRAY*[A-Z]90:*:*:*)
|
| 806 |
+
echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
|
| 807 |
+
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
|
| 808 |
+
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
|
| 809 |
+
-e 's/\.[^.]*$/.X/'
|
| 810 |
+
exit ;;
|
| 811 |
+
CRAY*TS:*:*:*)
|
| 812 |
+
echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
|
| 813 |
+
exit ;;
|
| 814 |
+
CRAY*T3E:*:*:*)
|
| 815 |
+
echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
|
| 816 |
+
exit ;;
|
| 817 |
+
CRAY*SV1:*:*:*)
|
| 818 |
+
echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
|
| 819 |
+
exit ;;
|
| 820 |
+
*:UNICOS/mp:*:*)
|
| 821 |
+
echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
|
| 822 |
+
exit ;;
|
| 823 |
+
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
|
| 824 |
+
FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
|
| 825 |
+
FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
|
| 826 |
+
FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
|
| 827 |
+
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
|
| 828 |
+
exit ;;
|
| 829 |
+
5000:UNIX_System_V:4.*:*)
|
| 830 |
+
FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
|
| 831 |
+
FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
|
| 832 |
+
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
|
| 833 |
+
exit ;;
|
| 834 |
+
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
|
| 835 |
+
echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
|
| 836 |
+
exit ;;
|
| 837 |
+
sparc*:BSD/OS:*:*)
|
| 838 |
+
echo sparc-unknown-bsdi"$UNAME_RELEASE"
|
| 839 |
+
exit ;;
|
| 840 |
+
*:BSD/OS:*:*)
|
| 841 |
+
echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
|
| 842 |
+
exit ;;
|
| 843 |
+
*:FreeBSD:*:*)
|
| 844 |
+
UNAME_PROCESSOR=`/usr/bin/uname -p`
|
| 845 |
+
case "$UNAME_PROCESSOR" in
|
| 846 |
+
amd64)
|
| 847 |
+
UNAME_PROCESSOR=x86_64 ;;
|
| 848 |
+
i386)
|
| 849 |
+
UNAME_PROCESSOR=i586 ;;
|
| 850 |
+
esac
|
| 851 |
+
echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
|
| 852 |
+
exit ;;
|
| 853 |
+
i*:CYGWIN*:*)
|
| 854 |
+
echo "$UNAME_MACHINE"-pc-cygwin
|
| 855 |
+
exit ;;
|
| 856 |
+
*:MINGW64*:*)
|
| 857 |
+
echo "$UNAME_MACHINE"-pc-mingw64
|
| 858 |
+
exit ;;
|
| 859 |
+
*:MINGW*:*)
|
| 860 |
+
echo "$UNAME_MACHINE"-pc-mingw32
|
| 861 |
+
exit ;;
|
| 862 |
+
*:MSYS*:*)
|
| 863 |
+
echo "$UNAME_MACHINE"-pc-msys
|
| 864 |
+
exit ;;
|
| 865 |
+
i*:PW*:*)
|
| 866 |
+
echo "$UNAME_MACHINE"-pc-pw32
|
| 867 |
+
exit ;;
|
| 868 |
+
*:Interix*:*)
|
| 869 |
+
case "$UNAME_MACHINE" in
|
| 870 |
+
x86)
|
| 871 |
+
echo i586-pc-interix"$UNAME_RELEASE"
|
| 872 |
+
exit ;;
|
| 873 |
+
authenticamd | genuineintel | EM64T)
|
| 874 |
+
echo x86_64-unknown-interix"$UNAME_RELEASE"
|
| 875 |
+
exit ;;
|
| 876 |
+
IA64)
|
| 877 |
+
echo ia64-unknown-interix"$UNAME_RELEASE"
|
| 878 |
+
exit ;;
|
| 879 |
+
esac ;;
|
| 880 |
+
i*:UWIN*:*)
|
| 881 |
+
echo "$UNAME_MACHINE"-pc-uwin
|
| 882 |
+
exit ;;
|
| 883 |
+
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
|
| 884 |
+
echo x86_64-unknown-cygwin
|
| 885 |
+
exit ;;
|
| 886 |
+
prep*:SunOS:5.*:*)
|
| 887 |
+
echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
| 888 |
+
exit ;;
|
| 889 |
+
*:GNU:*:*)
|
| 890 |
+
# the GNU system
|
| 891 |
+
echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
|
| 892 |
+
exit ;;
|
| 893 |
+
*:GNU/*:*:*)
|
| 894 |
+
# other systems with GNU libc and userland
|
| 895 |
+
echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
|
| 896 |
+
exit ;;
|
| 897 |
+
i*86:Minix:*:*)
|
| 898 |
+
echo "$UNAME_MACHINE"-pc-minix
|
| 899 |
+
exit ;;
|
| 900 |
+
aarch64:Linux:*:*)
|
| 901 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 902 |
+
exit ;;
|
| 903 |
+
aarch64_be:Linux:*:*)
|
| 904 |
+
UNAME_MACHINE=aarch64_be
|
| 905 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 906 |
+
exit ;;
|
| 907 |
+
alpha:Linux:*:*)
|
| 908 |
+
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
|
| 909 |
+
EV5) UNAME_MACHINE=alphaev5 ;;
|
| 910 |
+
EV56) UNAME_MACHINE=alphaev56 ;;
|
| 911 |
+
PCA56) UNAME_MACHINE=alphapca56 ;;
|
| 912 |
+
PCA57) UNAME_MACHINE=alphapca56 ;;
|
| 913 |
+
EV6) UNAME_MACHINE=alphaev6 ;;
|
| 914 |
+
EV67) UNAME_MACHINE=alphaev67 ;;
|
| 915 |
+
EV68*) UNAME_MACHINE=alphaev68 ;;
|
| 916 |
+
esac
|
| 917 |
+
objdump --private-headers /bin/sh | grep -q ld.so.1
|
| 918 |
+
if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
|
| 919 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 920 |
+
exit ;;
|
| 921 |
+
arc:Linux:*:* | arceb:Linux:*:*)
|
| 922 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 923 |
+
exit ;;
|
| 924 |
+
arm*:Linux:*:*)
|
| 925 |
+
eval "$set_cc_for_build"
|
| 926 |
+
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
| 927 |
+
| grep -q __ARM_EABI__
|
| 928 |
+
then
|
| 929 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 930 |
+
else
|
| 931 |
+
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
|
| 932 |
+
| grep -q __ARM_PCS_VFP
|
| 933 |
+
then
|
| 934 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
|
| 935 |
+
else
|
| 936 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
|
| 937 |
+
fi
|
| 938 |
+
fi
|
| 939 |
+
exit ;;
|
| 940 |
+
avr32*:Linux:*:*)
|
| 941 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 942 |
+
exit ;;
|
| 943 |
+
cris:Linux:*:*)
|
| 944 |
+
echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
|
| 945 |
+
exit ;;
|
| 946 |
+
crisv32:Linux:*:*)
|
| 947 |
+
echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
|
| 948 |
+
exit ;;
|
| 949 |
+
e2k:Linux:*:*)
|
| 950 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 951 |
+
exit ;;
|
| 952 |
+
frv:Linux:*:*)
|
| 953 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 954 |
+
exit ;;
|
| 955 |
+
hexagon:Linux:*:*)
|
| 956 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 957 |
+
exit ;;
|
| 958 |
+
i*86:Linux:*:*)
|
| 959 |
+
echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
|
| 960 |
+
exit ;;
|
| 961 |
+
ia64:Linux:*:*)
|
| 962 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 963 |
+
exit ;;
|
| 964 |
+
k1om:Linux:*:*)
|
| 965 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 966 |
+
exit ;;
|
| 967 |
+
m32r*:Linux:*:*)
|
| 968 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 969 |
+
exit ;;
|
| 970 |
+
m68*:Linux:*:*)
|
| 971 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 972 |
+
exit ;;
|
| 973 |
+
mips:Linux:*:* | mips64:Linux:*:*)
|
| 974 |
+
eval "$set_cc_for_build"
|
| 975 |
+
sed 's/^ //' << EOF > "$dummy.c"
|
| 976 |
+
#undef CPU
|
| 977 |
+
#undef ${UNAME_MACHINE}
|
| 978 |
+
#undef ${UNAME_MACHINE}el
|
| 979 |
+
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
|
| 980 |
+
CPU=${UNAME_MACHINE}el
|
| 981 |
+
#else
|
| 982 |
+
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
|
| 983 |
+
CPU=${UNAME_MACHINE}
|
| 984 |
+
#else
|
| 985 |
+
CPU=
|
| 986 |
+
#endif
|
| 987 |
+
#endif
|
| 988 |
+
EOF
|
| 989 |
+
eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
|
| 990 |
+
test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
|
| 991 |
+
;;
|
| 992 |
+
mips64el:Linux:*:*)
|
| 993 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 994 |
+
exit ;;
|
| 995 |
+
openrisc*:Linux:*:*)
|
| 996 |
+
echo or1k-unknown-linux-"$LIBC"
|
| 997 |
+
exit ;;
|
| 998 |
+
or32:Linux:*:* | or1k*:Linux:*:*)
|
| 999 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 1000 |
+
exit ;;
|
| 1001 |
+
padre:Linux:*:*)
|
| 1002 |
+
echo sparc-unknown-linux-"$LIBC"
|
| 1003 |
+
exit ;;
|
| 1004 |
+
parisc64:Linux:*:* | hppa64:Linux:*:*)
|
| 1005 |
+
echo hppa64-unknown-linux-"$LIBC"
|
| 1006 |
+
exit ;;
|
| 1007 |
+
parisc:Linux:*:* | hppa:Linux:*:*)
|
| 1008 |
+
# Look for CPU level
|
| 1009 |
+
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
|
| 1010 |
+
PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
|
| 1011 |
+
PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
|
| 1012 |
+
*) echo hppa-unknown-linux-"$LIBC" ;;
|
| 1013 |
+
esac
|
| 1014 |
+
exit ;;
|
| 1015 |
+
ppc64:Linux:*:*)
|
| 1016 |
+
echo powerpc64-unknown-linux-"$LIBC"
|
| 1017 |
+
exit ;;
|
| 1018 |
+
ppc:Linux:*:*)
|
| 1019 |
+
echo powerpc-unknown-linux-"$LIBC"
|
| 1020 |
+
exit ;;
|
| 1021 |
+
ppc64le:Linux:*:*)
|
| 1022 |
+
echo powerpc64le-unknown-linux-"$LIBC"
|
| 1023 |
+
exit ;;
|
| 1024 |
+
ppcle:Linux:*:*)
|
| 1025 |
+
echo powerpcle-unknown-linux-"$LIBC"
|
| 1026 |
+
exit ;;
|
| 1027 |
+
riscv32:Linux:*:* | riscv64:Linux:*:*)
|
| 1028 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 1029 |
+
exit ;;
|
| 1030 |
+
s390:Linux:*:* | s390x:Linux:*:*)
|
| 1031 |
+
echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
|
| 1032 |
+
exit ;;
|
| 1033 |
+
sh64*:Linux:*:*)
|
| 1034 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 1035 |
+
exit ;;
|
| 1036 |
+
sh*:Linux:*:*)
|
| 1037 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 1038 |
+
exit ;;
|
| 1039 |
+
sparc:Linux:*:* | sparc64:Linux:*:*)
|
| 1040 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 1041 |
+
exit ;;
|
| 1042 |
+
tile*:Linux:*:*)
|
| 1043 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 1044 |
+
exit ;;
|
| 1045 |
+
vax:Linux:*:*)
|
| 1046 |
+
echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
|
| 1047 |
+
exit ;;
|
| 1048 |
+
x86_64:Linux:*:*)
|
| 1049 |
+
echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
|
| 1050 |
+
exit ;;
|
| 1051 |
+
xtensa*:Linux:*:*)
|
| 1052 |
+
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
| 1053 |
+
exit ;;
|
| 1054 |
+
i*86:DYNIX/ptx:4*:*)
|
| 1055 |
+
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
|
| 1056 |
+
# earlier versions are messed up and put the nodename in both
|
| 1057 |
+
# sysname and nodename.
|
| 1058 |
+
echo i386-sequent-sysv4
|
| 1059 |
+
exit ;;
|
| 1060 |
+
i*86:UNIX_SV:4.2MP:2.*)
|
| 1061 |
+
# Unixware is an offshoot of SVR4, but it has its own version
|
| 1062 |
+
# number series starting with 2...
|
| 1063 |
+
# I am not positive that other SVR4 systems won't match this,
|
| 1064 |
+
# I just have to hope. -- rms.
|
| 1065 |
+
# Use sysv4.2uw... so that sysv4* matches it.
|
| 1066 |
+
echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
|
| 1067 |
+
exit ;;
|
| 1068 |
+
i*86:OS/2:*:*)
|
| 1069 |
+
# If we were able to find `uname', then EMX Unix compatibility
|
| 1070 |
+
# is probably installed.
|
| 1071 |
+
echo "$UNAME_MACHINE"-pc-os2-emx
|
| 1072 |
+
exit ;;
|
| 1073 |
+
i*86:XTS-300:*:STOP)
|
| 1074 |
+
echo "$UNAME_MACHINE"-unknown-stop
|
| 1075 |
+
exit ;;
|
| 1076 |
+
i*86:atheos:*:*)
|
| 1077 |
+
echo "$UNAME_MACHINE"-unknown-atheos
|
| 1078 |
+
exit ;;
|
| 1079 |
+
i*86:syllable:*:*)
|
| 1080 |
+
echo "$UNAME_MACHINE"-pc-syllable
|
| 1081 |
+
exit ;;
|
| 1082 |
+
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
|
| 1083 |
+
echo i386-unknown-lynxos"$UNAME_RELEASE"
|
| 1084 |
+
exit ;;
|
| 1085 |
+
i*86:*DOS:*:*)
|
| 1086 |
+
echo "$UNAME_MACHINE"-pc-msdosdjgpp
|
| 1087 |
+
exit ;;
|
| 1088 |
+
i*86:*:4.*:*)
|
| 1089 |
+
UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
|
| 1090 |
+
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
|
| 1091 |
+
echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
|
| 1092 |
+
else
|
| 1093 |
+
echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
|
| 1094 |
+
fi
|
| 1095 |
+
exit ;;
|
| 1096 |
+
i*86:*:5:[678]*)
|
| 1097 |
+
# UnixWare 7.x, OpenUNIX and OpenServer 6.
|
| 1098 |
+
case `/bin/uname -X | grep "^Machine"` in
|
| 1099 |
+
*486*) UNAME_MACHINE=i486 ;;
|
| 1100 |
+
*Pentium) UNAME_MACHINE=i586 ;;
|
| 1101 |
+
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
|
| 1102 |
+
esac
|
| 1103 |
+
echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
|
| 1104 |
+
exit ;;
|
| 1105 |
+
i*86:*:3.2:*)
|
| 1106 |
+
if test -f /usr/options/cb.name; then
|
| 1107 |
+
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
|
| 1108 |
+
echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
|
| 1109 |
+
elif /bin/uname -X 2>/dev/null >/dev/null ; then
|
| 1110 |
+
UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
|
| 1111 |
+
(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
|
| 1112 |
+
(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
|
| 1113 |
+
&& UNAME_MACHINE=i586
|
| 1114 |
+
(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
|
| 1115 |
+
&& UNAME_MACHINE=i686
|
| 1116 |
+
(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
|
| 1117 |
+
&& UNAME_MACHINE=i686
|
| 1118 |
+
echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
|
| 1119 |
+
else
|
| 1120 |
+
echo "$UNAME_MACHINE"-pc-sysv32
|
| 1121 |
+
fi
|
| 1122 |
+
exit ;;
|
| 1123 |
+
pc:*:*:*)
|
| 1124 |
+
# Left here for compatibility:
|
| 1125 |
+
# uname -m prints for DJGPP always 'pc', but it prints nothing about
|
| 1126 |
+
# the processor, so we play safe by assuming i586.
|
| 1127 |
+
# Note: whatever this is, it MUST be the same as what config.sub
|
| 1128 |
+
# prints for the "djgpp" host, or else GDB configure will decide that
|
| 1129 |
+
# this is a cross-build.
|
| 1130 |
+
echo i586-pc-msdosdjgpp
|
| 1131 |
+
exit ;;
|
| 1132 |
+
Intel:Mach:3*:*)
|
| 1133 |
+
echo i386-pc-mach3
|
| 1134 |
+
exit ;;
|
| 1135 |
+
paragon:*:*:*)
|
| 1136 |
+
echo i860-intel-osf1
|
| 1137 |
+
exit ;;
|
| 1138 |
+
i860:*:4.*:*) # i860-SVR4
|
| 1139 |
+
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
|
| 1140 |
+
echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
|
| 1141 |
+
else # Add other i860-SVR4 vendors below as they are discovered.
|
| 1142 |
+
echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4
|
| 1143 |
+
fi
|
| 1144 |
+
exit ;;
|
| 1145 |
+
mini*:CTIX:SYS*5:*)
|
| 1146 |
+
# "miniframe"
|
| 1147 |
+
echo m68010-convergent-sysv
|
| 1148 |
+
exit ;;
|
| 1149 |
+
mc68k:UNIX:SYSTEM5:3.51m)
|
| 1150 |
+
echo m68k-convergent-sysv
|
| 1151 |
+
exit ;;
|
| 1152 |
+
M680?0:D-NIX:5.3:*)
|
| 1153 |
+
echo m68k-diab-dnix
|
| 1154 |
+
exit ;;
|
| 1155 |
+
M68*:*:R3V[5678]*:*)
|
| 1156 |
+
test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
|
| 1157 |
+
3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
|
| 1158 |
+
OS_REL=''
|
| 1159 |
+
test -r /etc/.relid \
|
| 1160 |
+
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
|
| 1161 |
+
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
|
| 1162 |
+
&& { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
|
| 1163 |
+
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
|
| 1164 |
+
&& { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
|
| 1165 |
+
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
|
| 1166 |
+
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
|
| 1167 |
+
&& { echo i486-ncr-sysv4; exit; } ;;
|
| 1168 |
+
NCR*:*:4.2:* | MPRAS*:*:4.2:*)
|
| 1169 |
+
OS_REL='.3'
|
| 1170 |
+
test -r /etc/.relid \
|
| 1171 |
+
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
|
| 1172 |
+
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
|
| 1173 |
+
&& { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
|
| 1174 |
+
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
|
| 1175 |
+
&& { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
|
| 1176 |
+
/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
|
| 1177 |
+
&& { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
|
| 1178 |
+
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
|
| 1179 |
+
echo m68k-unknown-lynxos"$UNAME_RELEASE"
|
| 1180 |
+
exit ;;
|
| 1181 |
+
mc68030:UNIX_System_V:4.*:*)
|
| 1182 |
+
echo m68k-atari-sysv4
|
| 1183 |
+
exit ;;
|
| 1184 |
+
TSUNAMI:LynxOS:2.*:*)
|
| 1185 |
+
echo sparc-unknown-lynxos"$UNAME_RELEASE"
|
| 1186 |
+
exit ;;
|
| 1187 |
+
rs6000:LynxOS:2.*:*)
|
| 1188 |
+
echo rs6000-unknown-lynxos"$UNAME_RELEASE"
|
| 1189 |
+
exit ;;
|
| 1190 |
+
PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
|
| 1191 |
+
echo powerpc-unknown-lynxos"$UNAME_RELEASE"
|
| 1192 |
+
exit ;;
|
| 1193 |
+
SM[BE]S:UNIX_SV:*:*)
|
| 1194 |
+
echo mips-dde-sysv"$UNAME_RELEASE"
|
| 1195 |
+
exit ;;
|
| 1196 |
+
RM*:ReliantUNIX-*:*:*)
|
| 1197 |
+
echo mips-sni-sysv4
|
| 1198 |
+
exit ;;
|
| 1199 |
+
RM*:SINIX-*:*:*)
|
| 1200 |
+
echo mips-sni-sysv4
|
| 1201 |
+
exit ;;
|
| 1202 |
+
*:SINIX-*:*:*)
|
| 1203 |
+
if uname -p 2>/dev/null >/dev/null ; then
|
| 1204 |
+
UNAME_MACHINE=`(uname -p) 2>/dev/null`
|
| 1205 |
+
echo "$UNAME_MACHINE"-sni-sysv4
|
| 1206 |
+
else
|
| 1207 |
+
echo ns32k-sni-sysv
|
| 1208 |
+
fi
|
| 1209 |
+
exit ;;
|
| 1210 |
+
PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
|
| 1211 |
+
# says <Richard.M.Bartel@ccMail.Census.GOV>
|
| 1212 |
+
echo i586-unisys-sysv4
|
| 1213 |
+
exit ;;
|
| 1214 |
+
*:UNIX_System_V:4*:FTX*)
|
| 1215 |
+
# From Gerald Hewes <hewes@openmarket.com>.
|
| 1216 |
+
# How about differentiating between stratus architectures? -djm
|
| 1217 |
+
echo hppa1.1-stratus-sysv4
|
| 1218 |
+
exit ;;
|
| 1219 |
+
*:*:*:FTX*)
|
| 1220 |
+
# From seanf@swdc.stratus.com.
|
| 1221 |
+
echo i860-stratus-sysv4
|
| 1222 |
+
exit ;;
|
| 1223 |
+
i*86:VOS:*:*)
|
| 1224 |
+
# From Paul.Green@stratus.com.
|
| 1225 |
+
echo "$UNAME_MACHINE"-stratus-vos
|
| 1226 |
+
exit ;;
|
| 1227 |
+
*:VOS:*:*)
|
| 1228 |
+
# From Paul.Green@stratus.com.
|
| 1229 |
+
echo hppa1.1-stratus-vos
|
| 1230 |
+
exit ;;
|
| 1231 |
+
mc68*:A/UX:*:*)
|
| 1232 |
+
echo m68k-apple-aux"$UNAME_RELEASE"
|
| 1233 |
+
exit ;;
|
| 1234 |
+
news*:NEWS-OS:6*:*)
|
| 1235 |
+
echo mips-sony-newsos6
|
| 1236 |
+
exit ;;
|
| 1237 |
+
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
|
| 1238 |
+
if [ -d /usr/nec ]; then
|
| 1239 |
+
echo mips-nec-sysv"$UNAME_RELEASE"
|
| 1240 |
+
else
|
| 1241 |
+
echo mips-unknown-sysv"$UNAME_RELEASE"
|
| 1242 |
+
fi
|
| 1243 |
+
exit ;;
|
| 1244 |
+
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
|
| 1245 |
+
echo powerpc-be-beos
|
| 1246 |
+
exit ;;
|
| 1247 |
+
BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
|
| 1248 |
+
echo powerpc-apple-beos
|
| 1249 |
+
exit ;;
|
| 1250 |
+
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
|
| 1251 |
+
echo i586-pc-beos
|
| 1252 |
+
exit ;;
|
| 1253 |
+
BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
|
| 1254 |
+
echo i586-pc-haiku
|
| 1255 |
+
exit ;;
|
| 1256 |
+
x86_64:Haiku:*:*)
|
| 1257 |
+
echo x86_64-unknown-haiku
|
| 1258 |
+
exit ;;
|
| 1259 |
+
SX-4:SUPER-UX:*:*)
|
| 1260 |
+
echo sx4-nec-superux"$UNAME_RELEASE"
|
| 1261 |
+
exit ;;
|
| 1262 |
+
SX-5:SUPER-UX:*:*)
|
| 1263 |
+
echo sx5-nec-superux"$UNAME_RELEASE"
|
| 1264 |
+
exit ;;
|
| 1265 |
+
SX-6:SUPER-UX:*:*)
|
| 1266 |
+
echo sx6-nec-superux"$UNAME_RELEASE"
|
| 1267 |
+
exit ;;
|
| 1268 |
+
SX-7:SUPER-UX:*:*)
|
| 1269 |
+
echo sx7-nec-superux"$UNAME_RELEASE"
|
| 1270 |
+
exit ;;
|
| 1271 |
+
SX-8:SUPER-UX:*:*)
|
| 1272 |
+
echo sx8-nec-superux"$UNAME_RELEASE"
|
| 1273 |
+
exit ;;
|
| 1274 |
+
SX-8R:SUPER-UX:*:*)
|
| 1275 |
+
echo sx8r-nec-superux"$UNAME_RELEASE"
|
| 1276 |
+
exit ;;
|
| 1277 |
+
SX-ACE:SUPER-UX:*:*)
|
| 1278 |
+
echo sxace-nec-superux"$UNAME_RELEASE"
|
| 1279 |
+
exit ;;
|
| 1280 |
+
Power*:Rhapsody:*:*)
|
| 1281 |
+
echo powerpc-apple-rhapsody"$UNAME_RELEASE"
|
| 1282 |
+
exit ;;
|
| 1283 |
+
*:Rhapsody:*:*)
|
| 1284 |
+
echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
|
| 1285 |
+
exit ;;
|
| 1286 |
+
*:Darwin:*:*)
|
| 1287 |
+
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
|
| 1288 |
+
eval "$set_cc_for_build"
|
| 1289 |
+
if test "$UNAME_PROCESSOR" = unknown ; then
|
| 1290 |
+
UNAME_PROCESSOR=powerpc
|
| 1291 |
+
fi
|
| 1292 |
+
if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
|
| 1293 |
+
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
|
| 1294 |
+
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
|
| 1295 |
+
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
|
| 1296 |
+
grep IS_64BIT_ARCH >/dev/null
|
| 1297 |
+
then
|
| 1298 |
+
case $UNAME_PROCESSOR in
|
| 1299 |
+
i386) UNAME_PROCESSOR=x86_64 ;;
|
| 1300 |
+
powerpc) UNAME_PROCESSOR=powerpc64 ;;
|
| 1301 |
+
esac
|
| 1302 |
+
fi
|
| 1303 |
+
# On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
|
| 1304 |
+
if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
|
| 1305 |
+
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
|
| 1306 |
+
grep IS_PPC >/dev/null
|
| 1307 |
+
then
|
| 1308 |
+
UNAME_PROCESSOR=powerpc
|
| 1309 |
+
fi
|
| 1310 |
+
fi
|
| 1311 |
+
elif test "$UNAME_PROCESSOR" = i386 ; then
|
| 1312 |
+
# Avoid executing cc on OS X 10.9, as it ships with a stub
|
| 1313 |
+
# that puts up a graphical alert prompting to install
|
| 1314 |
+
# developer tools. Any system running Mac OS X 10.7 or
|
| 1315 |
+
# later (Darwin 11 and later) is required to have a 64-bit
|
| 1316 |
+
# processor. This is not true of the ARM version of Darwin
|
| 1317 |
+
# that Apple uses in portable devices.
|
| 1318 |
+
UNAME_PROCESSOR=x86_64
|
| 1319 |
+
fi
|
| 1320 |
+
echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
|
| 1321 |
+
exit ;;
|
| 1322 |
+
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
| 1323 |
+
UNAME_PROCESSOR=`uname -p`
|
| 1324 |
+
if test "$UNAME_PROCESSOR" = x86; then
|
| 1325 |
+
UNAME_PROCESSOR=i386
|
| 1326 |
+
UNAME_MACHINE=pc
|
| 1327 |
+
fi
|
| 1328 |
+
echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
|
| 1329 |
+
exit ;;
|
| 1330 |
+
*:QNX:*:4*)
|
| 1331 |
+
echo i386-pc-qnx
|
| 1332 |
+
exit ;;
|
| 1333 |
+
NEO-*:NONSTOP_KERNEL:*:*)
|
| 1334 |
+
echo neo-tandem-nsk"$UNAME_RELEASE"
|
| 1335 |
+
exit ;;
|
| 1336 |
+
NSE-*:NONSTOP_KERNEL:*:*)
|
| 1337 |
+
echo nse-tandem-nsk"$UNAME_RELEASE"
|
| 1338 |
+
exit ;;
|
| 1339 |
+
NSR-*:NONSTOP_KERNEL:*:*)
|
| 1340 |
+
echo nsr-tandem-nsk"$UNAME_RELEASE"
|
| 1341 |
+
exit ;;
|
| 1342 |
+
NSV-*:NONSTOP_KERNEL:*:*)
|
| 1343 |
+
echo nsv-tandem-nsk"$UNAME_RELEASE"
|
| 1344 |
+
exit ;;
|
| 1345 |
+
NSX-*:NONSTOP_KERNEL:*:*)
|
| 1346 |
+
echo nsx-tandem-nsk"$UNAME_RELEASE"
|
| 1347 |
+
exit ;;
|
| 1348 |
+
*:NonStop-UX:*:*)
|
| 1349 |
+
echo mips-compaq-nonstopux
|
| 1350 |
+
exit ;;
|
| 1351 |
+
BS2000:POSIX*:*:*)
|
| 1352 |
+
echo bs2000-siemens-sysv
|
| 1353 |
+
exit ;;
|
| 1354 |
+
DS/*:UNIX_System_V:*:*)
|
| 1355 |
+
echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
|
| 1356 |
+
exit ;;
|
| 1357 |
+
*:Plan9:*:*)
|
| 1358 |
+
# "uname -m" is not consistent, so use $cputype instead. 386
|
| 1359 |
+
# is converted to i386 for consistency with other x86
|
| 1360 |
+
# operating systems.
|
| 1361 |
+
if test "$cputype" = 386; then
|
| 1362 |
+
UNAME_MACHINE=i386
|
| 1363 |
+
else
|
| 1364 |
+
UNAME_MACHINE="$cputype"
|
| 1365 |
+
fi
|
| 1366 |
+
echo "$UNAME_MACHINE"-unknown-plan9
|
| 1367 |
+
exit ;;
|
| 1368 |
+
*:TOPS-10:*:*)
|
| 1369 |
+
echo pdp10-unknown-tops10
|
| 1370 |
+
exit ;;
|
| 1371 |
+
*:TENEX:*:*)
|
| 1372 |
+
echo pdp10-unknown-tenex
|
| 1373 |
+
exit ;;
|
| 1374 |
+
KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
|
| 1375 |
+
echo pdp10-dec-tops20
|
| 1376 |
+
exit ;;
|
| 1377 |
+
XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
|
| 1378 |
+
echo pdp10-xkl-tops20
|
| 1379 |
+
exit ;;
|
| 1380 |
+
*:TOPS-20:*:*)
|
| 1381 |
+
echo pdp10-unknown-tops20
|
| 1382 |
+
exit ;;
|
| 1383 |
+
*:ITS:*:*)
|
| 1384 |
+
echo pdp10-unknown-its
|
| 1385 |
+
exit ;;
|
| 1386 |
+
SEI:*:*:SEIUX)
|
| 1387 |
+
echo mips-sei-seiux"$UNAME_RELEASE"
|
| 1388 |
+
exit ;;
|
| 1389 |
+
*:DragonFly:*:*)
|
| 1390 |
+
echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
|
| 1391 |
+
exit ;;
|
| 1392 |
+
*:*VMS:*:*)
|
| 1393 |
+
UNAME_MACHINE=`(uname -p) 2>/dev/null`
|
| 1394 |
+
case "$UNAME_MACHINE" in
|
| 1395 |
+
A*) echo alpha-dec-vms ; exit ;;
|
| 1396 |
+
I*) echo ia64-dec-vms ; exit ;;
|
| 1397 |
+
V*) echo vax-dec-vms ; exit ;;
|
| 1398 |
+
esac ;;
|
| 1399 |
+
*:XENIX:*:SysV)
|
| 1400 |
+
echo i386-pc-xenix
|
| 1401 |
+
exit ;;
|
| 1402 |
+
i*86:skyos:*:*)
|
| 1403 |
+
echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
|
| 1404 |
+
exit ;;
|
| 1405 |
+
i*86:rdos:*:*)
|
| 1406 |
+
echo "$UNAME_MACHINE"-pc-rdos
|
| 1407 |
+
exit ;;
|
| 1408 |
+
i*86:AROS:*:*)
|
| 1409 |
+
echo "$UNAME_MACHINE"-pc-aros
|
| 1410 |
+
exit ;;
|
| 1411 |
+
x86_64:VMkernel:*:*)
|
| 1412 |
+
echo "$UNAME_MACHINE"-unknown-esx
|
| 1413 |
+
exit ;;
|
| 1414 |
+
amd64:Isilon\ OneFS:*:*)
|
| 1415 |
+
echo x86_64-unknown-onefs
|
| 1416 |
+
exit ;;
|
| 1417 |
+
esac
|
| 1418 |
+
|
| 1419 |
+
echo "$0: unable to guess system type" >&2
|
| 1420 |
+
|
| 1421 |
+
case "$UNAME_MACHINE:$UNAME_SYSTEM" in
|
| 1422 |
+
mips:Linux | mips64:Linux)
|
| 1423 |
+
# If we got here on MIPS GNU/Linux, output extra information.
|
| 1424 |
+
cat >&2 <<EOF
|
| 1425 |
+
|
| 1426 |
+
NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
|
| 1427 |
+
the system type. Please install a C compiler and try again.
|
| 1428 |
+
EOF
|
| 1429 |
+
;;
|
| 1430 |
+
esac
|
| 1431 |
+
|
| 1432 |
+
cat >&2 <<EOF
|
| 1433 |
+
|
| 1434 |
+
This script (version $timestamp), has failed to recognize the
|
| 1435 |
+
operating system you are using. If your script is old, overwrite *all*
|
| 1436 |
+
copies of config.guess and config.sub with the latest versions from:
|
| 1437 |
+
|
| 1438 |
+
https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
|
| 1439 |
+
and
|
| 1440 |
+
https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
|
| 1441 |
+
|
| 1442 |
+
If $0 has already been updated, send the following data and any
|
| 1443 |
+
information you think might be pertinent to config-patches@gnu.org to
|
| 1444 |
+
provide the necessary information to handle your system.
|
| 1445 |
+
|
| 1446 |
+
config.guess timestamp = $timestamp
|
| 1447 |
+
|
| 1448 |
+
uname -m = `(uname -m) 2>/dev/null || echo unknown`
|
| 1449 |
+
uname -r = `(uname -r) 2>/dev/null || echo unknown`
|
| 1450 |
+
uname -s = `(uname -s) 2>/dev/null || echo unknown`
|
| 1451 |
+
uname -v = `(uname -v) 2>/dev/null || echo unknown`
|
| 1452 |
+
|
| 1453 |
+
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
|
| 1454 |
+
/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
|
| 1455 |
+
|
| 1456 |
+
hostinfo = `(hostinfo) 2>/dev/null`
|
| 1457 |
+
/bin/universe = `(/bin/universe) 2>/dev/null`
|
| 1458 |
+
/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
|
| 1459 |
+
/bin/arch = `(/bin/arch) 2>/dev/null`
|
| 1460 |
+
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
|
| 1461 |
+
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
|
| 1462 |
+
|
| 1463 |
+
UNAME_MACHINE = "$UNAME_MACHINE"
|
| 1464 |
+
UNAME_RELEASE = "$UNAME_RELEASE"
|
| 1465 |
+
UNAME_SYSTEM = "$UNAME_SYSTEM"
|
| 1466 |
+
UNAME_VERSION = "$UNAME_VERSION"
|
| 1467 |
+
EOF
|
| 1468 |
+
|
| 1469 |
+
exit 1
|
| 1470 |
+
|
| 1471 |
+
# Local variables:
|
| 1472 |
+
# eval: (add-hook 'before-save-hook 'time-stamp)
|
| 1473 |
+
# time-stamp-start: "timestamp='"
|
| 1474 |
+
# time-stamp-format: "%:y-%02m-%02d"
|
| 1475 |
+
# time-stamp-end: "'"
|
| 1476 |
+
# End:
|
mosesdecoder/cmph-2.0.2/config.h
ADDED
|
@@ -0,0 +1,86 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/* config.h. Generated from config.h.in by configure. */
|
| 2 |
+
/* config.h.in. Generated from configure.ac by autoheader. */
|
| 3 |
+
|
| 4 |
+
/* Define to 1 if you have the <dlfcn.h> header file. */
|
| 5 |
+
#define HAVE_DLFCN_H 1
|
| 6 |
+
|
| 7 |
+
/* Define to 1 if you have the <getopt.h> header file. */
|
| 8 |
+
#define HAVE_GETOPT_H 1
|
| 9 |
+
|
| 10 |
+
/* Define to 1 if you have the <hopscotch_map.h> header file. */
|
| 11 |
+
/* #undef HAVE_HOPSCOTCH_MAP_H */
|
| 12 |
+
|
| 13 |
+
/* Define to 1 if you have the <inttypes.h> header file. */
|
| 14 |
+
#define HAVE_INTTYPES_H 1
|
| 15 |
+
|
| 16 |
+
/* Define to 1 if you have the `check' library (-lcheck). */
|
| 17 |
+
/* #undef HAVE_LIBCHECK */
|
| 18 |
+
|
| 19 |
+
/* Define to 1 if you have the <math.h> header file. */
|
| 20 |
+
#define HAVE_MATH_H 1
|
| 21 |
+
|
| 22 |
+
/* Define to 1 if you have the <memory.h> header file. */
|
| 23 |
+
#define HAVE_MEMORY_H 1
|
| 24 |
+
|
| 25 |
+
/* Define if g++ supports C++0x features. */
|
| 26 |
+
/* #undef HAVE_STDCXX_0X */
|
| 27 |
+
|
| 28 |
+
/* Define to 1 if you have the <stdint.h> header file. */
|
| 29 |
+
#define HAVE_STDINT_H 1
|
| 30 |
+
|
| 31 |
+
/* Define to 1 if you have the <stdlib.h> header file. */
|
| 32 |
+
#define HAVE_STDLIB_H 1
|
| 33 |
+
|
| 34 |
+
/* Define to 1 if you have the <strings.h> header file. */
|
| 35 |
+
#define HAVE_STRINGS_H 1
|
| 36 |
+
|
| 37 |
+
/* Define to 1 if you have the <string.h> header file. */
|
| 38 |
+
#define HAVE_STRING_H 1
|
| 39 |
+
|
| 40 |
+
/* Define to 1 if you have the <sys/stat.h> header file. */
|
| 41 |
+
#define HAVE_SYS_STAT_H 1
|
| 42 |
+
|
| 43 |
+
/* Define to 1 if you have the <sys/types.h> header file. */
|
| 44 |
+
#define HAVE_SYS_TYPES_H 1
|
| 45 |
+
|
| 46 |
+
/* Define to 1 if you have the <unistd.h> header file. */
|
| 47 |
+
#define HAVE_UNISTD_H 1
|
| 48 |
+
|
| 49 |
+
/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
| 50 |
+
#define LT_OBJDIR ".libs/"
|
| 51 |
+
|
| 52 |
+
/* Name of package */
|
| 53 |
+
#define PACKAGE "cmph"
|
| 54 |
+
|
| 55 |
+
/* Define to the address where bug reports for this package should be sent. */
|
| 56 |
+
#define PACKAGE_BUGREPORT ""
|
| 57 |
+
|
| 58 |
+
/* Define to the full name of this package. */
|
| 59 |
+
#define PACKAGE_NAME "cmph"
|
| 60 |
+
|
| 61 |
+
/* Define to the full name and version of this package. */
|
| 62 |
+
#define PACKAGE_STRING "cmph 2.0.2"
|
| 63 |
+
|
| 64 |
+
/* Define to the one symbol short name of this package. */
|
| 65 |
+
#define PACKAGE_TARNAME "cmph"
|
| 66 |
+
|
| 67 |
+
/* Define to the home page for this package. */
|
| 68 |
+
#define PACKAGE_URL ""
|
| 69 |
+
|
| 70 |
+
/* Define to the version of this package. */
|
| 71 |
+
#define PACKAGE_VERSION "2.0.2"
|
| 72 |
+
|
| 73 |
+
/* Define to 1 if you have the ANSI C header files. */
|
| 74 |
+
#define STDC_HEADERS 1
|
| 75 |
+
|
| 76 |
+
/* Version number of package */
|
| 77 |
+
#define VERSION "2.0.2"
|
| 78 |
+
|
| 79 |
+
/* Number of bits in a file offset, on hosts where this is settable. */
|
| 80 |
+
/* #undef _FILE_OFFSET_BITS */
|
| 81 |
+
|
| 82 |
+
/* Define to make fseeko etc. visible, on some hosts. */
|
| 83 |
+
/* #undef _LARGEFILE_SOURCE */
|
| 84 |
+
|
| 85 |
+
/* Define for large files, on AIX-style hosts. */
|
| 86 |
+
/* #undef _LARGE_FILES */
|
mosesdecoder/cmph-2.0.2/config.h.in
ADDED
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/* config.h.in. Generated from configure.ac by autoheader. */
|
| 2 |
+
|
| 3 |
+
/* Define to 1 if you have the <dlfcn.h> header file. */
|
| 4 |
+
#undef HAVE_DLFCN_H
|
| 5 |
+
|
| 6 |
+
/* Define to 1 if you have the <getopt.h> header file. */
|
| 7 |
+
#undef HAVE_GETOPT_H
|
| 8 |
+
|
| 9 |
+
/* Define to 1 if you have the <hopscotch_map.h> header file. */
|
| 10 |
+
#undef HAVE_HOPSCOTCH_MAP_H
|
| 11 |
+
|
| 12 |
+
/* Define to 1 if you have the <inttypes.h> header file. */
|
| 13 |
+
#undef HAVE_INTTYPES_H
|
| 14 |
+
|
| 15 |
+
/* Define to 1 if you have the `check' library (-lcheck). */
|
| 16 |
+
#undef HAVE_LIBCHECK
|
| 17 |
+
|
| 18 |
+
/* Define to 1 if you have the <math.h> header file. */
|
| 19 |
+
#undef HAVE_MATH_H
|
| 20 |
+
|
| 21 |
+
/* Define to 1 if you have the <memory.h> header file. */
|
| 22 |
+
#undef HAVE_MEMORY_H
|
| 23 |
+
|
| 24 |
+
/* Define if g++ supports C++0x features. */
|
| 25 |
+
#undef HAVE_STDCXX_0X
|
| 26 |
+
|
| 27 |
+
/* Define to 1 if you have the <stdint.h> header file. */
|
| 28 |
+
#undef HAVE_STDINT_H
|
| 29 |
+
|
| 30 |
+
/* Define to 1 if you have the <stdlib.h> header file. */
|
| 31 |
+
#undef HAVE_STDLIB_H
|
| 32 |
+
|
| 33 |
+
/* Define to 1 if you have the <strings.h> header file. */
|
| 34 |
+
#undef HAVE_STRINGS_H
|
| 35 |
+
|
| 36 |
+
/* Define to 1 if you have the <string.h> header file. */
|
| 37 |
+
#undef HAVE_STRING_H
|
| 38 |
+
|
| 39 |
+
/* Define to 1 if you have the <sys/stat.h> header file. */
|
| 40 |
+
#undef HAVE_SYS_STAT_H
|
| 41 |
+
|
| 42 |
+
/* Define to 1 if you have the <sys/types.h> header file. */
|
| 43 |
+
#undef HAVE_SYS_TYPES_H
|
| 44 |
+
|
| 45 |
+
/* Define to 1 if you have the <unistd.h> header file. */
|
| 46 |
+
#undef HAVE_UNISTD_H
|
| 47 |
+
|
| 48 |
+
/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
| 49 |
+
#undef LT_OBJDIR
|
| 50 |
+
|
| 51 |
+
/* Name of package */
|
| 52 |
+
#undef PACKAGE
|
| 53 |
+
|
| 54 |
+
/* Define to the address where bug reports for this package should be sent. */
|
| 55 |
+
#undef PACKAGE_BUGREPORT
|
| 56 |
+
|
| 57 |
+
/* Define to the full name of this package. */
|
| 58 |
+
#undef PACKAGE_NAME
|
| 59 |
+
|
| 60 |
+
/* Define to the full name and version of this package. */
|
| 61 |
+
#undef PACKAGE_STRING
|
| 62 |
+
|
| 63 |
+
/* Define to the one symbol short name of this package. */
|
| 64 |
+
#undef PACKAGE_TARNAME
|
| 65 |
+
|
| 66 |
+
/* Define to the home page for this package. */
|
| 67 |
+
#undef PACKAGE_URL
|
| 68 |
+
|
| 69 |
+
/* Define to the version of this package. */
|
| 70 |
+
#undef PACKAGE_VERSION
|
| 71 |
+
|
| 72 |
+
/* Define to 1 if you have the ANSI C header files. */
|
| 73 |
+
#undef STDC_HEADERS
|
| 74 |
+
|
| 75 |
+
/* Version number of package */
|
| 76 |
+
#undef VERSION
|
| 77 |
+
|
| 78 |
+
/* Number of bits in a file offset, on hosts where this is settable. */
|
| 79 |
+
#undef _FILE_OFFSET_BITS
|
| 80 |
+
|
| 81 |
+
/* Define to make fseeko etc. visible, on some hosts. */
|
| 82 |
+
#undef _LARGEFILE_SOURCE
|
| 83 |
+
|
| 84 |
+
/* Define for large files, on AIX-style hosts. */
|
| 85 |
+
#undef _LARGE_FILES
|
mosesdecoder/cmph-2.0.2/config.log
ADDED
|
@@ -0,0 +1,878 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
This file contains any messages produced by compilers while
|
| 2 |
+
running configure, to aid debugging if configure makes a mistake.
|
| 3 |
+
|
| 4 |
+
It was created by cmph configure 2.0.2, which was
|
| 5 |
+
generated by GNU Autoconf 2.69. Invocation command line was
|
| 6 |
+
|
| 7 |
+
$ ./configure --prefix=/media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 8 |
+
|
| 9 |
+
## --------- ##
|
| 10 |
+
## Platform. ##
|
| 11 |
+
## --------- ##
|
| 12 |
+
|
| 13 |
+
hostname = EB2MT-1
|
| 14 |
+
uname -m = x86_64
|
| 15 |
+
uname -r = 5.4.0-42-generic
|
| 16 |
+
uname -s = Linux
|
| 17 |
+
uname -v = #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020
|
| 18 |
+
|
| 19 |
+
/usr/bin/uname -p = x86_64
|
| 20 |
+
/bin/uname -X = unknown
|
| 21 |
+
|
| 22 |
+
/bin/arch = x86_64
|
| 23 |
+
/usr/bin/arch -k = unknown
|
| 24 |
+
/usr/convex/getsysinfo = unknown
|
| 25 |
+
/usr/bin/hostinfo = unknown
|
| 26 |
+
/bin/machine = unknown
|
| 27 |
+
/usr/bin/oslevel = unknown
|
| 28 |
+
/bin/universe = unknown
|
| 29 |
+
|
| 30 |
+
PATH: /usr/local/sbin
|
| 31 |
+
PATH: /usr/local/bin
|
| 32 |
+
PATH: /usr/sbin
|
| 33 |
+
PATH: /usr/bin
|
| 34 |
+
PATH: /sbin
|
| 35 |
+
PATH: /bin
|
| 36 |
+
PATH: /usr/games
|
| 37 |
+
PATH: /usr/local/games
|
| 38 |
+
PATH: /snap/bin
|
| 39 |
+
PATH: /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder
|
| 40 |
+
PATH: /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/lm/irstlm/bin
|
| 41 |
+
PATH: /usr/lib/jvm/default-java/bin
|
| 42 |
+
PATH: .
|
| 43 |
+
PATH: /home/eb2mt/MT/parser/shallow_parser_hin/bin/sys/hin/
|
| 44 |
+
PATH: /home/eb2mt/MT/parser/shallow_parser_hin/bin/sys/hin/
|
| 45 |
+
PATH: /usr/lib/jvm/default-java/bin
|
| 46 |
+
PATH: /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/anusaaraka/bin
|
| 47 |
+
|
| 48 |
+
|
| 49 |
+
## ----------- ##
|
| 50 |
+
## Core tests. ##
|
| 51 |
+
## ----------- ##
|
| 52 |
+
|
| 53 |
+
configure:2492: checking for a BSD-compatible install
|
| 54 |
+
configure:2560: result: /usr/bin/install -c
|
| 55 |
+
configure:2571: checking whether build environment is sane
|
| 56 |
+
configure:2626: result: yes
|
| 57 |
+
configure:2775: checking for a thread-safe mkdir -p
|
| 58 |
+
configure:2814: result: /usr/bin/mkdir -p
|
| 59 |
+
configure:2821: checking for gawk
|
| 60 |
+
configure:2851: result: no
|
| 61 |
+
configure:2821: checking for mawk
|
| 62 |
+
configure:2837: found /usr/bin/mawk
|
| 63 |
+
configure:2848: result: mawk
|
| 64 |
+
configure:2859: checking whether make sets $(MAKE)
|
| 65 |
+
configure:2881: result: yes
|
| 66 |
+
configure:2910: checking whether make supports nested variables
|
| 67 |
+
configure:2927: result: yes
|
| 68 |
+
configure:3061: checking for gawk
|
| 69 |
+
configure:3088: result: mawk
|
| 70 |
+
configure:3147: checking for gcc
|
| 71 |
+
configure:3163: found /usr/bin/gcc
|
| 72 |
+
configure:3174: result: gcc
|
| 73 |
+
configure:3403: checking for C compiler version
|
| 74 |
+
configure:3412: gcc --version >&5
|
| 75 |
+
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
|
| 76 |
+
Copyright (C) 2019 Free Software Foundation, Inc.
|
| 77 |
+
This is free software; see the source for copying conditions. There is NO
|
| 78 |
+
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
| 79 |
+
|
| 80 |
+
configure:3423: $? = 0
|
| 81 |
+
configure:3412: gcc -v >&5
|
| 82 |
+
Using built-in specs.
|
| 83 |
+
COLLECT_GCC=gcc
|
| 84 |
+
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
|
| 85 |
+
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
|
| 86 |
+
OFFLOAD_TARGET_DEFAULT=1
|
| 87 |
+
Target: x86_64-linux-gnu
|
| 88 |
+
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
|
| 89 |
+
Thread model: posix
|
| 90 |
+
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
|
| 91 |
+
configure:3423: $? = 0
|
| 92 |
+
configure:3412: gcc -V >&5
|
| 93 |
+
gcc: error: unrecognized command line option '-V'
|
| 94 |
+
gcc: fatal error: no input files
|
| 95 |
+
compilation terminated.
|
| 96 |
+
configure:3423: $? = 1
|
| 97 |
+
configure:3412: gcc -qversion >&5
|
| 98 |
+
gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
|
| 99 |
+
gcc: fatal error: no input files
|
| 100 |
+
compilation terminated.
|
| 101 |
+
configure:3423: $? = 1
|
| 102 |
+
configure:3443: checking whether the C compiler works
|
| 103 |
+
configure:3465: gcc conftest.c >&5
|
| 104 |
+
configure:3469: $? = 0
|
| 105 |
+
configure:3517: result: yes
|
| 106 |
+
configure:3520: checking for C compiler default output file name
|
| 107 |
+
configure:3522: result: a.out
|
| 108 |
+
configure:3528: checking for suffix of executables
|
| 109 |
+
configure:3535: gcc -o conftest conftest.c >&5
|
| 110 |
+
configure:3539: $? = 0
|
| 111 |
+
configure:3561: result:
|
| 112 |
+
configure:3583: checking whether we are cross compiling
|
| 113 |
+
configure:3591: gcc -o conftest conftest.c >&5
|
| 114 |
+
configure:3595: $? = 0
|
| 115 |
+
configure:3602: ./conftest
|
| 116 |
+
configure:3606: $? = 0
|
| 117 |
+
configure:3594: result: no
|
| 118 |
+
configure:3599: checking for suffix of object files
|
| 119 |
+
configure:3621: gcc -c conftest.c >&5
|
| 120 |
+
configure:3625: $? = 0
|
| 121 |
+
configure:3646: result: o
|
| 122 |
+
configure:3650: checking whether we are using the GNU C compiler
|
| 123 |
+
configure:3669: gcc -c conftest.c >&5
|
| 124 |
+
configure:3669: $? = 0
|
| 125 |
+
configure:3678: result: yes
|
| 126 |
+
configure:3687: checking whether gcc accepts -g
|
| 127 |
+
configure:3707: gcc -c -g conftest.c >&5
|
| 128 |
+
configure:3707: $? = 0
|
| 129 |
+
configure:3748: result: yes
|
| 130 |
+
configure:3765: checking for gcc option to accept ISO C89
|
| 131 |
+
configure:3828: gcc -c -g -O2 conftest.c >&5
|
| 132 |
+
configure:3828: $? = 0
|
| 133 |
+
configure:3841: result: none needed
|
| 134 |
+
configure:3866: checking whether gcc understands -c and -o together
|
| 135 |
+
configure:3888: gcc -c conftest.c -o conftest2.o
|
| 136 |
+
configure:3891: $? = 0
|
| 137 |
+
configure:3888: gcc -c conftest.c -o conftest2.o
|
| 138 |
+
configure:3891: $? = 0
|
| 139 |
+
configure:3903: result: yes
|
| 140 |
+
configure:3923: checking whether make supports the include directive
|
| 141 |
+
configure:3938: make -f confmf.GNU && cat confinc.out
|
| 142 |
+
this is the am__doit target
|
| 143 |
+
configure:3941: $? = 0
|
| 144 |
+
configure:3960: result: yes (GNU style)
|
| 145 |
+
configure:3985: checking dependency style of gcc
|
| 146 |
+
configure:4096: result: gcc3
|
| 147 |
+
configure:4112: checking whether ln -s works
|
| 148 |
+
configure:4116: result: yes
|
| 149 |
+
configure:4152: checking build system type
|
| 150 |
+
configure:4166: result: x86_64-pc-linux-gnu
|
| 151 |
+
configure:4186: checking host system type
|
| 152 |
+
configure:4199: result: x86_64-pc-linux-gnu
|
| 153 |
+
configure:4240: checking how to print strings
|
| 154 |
+
configure:4267: result: printf
|
| 155 |
+
configure:4288: checking for a sed that does not truncate output
|
| 156 |
+
configure:4352: result: /usr/bin/sed
|
| 157 |
+
configure:4370: checking for grep that handles long lines and -e
|
| 158 |
+
configure:4428: result: /usr/bin/grep
|
| 159 |
+
configure:4433: checking for egrep
|
| 160 |
+
configure:4495: result: /usr/bin/grep -E
|
| 161 |
+
configure:4500: checking for fgrep
|
| 162 |
+
configure:4562: result: /usr/bin/grep -F
|
| 163 |
+
configure:4597: checking for ld used by gcc
|
| 164 |
+
configure:4664: result: /usr/bin/ld
|
| 165 |
+
configure:4671: checking if the linker (/usr/bin/ld) is GNU ld
|
| 166 |
+
configure:4686: result: yes
|
| 167 |
+
configure:4698: checking for BSD- or MS-compatible name lister (nm)
|
| 168 |
+
configure:4752: result: /usr/bin/nm -B
|
| 169 |
+
configure:4882: checking the name lister (/usr/bin/nm -B) interface
|
| 170 |
+
configure:4889: gcc -c -g -O2 conftest.c >&5
|
| 171 |
+
configure:4892: /usr/bin/nm -B "conftest.o"
|
| 172 |
+
configure:4895: output
|
| 173 |
+
0000000000000000 B some_variable
|
| 174 |
+
configure:4896: result: BSD nm
|
| 175 |
+
configure:4900: checking the maximum length of command line arguments
|
| 176 |
+
configure:5031: result: 1572864
|
| 177 |
+
configure:5079: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format
|
| 178 |
+
configure:5119: result: func_convert_file_noop
|
| 179 |
+
configure:5126: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
|
| 180 |
+
configure:5146: result: func_convert_file_noop
|
| 181 |
+
configure:5153: checking for /usr/bin/ld option to reload object files
|
| 182 |
+
configure:5160: result: -r
|
| 183 |
+
configure:5234: checking for objdump
|
| 184 |
+
configure:5250: found /usr/bin/objdump
|
| 185 |
+
configure:5261: result: objdump
|
| 186 |
+
configure:5293: checking how to recognize dependent libraries
|
| 187 |
+
configure:5493: result: pass_all
|
| 188 |
+
configure:5578: checking for dlltool
|
| 189 |
+
configure:5608: result: no
|
| 190 |
+
configure:5638: checking how to associate runtime and link libraries
|
| 191 |
+
configure:5665: result: printf %s\n
|
| 192 |
+
configure:5726: checking for ar
|
| 193 |
+
configure:5742: found /usr/bin/ar
|
| 194 |
+
configure:5753: result: ar
|
| 195 |
+
configure:5790: checking for archiver @FILE support
|
| 196 |
+
configure:5807: gcc -c -g -O2 conftest.c >&5
|
| 197 |
+
configure:5807: $? = 0
|
| 198 |
+
configure:5810: ar cru libconftest.a @conftest.lst >&5
|
| 199 |
+
ar: `u' modifier ignored since `D' is the default (see `U')
|
| 200 |
+
configure:5813: $? = 0
|
| 201 |
+
configure:5818: ar cru libconftest.a @conftest.lst >&5
|
| 202 |
+
ar: `u' modifier ignored since `D' is the default (see `U')
|
| 203 |
+
ar: conftest.o: No such file or directory
|
| 204 |
+
configure:5821: $? = 1
|
| 205 |
+
configure:5820: result: @
|
| 206 |
+
configure:5878: checking for strip
|
| 207 |
+
configure:5894: found /usr/bin/strip
|
| 208 |
+
configure:5905: result: strip
|
| 209 |
+
configure:5977: checking for ranlib
|
| 210 |
+
configure:5993: found /usr/bin/ranlib
|
| 211 |
+
configure:6004: result: ranlib
|
| 212 |
+
configure:6106: checking command to parse /usr/bin/nm -B output from gcc object
|
| 213 |
+
configure:6259: gcc -c -g -O2 conftest.c >&5
|
| 214 |
+
configure:6262: $? = 0
|
| 215 |
+
configure:6266: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
|
| 216 |
+
configure:6269: $? = 0
|
| 217 |
+
configure:6335: gcc -o conftest -g -O2 conftest.c conftstm.o >&5
|
| 218 |
+
configure:6338: $? = 0
|
| 219 |
+
configure:6376: result: ok
|
| 220 |
+
configure:6423: checking for sysroot
|
| 221 |
+
configure:6453: result: no
|
| 222 |
+
configure:6460: checking for a working dd
|
| 223 |
+
configure:6498: result: /usr/bin/dd
|
| 224 |
+
configure:6502: checking how to truncate binary pipes
|
| 225 |
+
configure:6517: result: /usr/bin/dd bs=4096 count=1
|
| 226 |
+
configure:6653: gcc -c -g -O2 conftest.c >&5
|
| 227 |
+
configure:6656: $? = 0
|
| 228 |
+
configure:6846: checking for mt
|
| 229 |
+
configure:6862: found /usr/bin/mt
|
| 230 |
+
configure:6873: result: mt
|
| 231 |
+
configure:6896: checking if mt is a manifest tool
|
| 232 |
+
configure:6902: mt '-?'
|
| 233 |
+
configure:6910: result: no
|
| 234 |
+
configure:7587: checking how to run the C preprocessor
|
| 235 |
+
configure:7618: gcc -E conftest.c
|
| 236 |
+
configure:7618: $? = 0
|
| 237 |
+
configure:7632: gcc -E conftest.c
|
| 238 |
+
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
|
| 239 |
+
11 | #include <ac_nonexistent.h>
|
| 240 |
+
| ^~~~~~~~~~~~~~~~~~
|
| 241 |
+
compilation terminated.
|
| 242 |
+
configure:7632: $? = 1
|
| 243 |
+
configure: failed program was:
|
| 244 |
+
| /* confdefs.h */
|
| 245 |
+
| #define PACKAGE_NAME "cmph"
|
| 246 |
+
| #define PACKAGE_TARNAME "cmph"
|
| 247 |
+
| #define PACKAGE_VERSION "2.0.2"
|
| 248 |
+
| #define PACKAGE_STRING "cmph 2.0.2"
|
| 249 |
+
| #define PACKAGE_BUGREPORT ""
|
| 250 |
+
| #define PACKAGE_URL ""
|
| 251 |
+
| #define PACKAGE "cmph"
|
| 252 |
+
| #define VERSION "2.0.2"
|
| 253 |
+
| /* end confdefs.h. */
|
| 254 |
+
| #include <ac_nonexistent.h>
|
| 255 |
+
configure:7657: result: gcc -E
|
| 256 |
+
configure:7677: gcc -E conftest.c
|
| 257 |
+
configure:7677: $? = 0
|
| 258 |
+
configure:7691: gcc -E conftest.c
|
| 259 |
+
conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
|
| 260 |
+
11 | #include <ac_nonexistent.h>
|
| 261 |
+
| ^~~~~~~~~~~~~~~~~~
|
| 262 |
+
compilation terminated.
|
| 263 |
+
configure:7691: $? = 1
|
| 264 |
+
configure: failed program was:
|
| 265 |
+
| /* confdefs.h */
|
| 266 |
+
| #define PACKAGE_NAME "cmph"
|
| 267 |
+
| #define PACKAGE_TARNAME "cmph"
|
| 268 |
+
| #define PACKAGE_VERSION "2.0.2"
|
| 269 |
+
| #define PACKAGE_STRING "cmph 2.0.2"
|
| 270 |
+
| #define PACKAGE_BUGREPORT ""
|
| 271 |
+
| #define PACKAGE_URL ""
|
| 272 |
+
| #define PACKAGE "cmph"
|
| 273 |
+
| #define VERSION "2.0.2"
|
| 274 |
+
| /* end confdefs.h. */
|
| 275 |
+
| #include <ac_nonexistent.h>
|
| 276 |
+
configure:7720: checking for ANSI C header files
|
| 277 |
+
configure:7740: gcc -c -g -O2 conftest.c >&5
|
| 278 |
+
configure:7740: $? = 0
|
| 279 |
+
configure:7813: gcc -o conftest -g -O2 conftest.c >&5
|
| 280 |
+
configure:7813: $? = 0
|
| 281 |
+
configure:7813: ./conftest
|
| 282 |
+
configure:7813: $? = 0
|
| 283 |
+
configure:7824: result: yes
|
| 284 |
+
configure:7837: checking for sys/types.h
|
| 285 |
+
configure:7837: gcc -c -g -O2 conftest.c >&5
|
| 286 |
+
configure:7837: $? = 0
|
| 287 |
+
configure:7837: result: yes
|
| 288 |
+
configure:7837: checking for sys/stat.h
|
| 289 |
+
configure:7837: gcc -c -g -O2 conftest.c >&5
|
| 290 |
+
configure:7837: $? = 0
|
| 291 |
+
configure:7837: result: yes
|
| 292 |
+
configure:7837: checking for stdlib.h
|
| 293 |
+
configure:7837: gcc -c -g -O2 conftest.c >&5
|
| 294 |
+
configure:7837: $? = 0
|
| 295 |
+
configure:7837: result: yes
|
| 296 |
+
configure:7837: checking for string.h
|
| 297 |
+
configure:7837: gcc -c -g -O2 conftest.c >&5
|
| 298 |
+
configure:7837: $? = 0
|
| 299 |
+
configure:7837: result: yes
|
| 300 |
+
configure:7837: checking for memory.h
|
| 301 |
+
configure:7837: gcc -c -g -O2 conftest.c >&5
|
| 302 |
+
configure:7837: $? = 0
|
| 303 |
+
configure:7837: result: yes
|
| 304 |
+
configure:7837: checking for strings.h
|
| 305 |
+
configure:7837: gcc -c -g -O2 conftest.c >&5
|
| 306 |
+
configure:7837: $? = 0
|
| 307 |
+
configure:7837: result: yes
|
| 308 |
+
configure:7837: checking for inttypes.h
|
| 309 |
+
configure:7837: gcc -c -g -O2 conftest.c >&5
|
| 310 |
+
configure:7837: $? = 0
|
| 311 |
+
configure:7837: result: yes
|
| 312 |
+
configure:7837: checking for stdint.h
|
| 313 |
+
configure:7837: gcc -c -g -O2 conftest.c >&5
|
| 314 |
+
configure:7837: $? = 0
|
| 315 |
+
configure:7837: result: yes
|
| 316 |
+
configure:7837: checking for unistd.h
|
| 317 |
+
configure:7837: gcc -c -g -O2 conftest.c >&5
|
| 318 |
+
configure:7837: $? = 0
|
| 319 |
+
configure:7837: result: yes
|
| 320 |
+
configure:7851: checking for dlfcn.h
|
| 321 |
+
configure:7851: gcc -c -g -O2 conftest.c >&5
|
| 322 |
+
configure:7851: $? = 0
|
| 323 |
+
configure:7851: result: yes
|
| 324 |
+
configure:8107: checking for objdir
|
| 325 |
+
configure:8122: result: .libs
|
| 326 |
+
configure:8386: checking if gcc supports -fno-rtti -fno-exceptions
|
| 327 |
+
configure:8404: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5
|
| 328 |
+
cc1: warning: command line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
|
| 329 |
+
configure:8408: $? = 0
|
| 330 |
+
configure:8421: result: no
|
| 331 |
+
configure:8779: checking for gcc option to produce PIC
|
| 332 |
+
configure:8786: result: -fPIC -DPIC
|
| 333 |
+
configure:8794: checking if gcc PIC flag -fPIC -DPIC works
|
| 334 |
+
configure:8812: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5
|
| 335 |
+
configure:8816: $? = 0
|
| 336 |
+
configure:8829: result: yes
|
| 337 |
+
configure:8858: checking if gcc static flag -static works
|
| 338 |
+
configure:8886: result: yes
|
| 339 |
+
configure:8901: checking if gcc supports -c -o file.o
|
| 340 |
+
configure:8922: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5
|
| 341 |
+
configure:8926: $? = 0
|
| 342 |
+
configure:8948: result: yes
|
| 343 |
+
configure:8956: checking if gcc supports -c -o file.o
|
| 344 |
+
configure:9003: result: yes
|
| 345 |
+
configure:9036: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
|
| 346 |
+
configure:10295: result: yes
|
| 347 |
+
configure:10332: checking whether -lc should be explicitly linked in
|
| 348 |
+
configure:10340: gcc -c -g -O2 conftest.c >&5
|
| 349 |
+
configure:10343: $? = 0
|
| 350 |
+
configure:10358: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1
|
| 351 |
+
configure:10361: $? = 0
|
| 352 |
+
configure:10375: result: no
|
| 353 |
+
configure:10535: checking dynamic linker characteristics
|
| 354 |
+
configure:11116: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5
|
| 355 |
+
configure:11116: $? = 0
|
| 356 |
+
configure:11353: result: GNU/Linux ld.so
|
| 357 |
+
configure:11475: checking how to hardcode library paths into programs
|
| 358 |
+
configure:11500: result: immediate
|
| 359 |
+
configure:12048: checking whether stripping libraries is possible
|
| 360 |
+
configure:12053: result: yes
|
| 361 |
+
configure:12088: checking if libtool supports shared libraries
|
| 362 |
+
configure:12090: result: yes
|
| 363 |
+
configure:12093: checking whether to build shared libraries
|
| 364 |
+
configure:12118: result: yes
|
| 365 |
+
configure:12121: checking whether to build static libraries
|
| 366 |
+
configure:12125: result: yes
|
| 367 |
+
configure:9004: checking for getconf
|
| 368 |
+
configure:9020: found /usr/bin/getconf
|
| 369 |
+
configure:9031: result: getconf
|
| 370 |
+
configure:9053: checking for CFLAGS value to request large file support
|
| 371 |
+
configure:9090: result:
|
| 372 |
+
configure:9092: checking for LDFLAGS value to request large file support
|
| 373 |
+
configure:9102: result:
|
| 374 |
+
configure:9104: checking for LIBS value to request large file support
|
| 375 |
+
configure:9114: result:
|
| 376 |
+
configure:9159: checking for _FILE_OFFSET_BITS
|
| 377 |
+
configure:9176: result: no
|
| 378 |
+
configure:9190: checking for _LARGEFILE_SOURCE
|
| 379 |
+
configure:9211: result: no
|
| 380 |
+
configure:9220: checking for _LARGE_FILES
|
| 381 |
+
configure:9241: result: no
|
| 382 |
+
configure:9268: checking getopt.h usability
|
| 383 |
+
configure:9268: gcc -c -g -O2 conftest.c >&5
|
| 384 |
+
configure:9268: $? = 0
|
| 385 |
+
configure:9268: result: yes
|
| 386 |
+
configure:9268: checking getopt.h presence
|
| 387 |
+
configure:9268: gcc -E conftest.c
|
| 388 |
+
configure:9268: $? = 0
|
| 389 |
+
configure:9268: result: yes
|
| 390 |
+
configure:9268: checking for getopt.h
|
| 391 |
+
configure:9268: result: yes
|
| 392 |
+
configure:9268: checking math.h usability
|
| 393 |
+
configure:9268: gcc -c -g -O2 conftest.c >&5
|
| 394 |
+
configure:9268: $? = 0
|
| 395 |
+
configure:9268: result: yes
|
| 396 |
+
configure:9268: checking math.h presence
|
| 397 |
+
configure:9268: gcc -E conftest.c
|
| 398 |
+
configure:9268: $? = 0
|
| 399 |
+
configure:9268: result: yes
|
| 400 |
+
configure:9268: checking for math.h
|
| 401 |
+
configure:9268: result: yes
|
| 402 |
+
configure:9367: checking for cos in -lm
|
| 403 |
+
configure:9392: gcc -o conftest -g -O2 conftest.c -lm >&5
|
| 404 |
+
conftest.c:32:6: warning: conflicting types for built-in function 'cos'; expected 'double(double)' [-Wbuiltin-declaration-mismatch]
|
| 405 |
+
32 | char cos ();
|
| 406 |
+
| ^~~
|
| 407 |
+
conftest.c:1:1: note: 'cos' is declared in header '<math.h>'
|
| 408 |
+
1 | /* confdefs.h */
|
| 409 |
+
configure:9392: $? = 0
|
| 410 |
+
configure:9401: result: yes
|
| 411 |
+
configure:9472: checking for g++
|
| 412 |
+
configure:9488: found /usr/bin/g++
|
| 413 |
+
configure:9499: result: g++
|
| 414 |
+
configure:9526: checking for C++ compiler version
|
| 415 |
+
configure:9535: g++ --version >&5
|
| 416 |
+
g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
|
| 417 |
+
Copyright (C) 2019 Free Software Foundation, Inc.
|
| 418 |
+
This is free software; see the source for copying conditions. There is NO
|
| 419 |
+
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
| 420 |
+
|
| 421 |
+
configure:9546: $? = 0
|
| 422 |
+
configure:9535: g++ -v >&5
|
| 423 |
+
Using built-in specs.
|
| 424 |
+
COLLECT_GCC=g++
|
| 425 |
+
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
|
| 426 |
+
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
|
| 427 |
+
OFFLOAD_TARGET_DEFAULT=1
|
| 428 |
+
Target: x86_64-linux-gnu
|
| 429 |
+
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
|
| 430 |
+
Thread model: posix
|
| 431 |
+
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
|
| 432 |
+
configure:9546: $? = 0
|
| 433 |
+
configure:9535: g++ -V >&5
|
| 434 |
+
g++: error: unrecognized command line option '-V'
|
| 435 |
+
g++: fatal error: no input files
|
| 436 |
+
compilation terminated.
|
| 437 |
+
configure:9546: $? = 1
|
| 438 |
+
configure:9535: g++ -qversion >&5
|
| 439 |
+
g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
|
| 440 |
+
g++: fatal error: no input files
|
| 441 |
+
compilation terminated.
|
| 442 |
+
configure:9546: $? = 1
|
| 443 |
+
configure:9550: checking whether we are using the GNU C++ compiler
|
| 444 |
+
configure:9569: g++ -c conftest.cpp >&5
|
| 445 |
+
configure:9569: $? = 0
|
| 446 |
+
configure:9578: result: yes
|
| 447 |
+
configure:9587: checking whether g++ accepts -g
|
| 448 |
+
configure:9607: g++ -c -g conftest.cpp >&5
|
| 449 |
+
configure:9607: $? = 0
|
| 450 |
+
configure:9648: result: yes
|
| 451 |
+
configure:9673: checking dependency style of g++
|
| 452 |
+
configure:9784: result: gcc3
|
| 453 |
+
configure:9817: checking how to run the C++ preprocessor
|
| 454 |
+
configure:9844: g++ -E conftest.cpp
|
| 455 |
+
configure:9844: $? = 0
|
| 456 |
+
configure:9858: g++ -E conftest.cpp
|
| 457 |
+
conftest.cpp:25:10: fatal error: ac_nonexistent.h: No such file or directory
|
| 458 |
+
25 | #include <ac_nonexistent.h>
|
| 459 |
+
| ^~~~~~~~~~~~~~~~~~
|
| 460 |
+
compilation terminated.
|
| 461 |
+
configure:9858: $? = 1
|
| 462 |
+
configure: failed program was:
|
| 463 |
+
| /* confdefs.h */
|
| 464 |
+
| #define PACKAGE_NAME "cmph"
|
| 465 |
+
| #define PACKAGE_TARNAME "cmph"
|
| 466 |
+
| #define PACKAGE_VERSION "2.0.2"
|
| 467 |
+
| #define PACKAGE_STRING "cmph 2.0.2"
|
| 468 |
+
| #define PACKAGE_BUGREPORT ""
|
| 469 |
+
| #define PACKAGE_URL ""
|
| 470 |
+
| #define PACKAGE "cmph"
|
| 471 |
+
| #define VERSION "2.0.2"
|
| 472 |
+
| #define STDC_HEADERS 1
|
| 473 |
+
| #define HAVE_SYS_TYPES_H 1
|
| 474 |
+
| #define HAVE_SYS_STAT_H 1
|
| 475 |
+
| #define HAVE_STDLIB_H 1
|
| 476 |
+
| #define HAVE_STRING_H 1
|
| 477 |
+
| #define HAVE_MEMORY_H 1
|
| 478 |
+
| #define HAVE_STRINGS_H 1
|
| 479 |
+
| #define HAVE_INTTYPES_H 1
|
| 480 |
+
| #define HAVE_STDINT_H 1
|
| 481 |
+
| #define HAVE_UNISTD_H 1
|
| 482 |
+
| #define HAVE_DLFCN_H 1
|
| 483 |
+
| #define LT_OBJDIR ".libs/"
|
| 484 |
+
| #define HAVE_GETOPT_H 1
|
| 485 |
+
| #define HAVE_MATH_H 1
|
| 486 |
+
| /* end confdefs.h. */
|
| 487 |
+
| #include <ac_nonexistent.h>
|
| 488 |
+
configure:9883: result: g++ -E
|
| 489 |
+
configure:9903: g++ -E conftest.cpp
|
| 490 |
+
configure:9903: $? = 0
|
| 491 |
+
configure:9917: g++ -E conftest.cpp
|
| 492 |
+
conftest.cpp:25:10: fatal error: ac_nonexistent.h: No such file or directory
|
| 493 |
+
25 | #include <ac_nonexistent.h>
|
| 494 |
+
| ^~~~~~~~~~~~~~~~~~
|
| 495 |
+
compilation terminated.
|
| 496 |
+
configure:9917: $? = 1
|
| 497 |
+
configure: failed program was:
|
| 498 |
+
| /* confdefs.h */
|
| 499 |
+
| #define PACKAGE_NAME "cmph"
|
| 500 |
+
| #define PACKAGE_TARNAME "cmph"
|
| 501 |
+
| #define PACKAGE_VERSION "2.0.2"
|
| 502 |
+
| #define PACKAGE_STRING "cmph 2.0.2"
|
| 503 |
+
| #define PACKAGE_BUGREPORT ""
|
| 504 |
+
| #define PACKAGE_URL ""
|
| 505 |
+
| #define PACKAGE "cmph"
|
| 506 |
+
| #define VERSION "2.0.2"
|
| 507 |
+
| #define STDC_HEADERS 1
|
| 508 |
+
| #define HAVE_SYS_TYPES_H 1
|
| 509 |
+
| #define HAVE_SYS_STAT_H 1
|
| 510 |
+
| #define HAVE_STDLIB_H 1
|
| 511 |
+
| #define HAVE_STRING_H 1
|
| 512 |
+
| #define HAVE_MEMORY_H 1
|
| 513 |
+
| #define HAVE_STRINGS_H 1
|
| 514 |
+
| #define HAVE_INTTYPES_H 1
|
| 515 |
+
| #define HAVE_STDINT_H 1
|
| 516 |
+
| #define HAVE_UNISTD_H 1
|
| 517 |
+
| #define HAVE_DLFCN_H 1
|
| 518 |
+
| #define LT_OBJDIR ".libs/"
|
| 519 |
+
| #define HAVE_GETOPT_H 1
|
| 520 |
+
| #define HAVE_MATH_H 1
|
| 521 |
+
| /* end confdefs.h. */
|
| 522 |
+
| #include <ac_nonexistent.h>
|
| 523 |
+
configure:10079: checking for ld used by g++
|
| 524 |
+
configure:10146: result: /usr/bin/ld -m elf_x86_64
|
| 525 |
+
configure:10153: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
|
| 526 |
+
configure:10168: result: yes
|
| 527 |
+
configure:10223: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
|
| 528 |
+
configure:11296: result: yes
|
| 529 |
+
configure:11332: g++ -c -g -O2 conftest.cpp >&5
|
| 530 |
+
configure:11335: $? = 0
|
| 531 |
+
configure:11816: checking for g++ option to produce PIC
|
| 532 |
+
configure:11823: result: -fPIC -DPIC
|
| 533 |
+
configure:11831: checking if g++ PIC flag -fPIC -DPIC works
|
| 534 |
+
configure:11849: g++ -c -g -O2 -fPIC -DPIC -DPIC conftest.cpp >&5
|
| 535 |
+
configure:11853: $? = 0
|
| 536 |
+
configure:11866: result: yes
|
| 537 |
+
configure:11889: checking if g++ static flag -static works
|
| 538 |
+
configure:11917: result: yes
|
| 539 |
+
configure:11929: checking if g++ supports -c -o file.o
|
| 540 |
+
configure:11950: g++ -c -g -O2 -o out/conftest2.o conftest.cpp >&5
|
| 541 |
+
configure:11954: $? = 0
|
| 542 |
+
configure:11976: result: yes
|
| 543 |
+
configure:11981: checking if g++ supports -c -o file.o
|
| 544 |
+
configure:12028: result: yes
|
| 545 |
+
configure:12058: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
|
| 546 |
+
configure:12098: result: yes
|
| 547 |
+
configure:12239: checking dynamic linker characteristics
|
| 548 |
+
configure:12984: result: GNU/Linux ld.so
|
| 549 |
+
configure:13049: checking how to hardcode library paths into programs
|
| 550 |
+
configure:13074: result: immediate
|
| 551 |
+
configure:12355: checking if there is spoon
|
| 552 |
+
configure:12357: result: no
|
| 553 |
+
configure:12463: checking that generated files are newer than configure
|
| 554 |
+
configure:12469: result: done
|
| 555 |
+
configure:12508: creating ./config.status
|
| 556 |
+
|
| 557 |
+
## ---------------------- ##
|
| 558 |
+
## Running config.status. ##
|
| 559 |
+
## ---------------------- ##
|
| 560 |
+
|
| 561 |
+
This file was extended by cmph config.status 2.0.2, which was
|
| 562 |
+
generated by GNU Autoconf 2.69. Invocation command line was
|
| 563 |
+
|
| 564 |
+
CONFIG_FILES =
|
| 565 |
+
CONFIG_HEADERS =
|
| 566 |
+
CONFIG_LINKS =
|
| 567 |
+
CONFIG_COMMANDS =
|
| 568 |
+
$ ./config.status
|
| 569 |
+
|
| 570 |
+
on EB2MT-1
|
| 571 |
+
|
| 572 |
+
config.status:1162: creating Makefile
|
| 573 |
+
config.status:1162: creating src/Makefile
|
| 574 |
+
config.status:1162: creating cxxmph/Makefile
|
| 575 |
+
config.status:1162: creating tests/Makefile
|
| 576 |
+
config.status:1162: creating examples/Makefile
|
| 577 |
+
config.status:1162: creating man/Makefile
|
| 578 |
+
config.status:1162: creating cmph.pc
|
| 579 |
+
config.status:1162: creating cxxmph.pc
|
| 580 |
+
config.status:1162: creating config.h
|
| 581 |
+
config.status:1391: executing depfiles commands
|
| 582 |
+
config.status:1468: cd src && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles
|
| 583 |
+
config.status:1473: $? = 0
|
| 584 |
+
config.status:1468: cd cxxmph && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles
|
| 585 |
+
config.status:1473: $? = 0
|
| 586 |
+
config.status:1468: cd tests && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles
|
| 587 |
+
config.status:1473: $? = 0
|
| 588 |
+
config.status:1468: cd examples && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles
|
| 589 |
+
config.status:1473: $? = 0
|
| 590 |
+
config.status:1391: executing libtool commands
|
| 591 |
+
|
| 592 |
+
## ---------------- ##
|
| 593 |
+
## Cache variables. ##
|
| 594 |
+
## ---------------- ##
|
| 595 |
+
|
| 596 |
+
ac_cv_build=x86_64-pc-linux-gnu
|
| 597 |
+
ac_cv_c_compiler_gnu=yes
|
| 598 |
+
ac_cv_cxx_compiler_gnu=yes
|
| 599 |
+
ac_cv_env_CCC_set=
|
| 600 |
+
ac_cv_env_CCC_value=
|
| 601 |
+
ac_cv_env_CC_set=
|
| 602 |
+
ac_cv_env_CC_value=
|
| 603 |
+
ac_cv_env_CFLAGS_set=
|
| 604 |
+
ac_cv_env_CFLAGS_value=
|
| 605 |
+
ac_cv_env_CPPFLAGS_set=
|
| 606 |
+
ac_cv_env_CPPFLAGS_value=
|
| 607 |
+
ac_cv_env_CPP_set=
|
| 608 |
+
ac_cv_env_CPP_value=
|
| 609 |
+
ac_cv_env_CXXCPP_set=
|
| 610 |
+
ac_cv_env_CXXCPP_value=
|
| 611 |
+
ac_cv_env_CXXFLAGS_set=
|
| 612 |
+
ac_cv_env_CXXFLAGS_value=
|
| 613 |
+
ac_cv_env_CXX_set=
|
| 614 |
+
ac_cv_env_CXX_value=
|
| 615 |
+
ac_cv_env_LDFLAGS_set=
|
| 616 |
+
ac_cv_env_LDFLAGS_value=
|
| 617 |
+
ac_cv_env_LIBS_set=
|
| 618 |
+
ac_cv_env_LIBS_value=
|
| 619 |
+
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
|
| 620 |
+
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
|
| 621 |
+
ac_cv_env_build_alias_set=
|
| 622 |
+
ac_cv_env_build_alias_value=
|
| 623 |
+
ac_cv_env_host_alias_set=
|
| 624 |
+
ac_cv_env_host_alias_value=
|
| 625 |
+
ac_cv_env_target_alias_set=
|
| 626 |
+
ac_cv_env_target_alias_value=
|
| 627 |
+
ac_cv_header_dlfcn_h=yes
|
| 628 |
+
ac_cv_header_getopt_h=yes
|
| 629 |
+
ac_cv_header_inttypes_h=yes
|
| 630 |
+
ac_cv_header_math_h=yes
|
| 631 |
+
ac_cv_header_memory_h=yes
|
| 632 |
+
ac_cv_header_stdc=yes
|
| 633 |
+
ac_cv_header_stdint_h=yes
|
| 634 |
+
ac_cv_header_stdlib_h=yes
|
| 635 |
+
ac_cv_header_string_h=yes
|
| 636 |
+
ac_cv_header_strings_h=yes
|
| 637 |
+
ac_cv_header_sys_stat_h=yes
|
| 638 |
+
ac_cv_header_sys_types_h=yes
|
| 639 |
+
ac_cv_header_unistd_h=yes
|
| 640 |
+
ac_cv_host=x86_64-pc-linux-gnu
|
| 641 |
+
ac_cv_lib_m_cos=yes
|
| 642 |
+
ac_cv_objext=o
|
| 643 |
+
ac_cv_path_EGREP='/usr/bin/grep -E'
|
| 644 |
+
ac_cv_path_FGREP='/usr/bin/grep -F'
|
| 645 |
+
ac_cv_path_GREP=/usr/bin/grep
|
| 646 |
+
ac_cv_path_SED=/usr/bin/sed
|
| 647 |
+
ac_cv_path_install='/usr/bin/install -c'
|
| 648 |
+
ac_cv_path_lt_DD=/usr/bin/dd
|
| 649 |
+
ac_cv_path_mkdir=/usr/bin/mkdir
|
| 650 |
+
ac_cv_prog_AWK=mawk
|
| 651 |
+
ac_cv_prog_CPP='gcc -E'
|
| 652 |
+
ac_cv_prog_CXXCPP='g++ -E'
|
| 653 |
+
ac_cv_prog_ac_ct_AR=ar
|
| 654 |
+
ac_cv_prog_ac_ct_CC=gcc
|
| 655 |
+
ac_cv_prog_ac_ct_CXX=g++
|
| 656 |
+
ac_cv_prog_ac_ct_GETCONF=getconf
|
| 657 |
+
ac_cv_prog_ac_ct_MANIFEST_TOOL=mt
|
| 658 |
+
ac_cv_prog_ac_ct_OBJDUMP=objdump
|
| 659 |
+
ac_cv_prog_ac_ct_RANLIB=ranlib
|
| 660 |
+
ac_cv_prog_ac_ct_STRIP=strip
|
| 661 |
+
ac_cv_prog_cc_c89=
|
| 662 |
+
ac_cv_prog_cc_g=yes
|
| 663 |
+
ac_cv_prog_cxx_g=yes
|
| 664 |
+
ac_cv_prog_make_make_set=yes
|
| 665 |
+
ac_cv_sys_file_offset_bits=no
|
| 666 |
+
ac_cv_sys_large_files=no
|
| 667 |
+
ac_cv_sys_largefile_CFLAGS=
|
| 668 |
+
ac_cv_sys_largefile_LDFLAGS=
|
| 669 |
+
ac_cv_sys_largefile_LIBS=
|
| 670 |
+
ac_cv_sys_largefile_source=no
|
| 671 |
+
am_cv_CC_dependencies_compiler_type=gcc3
|
| 672 |
+
am_cv_CXX_dependencies_compiler_type=gcc3
|
| 673 |
+
am_cv_make_support_nested_variables=yes
|
| 674 |
+
am_cv_prog_cc_c_o=yes
|
| 675 |
+
lt_cv_ar_at_file=@
|
| 676 |
+
lt_cv_archive_cmds_need_lc=no
|
| 677 |
+
lt_cv_deplibs_check_method=pass_all
|
| 678 |
+
lt_cv_file_magic_cmd='$MAGIC_CMD'
|
| 679 |
+
lt_cv_file_magic_test_file=
|
| 680 |
+
lt_cv_ld_reload_flag=-r
|
| 681 |
+
lt_cv_nm_interface='BSD nm'
|
| 682 |
+
lt_cv_objdir=.libs
|
| 683 |
+
lt_cv_path_LD=/usr/bin/ld
|
| 684 |
+
lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
|
| 685 |
+
lt_cv_path_NM='/usr/bin/nm -B'
|
| 686 |
+
lt_cv_path_mainfest_tool=no
|
| 687 |
+
lt_cv_prog_compiler_c_o=yes
|
| 688 |
+
lt_cv_prog_compiler_c_o_CXX=yes
|
| 689 |
+
lt_cv_prog_compiler_pic='-fPIC -DPIC'
|
| 690 |
+
lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
|
| 691 |
+
lt_cv_prog_compiler_pic_works=yes
|
| 692 |
+
lt_cv_prog_compiler_pic_works_CXX=yes
|
| 693 |
+
lt_cv_prog_compiler_rtti_exceptions=no
|
| 694 |
+
lt_cv_prog_compiler_static_works=yes
|
| 695 |
+
lt_cv_prog_compiler_static_works_CXX=yes
|
| 696 |
+
lt_cv_prog_gnu_ld=yes
|
| 697 |
+
lt_cv_prog_gnu_ldcxx=yes
|
| 698 |
+
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
|
| 699 |
+
lt_cv_shlibpath_overrides_runpath=yes
|
| 700 |
+
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
|
| 701 |
+
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\'''
|
| 702 |
+
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\'''
|
| 703 |
+
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
|
| 704 |
+
lt_cv_sys_global_symbol_to_import=
|
| 705 |
+
lt_cv_sys_max_cmd_len=1572864
|
| 706 |
+
lt_cv_to_host_file_cmd=func_convert_file_noop
|
| 707 |
+
lt_cv_to_tool_file_cmd=func_convert_file_noop
|
| 708 |
+
lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1'
|
| 709 |
+
|
| 710 |
+
## ----------------- ##
|
| 711 |
+
## Output variables. ##
|
| 712 |
+
## ----------------- ##
|
| 713 |
+
|
| 714 |
+
ACLOCAL='${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing aclocal-1.16'
|
| 715 |
+
AMDEPBACKSLASH='\'
|
| 716 |
+
AMDEP_FALSE='#'
|
| 717 |
+
AMDEP_TRUE=''
|
| 718 |
+
AMTAR='$${TAR-tar}'
|
| 719 |
+
AM_BACKSLASH='\'
|
| 720 |
+
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
|
| 721 |
+
AM_DEFAULT_VERBOSITY='1'
|
| 722 |
+
AM_V='$(V)'
|
| 723 |
+
AR='ar'
|
| 724 |
+
AUTOCONF='${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing autoconf'
|
| 725 |
+
AUTOHEADER='${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing autoheader'
|
| 726 |
+
AUTOMAKE='${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing automake-1.16'
|
| 727 |
+
AWK='mawk'
|
| 728 |
+
CC='gcc'
|
| 729 |
+
CCDEPMODE='depmode=gcc3'
|
| 730 |
+
CFLAGS='-Wall -g -O2'
|
| 731 |
+
CHECK_CFLAGS=''
|
| 732 |
+
CHECK_LIBS=''
|
| 733 |
+
CPP='gcc -E'
|
| 734 |
+
CPPFLAGS=''
|
| 735 |
+
CXX='g++'
|
| 736 |
+
CXXCPP='g++ -E'
|
| 737 |
+
CXXDEPMODE='depmode=gcc3'
|
| 738 |
+
CXXFLAGS='-Wall -Wno-unused-function -DNDEBUG -O3 -fomit-frame-pointer -g -O2'
|
| 739 |
+
CXXMPH=''
|
| 740 |
+
CYGPATH_W='echo'
|
| 741 |
+
DEFS='-DHAVE_CONFIG_H'
|
| 742 |
+
DEPDIR='.deps'
|
| 743 |
+
DLLTOOL='false'
|
| 744 |
+
DSYMUTIL=''
|
| 745 |
+
DUMPBIN=''
|
| 746 |
+
ECHO_C=''
|
| 747 |
+
ECHO_N='-n'
|
| 748 |
+
ECHO_T=''
|
| 749 |
+
EGREP='/usr/bin/grep -E'
|
| 750 |
+
EXEEXT=''
|
| 751 |
+
FGREP='/usr/bin/grep -F'
|
| 752 |
+
GETCONF='getconf'
|
| 753 |
+
GREP='/usr/bin/grep'
|
| 754 |
+
INSTALL_DATA='${INSTALL} -m 644'
|
| 755 |
+
INSTALL_PROGRAM='${INSTALL}'
|
| 756 |
+
INSTALL_SCRIPT='${INSTALL}'
|
| 757 |
+
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
|
| 758 |
+
LD='/usr/bin/ld -m elf_x86_64'
|
| 759 |
+
LDFLAGS=' -lm '
|
| 760 |
+
LIBM='-lm'
|
| 761 |
+
LIBOBJS=''
|
| 762 |
+
LIBS=' '
|
| 763 |
+
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
|
| 764 |
+
LIPO=''
|
| 765 |
+
LN_S='ln -s'
|
| 766 |
+
LTLIBOBJS=''
|
| 767 |
+
LT_SYS_LIBRARY_PATH=''
|
| 768 |
+
MAKEINFO='${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing makeinfo'
|
| 769 |
+
MANIFEST_TOOL=':'
|
| 770 |
+
MKDIR_P='/usr/bin/mkdir -p'
|
| 771 |
+
NM='/usr/bin/nm -B'
|
| 772 |
+
NMEDIT=''
|
| 773 |
+
OBJDUMP='objdump'
|
| 774 |
+
OBJEXT='o'
|
| 775 |
+
OTOOL64=''
|
| 776 |
+
OTOOL=''
|
| 777 |
+
PACKAGE='cmph'
|
| 778 |
+
PACKAGE_BUGREPORT=''
|
| 779 |
+
PACKAGE_NAME='cmph'
|
| 780 |
+
PACKAGE_STRING='cmph 2.0.2'
|
| 781 |
+
PACKAGE_TARNAME='cmph'
|
| 782 |
+
PACKAGE_URL=''
|
| 783 |
+
PACKAGE_VERSION='2.0.2'
|
| 784 |
+
PATH_SEPARATOR=':'
|
| 785 |
+
RANLIB='ranlib'
|
| 786 |
+
SED='/usr/bin/sed'
|
| 787 |
+
SET_MAKE=''
|
| 788 |
+
SHELL='/bin/bash'
|
| 789 |
+
STRIP='strip'
|
| 790 |
+
USE_BENCHMARKS_FALSE=''
|
| 791 |
+
USE_BENCHMARKS_TRUE='#'
|
| 792 |
+
USE_CXXMPH_FALSE=''
|
| 793 |
+
USE_CXXMPH_TRUE='#'
|
| 794 |
+
USE_LIBCHECK_FALSE=''
|
| 795 |
+
USE_LIBCHECK_TRUE='#'
|
| 796 |
+
VERSION='2.0.2'
|
| 797 |
+
ac_ct_AR='ar'
|
| 798 |
+
ac_ct_CC='gcc'
|
| 799 |
+
ac_ct_CXX='g++'
|
| 800 |
+
ac_ct_DUMPBIN=''
|
| 801 |
+
am__EXEEXT_FALSE=''
|
| 802 |
+
am__EXEEXT_TRUE='#'
|
| 803 |
+
am__fastdepCC_FALSE='#'
|
| 804 |
+
am__fastdepCC_TRUE=''
|
| 805 |
+
am__fastdepCXX_FALSE='#'
|
| 806 |
+
am__fastdepCXX_TRUE=''
|
| 807 |
+
am__include='include'
|
| 808 |
+
am__isrc=''
|
| 809 |
+
am__leading_dot='.'
|
| 810 |
+
am__nodep='_no'
|
| 811 |
+
am__quote=''
|
| 812 |
+
am__tar='$${TAR-tar} chof - "$$tardir"'
|
| 813 |
+
am__untar='$${TAR-tar} xf -'
|
| 814 |
+
bindir='${exec_prefix}/bin'
|
| 815 |
+
build='x86_64-pc-linux-gnu'
|
| 816 |
+
build_alias=''
|
| 817 |
+
build_cpu='x86_64'
|
| 818 |
+
build_os='linux-gnu'
|
| 819 |
+
build_vendor='pc'
|
| 820 |
+
datadir='${datarootdir}'
|
| 821 |
+
datarootdir='${prefix}/share'
|
| 822 |
+
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
|
| 823 |
+
dvidir='${docdir}'
|
| 824 |
+
exec_prefix='${prefix}'
|
| 825 |
+
host='x86_64-pc-linux-gnu'
|
| 826 |
+
host_alias=''
|
| 827 |
+
host_cpu='x86_64'
|
| 828 |
+
host_os='linux-gnu'
|
| 829 |
+
host_vendor='pc'
|
| 830 |
+
htmldir='${docdir}'
|
| 831 |
+
includedir='${prefix}/include'
|
| 832 |
+
infodir='${datarootdir}/info'
|
| 833 |
+
install_sh='${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/install-sh'
|
| 834 |
+
libdir='${exec_prefix}/lib'
|
| 835 |
+
libexecdir='${exec_prefix}/libexec'
|
| 836 |
+
localedir='${datarootdir}/locale'
|
| 837 |
+
localstatedir='${prefix}/var'
|
| 838 |
+
mandir='${datarootdir}/man'
|
| 839 |
+
mkdir_p='$(MKDIR_P)'
|
| 840 |
+
oldincludedir='/usr/include'
|
| 841 |
+
pdfdir='${docdir}'
|
| 842 |
+
prefix='/media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2'
|
| 843 |
+
program_transform_name='s,x,x,'
|
| 844 |
+
psdir='${docdir}'
|
| 845 |
+
sbindir='${exec_prefix}/sbin'
|
| 846 |
+
sharedstatedir='${prefix}/com'
|
| 847 |
+
sysconfdir='${prefix}/etc'
|
| 848 |
+
target_alias=''
|
| 849 |
+
|
| 850 |
+
## ----------- ##
|
| 851 |
+
## confdefs.h. ##
|
| 852 |
+
## ----------- ##
|
| 853 |
+
|
| 854 |
+
/* confdefs.h */
|
| 855 |
+
#define PACKAGE_NAME "cmph"
|
| 856 |
+
#define PACKAGE_TARNAME "cmph"
|
| 857 |
+
#define PACKAGE_VERSION "2.0.2"
|
| 858 |
+
#define PACKAGE_STRING "cmph 2.0.2"
|
| 859 |
+
#define PACKAGE_BUGREPORT ""
|
| 860 |
+
#define PACKAGE_URL ""
|
| 861 |
+
#define PACKAGE "cmph"
|
| 862 |
+
#define VERSION "2.0.2"
|
| 863 |
+
#define STDC_HEADERS 1
|
| 864 |
+
#define HAVE_SYS_TYPES_H 1
|
| 865 |
+
#define HAVE_SYS_STAT_H 1
|
| 866 |
+
#define HAVE_STDLIB_H 1
|
| 867 |
+
#define HAVE_STRING_H 1
|
| 868 |
+
#define HAVE_MEMORY_H 1
|
| 869 |
+
#define HAVE_STRINGS_H 1
|
| 870 |
+
#define HAVE_INTTYPES_H 1
|
| 871 |
+
#define HAVE_STDINT_H 1
|
| 872 |
+
#define HAVE_UNISTD_H 1
|
| 873 |
+
#define HAVE_DLFCN_H 1
|
| 874 |
+
#define LT_OBJDIR ".libs/"
|
| 875 |
+
#define HAVE_GETOPT_H 1
|
| 876 |
+
#define HAVE_MATH_H 1
|
| 877 |
+
|
| 878 |
+
configure: exit 0
|
mosesdecoder/cmph-2.0.2/config.status
ADDED
|
@@ -0,0 +1,2211 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#! /bin/bash
|
| 2 |
+
# Generated by configure.
|
| 3 |
+
# Run this file to recreate the current configuration.
|
| 4 |
+
# Compiler output produced by configure, useful for debugging
|
| 5 |
+
# configure, is in config.log if it exists.
|
| 6 |
+
|
| 7 |
+
debug=false
|
| 8 |
+
ac_cs_recheck=false
|
| 9 |
+
ac_cs_silent=false
|
| 10 |
+
|
| 11 |
+
SHELL=${CONFIG_SHELL-/bin/bash}
|
| 12 |
+
export SHELL
|
| 13 |
+
## -------------------- ##
|
| 14 |
+
## M4sh Initialization. ##
|
| 15 |
+
## -------------------- ##
|
| 16 |
+
|
| 17 |
+
# Be more Bourne compatible
|
| 18 |
+
DUALCASE=1; export DUALCASE # for MKS sh
|
| 19 |
+
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
|
| 20 |
+
emulate sh
|
| 21 |
+
NULLCMD=:
|
| 22 |
+
# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
|
| 23 |
+
# is contrary to our usage. Disable this feature.
|
| 24 |
+
alias -g '${1+"$@"}'='"$@"'
|
| 25 |
+
setopt NO_GLOB_SUBST
|
| 26 |
+
else
|
| 27 |
+
case `(set -o) 2>/dev/null` in #(
|
| 28 |
+
*posix*) :
|
| 29 |
+
set -o posix ;; #(
|
| 30 |
+
*) :
|
| 31 |
+
;;
|
| 32 |
+
esac
|
| 33 |
+
fi
|
| 34 |
+
|
| 35 |
+
|
| 36 |
+
as_nl='
|
| 37 |
+
'
|
| 38 |
+
export as_nl
|
| 39 |
+
# Printing a long string crashes Solaris 7 /usr/bin/printf.
|
| 40 |
+
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
|
| 41 |
+
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
|
| 42 |
+
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
|
| 43 |
+
# Prefer a ksh shell builtin over an external printf program on Solaris,
|
| 44 |
+
# but without wasting forks for bash or zsh.
|
| 45 |
+
if test -z "$BASH_VERSION$ZSH_VERSION" \
|
| 46 |
+
&& (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
|
| 47 |
+
as_echo='print -r --'
|
| 48 |
+
as_echo_n='print -rn --'
|
| 49 |
+
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
|
| 50 |
+
as_echo='printf %s\n'
|
| 51 |
+
as_echo_n='printf %s'
|
| 52 |
+
else
|
| 53 |
+
if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
|
| 54 |
+
as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
|
| 55 |
+
as_echo_n='/usr/ucb/echo -n'
|
| 56 |
+
else
|
| 57 |
+
as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
|
| 58 |
+
as_echo_n_body='eval
|
| 59 |
+
arg=$1;
|
| 60 |
+
case $arg in #(
|
| 61 |
+
*"$as_nl"*)
|
| 62 |
+
expr "X$arg" : "X\\(.*\\)$as_nl";
|
| 63 |
+
arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
|
| 64 |
+
esac;
|
| 65 |
+
expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
|
| 66 |
+
'
|
| 67 |
+
export as_echo_n_body
|
| 68 |
+
as_echo_n='sh -c $as_echo_n_body as_echo'
|
| 69 |
+
fi
|
| 70 |
+
export as_echo_body
|
| 71 |
+
as_echo='sh -c $as_echo_body as_echo'
|
| 72 |
+
fi
|
| 73 |
+
|
| 74 |
+
# The user is always right.
|
| 75 |
+
if test "${PATH_SEPARATOR+set}" != set; then
|
| 76 |
+
PATH_SEPARATOR=:
|
| 77 |
+
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
|
| 78 |
+
(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
|
| 79 |
+
PATH_SEPARATOR=';'
|
| 80 |
+
}
|
| 81 |
+
fi
|
| 82 |
+
|
| 83 |
+
|
| 84 |
+
# IFS
|
| 85 |
+
# We need space, tab and new line, in precisely that order. Quoting is
|
| 86 |
+
# there to prevent editors from complaining about space-tab.
|
| 87 |
+
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
|
| 88 |
+
# splitting by setting IFS to empty value.)
|
| 89 |
+
IFS=" "" $as_nl"
|
| 90 |
+
|
| 91 |
+
# Find who we are. Look in the path if we contain no directory separator.
|
| 92 |
+
as_myself=
|
| 93 |
+
case $0 in #((
|
| 94 |
+
*[\\/]* ) as_myself=$0 ;;
|
| 95 |
+
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
| 96 |
+
for as_dir in $PATH
|
| 97 |
+
do
|
| 98 |
+
IFS=$as_save_IFS
|
| 99 |
+
test -z "$as_dir" && as_dir=.
|
| 100 |
+
test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
|
| 101 |
+
done
|
| 102 |
+
IFS=$as_save_IFS
|
| 103 |
+
|
| 104 |
+
;;
|
| 105 |
+
esac
|
| 106 |
+
# We did not find ourselves, most probably we were run as `sh COMMAND'
|
| 107 |
+
# in which case we are not to be found in the path.
|
| 108 |
+
if test "x$as_myself" = x; then
|
| 109 |
+
as_myself=$0
|
| 110 |
+
fi
|
| 111 |
+
if test ! -f "$as_myself"; then
|
| 112 |
+
$as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
|
| 113 |
+
exit 1
|
| 114 |
+
fi
|
| 115 |
+
|
| 116 |
+
# Unset variables that we do not need and which cause bugs (e.g. in
|
| 117 |
+
# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
|
| 118 |
+
# suppresses any "Segmentation fault" message there. '((' could
|
| 119 |
+
# trigger a bug in pdksh 5.2.14.
|
| 120 |
+
for as_var in BASH_ENV ENV MAIL MAILPATH
|
| 121 |
+
do eval test x\${$as_var+set} = xset \
|
| 122 |
+
&& ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
|
| 123 |
+
done
|
| 124 |
+
PS1='$ '
|
| 125 |
+
PS2='> '
|
| 126 |
+
PS4='+ '
|
| 127 |
+
|
| 128 |
+
# NLS nuisances.
|
| 129 |
+
LC_ALL=C
|
| 130 |
+
export LC_ALL
|
| 131 |
+
LANGUAGE=C
|
| 132 |
+
export LANGUAGE
|
| 133 |
+
|
| 134 |
+
# CDPATH.
|
| 135 |
+
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
|
| 136 |
+
|
| 137 |
+
|
| 138 |
+
# as_fn_error STATUS ERROR [LINENO LOG_FD]
|
| 139 |
+
# ----------------------------------------
|
| 140 |
+
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
|
| 141 |
+
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
|
| 142 |
+
# script with STATUS, using 1 if that was 0.
|
| 143 |
+
as_fn_error ()
|
| 144 |
+
{
|
| 145 |
+
as_status=$1; test $as_status -eq 0 && as_status=1
|
| 146 |
+
if test "$4"; then
|
| 147 |
+
as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
| 148 |
+
$as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
|
| 149 |
+
fi
|
| 150 |
+
$as_echo "$as_me: error: $2" >&2
|
| 151 |
+
as_fn_exit $as_status
|
| 152 |
+
} # as_fn_error
|
| 153 |
+
|
| 154 |
+
|
| 155 |
+
# as_fn_set_status STATUS
|
| 156 |
+
# -----------------------
|
| 157 |
+
# Set $? to STATUS, without forking.
|
| 158 |
+
as_fn_set_status ()
|
| 159 |
+
{
|
| 160 |
+
return $1
|
| 161 |
+
} # as_fn_set_status
|
| 162 |
+
|
| 163 |
+
# as_fn_exit STATUS
|
| 164 |
+
# -----------------
|
| 165 |
+
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
|
| 166 |
+
as_fn_exit ()
|
| 167 |
+
{
|
| 168 |
+
set +e
|
| 169 |
+
as_fn_set_status $1
|
| 170 |
+
exit $1
|
| 171 |
+
} # as_fn_exit
|
| 172 |
+
|
| 173 |
+
# as_fn_unset VAR
|
| 174 |
+
# ---------------
|
| 175 |
+
# Portably unset VAR.
|
| 176 |
+
as_fn_unset ()
|
| 177 |
+
{
|
| 178 |
+
{ eval $1=; unset $1;}
|
| 179 |
+
}
|
| 180 |
+
as_unset=as_fn_unset
|
| 181 |
+
# as_fn_append VAR VALUE
|
| 182 |
+
# ----------------------
|
| 183 |
+
# Append the text in VALUE to the end of the definition contained in VAR. Take
|
| 184 |
+
# advantage of any shell optimizations that allow amortized linear growth over
|
| 185 |
+
# repeated appends, instead of the typical quadratic growth present in naive
|
| 186 |
+
# implementations.
|
| 187 |
+
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
|
| 188 |
+
eval 'as_fn_append ()
|
| 189 |
+
{
|
| 190 |
+
eval $1+=\$2
|
| 191 |
+
}'
|
| 192 |
+
else
|
| 193 |
+
as_fn_append ()
|
| 194 |
+
{
|
| 195 |
+
eval $1=\$$1\$2
|
| 196 |
+
}
|
| 197 |
+
fi # as_fn_append
|
| 198 |
+
|
| 199 |
+
# as_fn_arith ARG...
|
| 200 |
+
# ------------------
|
| 201 |
+
# Perform arithmetic evaluation on the ARGs, and store the result in the
|
| 202 |
+
# global $as_val. Take advantage of shells that can avoid forks. The arguments
|
| 203 |
+
# must be portable across $(()) and expr.
|
| 204 |
+
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
|
| 205 |
+
eval 'as_fn_arith ()
|
| 206 |
+
{
|
| 207 |
+
as_val=$(( $* ))
|
| 208 |
+
}'
|
| 209 |
+
else
|
| 210 |
+
as_fn_arith ()
|
| 211 |
+
{
|
| 212 |
+
as_val=`expr "$@" || test $? -eq 1`
|
| 213 |
+
}
|
| 214 |
+
fi # as_fn_arith
|
| 215 |
+
|
| 216 |
+
|
| 217 |
+
if expr a : '\(a\)' >/dev/null 2>&1 &&
|
| 218 |
+
test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
| 219 |
+
as_expr=expr
|
| 220 |
+
else
|
| 221 |
+
as_expr=false
|
| 222 |
+
fi
|
| 223 |
+
|
| 224 |
+
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
|
| 225 |
+
as_basename=basename
|
| 226 |
+
else
|
| 227 |
+
as_basename=false
|
| 228 |
+
fi
|
| 229 |
+
|
| 230 |
+
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
|
| 231 |
+
as_dirname=dirname
|
| 232 |
+
else
|
| 233 |
+
as_dirname=false
|
| 234 |
+
fi
|
| 235 |
+
|
| 236 |
+
as_me=`$as_basename -- "$0" ||
|
| 237 |
+
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
| 238 |
+
X"$0" : 'X\(//\)$' \| \
|
| 239 |
+
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
|
| 240 |
+
$as_echo X/"$0" |
|
| 241 |
+
sed '/^.*\/\([^/][^/]*\)\/*$/{
|
| 242 |
+
s//\1/
|
| 243 |
+
q
|
| 244 |
+
}
|
| 245 |
+
/^X\/\(\/\/\)$/{
|
| 246 |
+
s//\1/
|
| 247 |
+
q
|
| 248 |
+
}
|
| 249 |
+
/^X\/\(\/\).*/{
|
| 250 |
+
s//\1/
|
| 251 |
+
q
|
| 252 |
+
}
|
| 253 |
+
s/.*/./; q'`
|
| 254 |
+
|
| 255 |
+
# Avoid depending upon Character Ranges.
|
| 256 |
+
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
| 257 |
+
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
| 258 |
+
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
| 259 |
+
as_cr_digits='0123456789'
|
| 260 |
+
as_cr_alnum=$as_cr_Letters$as_cr_digits
|
| 261 |
+
|
| 262 |
+
ECHO_C= ECHO_N= ECHO_T=
|
| 263 |
+
case `echo -n x` in #(((((
|
| 264 |
+
-n*)
|
| 265 |
+
case `echo 'xy\c'` in
|
| 266 |
+
*c*) ECHO_T=' ';; # ECHO_T is single tab character.
|
| 267 |
+
xy) ECHO_C='\c';;
|
| 268 |
+
*) echo `echo ksh88 bug on AIX 6.1` > /dev/null
|
| 269 |
+
ECHO_T=' ';;
|
| 270 |
+
esac;;
|
| 271 |
+
*)
|
| 272 |
+
ECHO_N='-n';;
|
| 273 |
+
esac
|
| 274 |
+
|
| 275 |
+
rm -f conf$$ conf$$.exe conf$$.file
|
| 276 |
+
if test -d conf$$.dir; then
|
| 277 |
+
rm -f conf$$.dir/conf$$.file
|
| 278 |
+
else
|
| 279 |
+
rm -f conf$$.dir
|
| 280 |
+
mkdir conf$$.dir 2>/dev/null
|
| 281 |
+
fi
|
| 282 |
+
if (echo >conf$$.file) 2>/dev/null; then
|
| 283 |
+
if ln -s conf$$.file conf$$ 2>/dev/null; then
|
| 284 |
+
as_ln_s='ln -s'
|
| 285 |
+
# ... but there are two gotchas:
|
| 286 |
+
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
|
| 287 |
+
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
|
| 288 |
+
# In both cases, we have to default to `cp -pR'.
|
| 289 |
+
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
|
| 290 |
+
as_ln_s='cp -pR'
|
| 291 |
+
elif ln conf$$.file conf$$ 2>/dev/null; then
|
| 292 |
+
as_ln_s=ln
|
| 293 |
+
else
|
| 294 |
+
as_ln_s='cp -pR'
|
| 295 |
+
fi
|
| 296 |
+
else
|
| 297 |
+
as_ln_s='cp -pR'
|
| 298 |
+
fi
|
| 299 |
+
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
|
| 300 |
+
rmdir conf$$.dir 2>/dev/null
|
| 301 |
+
|
| 302 |
+
|
| 303 |
+
# as_fn_mkdir_p
|
| 304 |
+
# -------------
|
| 305 |
+
# Create "$as_dir" as a directory, including parents if necessary.
|
| 306 |
+
as_fn_mkdir_p ()
|
| 307 |
+
{
|
| 308 |
+
|
| 309 |
+
case $as_dir in #(
|
| 310 |
+
-*) as_dir=./$as_dir;;
|
| 311 |
+
esac
|
| 312 |
+
test -d "$as_dir" || eval $as_mkdir_p || {
|
| 313 |
+
as_dirs=
|
| 314 |
+
while :; do
|
| 315 |
+
case $as_dir in #(
|
| 316 |
+
*\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
|
| 317 |
+
*) as_qdir=$as_dir;;
|
| 318 |
+
esac
|
| 319 |
+
as_dirs="'$as_qdir' $as_dirs"
|
| 320 |
+
as_dir=`$as_dirname -- "$as_dir" ||
|
| 321 |
+
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
| 322 |
+
X"$as_dir" : 'X\(//\)[^/]' \| \
|
| 323 |
+
X"$as_dir" : 'X\(//\)$' \| \
|
| 324 |
+
X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
|
| 325 |
+
$as_echo X"$as_dir" |
|
| 326 |
+
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
| 327 |
+
s//\1/
|
| 328 |
+
q
|
| 329 |
+
}
|
| 330 |
+
/^X\(\/\/\)[^/].*/{
|
| 331 |
+
s//\1/
|
| 332 |
+
q
|
| 333 |
+
}
|
| 334 |
+
/^X\(\/\/\)$/{
|
| 335 |
+
s//\1/
|
| 336 |
+
q
|
| 337 |
+
}
|
| 338 |
+
/^X\(\/\).*/{
|
| 339 |
+
s//\1/
|
| 340 |
+
q
|
| 341 |
+
}
|
| 342 |
+
s/.*/./; q'`
|
| 343 |
+
test -d "$as_dir" && break
|
| 344 |
+
done
|
| 345 |
+
test -z "$as_dirs" || eval "mkdir $as_dirs"
|
| 346 |
+
} || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
|
| 347 |
+
|
| 348 |
+
|
| 349 |
+
} # as_fn_mkdir_p
|
| 350 |
+
if mkdir -p . 2>/dev/null; then
|
| 351 |
+
as_mkdir_p='mkdir -p "$as_dir"'
|
| 352 |
+
else
|
| 353 |
+
test -d ./-p && rmdir ./-p
|
| 354 |
+
as_mkdir_p=false
|
| 355 |
+
fi
|
| 356 |
+
|
| 357 |
+
|
| 358 |
+
# as_fn_executable_p FILE
|
| 359 |
+
# -----------------------
|
| 360 |
+
# Test if FILE is an executable regular file.
|
| 361 |
+
as_fn_executable_p ()
|
| 362 |
+
{
|
| 363 |
+
test -f "$1" && test -x "$1"
|
| 364 |
+
} # as_fn_executable_p
|
| 365 |
+
as_test_x='test -x'
|
| 366 |
+
as_executable_p=as_fn_executable_p
|
| 367 |
+
|
| 368 |
+
# Sed expression to map a string onto a valid CPP name.
|
| 369 |
+
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
|
| 370 |
+
|
| 371 |
+
# Sed expression to map a string onto a valid variable name.
|
| 372 |
+
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
|
| 373 |
+
|
| 374 |
+
|
| 375 |
+
exec 6>&1
|
| 376 |
+
## ----------------------------------- ##
|
| 377 |
+
## Main body of $CONFIG_STATUS script. ##
|
| 378 |
+
## ----------------------------------- ##
|
| 379 |
+
# Save the log message, to keep $0 and so on meaningful, and to
|
| 380 |
+
# report actual input values of CONFIG_FILES etc. instead of their
|
| 381 |
+
# values after options handling.
|
| 382 |
+
ac_log="
|
| 383 |
+
This file was extended by cmph $as_me 2.0.2, which was
|
| 384 |
+
generated by GNU Autoconf 2.69. Invocation command line was
|
| 385 |
+
|
| 386 |
+
CONFIG_FILES = $CONFIG_FILES
|
| 387 |
+
CONFIG_HEADERS = $CONFIG_HEADERS
|
| 388 |
+
CONFIG_LINKS = $CONFIG_LINKS
|
| 389 |
+
CONFIG_COMMANDS = $CONFIG_COMMANDS
|
| 390 |
+
$ $0 $@
|
| 391 |
+
|
| 392 |
+
on `(hostname || uname -n) 2>/dev/null | sed 1q`
|
| 393 |
+
"
|
| 394 |
+
|
| 395 |
+
# Files that config.status was made for.
|
| 396 |
+
config_files=" Makefile src/Makefile cxxmph/Makefile tests/Makefile examples/Makefile man/Makefile cmph.pc cxxmph.pc"
|
| 397 |
+
config_headers=" config.h"
|
| 398 |
+
config_commands=" depfiles libtool"
|
| 399 |
+
|
| 400 |
+
ac_cs_usage="\
|
| 401 |
+
\`$as_me' instantiates files and other configuration actions
|
| 402 |
+
from templates according to the current configuration. Unless the files
|
| 403 |
+
and actions are specified as TAGs, all are instantiated by default.
|
| 404 |
+
|
| 405 |
+
Usage: $0 [OPTION]... [TAG]...
|
| 406 |
+
|
| 407 |
+
-h, --help print this help, then exit
|
| 408 |
+
-V, --version print version number and configuration settings, then exit
|
| 409 |
+
--config print configuration, then exit
|
| 410 |
+
-q, --quiet, --silent
|
| 411 |
+
do not print progress messages
|
| 412 |
+
-d, --debug don't remove temporary files
|
| 413 |
+
--recheck update $as_me by reconfiguring in the same conditions
|
| 414 |
+
--file=FILE[:TEMPLATE]
|
| 415 |
+
instantiate the configuration file FILE
|
| 416 |
+
--header=FILE[:TEMPLATE]
|
| 417 |
+
instantiate the configuration header FILE
|
| 418 |
+
|
| 419 |
+
Configuration files:
|
| 420 |
+
$config_files
|
| 421 |
+
|
| 422 |
+
Configuration headers:
|
| 423 |
+
$config_headers
|
| 424 |
+
|
| 425 |
+
Configuration commands:
|
| 426 |
+
$config_commands
|
| 427 |
+
|
| 428 |
+
Report bugs to the package provider."
|
| 429 |
+
|
| 430 |
+
ac_cs_config="'--prefix=/media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2'"
|
| 431 |
+
ac_cs_version="\
|
| 432 |
+
cmph config.status 2.0.2
|
| 433 |
+
configured by ./configure, generated by GNU Autoconf 2.69,
|
| 434 |
+
with options \"$ac_cs_config\"
|
| 435 |
+
|
| 436 |
+
Copyright (C) 2012 Free Software Foundation, Inc.
|
| 437 |
+
This config.status script is free software; the Free Software Foundation
|
| 438 |
+
gives unlimited permission to copy, distribute and modify it."
|
| 439 |
+
|
| 440 |
+
ac_pwd='/media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2'
|
| 441 |
+
srcdir='.'
|
| 442 |
+
INSTALL='/usr/bin/install -c'
|
| 443 |
+
MKDIR_P='/usr/bin/mkdir -p'
|
| 444 |
+
AWK='mawk'
|
| 445 |
+
test -n "$AWK" || AWK=awk
|
| 446 |
+
# The default lists apply if the user does not specify any file.
|
| 447 |
+
ac_need_defaults=:
|
| 448 |
+
while test $# != 0
|
| 449 |
+
do
|
| 450 |
+
case $1 in
|
| 451 |
+
--*=?*)
|
| 452 |
+
ac_option=`expr "X$1" : 'X\([^=]*\)='`
|
| 453 |
+
ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
|
| 454 |
+
ac_shift=:
|
| 455 |
+
;;
|
| 456 |
+
--*=)
|
| 457 |
+
ac_option=`expr "X$1" : 'X\([^=]*\)='`
|
| 458 |
+
ac_optarg=
|
| 459 |
+
ac_shift=:
|
| 460 |
+
;;
|
| 461 |
+
*)
|
| 462 |
+
ac_option=$1
|
| 463 |
+
ac_optarg=$2
|
| 464 |
+
ac_shift=shift
|
| 465 |
+
;;
|
| 466 |
+
esac
|
| 467 |
+
|
| 468 |
+
case $ac_option in
|
| 469 |
+
# Handling of the options.
|
| 470 |
+
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
|
| 471 |
+
ac_cs_recheck=: ;;
|
| 472 |
+
--version | --versio | --versi | --vers | --ver | --ve | --v | -V )
|
| 473 |
+
$as_echo "$ac_cs_version"; exit ;;
|
| 474 |
+
--config | --confi | --conf | --con | --co | --c )
|
| 475 |
+
$as_echo "$ac_cs_config"; exit ;;
|
| 476 |
+
--debug | --debu | --deb | --de | --d | -d )
|
| 477 |
+
debug=: ;;
|
| 478 |
+
--file | --fil | --fi | --f )
|
| 479 |
+
$ac_shift
|
| 480 |
+
case $ac_optarg in
|
| 481 |
+
*\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
| 482 |
+
'') as_fn_error $? "missing file argument" ;;
|
| 483 |
+
esac
|
| 484 |
+
as_fn_append CONFIG_FILES " '$ac_optarg'"
|
| 485 |
+
ac_need_defaults=false;;
|
| 486 |
+
--header | --heade | --head | --hea )
|
| 487 |
+
$ac_shift
|
| 488 |
+
case $ac_optarg in
|
| 489 |
+
*\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
| 490 |
+
esac
|
| 491 |
+
as_fn_append CONFIG_HEADERS " '$ac_optarg'"
|
| 492 |
+
ac_need_defaults=false;;
|
| 493 |
+
--he | --h)
|
| 494 |
+
# Conflict between --help and --header
|
| 495 |
+
as_fn_error $? "ambiguous option: \`$1'
|
| 496 |
+
Try \`$0 --help' for more information.";;
|
| 497 |
+
--help | --hel | -h )
|
| 498 |
+
$as_echo "$ac_cs_usage"; exit ;;
|
| 499 |
+
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
| 500 |
+
| -silent | --silent | --silen | --sile | --sil | --si | --s)
|
| 501 |
+
ac_cs_silent=: ;;
|
| 502 |
+
|
| 503 |
+
# This is an error.
|
| 504 |
+
-*) as_fn_error $? "unrecognized option: \`$1'
|
| 505 |
+
Try \`$0 --help' for more information." ;;
|
| 506 |
+
|
| 507 |
+
*) as_fn_append ac_config_targets " $1"
|
| 508 |
+
ac_need_defaults=false ;;
|
| 509 |
+
|
| 510 |
+
esac
|
| 511 |
+
shift
|
| 512 |
+
done
|
| 513 |
+
|
| 514 |
+
ac_configure_extra_args=
|
| 515 |
+
|
| 516 |
+
if $ac_cs_silent; then
|
| 517 |
+
exec 6>/dev/null
|
| 518 |
+
ac_configure_extra_args="$ac_configure_extra_args --silent"
|
| 519 |
+
fi
|
| 520 |
+
|
| 521 |
+
if $ac_cs_recheck; then
|
| 522 |
+
set X /bin/bash './configure' '--prefix=/media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2' $ac_configure_extra_args --no-create --no-recursion
|
| 523 |
+
shift
|
| 524 |
+
$as_echo "running CONFIG_SHELL=/bin/bash $*" >&6
|
| 525 |
+
CONFIG_SHELL='/bin/bash'
|
| 526 |
+
export CONFIG_SHELL
|
| 527 |
+
exec "$@"
|
| 528 |
+
fi
|
| 529 |
+
|
| 530 |
+
exec 5>>config.log
|
| 531 |
+
{
|
| 532 |
+
echo
|
| 533 |
+
sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
|
| 534 |
+
## Running $as_me. ##
|
| 535 |
+
_ASBOX
|
| 536 |
+
$as_echo "$ac_log"
|
| 537 |
+
} >&5
|
| 538 |
+
|
| 539 |
+
#
|
| 540 |
+
# INIT-COMMANDS
|
| 541 |
+
#
|
| 542 |
+
AMDEP_TRUE="" MAKE="make"
|
| 543 |
+
|
| 544 |
+
|
| 545 |
+
# The HP-UX ksh and POSIX shell print the target directory to stdout
|
| 546 |
+
# if CDPATH is set.
|
| 547 |
+
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
|
| 548 |
+
|
| 549 |
+
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
|
| 550 |
+
double_quote_subst='s/\(["`\\]\)/\\\1/g'
|
| 551 |
+
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
|
| 552 |
+
macro_version='2.4.6'
|
| 553 |
+
macro_revision='2.4.6'
|
| 554 |
+
enable_shared='yes'
|
| 555 |
+
enable_static='yes'
|
| 556 |
+
pic_mode='default'
|
| 557 |
+
enable_fast_install='needless'
|
| 558 |
+
shared_archive_member_spec=''
|
| 559 |
+
SHELL='/bin/bash'
|
| 560 |
+
ECHO='printf %s\n'
|
| 561 |
+
PATH_SEPARATOR=':'
|
| 562 |
+
host_alias=''
|
| 563 |
+
host='x86_64-pc-linux-gnu'
|
| 564 |
+
host_os='linux-gnu'
|
| 565 |
+
build_alias=''
|
| 566 |
+
build='x86_64-pc-linux-gnu'
|
| 567 |
+
build_os='linux-gnu'
|
| 568 |
+
SED='/usr/bin/sed'
|
| 569 |
+
Xsed='/usr/bin/sed -e 1s/^X//'
|
| 570 |
+
GREP='/usr/bin/grep'
|
| 571 |
+
EGREP='/usr/bin/grep -E'
|
| 572 |
+
FGREP='/usr/bin/grep -F'
|
| 573 |
+
LD='/usr/bin/ld -m elf_x86_64'
|
| 574 |
+
NM='/usr/bin/nm -B'
|
| 575 |
+
LN_S='ln -s'
|
| 576 |
+
max_cmd_len='1572864'
|
| 577 |
+
ac_objext='o'
|
| 578 |
+
exeext=''
|
| 579 |
+
lt_unset='unset'
|
| 580 |
+
lt_SP2NL='tr \040 \012'
|
| 581 |
+
lt_NL2SP='tr \015\012 \040\040'
|
| 582 |
+
lt_cv_to_host_file_cmd='func_convert_file_noop'
|
| 583 |
+
lt_cv_to_tool_file_cmd='func_convert_file_noop'
|
| 584 |
+
reload_flag=' -r'
|
| 585 |
+
reload_cmds='$LD$reload_flag -o $output$reload_objs'
|
| 586 |
+
OBJDUMP='objdump'
|
| 587 |
+
deplibs_check_method='pass_all'
|
| 588 |
+
file_magic_cmd='$MAGIC_CMD'
|
| 589 |
+
file_magic_glob=''
|
| 590 |
+
want_nocaseglob='no'
|
| 591 |
+
DLLTOOL='false'
|
| 592 |
+
sharedlib_from_linklib_cmd='printf %s\n'
|
| 593 |
+
AR='ar'
|
| 594 |
+
AR_FLAGS='cru'
|
| 595 |
+
archiver_list_spec='@'
|
| 596 |
+
STRIP='strip'
|
| 597 |
+
RANLIB='ranlib'
|
| 598 |
+
old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $tool_oldlib'
|
| 599 |
+
old_postuninstall_cmds=''
|
| 600 |
+
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib'
|
| 601 |
+
lock_old_archive_extraction='no'
|
| 602 |
+
CC='gcc'
|
| 603 |
+
CFLAGS='-Wall -g -O2'
|
| 604 |
+
compiler='g++'
|
| 605 |
+
GCC='yes'
|
| 606 |
+
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
|
| 607 |
+
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
|
| 608 |
+
lt_cv_sys_global_symbol_to_import=''
|
| 609 |
+
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\'''
|
| 610 |
+
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\'''
|
| 611 |
+
lt_cv_nm_interface='BSD nm'
|
| 612 |
+
nm_file_list_spec='@'
|
| 613 |
+
lt_sysroot=''
|
| 614 |
+
lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1'
|
| 615 |
+
objdir='.libs'
|
| 616 |
+
MAGIC_CMD='file'
|
| 617 |
+
lt_prog_compiler_no_builtin_flag=' -fno-builtin'
|
| 618 |
+
lt_prog_compiler_pic=' -fPIC -DPIC'
|
| 619 |
+
lt_prog_compiler_wl='-Wl,'
|
| 620 |
+
lt_prog_compiler_static='-static'
|
| 621 |
+
lt_cv_prog_compiler_c_o='yes'
|
| 622 |
+
need_locks='no'
|
| 623 |
+
MANIFEST_TOOL=':'
|
| 624 |
+
DSYMUTIL=''
|
| 625 |
+
NMEDIT=''
|
| 626 |
+
LIPO=''
|
| 627 |
+
OTOOL=''
|
| 628 |
+
OTOOL64=''
|
| 629 |
+
libext='a'
|
| 630 |
+
shrext_cmds='.so'
|
| 631 |
+
extract_expsyms_cmds=''
|
| 632 |
+
archive_cmds_need_lc='no'
|
| 633 |
+
enable_shared_with_static_runtimes='no'
|
| 634 |
+
export_dynamic_flag_spec='$wl--export-dynamic'
|
| 635 |
+
whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
|
| 636 |
+
compiler_needs_object='no'
|
| 637 |
+
old_archive_from_new_cmds=''
|
| 638 |
+
old_archive_from_expsyms_cmds=''
|
| 639 |
+
archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
|
| 640 |
+
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
|
| 641 |
+
cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
|
| 642 |
+
echo "local: *; };" >> $output_objdir/$libname.ver~
|
| 643 |
+
$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
|
| 644 |
+
module_cmds=''
|
| 645 |
+
module_expsym_cmds=''
|
| 646 |
+
with_gnu_ld='yes'
|
| 647 |
+
allow_undefined_flag=''
|
| 648 |
+
no_undefined_flag=''
|
| 649 |
+
hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
|
| 650 |
+
hardcode_libdir_separator=''
|
| 651 |
+
hardcode_direct='no'
|
| 652 |
+
hardcode_direct_absolute='no'
|
| 653 |
+
hardcode_minus_L='no'
|
| 654 |
+
hardcode_shlibpath_var='unsupported'
|
| 655 |
+
hardcode_automatic='no'
|
| 656 |
+
inherit_rpath='no'
|
| 657 |
+
link_all_deplibs='unknown'
|
| 658 |
+
always_export_symbols='no'
|
| 659 |
+
export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
| 660 |
+
exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
|
| 661 |
+
include_expsyms=''
|
| 662 |
+
prelink_cmds=''
|
| 663 |
+
postlink_cmds=''
|
| 664 |
+
file_list_spec=''
|
| 665 |
+
variables_saved_for_relink='PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH'
|
| 666 |
+
need_lib_prefix='no'
|
| 667 |
+
need_version='no'
|
| 668 |
+
version_type='linux'
|
| 669 |
+
runpath_var='LD_RUN_PATH'
|
| 670 |
+
shlibpath_var='LD_LIBRARY_PATH'
|
| 671 |
+
shlibpath_overrides_runpath='yes'
|
| 672 |
+
libname_spec='lib$name'
|
| 673 |
+
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
| 674 |
+
soname_spec='$libname$release$shared_ext$major'
|
| 675 |
+
install_override_mode=''
|
| 676 |
+
postinstall_cmds=''
|
| 677 |
+
postuninstall_cmds=''
|
| 678 |
+
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
|
| 679 |
+
finish_eval=''
|
| 680 |
+
hardcode_into_libs='yes'
|
| 681 |
+
sys_lib_search_path_spec='/usr/lib/gcc/x86_64-linux-gnu/9 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib '
|
| 682 |
+
configure_time_dlsearch_path='/lib /usr/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu '
|
| 683 |
+
configure_time_lt_sys_library_path=''
|
| 684 |
+
hardcode_action='immediate'
|
| 685 |
+
enable_dlopen='unknown'
|
| 686 |
+
enable_dlopen_self='unknown'
|
| 687 |
+
enable_dlopen_self_static='unknown'
|
| 688 |
+
old_striplib='strip --strip-debug'
|
| 689 |
+
striplib='strip --strip-unneeded'
|
| 690 |
+
compiler_lib_search_dirs=''
|
| 691 |
+
predep_objects=''
|
| 692 |
+
postdep_objects=''
|
| 693 |
+
predeps=''
|
| 694 |
+
postdeps=''
|
| 695 |
+
compiler_lib_search_path=''
|
| 696 |
+
LD_CXX='/usr/bin/ld -m elf_x86_64'
|
| 697 |
+
reload_flag_CXX=' -r'
|
| 698 |
+
reload_cmds_CXX='$LD$reload_flag -o $output$reload_objs'
|
| 699 |
+
old_archive_cmds_CXX='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib'
|
| 700 |
+
compiler_CXX='g++'
|
| 701 |
+
GCC_CXX='yes'
|
| 702 |
+
lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
|
| 703 |
+
lt_prog_compiler_pic_CXX=' -fPIC -DPIC'
|
| 704 |
+
lt_prog_compiler_wl_CXX='-Wl,'
|
| 705 |
+
lt_prog_compiler_static_CXX='-static'
|
| 706 |
+
lt_cv_prog_compiler_c_o_CXX='yes'
|
| 707 |
+
archive_cmds_need_lc_CXX='no'
|
| 708 |
+
enable_shared_with_static_runtimes_CXX='no'
|
| 709 |
+
export_dynamic_flag_spec_CXX='$wl--export-dynamic'
|
| 710 |
+
whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
|
| 711 |
+
compiler_needs_object_CXX='no'
|
| 712 |
+
old_archive_from_new_cmds_CXX=''
|
| 713 |
+
old_archive_from_expsyms_cmds_CXX=''
|
| 714 |
+
archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
|
| 715 |
+
archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
|
| 716 |
+
module_cmds_CXX=''
|
| 717 |
+
module_expsym_cmds_CXX=''
|
| 718 |
+
with_gnu_ld_CXX='yes'
|
| 719 |
+
allow_undefined_flag_CXX=''
|
| 720 |
+
no_undefined_flag_CXX=''
|
| 721 |
+
hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
|
| 722 |
+
hardcode_libdir_separator_CXX=''
|
| 723 |
+
hardcode_direct_CXX='no'
|
| 724 |
+
hardcode_direct_absolute_CXX='no'
|
| 725 |
+
hardcode_minus_L_CXX='no'
|
| 726 |
+
hardcode_shlibpath_var_CXX='unsupported'
|
| 727 |
+
hardcode_automatic_CXX='no'
|
| 728 |
+
inherit_rpath_CXX='no'
|
| 729 |
+
link_all_deplibs_CXX='unknown'
|
| 730 |
+
always_export_symbols_CXX='no'
|
| 731 |
+
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
| 732 |
+
exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
|
| 733 |
+
include_expsyms_CXX=''
|
| 734 |
+
prelink_cmds_CXX=''
|
| 735 |
+
postlink_cmds_CXX=''
|
| 736 |
+
file_list_spec_CXX=''
|
| 737 |
+
hardcode_action_CXX='immediate'
|
| 738 |
+
compiler_lib_search_dirs_CXX='/usr/lib/gcc/x86_64-linux-gnu/9 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu /usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /usr/lib/gcc/x86_64-linux-gnu/9/../../..'
|
| 739 |
+
predep_objects_CXX='/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o'
|
| 740 |
+
postdep_objects_CXX='/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o'
|
| 741 |
+
predeps_CXX=''
|
| 742 |
+
postdeps_CXX='-lstdc++ -lm -lgcc_s -lc -lgcc_s'
|
| 743 |
+
compiler_lib_search_path_CXX='-L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../..'
|
| 744 |
+
|
| 745 |
+
LTCC='gcc'
|
| 746 |
+
LTCFLAGS='-g -O2'
|
| 747 |
+
compiler='gcc'
|
| 748 |
+
|
| 749 |
+
# A function that is used when there is no print builtin or printf.
|
| 750 |
+
func_fallback_echo ()
|
| 751 |
+
{
|
| 752 |
+
eval 'cat <<_LTECHO_EOF
|
| 753 |
+
$1
|
| 754 |
+
_LTECHO_EOF'
|
| 755 |
+
}
|
| 756 |
+
|
| 757 |
+
# Quote evaled strings.
|
| 758 |
+
for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_import lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix lt_cv_nm_interface nm_file_list_spec lt_cv_truncate_bin lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib compiler_lib_search_dirs predep_objects postdep_objects predeps postdeps compiler_lib_search_path LD_CXX reload_flag_CXX compiler_CXX lt_prog_compiler_no_builtin_flag_CXX lt_prog_compiler_pic_CXX lt_prog_compiler_wl_CXX lt_prog_compiler_static_CXX lt_cv_prog_compiler_c_o_CXX export_dynamic_flag_spec_CXX whole_archive_flag_spec_CXX compiler_needs_object_CXX with_gnu_ld_CXX allow_undefined_flag_CXX no_undefined_flag_CXX hardcode_libdir_flag_spec_CXX hardcode_libdir_separator_CXX exclude_expsyms_CXX include_expsyms_CXX file_list_spec_CXX compiler_lib_search_dirs_CXX predep_objects_CXX postdep_objects_CXX predeps_CXX postdeps_CXX compiler_lib_search_path_CXX; do
|
| 759 |
+
case `eval \\$ECHO \\""\\$$var"\\"` in
|
| 760 |
+
*[\\\`\"\$]*)
|
| 761 |
+
eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes
|
| 762 |
+
;;
|
| 763 |
+
*)
|
| 764 |
+
eval "lt_$var=\\\"\$$var\\\""
|
| 765 |
+
;;
|
| 766 |
+
esac
|
| 767 |
+
done
|
| 768 |
+
|
| 769 |
+
# Double-quote double-evaled strings.
|
| 770 |
+
for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec configure_time_dlsearch_path configure_time_lt_sys_library_path reload_cmds_CXX old_archive_cmds_CXX old_archive_from_new_cmds_CXX old_archive_from_expsyms_cmds_CXX archive_cmds_CXX archive_expsym_cmds_CXX module_cmds_CXX module_expsym_cmds_CXX export_symbols_cmds_CXX prelink_cmds_CXX postlink_cmds_CXX; do
|
| 771 |
+
case `eval \\$ECHO \\""\\$$var"\\"` in
|
| 772 |
+
*[\\\`\"\$]*)
|
| 773 |
+
eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes
|
| 774 |
+
;;
|
| 775 |
+
*)
|
| 776 |
+
eval "lt_$var=\\\"\$$var\\\""
|
| 777 |
+
;;
|
| 778 |
+
esac
|
| 779 |
+
done
|
| 780 |
+
|
| 781 |
+
ac_aux_dir='.'
|
| 782 |
+
|
| 783 |
+
# See if we are running on zsh, and set the options that allow our
|
| 784 |
+
# commands through without removal of \ escapes INIT.
|
| 785 |
+
if test -n "${ZSH_VERSION+set}"; then
|
| 786 |
+
setopt NO_GLOB_SUBST
|
| 787 |
+
fi
|
| 788 |
+
|
| 789 |
+
|
| 790 |
+
PACKAGE='cmph'
|
| 791 |
+
VERSION='2.0.2'
|
| 792 |
+
RM='rm -f'
|
| 793 |
+
ofile='libtool'
|
| 794 |
+
|
| 795 |
+
|
| 796 |
+
|
| 797 |
+
|
| 798 |
+
|
| 799 |
+
|
| 800 |
+
|
| 801 |
+
# Handling of arguments.
|
| 802 |
+
for ac_config_target in $ac_config_targets
|
| 803 |
+
do
|
| 804 |
+
case $ac_config_target in
|
| 805 |
+
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
|
| 806 |
+
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
| 807 |
+
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
|
| 808 |
+
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
| 809 |
+
"src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
|
| 810 |
+
"cxxmph/Makefile") CONFIG_FILES="$CONFIG_FILES cxxmph/Makefile" ;;
|
| 811 |
+
"tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
|
| 812 |
+
"examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
|
| 813 |
+
"man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
|
| 814 |
+
"cmph.pc") CONFIG_FILES="$CONFIG_FILES cmph.pc" ;;
|
| 815 |
+
"cxxmph.pc") CONFIG_FILES="$CONFIG_FILES cxxmph.pc" ;;
|
| 816 |
+
|
| 817 |
+
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
|
| 818 |
+
esac
|
| 819 |
+
done
|
| 820 |
+
|
| 821 |
+
|
| 822 |
+
# If the user did not use the arguments to specify the items to instantiate,
|
| 823 |
+
# then the envvar interface is used. Set only those that are not.
|
| 824 |
+
# We use the long form for the default assignment because of an extremely
|
| 825 |
+
# bizarre bug on SunOS 4.1.3.
|
| 826 |
+
if $ac_need_defaults; then
|
| 827 |
+
test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
|
| 828 |
+
test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
|
| 829 |
+
test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
|
| 830 |
+
fi
|
| 831 |
+
|
| 832 |
+
# Have a temporary directory for convenience. Make it in the build tree
|
| 833 |
+
# simply because there is no reason against having it here, and in addition,
|
| 834 |
+
# creating and moving files from /tmp can sometimes cause problems.
|
| 835 |
+
# Hook for its removal unless debugging.
|
| 836 |
+
# Note that there is a small window in which the directory will not be cleaned:
|
| 837 |
+
# after its creation but before its name has been assigned to `$tmp'.
|
| 838 |
+
$debug ||
|
| 839 |
+
{
|
| 840 |
+
tmp= ac_tmp=
|
| 841 |
+
trap 'exit_status=$?
|
| 842 |
+
: "${ac_tmp:=$tmp}"
|
| 843 |
+
{ test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
|
| 844 |
+
' 0
|
| 845 |
+
trap 'as_fn_exit 1' 1 2 13 15
|
| 846 |
+
}
|
| 847 |
+
# Create a (secure) tmp directory for tmp files.
|
| 848 |
+
|
| 849 |
+
{
|
| 850 |
+
tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
|
| 851 |
+
test -d "$tmp"
|
| 852 |
+
} ||
|
| 853 |
+
{
|
| 854 |
+
tmp=./conf$$-$RANDOM
|
| 855 |
+
(umask 077 && mkdir "$tmp")
|
| 856 |
+
} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
|
| 857 |
+
ac_tmp=$tmp
|
| 858 |
+
|
| 859 |
+
# Set up the scripts for CONFIG_FILES section.
|
| 860 |
+
# No need to generate them if there are no CONFIG_FILES.
|
| 861 |
+
# This happens for instance with `./config.status config.h'.
|
| 862 |
+
if test -n "$CONFIG_FILES"; then
|
| 863 |
+
|
| 864 |
+
|
| 865 |
+
ac_cr=`echo X | tr X '\015'`
|
| 866 |
+
# On cygwin, bash can eat \r inside `` if the user requested igncr.
|
| 867 |
+
# But we know of no other shell where ac_cr would be empty at this
|
| 868 |
+
# point, so we can use a bashism as a fallback.
|
| 869 |
+
if test "x$ac_cr" = x; then
|
| 870 |
+
eval ac_cr=\$\'\\r\'
|
| 871 |
+
fi
|
| 872 |
+
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
|
| 873 |
+
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
|
| 874 |
+
ac_cs_awk_cr='\\r'
|
| 875 |
+
else
|
| 876 |
+
ac_cs_awk_cr=$ac_cr
|
| 877 |
+
fi
|
| 878 |
+
|
| 879 |
+
echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
|
| 880 |
+
cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
|
| 881 |
+
S["am__EXEEXT_FALSE"]=""
|
| 882 |
+
S["am__EXEEXT_TRUE"]="#"
|
| 883 |
+
S["LTLIBOBJS"]=""
|
| 884 |
+
S["LIBOBJS"]=""
|
| 885 |
+
S["CHECK_CFLAGS"]=""
|
| 886 |
+
S["CHECK_LIBS"]=""
|
| 887 |
+
S["USE_LIBCHECK_FALSE"]=""
|
| 888 |
+
S["USE_LIBCHECK_TRUE"]="#"
|
| 889 |
+
S["USE_BENCHMARKS_FALSE"]=""
|
| 890 |
+
S["USE_BENCHMARKS_TRUE"]="#"
|
| 891 |
+
S["USE_CXXMPH_FALSE"]=""
|
| 892 |
+
S["USE_CXXMPH_TRUE"]="#"
|
| 893 |
+
S["CXXMPH"]=""
|
| 894 |
+
S["CXXCPP"]="g++ -E"
|
| 895 |
+
S["am__fastdepCXX_FALSE"]="#"
|
| 896 |
+
S["am__fastdepCXX_TRUE"]=""
|
| 897 |
+
S["CXXDEPMODE"]="depmode=gcc3"
|
| 898 |
+
S["ac_ct_CXX"]="g++"
|
| 899 |
+
S["CXXFLAGS"]="-Wall -Wno-unused-function -DNDEBUG -O3 -fomit-frame-pointer -g -O2"
|
| 900 |
+
S["CXX"]="g++"
|
| 901 |
+
S["LIBM"]="-lm"
|
| 902 |
+
S["GETCONF"]="getconf"
|
| 903 |
+
S["CPP"]="gcc -E"
|
| 904 |
+
S["LT_SYS_LIBRARY_PATH"]=""
|
| 905 |
+
S["OTOOL64"]=""
|
| 906 |
+
S["OTOOL"]=""
|
| 907 |
+
S["LIPO"]=""
|
| 908 |
+
S["NMEDIT"]=""
|
| 909 |
+
S["DSYMUTIL"]=""
|
| 910 |
+
S["MANIFEST_TOOL"]=":"
|
| 911 |
+
S["RANLIB"]="ranlib"
|
| 912 |
+
S["ac_ct_AR"]="ar"
|
| 913 |
+
S["AR"]="ar"
|
| 914 |
+
S["DLLTOOL"]="false"
|
| 915 |
+
S["OBJDUMP"]="objdump"
|
| 916 |
+
S["NM"]="/usr/bin/nm -B"
|
| 917 |
+
S["ac_ct_DUMPBIN"]=""
|
| 918 |
+
S["DUMPBIN"]=""
|
| 919 |
+
S["LD"]="/usr/bin/ld -m elf_x86_64"
|
| 920 |
+
S["FGREP"]="/usr/bin/grep -F"
|
| 921 |
+
S["EGREP"]="/usr/bin/grep -E"
|
| 922 |
+
S["GREP"]="/usr/bin/grep"
|
| 923 |
+
S["SED"]="/usr/bin/sed"
|
| 924 |
+
S["host_os"]="linux-gnu"
|
| 925 |
+
S["host_vendor"]="pc"
|
| 926 |
+
S["host_cpu"]="x86_64"
|
| 927 |
+
S["host"]="x86_64-pc-linux-gnu"
|
| 928 |
+
S["build_os"]="linux-gnu"
|
| 929 |
+
S["build_vendor"]="pc"
|
| 930 |
+
S["build_cpu"]="x86_64"
|
| 931 |
+
S["build"]="x86_64-pc-linux-gnu"
|
| 932 |
+
S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool"
|
| 933 |
+
S["LN_S"]="ln -s"
|
| 934 |
+
S["am__fastdepCC_FALSE"]="#"
|
| 935 |
+
S["am__fastdepCC_TRUE"]=""
|
| 936 |
+
S["CCDEPMODE"]="depmode=gcc3"
|
| 937 |
+
S["am__nodep"]="_no"
|
| 938 |
+
S["AMDEPBACKSLASH"]="\\"
|
| 939 |
+
S["AMDEP_FALSE"]="#"
|
| 940 |
+
S["AMDEP_TRUE"]=""
|
| 941 |
+
S["am__include"]="include"
|
| 942 |
+
S["DEPDIR"]=".deps"
|
| 943 |
+
S["OBJEXT"]="o"
|
| 944 |
+
S["EXEEXT"]=""
|
| 945 |
+
S["ac_ct_CC"]="gcc"
|
| 946 |
+
S["CPPFLAGS"]=""
|
| 947 |
+
S["LDFLAGS"]=" -lm "
|
| 948 |
+
S["CFLAGS"]="-Wall -g -O2"
|
| 949 |
+
S["CC"]="gcc"
|
| 950 |
+
S["AM_BACKSLASH"]="\\"
|
| 951 |
+
S["AM_DEFAULT_VERBOSITY"]="1"
|
| 952 |
+
S["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)"
|
| 953 |
+
S["AM_V"]="$(V)"
|
| 954 |
+
S["am__untar"]="$${TAR-tar} xf -"
|
| 955 |
+
S["am__tar"]="$${TAR-tar} chof - \"$$tardir\""
|
| 956 |
+
S["AMTAR"]="$${TAR-tar}"
|
| 957 |
+
S["am__leading_dot"]="."
|
| 958 |
+
S["SET_MAKE"]=""
|
| 959 |
+
S["AWK"]="mawk"
|
| 960 |
+
S["mkdir_p"]="$(MKDIR_P)"
|
| 961 |
+
S["MKDIR_P"]="/usr/bin/mkdir -p"
|
| 962 |
+
S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s"
|
| 963 |
+
S["STRIP"]="strip"
|
| 964 |
+
S["install_sh"]="${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/install-sh"
|
| 965 |
+
S["MAKEINFO"]="${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing makeinfo"
|
| 966 |
+
S["AUTOHEADER"]="${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing autoheader"
|
| 967 |
+
S["AUTOMAKE"]="${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing automake-1.16"
|
| 968 |
+
S["AUTOCONF"]="${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing autoconf"
|
| 969 |
+
S["ACLOCAL"]="${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing aclocal-1.16"
|
| 970 |
+
S["VERSION"]="2.0.2"
|
| 971 |
+
S["PACKAGE"]="cmph"
|
| 972 |
+
S["CYGPATH_W"]="echo"
|
| 973 |
+
S["am__isrc"]=""
|
| 974 |
+
S["INSTALL_DATA"]="${INSTALL} -m 644"
|
| 975 |
+
S["INSTALL_SCRIPT"]="${INSTALL}"
|
| 976 |
+
S["INSTALL_PROGRAM"]="${INSTALL}"
|
| 977 |
+
S["target_alias"]=""
|
| 978 |
+
S["host_alias"]=""
|
| 979 |
+
S["build_alias"]=""
|
| 980 |
+
S["LIBS"]=" "
|
| 981 |
+
S["ECHO_T"]=""
|
| 982 |
+
S["ECHO_N"]="-n"
|
| 983 |
+
S["ECHO_C"]=""
|
| 984 |
+
S["DEFS"]="-DHAVE_CONFIG_H"
|
| 985 |
+
S["mandir"]="${datarootdir}/man"
|
| 986 |
+
S["localedir"]="${datarootdir}/locale"
|
| 987 |
+
S["libdir"]="${exec_prefix}/lib"
|
| 988 |
+
S["psdir"]="${docdir}"
|
| 989 |
+
S["pdfdir"]="${docdir}"
|
| 990 |
+
S["dvidir"]="${docdir}"
|
| 991 |
+
S["htmldir"]="${docdir}"
|
| 992 |
+
S["infodir"]="${datarootdir}/info"
|
| 993 |
+
S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
|
| 994 |
+
S["oldincludedir"]="/usr/include"
|
| 995 |
+
S["includedir"]="${prefix}/include"
|
| 996 |
+
S["localstatedir"]="${prefix}/var"
|
| 997 |
+
S["sharedstatedir"]="${prefix}/com"
|
| 998 |
+
S["sysconfdir"]="${prefix}/etc"
|
| 999 |
+
S["datadir"]="${datarootdir}"
|
| 1000 |
+
S["datarootdir"]="${prefix}/share"
|
| 1001 |
+
S["libexecdir"]="${exec_prefix}/libexec"
|
| 1002 |
+
S["sbindir"]="${exec_prefix}/sbin"
|
| 1003 |
+
S["bindir"]="${exec_prefix}/bin"
|
| 1004 |
+
S["program_transform_name"]="s,x,x,"
|
| 1005 |
+
S["prefix"]="/media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2"
|
| 1006 |
+
S["exec_prefix"]="${prefix}"
|
| 1007 |
+
S["PACKAGE_URL"]=""
|
| 1008 |
+
S["PACKAGE_BUGREPORT"]=""
|
| 1009 |
+
S["PACKAGE_STRING"]="cmph 2.0.2"
|
| 1010 |
+
S["PACKAGE_VERSION"]="2.0.2"
|
| 1011 |
+
S["PACKAGE_TARNAME"]="cmph"
|
| 1012 |
+
S["PACKAGE_NAME"]="cmph"
|
| 1013 |
+
S["PATH_SEPARATOR"]=":"
|
| 1014 |
+
S["SHELL"]="/bin/bash"
|
| 1015 |
+
S["am__quote"]=""
|
| 1016 |
+
_ACAWK
|
| 1017 |
+
cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
|
| 1018 |
+
for (key in S) S_is_set[key] = 1
|
| 1019 |
+
FS = ""
|
| 1020 |
+
|
| 1021 |
+
}
|
| 1022 |
+
{
|
| 1023 |
+
line = $ 0
|
| 1024 |
+
nfields = split(line, field, "@")
|
| 1025 |
+
substed = 0
|
| 1026 |
+
len = length(field[1])
|
| 1027 |
+
for (i = 2; i < nfields; i++) {
|
| 1028 |
+
key = field[i]
|
| 1029 |
+
keylen = length(key)
|
| 1030 |
+
if (S_is_set[key]) {
|
| 1031 |
+
value = S[key]
|
| 1032 |
+
line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
|
| 1033 |
+
len += length(value) + length(field[++i])
|
| 1034 |
+
substed = 1
|
| 1035 |
+
} else
|
| 1036 |
+
len += 1 + keylen
|
| 1037 |
+
}
|
| 1038 |
+
|
| 1039 |
+
print line
|
| 1040 |
+
}
|
| 1041 |
+
|
| 1042 |
+
_ACAWK
|
| 1043 |
+
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
|
| 1044 |
+
sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
|
| 1045 |
+
else
|
| 1046 |
+
cat
|
| 1047 |
+
fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
|
| 1048 |
+
|| as_fn_error $? "could not setup config files machinery" "$LINENO" 5
|
| 1049 |
+
fi # test -n "$CONFIG_FILES"
|
| 1050 |
+
|
| 1051 |
+
# Set up the scripts for CONFIG_HEADERS section.
|
| 1052 |
+
# No need to generate them if there are no CONFIG_HEADERS.
|
| 1053 |
+
# This happens for instance with `./config.status Makefile'.
|
| 1054 |
+
if test -n "$CONFIG_HEADERS"; then
|
| 1055 |
+
cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
|
| 1056 |
+
BEGIN {
|
| 1057 |
+
D["PACKAGE_NAME"]=" \"cmph\""
|
| 1058 |
+
D["PACKAGE_TARNAME"]=" \"cmph\""
|
| 1059 |
+
D["PACKAGE_VERSION"]=" \"2.0.2\""
|
| 1060 |
+
D["PACKAGE_STRING"]=" \"cmph 2.0.2\""
|
| 1061 |
+
D["PACKAGE_BUGREPORT"]=" \"\""
|
| 1062 |
+
D["PACKAGE_URL"]=" \"\""
|
| 1063 |
+
D["PACKAGE"]=" \"cmph\""
|
| 1064 |
+
D["VERSION"]=" \"2.0.2\""
|
| 1065 |
+
D["STDC_HEADERS"]=" 1"
|
| 1066 |
+
D["HAVE_SYS_TYPES_H"]=" 1"
|
| 1067 |
+
D["HAVE_SYS_STAT_H"]=" 1"
|
| 1068 |
+
D["HAVE_STDLIB_H"]=" 1"
|
| 1069 |
+
D["HAVE_STRING_H"]=" 1"
|
| 1070 |
+
D["HAVE_MEMORY_H"]=" 1"
|
| 1071 |
+
D["HAVE_STRINGS_H"]=" 1"
|
| 1072 |
+
D["HAVE_INTTYPES_H"]=" 1"
|
| 1073 |
+
D["HAVE_STDINT_H"]=" 1"
|
| 1074 |
+
D["HAVE_UNISTD_H"]=" 1"
|
| 1075 |
+
D["HAVE_DLFCN_H"]=" 1"
|
| 1076 |
+
D["LT_OBJDIR"]=" \".libs/\""
|
| 1077 |
+
D["HAVE_GETOPT_H"]=" 1"
|
| 1078 |
+
D["HAVE_MATH_H"]=" 1"
|
| 1079 |
+
for (key in D) D_is_set[key] = 1
|
| 1080 |
+
FS = ""
|
| 1081 |
+
}
|
| 1082 |
+
/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ {
|
| 1083 |
+
line = $ 0
|
| 1084 |
+
split(line, arg, " ")
|
| 1085 |
+
if (arg[1] == "#") {
|
| 1086 |
+
defundef = arg[2]
|
| 1087 |
+
mac1 = arg[3]
|
| 1088 |
+
} else {
|
| 1089 |
+
defundef = substr(arg[1], 2)
|
| 1090 |
+
mac1 = arg[2]
|
| 1091 |
+
}
|
| 1092 |
+
split(mac1, mac2, "(") #)
|
| 1093 |
+
macro = mac2[1]
|
| 1094 |
+
prefix = substr(line, 1, index(line, defundef) - 1)
|
| 1095 |
+
if (D_is_set[macro]) {
|
| 1096 |
+
# Preserve the white space surrounding the "#".
|
| 1097 |
+
print prefix "define", macro P[macro] D[macro]
|
| 1098 |
+
next
|
| 1099 |
+
} else {
|
| 1100 |
+
# Replace #undef with comments. This is necessary, for example,
|
| 1101 |
+
# in the case of _POSIX_SOURCE, which is predefined and required
|
| 1102 |
+
# on some systems where configure will not decide to define it.
|
| 1103 |
+
if (defundef == "undef") {
|
| 1104 |
+
print "/*", prefix defundef, macro, "*/"
|
| 1105 |
+
next
|
| 1106 |
+
}
|
| 1107 |
+
}
|
| 1108 |
+
}
|
| 1109 |
+
{ print }
|
| 1110 |
+
_ACAWK
|
| 1111 |
+
as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
|
| 1112 |
+
fi # test -n "$CONFIG_HEADERS"
|
| 1113 |
+
|
| 1114 |
+
|
| 1115 |
+
eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
|
| 1116 |
+
shift
|
| 1117 |
+
for ac_tag
|
| 1118 |
+
do
|
| 1119 |
+
case $ac_tag in
|
| 1120 |
+
:[FHLC]) ac_mode=$ac_tag; continue;;
|
| 1121 |
+
esac
|
| 1122 |
+
case $ac_mode$ac_tag in
|
| 1123 |
+
:[FHL]*:*);;
|
| 1124 |
+
:L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
|
| 1125 |
+
:[FH]-) ac_tag=-:-;;
|
| 1126 |
+
:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
|
| 1127 |
+
esac
|
| 1128 |
+
ac_save_IFS=$IFS
|
| 1129 |
+
IFS=:
|
| 1130 |
+
set x $ac_tag
|
| 1131 |
+
IFS=$ac_save_IFS
|
| 1132 |
+
shift
|
| 1133 |
+
ac_file=$1
|
| 1134 |
+
shift
|
| 1135 |
+
|
| 1136 |
+
case $ac_mode in
|
| 1137 |
+
:L) ac_source=$1;;
|
| 1138 |
+
:[FH])
|
| 1139 |
+
ac_file_inputs=
|
| 1140 |
+
for ac_f
|
| 1141 |
+
do
|
| 1142 |
+
case $ac_f in
|
| 1143 |
+
-) ac_f="$ac_tmp/stdin";;
|
| 1144 |
+
*) # Look for the file first in the build tree, then in the source tree
|
| 1145 |
+
# (if the path is not absolute). The absolute path cannot be DOS-style,
|
| 1146 |
+
# because $ac_f cannot contain `:'.
|
| 1147 |
+
test -f "$ac_f" ||
|
| 1148 |
+
case $ac_f in
|
| 1149 |
+
[\\/$]*) false;;
|
| 1150 |
+
*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
|
| 1151 |
+
esac ||
|
| 1152 |
+
as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
|
| 1153 |
+
esac
|
| 1154 |
+
case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
|
| 1155 |
+
as_fn_append ac_file_inputs " '$ac_f'"
|
| 1156 |
+
done
|
| 1157 |
+
|
| 1158 |
+
# Let's still pretend it is `configure' which instantiates (i.e., don't
|
| 1159 |
+
# use $as_me), people would be surprised to read:
|
| 1160 |
+
# /* config.h. Generated by config.status. */
|
| 1161 |
+
configure_input='Generated from '`
|
| 1162 |
+
$as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
|
| 1163 |
+
`' by configure.'
|
| 1164 |
+
if test x"$ac_file" != x-; then
|
| 1165 |
+
configure_input="$ac_file. $configure_input"
|
| 1166 |
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
|
| 1167 |
+
$as_echo "$as_me: creating $ac_file" >&6;}
|
| 1168 |
+
fi
|
| 1169 |
+
# Neutralize special characters interpreted by sed in replacement strings.
|
| 1170 |
+
case $configure_input in #(
|
| 1171 |
+
*\&* | *\|* | *\\* )
|
| 1172 |
+
ac_sed_conf_input=`$as_echo "$configure_input" |
|
| 1173 |
+
sed 's/[\\\\&|]/\\\\&/g'`;; #(
|
| 1174 |
+
*) ac_sed_conf_input=$configure_input;;
|
| 1175 |
+
esac
|
| 1176 |
+
|
| 1177 |
+
case $ac_tag in
|
| 1178 |
+
*:-:* | *:-) cat >"$ac_tmp/stdin" \
|
| 1179 |
+
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
|
| 1180 |
+
esac
|
| 1181 |
+
;;
|
| 1182 |
+
esac
|
| 1183 |
+
|
| 1184 |
+
ac_dir=`$as_dirname -- "$ac_file" ||
|
| 1185 |
+
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
| 1186 |
+
X"$ac_file" : 'X\(//\)[^/]' \| \
|
| 1187 |
+
X"$ac_file" : 'X\(//\)$' \| \
|
| 1188 |
+
X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
|
| 1189 |
+
$as_echo X"$ac_file" |
|
| 1190 |
+
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
| 1191 |
+
s//\1/
|
| 1192 |
+
q
|
| 1193 |
+
}
|
| 1194 |
+
/^X\(\/\/\)[^/].*/{
|
| 1195 |
+
s//\1/
|
| 1196 |
+
q
|
| 1197 |
+
}
|
| 1198 |
+
/^X\(\/\/\)$/{
|
| 1199 |
+
s//\1/
|
| 1200 |
+
q
|
| 1201 |
+
}
|
| 1202 |
+
/^X\(\/\).*/{
|
| 1203 |
+
s//\1/
|
| 1204 |
+
q
|
| 1205 |
+
}
|
| 1206 |
+
s/.*/./; q'`
|
| 1207 |
+
as_dir="$ac_dir"; as_fn_mkdir_p
|
| 1208 |
+
ac_builddir=.
|
| 1209 |
+
|
| 1210 |
+
case "$ac_dir" in
|
| 1211 |
+
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
| 1212 |
+
*)
|
| 1213 |
+
ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
|
| 1214 |
+
# A ".." for each directory in $ac_dir_suffix.
|
| 1215 |
+
ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
|
| 1216 |
+
case $ac_top_builddir_sub in
|
| 1217 |
+
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
| 1218 |
+
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
|
| 1219 |
+
esac ;;
|
| 1220 |
+
esac
|
| 1221 |
+
ac_abs_top_builddir=$ac_pwd
|
| 1222 |
+
ac_abs_builddir=$ac_pwd$ac_dir_suffix
|
| 1223 |
+
# for backward compatibility:
|
| 1224 |
+
ac_top_builddir=$ac_top_build_prefix
|
| 1225 |
+
|
| 1226 |
+
case $srcdir in
|
| 1227 |
+
.) # We are building in place.
|
| 1228 |
+
ac_srcdir=.
|
| 1229 |
+
ac_top_srcdir=$ac_top_builddir_sub
|
| 1230 |
+
ac_abs_top_srcdir=$ac_pwd ;;
|
| 1231 |
+
[\\/]* | ?:[\\/]* ) # Absolute name.
|
| 1232 |
+
ac_srcdir=$srcdir$ac_dir_suffix;
|
| 1233 |
+
ac_top_srcdir=$srcdir
|
| 1234 |
+
ac_abs_top_srcdir=$srcdir ;;
|
| 1235 |
+
*) # Relative name.
|
| 1236 |
+
ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
|
| 1237 |
+
ac_top_srcdir=$ac_top_build_prefix$srcdir
|
| 1238 |
+
ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
|
| 1239 |
+
esac
|
| 1240 |
+
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
|
| 1241 |
+
|
| 1242 |
+
|
| 1243 |
+
case $ac_mode in
|
| 1244 |
+
:F)
|
| 1245 |
+
#
|
| 1246 |
+
# CONFIG_FILE
|
| 1247 |
+
#
|
| 1248 |
+
|
| 1249 |
+
case $INSTALL in
|
| 1250 |
+
[\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
|
| 1251 |
+
*) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
|
| 1252 |
+
esac
|
| 1253 |
+
ac_MKDIR_P=$MKDIR_P
|
| 1254 |
+
case $MKDIR_P in
|
| 1255 |
+
[\\/$]* | ?:[\\/]* ) ;;
|
| 1256 |
+
*/*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
|
| 1257 |
+
esac
|
| 1258 |
+
# If the template does not know about datarootdir, expand it.
|
| 1259 |
+
# FIXME: This hack should be removed a few years after 2.60.
|
| 1260 |
+
ac_datarootdir_hack=; ac_datarootdir_seen=
|
| 1261 |
+
ac_sed_dataroot='
|
| 1262 |
+
/datarootdir/ {
|
| 1263 |
+
p
|
| 1264 |
+
q
|
| 1265 |
+
}
|
| 1266 |
+
/@datadir@/p
|
| 1267 |
+
/@docdir@/p
|
| 1268 |
+
/@infodir@/p
|
| 1269 |
+
/@localedir@/p
|
| 1270 |
+
/@mandir@/p'
|
| 1271 |
+
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
|
| 1272 |
+
*datarootdir*) ac_datarootdir_seen=yes;;
|
| 1273 |
+
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
|
| 1274 |
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
|
| 1275 |
+
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
|
| 1276 |
+
ac_datarootdir_hack='
|
| 1277 |
+
s&@datadir@&${datarootdir}&g
|
| 1278 |
+
s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
|
| 1279 |
+
s&@infodir@&${datarootdir}/info&g
|
| 1280 |
+
s&@localedir@&${datarootdir}/locale&g
|
| 1281 |
+
s&@mandir@&${datarootdir}/man&g
|
| 1282 |
+
s&\${datarootdir}&${prefix}/share&g' ;;
|
| 1283 |
+
esac
|
| 1284 |
+
ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{
|
| 1285 |
+
h
|
| 1286 |
+
s///
|
| 1287 |
+
s/^/:/
|
| 1288 |
+
s/[ ]*$/:/
|
| 1289 |
+
s/:\$(srcdir):/:/g
|
| 1290 |
+
s/:\${srcdir}:/:/g
|
| 1291 |
+
s/:@srcdir@:/:/g
|
| 1292 |
+
s/^:*//
|
| 1293 |
+
s/:*$//
|
| 1294 |
+
x
|
| 1295 |
+
s/\(=[ ]*\).*/\1/
|
| 1296 |
+
G
|
| 1297 |
+
s/\n//
|
| 1298 |
+
s/^[^=]*=[ ]*$//
|
| 1299 |
+
}
|
| 1300 |
+
|
| 1301 |
+
:t
|
| 1302 |
+
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
|
| 1303 |
+
s|@configure_input@|$ac_sed_conf_input|;t t
|
| 1304 |
+
s&@top_builddir@&$ac_top_builddir_sub&;t t
|
| 1305 |
+
s&@top_build_prefix@&$ac_top_build_prefix&;t t
|
| 1306 |
+
s&@srcdir@&$ac_srcdir&;t t
|
| 1307 |
+
s&@abs_srcdir@&$ac_abs_srcdir&;t t
|
| 1308 |
+
s&@top_srcdir@&$ac_top_srcdir&;t t
|
| 1309 |
+
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
|
| 1310 |
+
s&@builddir@&$ac_builddir&;t t
|
| 1311 |
+
s&@abs_builddir@&$ac_abs_builddir&;t t
|
| 1312 |
+
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
|
| 1313 |
+
s&@INSTALL@&$ac_INSTALL&;t t
|
| 1314 |
+
s&@MKDIR_P@&$ac_MKDIR_P&;t t
|
| 1315 |
+
$ac_datarootdir_hack
|
| 1316 |
+
"
|
| 1317 |
+
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
|
| 1318 |
+
>$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
| 1319 |
+
|
| 1320 |
+
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
|
| 1321 |
+
{ ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
|
| 1322 |
+
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
|
| 1323 |
+
"$ac_tmp/out"`; test -z "$ac_out"; } &&
|
| 1324 |
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
| 1325 |
+
which seems to be undefined. Please make sure it is defined" >&5
|
| 1326 |
+
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
| 1327 |
+
which seems to be undefined. Please make sure it is defined" >&2;}
|
| 1328 |
+
|
| 1329 |
+
rm -f "$ac_tmp/stdin"
|
| 1330 |
+
case $ac_file in
|
| 1331 |
+
-) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
|
| 1332 |
+
*) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
|
| 1333 |
+
esac \
|
| 1334 |
+
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
| 1335 |
+
;;
|
| 1336 |
+
:H)
|
| 1337 |
+
#
|
| 1338 |
+
# CONFIG_HEADER
|
| 1339 |
+
#
|
| 1340 |
+
if test x"$ac_file" != x-; then
|
| 1341 |
+
{
|
| 1342 |
+
$as_echo "/* $configure_input */" \
|
| 1343 |
+
&& eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
|
| 1344 |
+
} >"$ac_tmp/config.h" \
|
| 1345 |
+
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
| 1346 |
+
if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
|
| 1347 |
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
|
| 1348 |
+
$as_echo "$as_me: $ac_file is unchanged" >&6;}
|
| 1349 |
+
else
|
| 1350 |
+
rm -f "$ac_file"
|
| 1351 |
+
mv "$ac_tmp/config.h" "$ac_file" \
|
| 1352 |
+
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
| 1353 |
+
fi
|
| 1354 |
+
else
|
| 1355 |
+
$as_echo "/* $configure_input */" \
|
| 1356 |
+
&& eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
|
| 1357 |
+
|| as_fn_error $? "could not create -" "$LINENO" 5
|
| 1358 |
+
fi
|
| 1359 |
+
# Compute "$ac_file"'s index in $config_headers.
|
| 1360 |
+
_am_arg="$ac_file"
|
| 1361 |
+
_am_stamp_count=1
|
| 1362 |
+
for _am_header in $config_headers :; do
|
| 1363 |
+
case $_am_header in
|
| 1364 |
+
$_am_arg | $_am_arg:* )
|
| 1365 |
+
break ;;
|
| 1366 |
+
* )
|
| 1367 |
+
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
|
| 1368 |
+
esac
|
| 1369 |
+
done
|
| 1370 |
+
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
|
| 1371 |
+
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
| 1372 |
+
X"$_am_arg" : 'X\(//\)[^/]' \| \
|
| 1373 |
+
X"$_am_arg" : 'X\(//\)$' \| \
|
| 1374 |
+
X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
|
| 1375 |
+
$as_echo X"$_am_arg" |
|
| 1376 |
+
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
| 1377 |
+
s//\1/
|
| 1378 |
+
q
|
| 1379 |
+
}
|
| 1380 |
+
/^X\(\/\/\)[^/].*/{
|
| 1381 |
+
s//\1/
|
| 1382 |
+
q
|
| 1383 |
+
}
|
| 1384 |
+
/^X\(\/\/\)$/{
|
| 1385 |
+
s//\1/
|
| 1386 |
+
q
|
| 1387 |
+
}
|
| 1388 |
+
/^X\(\/\).*/{
|
| 1389 |
+
s//\1/
|
| 1390 |
+
q
|
| 1391 |
+
}
|
| 1392 |
+
s/.*/./; q'`/stamp-h$_am_stamp_count
|
| 1393 |
+
;;
|
| 1394 |
+
|
| 1395 |
+
:C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
|
| 1396 |
+
$as_echo "$as_me: executing $ac_file commands" >&6;}
|
| 1397 |
+
;;
|
| 1398 |
+
esac
|
| 1399 |
+
|
| 1400 |
+
|
| 1401 |
+
case $ac_file$ac_mode in
|
| 1402 |
+
"depfiles":C) test x"$AMDEP_TRUE" != x"" || {
|
| 1403 |
+
# Older Autoconf quotes --file arguments for eval, but not when files
|
| 1404 |
+
# are listed without --file. Let's play safe and only enable the eval
|
| 1405 |
+
# if we detect the quoting.
|
| 1406 |
+
# TODO: see whether this extra hack can be removed once we start
|
| 1407 |
+
# requiring Autoconf 2.70 or later.
|
| 1408 |
+
case $CONFIG_FILES in #(
|
| 1409 |
+
*\'*) :
|
| 1410 |
+
eval set x "$CONFIG_FILES" ;; #(
|
| 1411 |
+
*) :
|
| 1412 |
+
set x $CONFIG_FILES ;; #(
|
| 1413 |
+
*) :
|
| 1414 |
+
;;
|
| 1415 |
+
esac
|
| 1416 |
+
shift
|
| 1417 |
+
# Used to flag and report bootstrapping failures.
|
| 1418 |
+
am_rc=0
|
| 1419 |
+
for am_mf
|
| 1420 |
+
do
|
| 1421 |
+
# Strip MF so we end up with the name of the file.
|
| 1422 |
+
am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
|
| 1423 |
+
# Check whether this is an Automake generated Makefile which includes
|
| 1424 |
+
# dependency-tracking related rules and includes.
|
| 1425 |
+
# Grep'ing the whole file directly is not great: AIX grep has a line
|
| 1426 |
+
# limit of 2048, but all sed's we know have understand at least 4000.
|
| 1427 |
+
sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
|
| 1428 |
+
|| continue
|
| 1429 |
+
am_dirpart=`$as_dirname -- "$am_mf" ||
|
| 1430 |
+
$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
| 1431 |
+
X"$am_mf" : 'X\(//\)[^/]' \| \
|
| 1432 |
+
X"$am_mf" : 'X\(//\)$' \| \
|
| 1433 |
+
X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
|
| 1434 |
+
$as_echo X"$am_mf" |
|
| 1435 |
+
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
| 1436 |
+
s//\1/
|
| 1437 |
+
q
|
| 1438 |
+
}
|
| 1439 |
+
/^X\(\/\/\)[^/].*/{
|
| 1440 |
+
s//\1/
|
| 1441 |
+
q
|
| 1442 |
+
}
|
| 1443 |
+
/^X\(\/\/\)$/{
|
| 1444 |
+
s//\1/
|
| 1445 |
+
q
|
| 1446 |
+
}
|
| 1447 |
+
/^X\(\/\).*/{
|
| 1448 |
+
s//\1/
|
| 1449 |
+
q
|
| 1450 |
+
}
|
| 1451 |
+
s/.*/./; q'`
|
| 1452 |
+
am_filepart=`$as_basename -- "$am_mf" ||
|
| 1453 |
+
$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
|
| 1454 |
+
X"$am_mf" : 'X\(//\)$' \| \
|
| 1455 |
+
X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
|
| 1456 |
+
$as_echo X/"$am_mf" |
|
| 1457 |
+
sed '/^.*\/\([^/][^/]*\)\/*$/{
|
| 1458 |
+
s//\1/
|
| 1459 |
+
q
|
| 1460 |
+
}
|
| 1461 |
+
/^X\/\(\/\/\)$/{
|
| 1462 |
+
s//\1/
|
| 1463 |
+
q
|
| 1464 |
+
}
|
| 1465 |
+
/^X\/\(\/\).*/{
|
| 1466 |
+
s//\1/
|
| 1467 |
+
q
|
| 1468 |
+
}
|
| 1469 |
+
s/.*/./; q'`
|
| 1470 |
+
{ echo "$as_me:$LINENO: cd "$am_dirpart" \
|
| 1471 |
+
&& sed -e '/# am--include-marker/d' "$am_filepart" \
|
| 1472 |
+
| $MAKE -f - am--depfiles" >&5
|
| 1473 |
+
(cd "$am_dirpart" \
|
| 1474 |
+
&& sed -e '/# am--include-marker/d' "$am_filepart" \
|
| 1475 |
+
| $MAKE -f - am--depfiles) >&5 2>&5
|
| 1476 |
+
ac_status=$?
|
| 1477 |
+
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
| 1478 |
+
(exit $ac_status); } || am_rc=$?
|
| 1479 |
+
done
|
| 1480 |
+
if test $am_rc -ne 0; then
|
| 1481 |
+
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
| 1482 |
+
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
| 1483 |
+
as_fn_error $? "Something went wrong bootstrapping makefile fragments
|
| 1484 |
+
for automatic dependency tracking. Try re-running configure with the
|
| 1485 |
+
'--disable-dependency-tracking' option to at least be able to build
|
| 1486 |
+
the package (albeit without support for automatic dependency tracking).
|
| 1487 |
+
See \`config.log' for more details" "$LINENO" 5; }
|
| 1488 |
+
fi
|
| 1489 |
+
{ am_dirpart=; unset am_dirpart;}
|
| 1490 |
+
{ am_filepart=; unset am_filepart;}
|
| 1491 |
+
{ am_mf=; unset am_mf;}
|
| 1492 |
+
{ am_rc=; unset am_rc;}
|
| 1493 |
+
rm -f conftest-deps.mk
|
| 1494 |
+
}
|
| 1495 |
+
;;
|
| 1496 |
+
"libtool":C)
|
| 1497 |
+
|
| 1498 |
+
# See if we are running on zsh, and set the options that allow our
|
| 1499 |
+
# commands through without removal of \ escapes.
|
| 1500 |
+
if test -n "${ZSH_VERSION+set}"; then
|
| 1501 |
+
setopt NO_GLOB_SUBST
|
| 1502 |
+
fi
|
| 1503 |
+
|
| 1504 |
+
cfgfile=${ofile}T
|
| 1505 |
+
trap "$RM \"$cfgfile\"; exit 1" 1 2 15
|
| 1506 |
+
$RM "$cfgfile"
|
| 1507 |
+
|
| 1508 |
+
cat <<_LT_EOF >> "$cfgfile"
|
| 1509 |
+
#! $SHELL
|
| 1510 |
+
# Generated automatically by $as_me ($PACKAGE) $VERSION
|
| 1511 |
+
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
|
| 1512 |
+
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
|
| 1513 |
+
|
| 1514 |
+
# Provide generalized library-building support services.
|
| 1515 |
+
# Written by Gordon Matzigkeit, 1996
|
| 1516 |
+
|
| 1517 |
+
# Copyright (C) 2014 Free Software Foundation, Inc.
|
| 1518 |
+
# This is free software; see the source for copying conditions. There is NO
|
| 1519 |
+
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
| 1520 |
+
|
| 1521 |
+
# GNU Libtool is free software; you can redistribute it and/or modify
|
| 1522 |
+
# it under the terms of the GNU General Public License as published by
|
| 1523 |
+
# the Free Software Foundation; either version 2 of of the License, or
|
| 1524 |
+
# (at your option) any later version.
|
| 1525 |
+
#
|
| 1526 |
+
# As a special exception to the GNU General Public License, if you
|
| 1527 |
+
# distribute this file as part of a program or library that is built
|
| 1528 |
+
# using GNU Libtool, you may include this file under the same
|
| 1529 |
+
# distribution terms that you use for the rest of that program.
|
| 1530 |
+
#
|
| 1531 |
+
# GNU Libtool is distributed in the hope that it will be useful, but
|
| 1532 |
+
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
| 1533 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
| 1534 |
+
# GNU General Public License for more details.
|
| 1535 |
+
#
|
| 1536 |
+
# You should have received a copy of the GNU General Public License
|
| 1537 |
+
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
| 1538 |
+
|
| 1539 |
+
|
| 1540 |
+
# The names of the tagged configurations supported by this script.
|
| 1541 |
+
available_tags='CXX '
|
| 1542 |
+
|
| 1543 |
+
# Configured defaults for sys_lib_dlsearch_path munging.
|
| 1544 |
+
: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
|
| 1545 |
+
|
| 1546 |
+
# ### BEGIN LIBTOOL CONFIG
|
| 1547 |
+
|
| 1548 |
+
# Which release of libtool.m4 was used?
|
| 1549 |
+
macro_version=$macro_version
|
| 1550 |
+
macro_revision=$macro_revision
|
| 1551 |
+
|
| 1552 |
+
# Whether or not to build shared libraries.
|
| 1553 |
+
build_libtool_libs=$enable_shared
|
| 1554 |
+
|
| 1555 |
+
# Whether or not to build static libraries.
|
| 1556 |
+
build_old_libs=$enable_static
|
| 1557 |
+
|
| 1558 |
+
# What type of objects to build.
|
| 1559 |
+
pic_mode=$pic_mode
|
| 1560 |
+
|
| 1561 |
+
# Whether or not to optimize for fast installation.
|
| 1562 |
+
fast_install=$enable_fast_install
|
| 1563 |
+
|
| 1564 |
+
# Shared archive member basename,for filename based shared library versioning on AIX.
|
| 1565 |
+
shared_archive_member_spec=$shared_archive_member_spec
|
| 1566 |
+
|
| 1567 |
+
# Shell to use when invoking shell scripts.
|
| 1568 |
+
SHELL=$lt_SHELL
|
| 1569 |
+
|
| 1570 |
+
# An echo program that protects backslashes.
|
| 1571 |
+
ECHO=$lt_ECHO
|
| 1572 |
+
|
| 1573 |
+
# The PATH separator for the build system.
|
| 1574 |
+
PATH_SEPARATOR=$lt_PATH_SEPARATOR
|
| 1575 |
+
|
| 1576 |
+
# The host system.
|
| 1577 |
+
host_alias=$host_alias
|
| 1578 |
+
host=$host
|
| 1579 |
+
host_os=$host_os
|
| 1580 |
+
|
| 1581 |
+
# The build system.
|
| 1582 |
+
build_alias=$build_alias
|
| 1583 |
+
build=$build
|
| 1584 |
+
build_os=$build_os
|
| 1585 |
+
|
| 1586 |
+
# A sed program that does not truncate output.
|
| 1587 |
+
SED=$lt_SED
|
| 1588 |
+
|
| 1589 |
+
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
|
| 1590 |
+
Xsed="\$SED -e 1s/^X//"
|
| 1591 |
+
|
| 1592 |
+
# A grep program that handles long lines.
|
| 1593 |
+
GREP=$lt_GREP
|
| 1594 |
+
|
| 1595 |
+
# An ERE matcher.
|
| 1596 |
+
EGREP=$lt_EGREP
|
| 1597 |
+
|
| 1598 |
+
# A literal string matcher.
|
| 1599 |
+
FGREP=$lt_FGREP
|
| 1600 |
+
|
| 1601 |
+
# A BSD- or MS-compatible name lister.
|
| 1602 |
+
NM=$lt_NM
|
| 1603 |
+
|
| 1604 |
+
# Whether we need soft or hard links.
|
| 1605 |
+
LN_S=$lt_LN_S
|
| 1606 |
+
|
| 1607 |
+
# What is the maximum length of a command?
|
| 1608 |
+
max_cmd_len=$max_cmd_len
|
| 1609 |
+
|
| 1610 |
+
# Object file suffix (normally "o").
|
| 1611 |
+
objext=$ac_objext
|
| 1612 |
+
|
| 1613 |
+
# Executable file suffix (normally "").
|
| 1614 |
+
exeext=$exeext
|
| 1615 |
+
|
| 1616 |
+
# whether the shell understands "unset".
|
| 1617 |
+
lt_unset=$lt_unset
|
| 1618 |
+
|
| 1619 |
+
# turn spaces into newlines.
|
| 1620 |
+
SP2NL=$lt_lt_SP2NL
|
| 1621 |
+
|
| 1622 |
+
# turn newlines into spaces.
|
| 1623 |
+
NL2SP=$lt_lt_NL2SP
|
| 1624 |
+
|
| 1625 |
+
# convert \$build file names to \$host format.
|
| 1626 |
+
to_host_file_cmd=$lt_cv_to_host_file_cmd
|
| 1627 |
+
|
| 1628 |
+
# convert \$build files to toolchain format.
|
| 1629 |
+
to_tool_file_cmd=$lt_cv_to_tool_file_cmd
|
| 1630 |
+
|
| 1631 |
+
# An object symbol dumper.
|
| 1632 |
+
OBJDUMP=$lt_OBJDUMP
|
| 1633 |
+
|
| 1634 |
+
# Method to check whether dependent libraries are shared objects.
|
| 1635 |
+
deplibs_check_method=$lt_deplibs_check_method
|
| 1636 |
+
|
| 1637 |
+
# Command to use when deplibs_check_method = "file_magic".
|
| 1638 |
+
file_magic_cmd=$lt_file_magic_cmd
|
| 1639 |
+
|
| 1640 |
+
# How to find potential files when deplibs_check_method = "file_magic".
|
| 1641 |
+
file_magic_glob=$lt_file_magic_glob
|
| 1642 |
+
|
| 1643 |
+
# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
|
| 1644 |
+
want_nocaseglob=$lt_want_nocaseglob
|
| 1645 |
+
|
| 1646 |
+
# DLL creation program.
|
| 1647 |
+
DLLTOOL=$lt_DLLTOOL
|
| 1648 |
+
|
| 1649 |
+
# Command to associate shared and link libraries.
|
| 1650 |
+
sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
|
| 1651 |
+
|
| 1652 |
+
# The archiver.
|
| 1653 |
+
AR=$lt_AR
|
| 1654 |
+
|
| 1655 |
+
# Flags to create an archive.
|
| 1656 |
+
AR_FLAGS=$lt_AR_FLAGS
|
| 1657 |
+
|
| 1658 |
+
# How to feed a file listing to the archiver.
|
| 1659 |
+
archiver_list_spec=$lt_archiver_list_spec
|
| 1660 |
+
|
| 1661 |
+
# A symbol stripping program.
|
| 1662 |
+
STRIP=$lt_STRIP
|
| 1663 |
+
|
| 1664 |
+
# Commands used to install an old-style archive.
|
| 1665 |
+
RANLIB=$lt_RANLIB
|
| 1666 |
+
old_postinstall_cmds=$lt_old_postinstall_cmds
|
| 1667 |
+
old_postuninstall_cmds=$lt_old_postuninstall_cmds
|
| 1668 |
+
|
| 1669 |
+
# Whether to use a lock for old archive extraction.
|
| 1670 |
+
lock_old_archive_extraction=$lock_old_archive_extraction
|
| 1671 |
+
|
| 1672 |
+
# A C compiler.
|
| 1673 |
+
LTCC=$lt_CC
|
| 1674 |
+
|
| 1675 |
+
# LTCC compiler flags.
|
| 1676 |
+
LTCFLAGS=$lt_CFLAGS
|
| 1677 |
+
|
| 1678 |
+
# Take the output of nm and produce a listing of raw symbols and C names.
|
| 1679 |
+
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
|
| 1680 |
+
|
| 1681 |
+
# Transform the output of nm in a proper C declaration.
|
| 1682 |
+
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
|
| 1683 |
+
|
| 1684 |
+
# Transform the output of nm into a list of symbols to manually relocate.
|
| 1685 |
+
global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
|
| 1686 |
+
|
| 1687 |
+
# Transform the output of nm in a C name address pair.
|
| 1688 |
+
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
|
| 1689 |
+
|
| 1690 |
+
# Transform the output of nm in a C name address pair when lib prefix is needed.
|
| 1691 |
+
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
|
| 1692 |
+
|
| 1693 |
+
# The name lister interface.
|
| 1694 |
+
nm_interface=$lt_lt_cv_nm_interface
|
| 1695 |
+
|
| 1696 |
+
# Specify filename containing input files for \$NM.
|
| 1697 |
+
nm_file_list_spec=$lt_nm_file_list_spec
|
| 1698 |
+
|
| 1699 |
+
# The root where to search for dependent libraries,and where our libraries should be installed.
|
| 1700 |
+
lt_sysroot=$lt_sysroot
|
| 1701 |
+
|
| 1702 |
+
# Command to truncate a binary pipe.
|
| 1703 |
+
lt_truncate_bin=$lt_lt_cv_truncate_bin
|
| 1704 |
+
|
| 1705 |
+
# The name of the directory that contains temporary libtool files.
|
| 1706 |
+
objdir=$objdir
|
| 1707 |
+
|
| 1708 |
+
# Used to examine libraries when file_magic_cmd begins with "file".
|
| 1709 |
+
MAGIC_CMD=$MAGIC_CMD
|
| 1710 |
+
|
| 1711 |
+
# Must we lock files when doing compilation?
|
| 1712 |
+
need_locks=$lt_need_locks
|
| 1713 |
+
|
| 1714 |
+
# Manifest tool.
|
| 1715 |
+
MANIFEST_TOOL=$lt_MANIFEST_TOOL
|
| 1716 |
+
|
| 1717 |
+
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
|
| 1718 |
+
DSYMUTIL=$lt_DSYMUTIL
|
| 1719 |
+
|
| 1720 |
+
# Tool to change global to local symbols on Mac OS X.
|
| 1721 |
+
NMEDIT=$lt_NMEDIT
|
| 1722 |
+
|
| 1723 |
+
# Tool to manipulate fat objects and archives on Mac OS X.
|
| 1724 |
+
LIPO=$lt_LIPO
|
| 1725 |
+
|
| 1726 |
+
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
|
| 1727 |
+
OTOOL=$lt_OTOOL
|
| 1728 |
+
|
| 1729 |
+
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
|
| 1730 |
+
OTOOL64=$lt_OTOOL64
|
| 1731 |
+
|
| 1732 |
+
# Old archive suffix (normally "a").
|
| 1733 |
+
libext=$libext
|
| 1734 |
+
|
| 1735 |
+
# Shared library suffix (normally ".so").
|
| 1736 |
+
shrext_cmds=$lt_shrext_cmds
|
| 1737 |
+
|
| 1738 |
+
# The commands to extract the exported symbol list from a shared archive.
|
| 1739 |
+
extract_expsyms_cmds=$lt_extract_expsyms_cmds
|
| 1740 |
+
|
| 1741 |
+
# Variables whose values should be saved in libtool wrapper scripts and
|
| 1742 |
+
# restored at link time.
|
| 1743 |
+
variables_saved_for_relink=$lt_variables_saved_for_relink
|
| 1744 |
+
|
| 1745 |
+
# Do we need the "lib" prefix for modules?
|
| 1746 |
+
need_lib_prefix=$need_lib_prefix
|
| 1747 |
+
|
| 1748 |
+
# Do we need a version for libraries?
|
| 1749 |
+
need_version=$need_version
|
| 1750 |
+
|
| 1751 |
+
# Library versioning type.
|
| 1752 |
+
version_type=$version_type
|
| 1753 |
+
|
| 1754 |
+
# Shared library runtime path variable.
|
| 1755 |
+
runpath_var=$runpath_var
|
| 1756 |
+
|
| 1757 |
+
# Shared library path variable.
|
| 1758 |
+
shlibpath_var=$shlibpath_var
|
| 1759 |
+
|
| 1760 |
+
# Is shlibpath searched before the hard-coded library search path?
|
| 1761 |
+
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
|
| 1762 |
+
|
| 1763 |
+
# Format of library name prefix.
|
| 1764 |
+
libname_spec=$lt_libname_spec
|
| 1765 |
+
|
| 1766 |
+
# List of archive names. First name is the real one, the rest are links.
|
| 1767 |
+
# The last name is the one that the linker finds with -lNAME
|
| 1768 |
+
library_names_spec=$lt_library_names_spec
|
| 1769 |
+
|
| 1770 |
+
# The coded name of the library, if different from the real name.
|
| 1771 |
+
soname_spec=$lt_soname_spec
|
| 1772 |
+
|
| 1773 |
+
# Permission mode override for installation of shared libraries.
|
| 1774 |
+
install_override_mode=$lt_install_override_mode
|
| 1775 |
+
|
| 1776 |
+
# Command to use after installation of a shared archive.
|
| 1777 |
+
postinstall_cmds=$lt_postinstall_cmds
|
| 1778 |
+
|
| 1779 |
+
# Command to use after uninstallation of a shared archive.
|
| 1780 |
+
postuninstall_cmds=$lt_postuninstall_cmds
|
| 1781 |
+
|
| 1782 |
+
# Commands used to finish a libtool library installation in a directory.
|
| 1783 |
+
finish_cmds=$lt_finish_cmds
|
| 1784 |
+
|
| 1785 |
+
# As "finish_cmds", except a single script fragment to be evaled but
|
| 1786 |
+
# not shown.
|
| 1787 |
+
finish_eval=$lt_finish_eval
|
| 1788 |
+
|
| 1789 |
+
# Whether we should hardcode library paths into libraries.
|
| 1790 |
+
hardcode_into_libs=$hardcode_into_libs
|
| 1791 |
+
|
| 1792 |
+
# Compile-time system search path for libraries.
|
| 1793 |
+
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
|
| 1794 |
+
|
| 1795 |
+
# Detected run-time system search path for libraries.
|
| 1796 |
+
sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
|
| 1797 |
+
|
| 1798 |
+
# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
|
| 1799 |
+
configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
|
| 1800 |
+
|
| 1801 |
+
# Whether dlopen is supported.
|
| 1802 |
+
dlopen_support=$enable_dlopen
|
| 1803 |
+
|
| 1804 |
+
# Whether dlopen of programs is supported.
|
| 1805 |
+
dlopen_self=$enable_dlopen_self
|
| 1806 |
+
|
| 1807 |
+
# Whether dlopen of statically linked programs is supported.
|
| 1808 |
+
dlopen_self_static=$enable_dlopen_self_static
|
| 1809 |
+
|
| 1810 |
+
# Commands to strip libraries.
|
| 1811 |
+
old_striplib=$lt_old_striplib
|
| 1812 |
+
striplib=$lt_striplib
|
| 1813 |
+
|
| 1814 |
+
|
| 1815 |
+
# The linker used to build libraries.
|
| 1816 |
+
LD=$lt_LD
|
| 1817 |
+
|
| 1818 |
+
# How to create reloadable object files.
|
| 1819 |
+
reload_flag=$lt_reload_flag
|
| 1820 |
+
reload_cmds=$lt_reload_cmds
|
| 1821 |
+
|
| 1822 |
+
# Commands used to build an old-style archive.
|
| 1823 |
+
old_archive_cmds=$lt_old_archive_cmds
|
| 1824 |
+
|
| 1825 |
+
# A language specific compiler.
|
| 1826 |
+
CC=$lt_compiler
|
| 1827 |
+
|
| 1828 |
+
# Is the compiler the GNU compiler?
|
| 1829 |
+
with_gcc=$GCC
|
| 1830 |
+
|
| 1831 |
+
# Compiler flag to turn off builtin functions.
|
| 1832 |
+
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
|
| 1833 |
+
|
| 1834 |
+
# Additional compiler flags for building library objects.
|
| 1835 |
+
pic_flag=$lt_lt_prog_compiler_pic
|
| 1836 |
+
|
| 1837 |
+
# How to pass a linker flag through the compiler.
|
| 1838 |
+
wl=$lt_lt_prog_compiler_wl
|
| 1839 |
+
|
| 1840 |
+
# Compiler flag to prevent dynamic linking.
|
| 1841 |
+
link_static_flag=$lt_lt_prog_compiler_static
|
| 1842 |
+
|
| 1843 |
+
# Does compiler simultaneously support -c and -o options?
|
| 1844 |
+
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
|
| 1845 |
+
|
| 1846 |
+
# Whether or not to add -lc for building shared libraries.
|
| 1847 |
+
build_libtool_need_lc=$archive_cmds_need_lc
|
| 1848 |
+
|
| 1849 |
+
# Whether or not to disallow shared libs when runtime libs are static.
|
| 1850 |
+
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
|
| 1851 |
+
|
| 1852 |
+
# Compiler flag to allow reflexive dlopens.
|
| 1853 |
+
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
|
| 1854 |
+
|
| 1855 |
+
# Compiler flag to generate shared objects directly from archives.
|
| 1856 |
+
whole_archive_flag_spec=$lt_whole_archive_flag_spec
|
| 1857 |
+
|
| 1858 |
+
# Whether the compiler copes with passing no objects directly.
|
| 1859 |
+
compiler_needs_object=$lt_compiler_needs_object
|
| 1860 |
+
|
| 1861 |
+
# Create an old-style archive from a shared archive.
|
| 1862 |
+
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
|
| 1863 |
+
|
| 1864 |
+
# Create a temporary old-style archive to link instead of a shared archive.
|
| 1865 |
+
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
|
| 1866 |
+
|
| 1867 |
+
# Commands used to build a shared archive.
|
| 1868 |
+
archive_cmds=$lt_archive_cmds
|
| 1869 |
+
archive_expsym_cmds=$lt_archive_expsym_cmds
|
| 1870 |
+
|
| 1871 |
+
# Commands used to build a loadable module if different from building
|
| 1872 |
+
# a shared archive.
|
| 1873 |
+
module_cmds=$lt_module_cmds
|
| 1874 |
+
module_expsym_cmds=$lt_module_expsym_cmds
|
| 1875 |
+
|
| 1876 |
+
# Whether we are building with GNU ld or not.
|
| 1877 |
+
with_gnu_ld=$lt_with_gnu_ld
|
| 1878 |
+
|
| 1879 |
+
# Flag that allows shared libraries with undefined symbols to be built.
|
| 1880 |
+
allow_undefined_flag=$lt_allow_undefined_flag
|
| 1881 |
+
|
| 1882 |
+
# Flag that enforces no undefined symbols.
|
| 1883 |
+
no_undefined_flag=$lt_no_undefined_flag
|
| 1884 |
+
|
| 1885 |
+
# Flag to hardcode \$libdir into a binary during linking.
|
| 1886 |
+
# This must work even if \$libdir does not exist
|
| 1887 |
+
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
|
| 1888 |
+
|
| 1889 |
+
# Whether we need a single "-rpath" flag with a separated argument.
|
| 1890 |
+
hardcode_libdir_separator=$lt_hardcode_libdir_separator
|
| 1891 |
+
|
| 1892 |
+
# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
|
| 1893 |
+
# DIR into the resulting binary.
|
| 1894 |
+
hardcode_direct=$hardcode_direct
|
| 1895 |
+
|
| 1896 |
+
# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
|
| 1897 |
+
# DIR into the resulting binary and the resulting library dependency is
|
| 1898 |
+
# "absolute",i.e impossible to change by setting \$shlibpath_var if the
|
| 1899 |
+
# library is relocated.
|
| 1900 |
+
hardcode_direct_absolute=$hardcode_direct_absolute
|
| 1901 |
+
|
| 1902 |
+
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
|
| 1903 |
+
# into the resulting binary.
|
| 1904 |
+
hardcode_minus_L=$hardcode_minus_L
|
| 1905 |
+
|
| 1906 |
+
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
|
| 1907 |
+
# into the resulting binary.
|
| 1908 |
+
hardcode_shlibpath_var=$hardcode_shlibpath_var
|
| 1909 |
+
|
| 1910 |
+
# Set to "yes" if building a shared library automatically hardcodes DIR
|
| 1911 |
+
# into the library and all subsequent libraries and executables linked
|
| 1912 |
+
# against it.
|
| 1913 |
+
hardcode_automatic=$hardcode_automatic
|
| 1914 |
+
|
| 1915 |
+
# Set to yes if linker adds runtime paths of dependent libraries
|
| 1916 |
+
# to runtime path list.
|
| 1917 |
+
inherit_rpath=$inherit_rpath
|
| 1918 |
+
|
| 1919 |
+
# Whether libtool must link a program against all its dependency libraries.
|
| 1920 |
+
link_all_deplibs=$link_all_deplibs
|
| 1921 |
+
|
| 1922 |
+
# Set to "yes" if exported symbols are required.
|
| 1923 |
+
always_export_symbols=$always_export_symbols
|
| 1924 |
+
|
| 1925 |
+
# The commands to list exported symbols.
|
| 1926 |
+
export_symbols_cmds=$lt_export_symbols_cmds
|
| 1927 |
+
|
| 1928 |
+
# Symbols that should not be listed in the preloaded symbols.
|
| 1929 |
+
exclude_expsyms=$lt_exclude_expsyms
|
| 1930 |
+
|
| 1931 |
+
# Symbols that must always be exported.
|
| 1932 |
+
include_expsyms=$lt_include_expsyms
|
| 1933 |
+
|
| 1934 |
+
# Commands necessary for linking programs (against libraries) with templates.
|
| 1935 |
+
prelink_cmds=$lt_prelink_cmds
|
| 1936 |
+
|
| 1937 |
+
# Commands necessary for finishing linking programs.
|
| 1938 |
+
postlink_cmds=$lt_postlink_cmds
|
| 1939 |
+
|
| 1940 |
+
# Specify filename containing input files.
|
| 1941 |
+
file_list_spec=$lt_file_list_spec
|
| 1942 |
+
|
| 1943 |
+
# How to hardcode a shared library path into an executable.
|
| 1944 |
+
hardcode_action=$hardcode_action
|
| 1945 |
+
|
| 1946 |
+
# The directories searched by this compiler when creating a shared library.
|
| 1947 |
+
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
|
| 1948 |
+
|
| 1949 |
+
# Dependencies to place before and after the objects being linked to
|
| 1950 |
+
# create a shared library.
|
| 1951 |
+
predep_objects=$lt_predep_objects
|
| 1952 |
+
postdep_objects=$lt_postdep_objects
|
| 1953 |
+
predeps=$lt_predeps
|
| 1954 |
+
postdeps=$lt_postdeps
|
| 1955 |
+
|
| 1956 |
+
# The library search path used internally by the compiler when linking
|
| 1957 |
+
# a shared library.
|
| 1958 |
+
compiler_lib_search_path=$lt_compiler_lib_search_path
|
| 1959 |
+
|
| 1960 |
+
# ### END LIBTOOL CONFIG
|
| 1961 |
+
|
| 1962 |
+
_LT_EOF
|
| 1963 |
+
|
| 1964 |
+
cat <<'_LT_EOF' >> "$cfgfile"
|
| 1965 |
+
|
| 1966 |
+
# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
|
| 1967 |
+
|
| 1968 |
+
# func_munge_path_list VARIABLE PATH
|
| 1969 |
+
# -----------------------------------
|
| 1970 |
+
# VARIABLE is name of variable containing _space_ separated list of
|
| 1971 |
+
# directories to be munged by the contents of PATH, which is string
|
| 1972 |
+
# having a format:
|
| 1973 |
+
# "DIR[:DIR]:"
|
| 1974 |
+
# string "DIR[ DIR]" will be prepended to VARIABLE
|
| 1975 |
+
# ":DIR[:DIR]"
|
| 1976 |
+
# string "DIR[ DIR]" will be appended to VARIABLE
|
| 1977 |
+
# "DIRP[:DIRP]::[DIRA:]DIRA"
|
| 1978 |
+
# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
|
| 1979 |
+
# "DIRA[ DIRA]" will be appended to VARIABLE
|
| 1980 |
+
# "DIR[:DIR]"
|
| 1981 |
+
# VARIABLE will be replaced by "DIR[ DIR]"
|
| 1982 |
+
func_munge_path_list ()
|
| 1983 |
+
{
|
| 1984 |
+
case x$2 in
|
| 1985 |
+
x)
|
| 1986 |
+
;;
|
| 1987 |
+
*:)
|
| 1988 |
+
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
|
| 1989 |
+
;;
|
| 1990 |
+
x:*)
|
| 1991 |
+
eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
|
| 1992 |
+
;;
|
| 1993 |
+
*::*)
|
| 1994 |
+
eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
|
| 1995 |
+
eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
|
| 1996 |
+
;;
|
| 1997 |
+
*)
|
| 1998 |
+
eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
|
| 1999 |
+
;;
|
| 2000 |
+
esac
|
| 2001 |
+
}
|
| 2002 |
+
|
| 2003 |
+
|
| 2004 |
+
# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
|
| 2005 |
+
func_cc_basename ()
|
| 2006 |
+
{
|
| 2007 |
+
for cc_temp in $*""; do
|
| 2008 |
+
case $cc_temp in
|
| 2009 |
+
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
| 2010 |
+
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
| 2011 |
+
\-*) ;;
|
| 2012 |
+
*) break;;
|
| 2013 |
+
esac
|
| 2014 |
+
done
|
| 2015 |
+
func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
|
| 2016 |
+
}
|
| 2017 |
+
|
| 2018 |
+
|
| 2019 |
+
# ### END FUNCTIONS SHARED WITH CONFIGURE
|
| 2020 |
+
|
| 2021 |
+
_LT_EOF
|
| 2022 |
+
|
| 2023 |
+
case $host_os in
|
| 2024 |
+
aix3*)
|
| 2025 |
+
cat <<\_LT_EOF >> "$cfgfile"
|
| 2026 |
+
# AIX sometimes has problems with the GCC collect2 program. For some
|
| 2027 |
+
# reason, if we set the COLLECT_NAMES environment variable, the problems
|
| 2028 |
+
# vanish in a puff of smoke.
|
| 2029 |
+
if test set != "${COLLECT_NAMES+set}"; then
|
| 2030 |
+
COLLECT_NAMES=
|
| 2031 |
+
export COLLECT_NAMES
|
| 2032 |
+
fi
|
| 2033 |
+
_LT_EOF
|
| 2034 |
+
;;
|
| 2035 |
+
esac
|
| 2036 |
+
|
| 2037 |
+
|
| 2038 |
+
ltmain=$ac_aux_dir/ltmain.sh
|
| 2039 |
+
|
| 2040 |
+
|
| 2041 |
+
# We use sed instead of cat because bash on DJGPP gets confused if
|
| 2042 |
+
# if finds mixed CR/LF and LF-only lines. Since sed operates in
|
| 2043 |
+
# text mode, it properly converts lines to CR/LF. This bash problem
|
| 2044 |
+
# is reportedly fixed, but why not run on old versions too?
|
| 2045 |
+
sed '$q' "$ltmain" >> "$cfgfile" \
|
| 2046 |
+
|| (rm -f "$cfgfile"; exit 1)
|
| 2047 |
+
|
| 2048 |
+
mv -f "$cfgfile" "$ofile" ||
|
| 2049 |
+
(rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
|
| 2050 |
+
chmod +x "$ofile"
|
| 2051 |
+
|
| 2052 |
+
|
| 2053 |
+
cat <<_LT_EOF >> "$ofile"
|
| 2054 |
+
|
| 2055 |
+
# ### BEGIN LIBTOOL TAG CONFIG: CXX
|
| 2056 |
+
|
| 2057 |
+
# The linker used to build libraries.
|
| 2058 |
+
LD=$lt_LD_CXX
|
| 2059 |
+
|
| 2060 |
+
# How to create reloadable object files.
|
| 2061 |
+
reload_flag=$lt_reload_flag_CXX
|
| 2062 |
+
reload_cmds=$lt_reload_cmds_CXX
|
| 2063 |
+
|
| 2064 |
+
# Commands used to build an old-style archive.
|
| 2065 |
+
old_archive_cmds=$lt_old_archive_cmds_CXX
|
| 2066 |
+
|
| 2067 |
+
# A language specific compiler.
|
| 2068 |
+
CC=$lt_compiler_CXX
|
| 2069 |
+
|
| 2070 |
+
# Is the compiler the GNU compiler?
|
| 2071 |
+
with_gcc=$GCC_CXX
|
| 2072 |
+
|
| 2073 |
+
# Compiler flag to turn off builtin functions.
|
| 2074 |
+
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
|
| 2075 |
+
|
| 2076 |
+
# Additional compiler flags for building library objects.
|
| 2077 |
+
pic_flag=$lt_lt_prog_compiler_pic_CXX
|
| 2078 |
+
|
| 2079 |
+
# How to pass a linker flag through the compiler.
|
| 2080 |
+
wl=$lt_lt_prog_compiler_wl_CXX
|
| 2081 |
+
|
| 2082 |
+
# Compiler flag to prevent dynamic linking.
|
| 2083 |
+
link_static_flag=$lt_lt_prog_compiler_static_CXX
|
| 2084 |
+
|
| 2085 |
+
# Does compiler simultaneously support -c and -o options?
|
| 2086 |
+
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
|
| 2087 |
+
|
| 2088 |
+
# Whether or not to add -lc for building shared libraries.
|
| 2089 |
+
build_libtool_need_lc=$archive_cmds_need_lc_CXX
|
| 2090 |
+
|
| 2091 |
+
# Whether or not to disallow shared libs when runtime libs are static.
|
| 2092 |
+
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
|
| 2093 |
+
|
| 2094 |
+
# Compiler flag to allow reflexive dlopens.
|
| 2095 |
+
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
|
| 2096 |
+
|
| 2097 |
+
# Compiler flag to generate shared objects directly from archives.
|
| 2098 |
+
whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
|
| 2099 |
+
|
| 2100 |
+
# Whether the compiler copes with passing no objects directly.
|
| 2101 |
+
compiler_needs_object=$lt_compiler_needs_object_CXX
|
| 2102 |
+
|
| 2103 |
+
# Create an old-style archive from a shared archive.
|
| 2104 |
+
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
|
| 2105 |
+
|
| 2106 |
+
# Create a temporary old-style archive to link instead of a shared archive.
|
| 2107 |
+
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
|
| 2108 |
+
|
| 2109 |
+
# Commands used to build a shared archive.
|
| 2110 |
+
archive_cmds=$lt_archive_cmds_CXX
|
| 2111 |
+
archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
|
| 2112 |
+
|
| 2113 |
+
# Commands used to build a loadable module if different from building
|
| 2114 |
+
# a shared archive.
|
| 2115 |
+
module_cmds=$lt_module_cmds_CXX
|
| 2116 |
+
module_expsym_cmds=$lt_module_expsym_cmds_CXX
|
| 2117 |
+
|
| 2118 |
+
# Whether we are building with GNU ld or not.
|
| 2119 |
+
with_gnu_ld=$lt_with_gnu_ld_CXX
|
| 2120 |
+
|
| 2121 |
+
# Flag that allows shared libraries with undefined symbols to be built.
|
| 2122 |
+
allow_undefined_flag=$lt_allow_undefined_flag_CXX
|
| 2123 |
+
|
| 2124 |
+
# Flag that enforces no undefined symbols.
|
| 2125 |
+
no_undefined_flag=$lt_no_undefined_flag_CXX
|
| 2126 |
+
|
| 2127 |
+
# Flag to hardcode \$libdir into a binary during linking.
|
| 2128 |
+
# This must work even if \$libdir does not exist
|
| 2129 |
+
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
|
| 2130 |
+
|
| 2131 |
+
# Whether we need a single "-rpath" flag with a separated argument.
|
| 2132 |
+
hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
|
| 2133 |
+
|
| 2134 |
+
# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
|
| 2135 |
+
# DIR into the resulting binary.
|
| 2136 |
+
hardcode_direct=$hardcode_direct_CXX
|
| 2137 |
+
|
| 2138 |
+
# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
|
| 2139 |
+
# DIR into the resulting binary and the resulting library dependency is
|
| 2140 |
+
# "absolute",i.e impossible to change by setting \$shlibpath_var if the
|
| 2141 |
+
# library is relocated.
|
| 2142 |
+
hardcode_direct_absolute=$hardcode_direct_absolute_CXX
|
| 2143 |
+
|
| 2144 |
+
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
|
| 2145 |
+
# into the resulting binary.
|
| 2146 |
+
hardcode_minus_L=$hardcode_minus_L_CXX
|
| 2147 |
+
|
| 2148 |
+
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
|
| 2149 |
+
# into the resulting binary.
|
| 2150 |
+
hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
|
| 2151 |
+
|
| 2152 |
+
# Set to "yes" if building a shared library automatically hardcodes DIR
|
| 2153 |
+
# into the library and all subsequent libraries and executables linked
|
| 2154 |
+
# against it.
|
| 2155 |
+
hardcode_automatic=$hardcode_automatic_CXX
|
| 2156 |
+
|
| 2157 |
+
# Set to yes if linker adds runtime paths of dependent libraries
|
| 2158 |
+
# to runtime path list.
|
| 2159 |
+
inherit_rpath=$inherit_rpath_CXX
|
| 2160 |
+
|
| 2161 |
+
# Whether libtool must link a program against all its dependency libraries.
|
| 2162 |
+
link_all_deplibs=$link_all_deplibs_CXX
|
| 2163 |
+
|
| 2164 |
+
# Set to "yes" if exported symbols are required.
|
| 2165 |
+
always_export_symbols=$always_export_symbols_CXX
|
| 2166 |
+
|
| 2167 |
+
# The commands to list exported symbols.
|
| 2168 |
+
export_symbols_cmds=$lt_export_symbols_cmds_CXX
|
| 2169 |
+
|
| 2170 |
+
# Symbols that should not be listed in the preloaded symbols.
|
| 2171 |
+
exclude_expsyms=$lt_exclude_expsyms_CXX
|
| 2172 |
+
|
| 2173 |
+
# Symbols that must always be exported.
|
| 2174 |
+
include_expsyms=$lt_include_expsyms_CXX
|
| 2175 |
+
|
| 2176 |
+
# Commands necessary for linking programs (against libraries) with templates.
|
| 2177 |
+
prelink_cmds=$lt_prelink_cmds_CXX
|
| 2178 |
+
|
| 2179 |
+
# Commands necessary for finishing linking programs.
|
| 2180 |
+
postlink_cmds=$lt_postlink_cmds_CXX
|
| 2181 |
+
|
| 2182 |
+
# Specify filename containing input files.
|
| 2183 |
+
file_list_spec=$lt_file_list_spec_CXX
|
| 2184 |
+
|
| 2185 |
+
# How to hardcode a shared library path into an executable.
|
| 2186 |
+
hardcode_action=$hardcode_action_CXX
|
| 2187 |
+
|
| 2188 |
+
# The directories searched by this compiler when creating a shared library.
|
| 2189 |
+
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
|
| 2190 |
+
|
| 2191 |
+
# Dependencies to place before and after the objects being linked to
|
| 2192 |
+
# create a shared library.
|
| 2193 |
+
predep_objects=$lt_predep_objects_CXX
|
| 2194 |
+
postdep_objects=$lt_postdep_objects_CXX
|
| 2195 |
+
predeps=$lt_predeps_CXX
|
| 2196 |
+
postdeps=$lt_postdeps_CXX
|
| 2197 |
+
|
| 2198 |
+
# The library search path used internally by the compiler when linking
|
| 2199 |
+
# a shared library.
|
| 2200 |
+
compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
|
| 2201 |
+
|
| 2202 |
+
# ### END LIBTOOL TAG CONFIG: CXX
|
| 2203 |
+
_LT_EOF
|
| 2204 |
+
|
| 2205 |
+
;;
|
| 2206 |
+
|
| 2207 |
+
esac
|
| 2208 |
+
done # for ac_tag
|
| 2209 |
+
|
| 2210 |
+
|
| 2211 |
+
as_fn_exit 0
|
mosesdecoder/cmph-2.0.2/config.sub
ADDED
|
@@ -0,0 +1,1801 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#! /bin/sh
|
| 2 |
+
# Configuration validation subroutine script.
|
| 3 |
+
# Copyright 1992-2018 Free Software Foundation, Inc.
|
| 4 |
+
|
| 5 |
+
timestamp='2018-03-08'
|
| 6 |
+
|
| 7 |
+
# This file is free software; you can redistribute it and/or modify it
|
| 8 |
+
# under the terms of the GNU General Public License as published by
|
| 9 |
+
# the Free Software Foundation; either version 3 of the License, or
|
| 10 |
+
# (at your option) any later version.
|
| 11 |
+
#
|
| 12 |
+
# This program is distributed in the hope that it will be useful, but
|
| 13 |
+
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
| 14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
| 15 |
+
# General Public License for more details.
|
| 16 |
+
#
|
| 17 |
+
# You should have received a copy of the GNU General Public License
|
| 18 |
+
# along with this program; if not, see <https://www.gnu.org/licenses/>.
|
| 19 |
+
#
|
| 20 |
+
# As a special exception to the GNU General Public License, if you
|
| 21 |
+
# distribute this file as part of a program that contains a
|
| 22 |
+
# configuration script generated by Autoconf, you may include it under
|
| 23 |
+
# the same distribution terms that you use for the rest of that
|
| 24 |
+
# program. This Exception is an additional permission under section 7
|
| 25 |
+
# of the GNU General Public License, version 3 ("GPLv3").
|
| 26 |
+
|
| 27 |
+
|
| 28 |
+
# Please send patches to <config-patches@gnu.org>.
|
| 29 |
+
#
|
| 30 |
+
# Configuration subroutine to validate and canonicalize a configuration type.
|
| 31 |
+
# Supply the specified configuration type as an argument.
|
| 32 |
+
# If it is invalid, we print an error message on stderr and exit with code 1.
|
| 33 |
+
# Otherwise, we print the canonical config type on stdout and succeed.
|
| 34 |
+
|
| 35 |
+
# You can get the latest version of this script from:
|
| 36 |
+
# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
|
| 37 |
+
|
| 38 |
+
# This file is supposed to be the same for all GNU packages
|
| 39 |
+
# and recognize all the CPU types, system types and aliases
|
| 40 |
+
# that are meaningful with *any* GNU software.
|
| 41 |
+
# Each package is responsible for reporting which valid configurations
|
| 42 |
+
# it does not support. The user should be able to distinguish
|
| 43 |
+
# a failure to support a valid configuration from a meaningless
|
| 44 |
+
# configuration.
|
| 45 |
+
|
| 46 |
+
# The goal of this file is to map all the various variations of a given
|
| 47 |
+
# machine specification into a single specification in the form:
|
| 48 |
+
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
| 49 |
+
# or in some cases, the newer four-part form:
|
| 50 |
+
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
| 51 |
+
# It is wrong to echo any other type of specification.
|
| 52 |
+
|
| 53 |
+
me=`echo "$0" | sed -e 's,.*/,,'`
|
| 54 |
+
|
| 55 |
+
usage="\
|
| 56 |
+
Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
|
| 57 |
+
|
| 58 |
+
Canonicalize a configuration name.
|
| 59 |
+
|
| 60 |
+
Options:
|
| 61 |
+
-h, --help print this help, then exit
|
| 62 |
+
-t, --time-stamp print date of last modification, then exit
|
| 63 |
+
-v, --version print version number, then exit
|
| 64 |
+
|
| 65 |
+
Report bugs and patches to <config-patches@gnu.org>."
|
| 66 |
+
|
| 67 |
+
version="\
|
| 68 |
+
GNU config.sub ($timestamp)
|
| 69 |
+
|
| 70 |
+
Copyright 1992-2018 Free Software Foundation, Inc.
|
| 71 |
+
|
| 72 |
+
This is free software; see the source for copying conditions. There is NO
|
| 73 |
+
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
| 74 |
+
|
| 75 |
+
help="
|
| 76 |
+
Try \`$me --help' for more information."
|
| 77 |
+
|
| 78 |
+
# Parse command line
|
| 79 |
+
while test $# -gt 0 ; do
|
| 80 |
+
case $1 in
|
| 81 |
+
--time-stamp | --time* | -t )
|
| 82 |
+
echo "$timestamp" ; exit ;;
|
| 83 |
+
--version | -v )
|
| 84 |
+
echo "$version" ; exit ;;
|
| 85 |
+
--help | --h* | -h )
|
| 86 |
+
echo "$usage"; exit ;;
|
| 87 |
+
-- ) # Stop option processing
|
| 88 |
+
shift; break ;;
|
| 89 |
+
- ) # Use stdin as input.
|
| 90 |
+
break ;;
|
| 91 |
+
-* )
|
| 92 |
+
echo "$me: invalid option $1$help"
|
| 93 |
+
exit 1 ;;
|
| 94 |
+
|
| 95 |
+
*local*)
|
| 96 |
+
# First pass through any local machine types.
|
| 97 |
+
echo "$1"
|
| 98 |
+
exit ;;
|
| 99 |
+
|
| 100 |
+
* )
|
| 101 |
+
break ;;
|
| 102 |
+
esac
|
| 103 |
+
done
|
| 104 |
+
|
| 105 |
+
case $# in
|
| 106 |
+
0) echo "$me: missing argument$help" >&2
|
| 107 |
+
exit 1;;
|
| 108 |
+
1) ;;
|
| 109 |
+
*) echo "$me: too many arguments$help" >&2
|
| 110 |
+
exit 1;;
|
| 111 |
+
esac
|
| 112 |
+
|
| 113 |
+
# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
|
| 114 |
+
# Here we must recognize all the valid KERNEL-OS combinations.
|
| 115 |
+
maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
|
| 116 |
+
case $maybe_os in
|
| 117 |
+
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
|
| 118 |
+
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
|
| 119 |
+
knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
|
| 120 |
+
kopensolaris*-gnu* | cloudabi*-eabi* | \
|
| 121 |
+
storm-chaos* | os2-emx* | rtmk-nova*)
|
| 122 |
+
os=-$maybe_os
|
| 123 |
+
basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
|
| 124 |
+
;;
|
| 125 |
+
android-linux)
|
| 126 |
+
os=-linux-android
|
| 127 |
+
basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
|
| 128 |
+
;;
|
| 129 |
+
*)
|
| 130 |
+
basic_machine=`echo "$1" | sed 's/-[^-]*$//'`
|
| 131 |
+
if [ "$basic_machine" != "$1" ]
|
| 132 |
+
then os=`echo "$1" | sed 's/.*-/-/'`
|
| 133 |
+
else os=; fi
|
| 134 |
+
;;
|
| 135 |
+
esac
|
| 136 |
+
|
| 137 |
+
### Let's recognize common machines as not being operating systems so
|
| 138 |
+
### that things like config.sub decstation-3100 work. We also
|
| 139 |
+
### recognize some manufacturers as not being operating systems, so we
|
| 140 |
+
### can provide default operating systems below.
|
| 141 |
+
case $os in
|
| 142 |
+
-sun*os*)
|
| 143 |
+
# Prevent following clause from handling this invalid input.
|
| 144 |
+
;;
|
| 145 |
+
-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
|
| 146 |
+
-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
|
| 147 |
+
-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
|
| 148 |
+
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
|
| 149 |
+
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
|
| 150 |
+
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
|
| 151 |
+
-apple | -axis | -knuth | -cray | -microblaze*)
|
| 152 |
+
os=
|
| 153 |
+
basic_machine=$1
|
| 154 |
+
;;
|
| 155 |
+
-bluegene*)
|
| 156 |
+
os=-cnk
|
| 157 |
+
;;
|
| 158 |
+
-sim | -cisco | -oki | -wec | -winbond)
|
| 159 |
+
os=
|
| 160 |
+
basic_machine=$1
|
| 161 |
+
;;
|
| 162 |
+
-scout)
|
| 163 |
+
;;
|
| 164 |
+
-wrs)
|
| 165 |
+
os=-vxworks
|
| 166 |
+
basic_machine=$1
|
| 167 |
+
;;
|
| 168 |
+
-chorusos*)
|
| 169 |
+
os=-chorusos
|
| 170 |
+
basic_machine=$1
|
| 171 |
+
;;
|
| 172 |
+
-chorusrdb)
|
| 173 |
+
os=-chorusrdb
|
| 174 |
+
basic_machine=$1
|
| 175 |
+
;;
|
| 176 |
+
-hiux*)
|
| 177 |
+
os=-hiuxwe2
|
| 178 |
+
;;
|
| 179 |
+
-sco6)
|
| 180 |
+
os=-sco5v6
|
| 181 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 182 |
+
;;
|
| 183 |
+
-sco5)
|
| 184 |
+
os=-sco3.2v5
|
| 185 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 186 |
+
;;
|
| 187 |
+
-sco4)
|
| 188 |
+
os=-sco3.2v4
|
| 189 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 190 |
+
;;
|
| 191 |
+
-sco3.2.[4-9]*)
|
| 192 |
+
os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
|
| 193 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 194 |
+
;;
|
| 195 |
+
-sco3.2v[4-9]*)
|
| 196 |
+
# Don't forget version if it is 3.2v4 or newer.
|
| 197 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 198 |
+
;;
|
| 199 |
+
-sco5v6*)
|
| 200 |
+
# Don't forget version if it is 3.2v4 or newer.
|
| 201 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 202 |
+
;;
|
| 203 |
+
-sco*)
|
| 204 |
+
os=-sco3.2v2
|
| 205 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 206 |
+
;;
|
| 207 |
+
-udk*)
|
| 208 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 209 |
+
;;
|
| 210 |
+
-isc)
|
| 211 |
+
os=-isc2.2
|
| 212 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 213 |
+
;;
|
| 214 |
+
-clix*)
|
| 215 |
+
basic_machine=clipper-intergraph
|
| 216 |
+
;;
|
| 217 |
+
-isc*)
|
| 218 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
|
| 219 |
+
;;
|
| 220 |
+
-lynx*178)
|
| 221 |
+
os=-lynxos178
|
| 222 |
+
;;
|
| 223 |
+
-lynx*5)
|
| 224 |
+
os=-lynxos5
|
| 225 |
+
;;
|
| 226 |
+
-lynx*)
|
| 227 |
+
os=-lynxos
|
| 228 |
+
;;
|
| 229 |
+
-ptx*)
|
| 230 |
+
basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'`
|
| 231 |
+
;;
|
| 232 |
+
-psos*)
|
| 233 |
+
os=-psos
|
| 234 |
+
;;
|
| 235 |
+
-mint | -mint[0-9]*)
|
| 236 |
+
basic_machine=m68k-atari
|
| 237 |
+
os=-mint
|
| 238 |
+
;;
|
| 239 |
+
esac
|
| 240 |
+
|
| 241 |
+
# Decode aliases for certain CPU-COMPANY combinations.
|
| 242 |
+
case $basic_machine in
|
| 243 |
+
# Recognize the basic CPU types without company name.
|
| 244 |
+
# Some are omitted here because they have special meanings below.
|
| 245 |
+
1750a | 580 \
|
| 246 |
+
| a29k \
|
| 247 |
+
| aarch64 | aarch64_be \
|
| 248 |
+
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
|
| 249 |
+
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
|
| 250 |
+
| am33_2.0 \
|
| 251 |
+
| arc | arceb \
|
| 252 |
+
| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
|
| 253 |
+
| avr | avr32 \
|
| 254 |
+
| ba \
|
| 255 |
+
| be32 | be64 \
|
| 256 |
+
| bfin \
|
| 257 |
+
| c4x | c8051 | clipper \
|
| 258 |
+
| d10v | d30v | dlx | dsp16xx \
|
| 259 |
+
| e2k | epiphany \
|
| 260 |
+
| fido | fr30 | frv | ft32 \
|
| 261 |
+
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
| 262 |
+
| hexagon \
|
| 263 |
+
| i370 | i860 | i960 | ia16 | ia64 \
|
| 264 |
+
| ip2k | iq2000 \
|
| 265 |
+
| k1om \
|
| 266 |
+
| le32 | le64 \
|
| 267 |
+
| lm32 \
|
| 268 |
+
| m32c | m32r | m32rle | m68000 | m68k | m88k \
|
| 269 |
+
| maxq | mb | microblaze | microblazeel | mcore | mep | metag \
|
| 270 |
+
| mips | mipsbe | mipseb | mipsel | mipsle \
|
| 271 |
+
| mips16 \
|
| 272 |
+
| mips64 | mips64el \
|
| 273 |
+
| mips64octeon | mips64octeonel \
|
| 274 |
+
| mips64orion | mips64orionel \
|
| 275 |
+
| mips64r5900 | mips64r5900el \
|
| 276 |
+
| mips64vr | mips64vrel \
|
| 277 |
+
| mips64vr4100 | mips64vr4100el \
|
| 278 |
+
| mips64vr4300 | mips64vr4300el \
|
| 279 |
+
| mips64vr5000 | mips64vr5000el \
|
| 280 |
+
| mips64vr5900 | mips64vr5900el \
|
| 281 |
+
| mipsisa32 | mipsisa32el \
|
| 282 |
+
| mipsisa32r2 | mipsisa32r2el \
|
| 283 |
+
| mipsisa32r6 | mipsisa32r6el \
|
| 284 |
+
| mipsisa64 | mipsisa64el \
|
| 285 |
+
| mipsisa64r2 | mipsisa64r2el \
|
| 286 |
+
| mipsisa64r6 | mipsisa64r6el \
|
| 287 |
+
| mipsisa64sb1 | mipsisa64sb1el \
|
| 288 |
+
| mipsisa64sr71k | mipsisa64sr71kel \
|
| 289 |
+
| mipsr5900 | mipsr5900el \
|
| 290 |
+
| mipstx39 | mipstx39el \
|
| 291 |
+
| mn10200 | mn10300 \
|
| 292 |
+
| moxie \
|
| 293 |
+
| mt \
|
| 294 |
+
| msp430 \
|
| 295 |
+
| nds32 | nds32le | nds32be \
|
| 296 |
+
| nios | nios2 | nios2eb | nios2el \
|
| 297 |
+
| ns16k | ns32k \
|
| 298 |
+
| open8 | or1k | or1knd | or32 \
|
| 299 |
+
| pdp10 | pj | pjl \
|
| 300 |
+
| powerpc | powerpc64 | powerpc64le | powerpcle \
|
| 301 |
+
| pru \
|
| 302 |
+
| pyramid \
|
| 303 |
+
| riscv32 | riscv64 \
|
| 304 |
+
| rl78 | rx \
|
| 305 |
+
| score \
|
| 306 |
+
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
| 307 |
+
| sh64 | sh64le \
|
| 308 |
+
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
|
| 309 |
+
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
|
| 310 |
+
| spu \
|
| 311 |
+
| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
|
| 312 |
+
| ubicom32 \
|
| 313 |
+
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
|
| 314 |
+
| visium \
|
| 315 |
+
| wasm32 \
|
| 316 |
+
| x86 | xc16x | xstormy16 | xtensa \
|
| 317 |
+
| z8k | z80)
|
| 318 |
+
basic_machine=$basic_machine-unknown
|
| 319 |
+
;;
|
| 320 |
+
c54x)
|
| 321 |
+
basic_machine=tic54x-unknown
|
| 322 |
+
;;
|
| 323 |
+
c55x)
|
| 324 |
+
basic_machine=tic55x-unknown
|
| 325 |
+
;;
|
| 326 |
+
c6x)
|
| 327 |
+
basic_machine=tic6x-unknown
|
| 328 |
+
;;
|
| 329 |
+
leon|leon[3-9])
|
| 330 |
+
basic_machine=sparc-$basic_machine
|
| 331 |
+
;;
|
| 332 |
+
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
|
| 333 |
+
basic_machine=$basic_machine-unknown
|
| 334 |
+
os=-none
|
| 335 |
+
;;
|
| 336 |
+
m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
|
| 337 |
+
;;
|
| 338 |
+
ms1)
|
| 339 |
+
basic_machine=mt-unknown
|
| 340 |
+
;;
|
| 341 |
+
|
| 342 |
+
strongarm | thumb | xscale)
|
| 343 |
+
basic_machine=arm-unknown
|
| 344 |
+
;;
|
| 345 |
+
xgate)
|
| 346 |
+
basic_machine=$basic_machine-unknown
|
| 347 |
+
os=-none
|
| 348 |
+
;;
|
| 349 |
+
xscaleeb)
|
| 350 |
+
basic_machine=armeb-unknown
|
| 351 |
+
;;
|
| 352 |
+
|
| 353 |
+
xscaleel)
|
| 354 |
+
basic_machine=armel-unknown
|
| 355 |
+
;;
|
| 356 |
+
|
| 357 |
+
# We use `pc' rather than `unknown'
|
| 358 |
+
# because (1) that's what they normally are, and
|
| 359 |
+
# (2) the word "unknown" tends to confuse beginning users.
|
| 360 |
+
i*86 | x86_64)
|
| 361 |
+
basic_machine=$basic_machine-pc
|
| 362 |
+
;;
|
| 363 |
+
# Object if more than one company name word.
|
| 364 |
+
*-*-*)
|
| 365 |
+
echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
|
| 366 |
+
exit 1
|
| 367 |
+
;;
|
| 368 |
+
# Recognize the basic CPU types with company name.
|
| 369 |
+
580-* \
|
| 370 |
+
| a29k-* \
|
| 371 |
+
| aarch64-* | aarch64_be-* \
|
| 372 |
+
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
|
| 373 |
+
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
|
| 374 |
+
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
|
| 375 |
+
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
|
| 376 |
+
| avr-* | avr32-* \
|
| 377 |
+
| ba-* \
|
| 378 |
+
| be32-* | be64-* \
|
| 379 |
+
| bfin-* | bs2000-* \
|
| 380 |
+
| c[123]* | c30-* | [cjt]90-* | c4x-* \
|
| 381 |
+
| c8051-* | clipper-* | craynv-* | cydra-* \
|
| 382 |
+
| d10v-* | d30v-* | dlx-* \
|
| 383 |
+
| e2k-* | elxsi-* \
|
| 384 |
+
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
|
| 385 |
+
| h8300-* | h8500-* \
|
| 386 |
+
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
| 387 |
+
| hexagon-* \
|
| 388 |
+
| i*86-* | i860-* | i960-* | ia16-* | ia64-* \
|
| 389 |
+
| ip2k-* | iq2000-* \
|
| 390 |
+
| k1om-* \
|
| 391 |
+
| le32-* | le64-* \
|
| 392 |
+
| lm32-* \
|
| 393 |
+
| m32c-* | m32r-* | m32rle-* \
|
| 394 |
+
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
|
| 395 |
+
| m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
|
| 396 |
+
| microblaze-* | microblazeel-* \
|
| 397 |
+
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
|
| 398 |
+
| mips16-* \
|
| 399 |
+
| mips64-* | mips64el-* \
|
| 400 |
+
| mips64octeon-* | mips64octeonel-* \
|
| 401 |
+
| mips64orion-* | mips64orionel-* \
|
| 402 |
+
| mips64r5900-* | mips64r5900el-* \
|
| 403 |
+
| mips64vr-* | mips64vrel-* \
|
| 404 |
+
| mips64vr4100-* | mips64vr4100el-* \
|
| 405 |
+
| mips64vr4300-* | mips64vr4300el-* \
|
| 406 |
+
| mips64vr5000-* | mips64vr5000el-* \
|
| 407 |
+
| mips64vr5900-* | mips64vr5900el-* \
|
| 408 |
+
| mipsisa32-* | mipsisa32el-* \
|
| 409 |
+
| mipsisa32r2-* | mipsisa32r2el-* \
|
| 410 |
+
| mipsisa32r6-* | mipsisa32r6el-* \
|
| 411 |
+
| mipsisa64-* | mipsisa64el-* \
|
| 412 |
+
| mipsisa64r2-* | mipsisa64r2el-* \
|
| 413 |
+
| mipsisa64r6-* | mipsisa64r6el-* \
|
| 414 |
+
| mipsisa64sb1-* | mipsisa64sb1el-* \
|
| 415 |
+
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
|
| 416 |
+
| mipsr5900-* | mipsr5900el-* \
|
| 417 |
+
| mipstx39-* | mipstx39el-* \
|
| 418 |
+
| mmix-* \
|
| 419 |
+
| mt-* \
|
| 420 |
+
| msp430-* \
|
| 421 |
+
| nds32-* | nds32le-* | nds32be-* \
|
| 422 |
+
| nios-* | nios2-* | nios2eb-* | nios2el-* \
|
| 423 |
+
| none-* | np1-* | ns16k-* | ns32k-* \
|
| 424 |
+
| open8-* \
|
| 425 |
+
| or1k*-* \
|
| 426 |
+
| orion-* \
|
| 427 |
+
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
| 428 |
+
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
|
| 429 |
+
| pru-* \
|
| 430 |
+
| pyramid-* \
|
| 431 |
+
| riscv32-* | riscv64-* \
|
| 432 |
+
| rl78-* | romp-* | rs6000-* | rx-* \
|
| 433 |
+
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
|
| 434 |
+
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
|
| 435 |
+
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
|
| 436 |
+
| sparclite-* \
|
| 437 |
+
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
|
| 438 |
+
| tahoe-* \
|
| 439 |
+
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
|
| 440 |
+
| tile*-* \
|
| 441 |
+
| tron-* \
|
| 442 |
+
| ubicom32-* \
|
| 443 |
+
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
|
| 444 |
+
| vax-* \
|
| 445 |
+
| visium-* \
|
| 446 |
+
| wasm32-* \
|
| 447 |
+
| we32k-* \
|
| 448 |
+
| x86-* | x86_64-* | xc16x-* | xps100-* \
|
| 449 |
+
| xstormy16-* | xtensa*-* \
|
| 450 |
+
| ymp-* \
|
| 451 |
+
| z8k-* | z80-*)
|
| 452 |
+
;;
|
| 453 |
+
# Recognize the basic CPU types without company name, with glob match.
|
| 454 |
+
xtensa*)
|
| 455 |
+
basic_machine=$basic_machine-unknown
|
| 456 |
+
;;
|
| 457 |
+
# Recognize the various machine names and aliases which stand
|
| 458 |
+
# for a CPU type and a company and sometimes even an OS.
|
| 459 |
+
386bsd)
|
| 460 |
+
basic_machine=i386-pc
|
| 461 |
+
os=-bsd
|
| 462 |
+
;;
|
| 463 |
+
3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
|
| 464 |
+
basic_machine=m68000-att
|
| 465 |
+
;;
|
| 466 |
+
3b*)
|
| 467 |
+
basic_machine=we32k-att
|
| 468 |
+
;;
|
| 469 |
+
a29khif)
|
| 470 |
+
basic_machine=a29k-amd
|
| 471 |
+
os=-udi
|
| 472 |
+
;;
|
| 473 |
+
abacus)
|
| 474 |
+
basic_machine=abacus-unknown
|
| 475 |
+
;;
|
| 476 |
+
adobe68k)
|
| 477 |
+
basic_machine=m68010-adobe
|
| 478 |
+
os=-scout
|
| 479 |
+
;;
|
| 480 |
+
alliant | fx80)
|
| 481 |
+
basic_machine=fx80-alliant
|
| 482 |
+
;;
|
| 483 |
+
altos | altos3068)
|
| 484 |
+
basic_machine=m68k-altos
|
| 485 |
+
;;
|
| 486 |
+
am29k)
|
| 487 |
+
basic_machine=a29k-none
|
| 488 |
+
os=-bsd
|
| 489 |
+
;;
|
| 490 |
+
amd64)
|
| 491 |
+
basic_machine=x86_64-pc
|
| 492 |
+
;;
|
| 493 |
+
amd64-*)
|
| 494 |
+
basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 495 |
+
;;
|
| 496 |
+
amdahl)
|
| 497 |
+
basic_machine=580-amdahl
|
| 498 |
+
os=-sysv
|
| 499 |
+
;;
|
| 500 |
+
amiga | amiga-*)
|
| 501 |
+
basic_machine=m68k-unknown
|
| 502 |
+
;;
|
| 503 |
+
amigaos | amigados)
|
| 504 |
+
basic_machine=m68k-unknown
|
| 505 |
+
os=-amigaos
|
| 506 |
+
;;
|
| 507 |
+
amigaunix | amix)
|
| 508 |
+
basic_machine=m68k-unknown
|
| 509 |
+
os=-sysv4
|
| 510 |
+
;;
|
| 511 |
+
apollo68)
|
| 512 |
+
basic_machine=m68k-apollo
|
| 513 |
+
os=-sysv
|
| 514 |
+
;;
|
| 515 |
+
apollo68bsd)
|
| 516 |
+
basic_machine=m68k-apollo
|
| 517 |
+
os=-bsd
|
| 518 |
+
;;
|
| 519 |
+
aros)
|
| 520 |
+
basic_machine=i386-pc
|
| 521 |
+
os=-aros
|
| 522 |
+
;;
|
| 523 |
+
asmjs)
|
| 524 |
+
basic_machine=asmjs-unknown
|
| 525 |
+
;;
|
| 526 |
+
aux)
|
| 527 |
+
basic_machine=m68k-apple
|
| 528 |
+
os=-aux
|
| 529 |
+
;;
|
| 530 |
+
balance)
|
| 531 |
+
basic_machine=ns32k-sequent
|
| 532 |
+
os=-dynix
|
| 533 |
+
;;
|
| 534 |
+
blackfin)
|
| 535 |
+
basic_machine=bfin-unknown
|
| 536 |
+
os=-linux
|
| 537 |
+
;;
|
| 538 |
+
blackfin-*)
|
| 539 |
+
basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 540 |
+
os=-linux
|
| 541 |
+
;;
|
| 542 |
+
bluegene*)
|
| 543 |
+
basic_machine=powerpc-ibm
|
| 544 |
+
os=-cnk
|
| 545 |
+
;;
|
| 546 |
+
c54x-*)
|
| 547 |
+
basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 548 |
+
;;
|
| 549 |
+
c55x-*)
|
| 550 |
+
basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 551 |
+
;;
|
| 552 |
+
c6x-*)
|
| 553 |
+
basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 554 |
+
;;
|
| 555 |
+
c90)
|
| 556 |
+
basic_machine=c90-cray
|
| 557 |
+
os=-unicos
|
| 558 |
+
;;
|
| 559 |
+
cegcc)
|
| 560 |
+
basic_machine=arm-unknown
|
| 561 |
+
os=-cegcc
|
| 562 |
+
;;
|
| 563 |
+
convex-c1)
|
| 564 |
+
basic_machine=c1-convex
|
| 565 |
+
os=-bsd
|
| 566 |
+
;;
|
| 567 |
+
convex-c2)
|
| 568 |
+
basic_machine=c2-convex
|
| 569 |
+
os=-bsd
|
| 570 |
+
;;
|
| 571 |
+
convex-c32)
|
| 572 |
+
basic_machine=c32-convex
|
| 573 |
+
os=-bsd
|
| 574 |
+
;;
|
| 575 |
+
convex-c34)
|
| 576 |
+
basic_machine=c34-convex
|
| 577 |
+
os=-bsd
|
| 578 |
+
;;
|
| 579 |
+
convex-c38)
|
| 580 |
+
basic_machine=c38-convex
|
| 581 |
+
os=-bsd
|
| 582 |
+
;;
|
| 583 |
+
cray | j90)
|
| 584 |
+
basic_machine=j90-cray
|
| 585 |
+
os=-unicos
|
| 586 |
+
;;
|
| 587 |
+
craynv)
|
| 588 |
+
basic_machine=craynv-cray
|
| 589 |
+
os=-unicosmp
|
| 590 |
+
;;
|
| 591 |
+
cr16 | cr16-*)
|
| 592 |
+
basic_machine=cr16-unknown
|
| 593 |
+
os=-elf
|
| 594 |
+
;;
|
| 595 |
+
crds | unos)
|
| 596 |
+
basic_machine=m68k-crds
|
| 597 |
+
;;
|
| 598 |
+
crisv32 | crisv32-* | etraxfs*)
|
| 599 |
+
basic_machine=crisv32-axis
|
| 600 |
+
;;
|
| 601 |
+
cris | cris-* | etrax*)
|
| 602 |
+
basic_machine=cris-axis
|
| 603 |
+
;;
|
| 604 |
+
crx)
|
| 605 |
+
basic_machine=crx-unknown
|
| 606 |
+
os=-elf
|
| 607 |
+
;;
|
| 608 |
+
da30 | da30-*)
|
| 609 |
+
basic_machine=m68k-da30
|
| 610 |
+
;;
|
| 611 |
+
decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
|
| 612 |
+
basic_machine=mips-dec
|
| 613 |
+
;;
|
| 614 |
+
decsystem10* | dec10*)
|
| 615 |
+
basic_machine=pdp10-dec
|
| 616 |
+
os=-tops10
|
| 617 |
+
;;
|
| 618 |
+
decsystem20* | dec20*)
|
| 619 |
+
basic_machine=pdp10-dec
|
| 620 |
+
os=-tops20
|
| 621 |
+
;;
|
| 622 |
+
delta | 3300 | motorola-3300 | motorola-delta \
|
| 623 |
+
| 3300-motorola | delta-motorola)
|
| 624 |
+
basic_machine=m68k-motorola
|
| 625 |
+
;;
|
| 626 |
+
delta88)
|
| 627 |
+
basic_machine=m88k-motorola
|
| 628 |
+
os=-sysv3
|
| 629 |
+
;;
|
| 630 |
+
dicos)
|
| 631 |
+
basic_machine=i686-pc
|
| 632 |
+
os=-dicos
|
| 633 |
+
;;
|
| 634 |
+
djgpp)
|
| 635 |
+
basic_machine=i586-pc
|
| 636 |
+
os=-msdosdjgpp
|
| 637 |
+
;;
|
| 638 |
+
dpx20 | dpx20-*)
|
| 639 |
+
basic_machine=rs6000-bull
|
| 640 |
+
os=-bosx
|
| 641 |
+
;;
|
| 642 |
+
dpx2*)
|
| 643 |
+
basic_machine=m68k-bull
|
| 644 |
+
os=-sysv3
|
| 645 |
+
;;
|
| 646 |
+
e500v[12])
|
| 647 |
+
basic_machine=powerpc-unknown
|
| 648 |
+
os=$os"spe"
|
| 649 |
+
;;
|
| 650 |
+
e500v[12]-*)
|
| 651 |
+
basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 652 |
+
os=$os"spe"
|
| 653 |
+
;;
|
| 654 |
+
ebmon29k)
|
| 655 |
+
basic_machine=a29k-amd
|
| 656 |
+
os=-ebmon
|
| 657 |
+
;;
|
| 658 |
+
elxsi)
|
| 659 |
+
basic_machine=elxsi-elxsi
|
| 660 |
+
os=-bsd
|
| 661 |
+
;;
|
| 662 |
+
encore | umax | mmax)
|
| 663 |
+
basic_machine=ns32k-encore
|
| 664 |
+
;;
|
| 665 |
+
es1800 | OSE68k | ose68k | ose | OSE)
|
| 666 |
+
basic_machine=m68k-ericsson
|
| 667 |
+
os=-ose
|
| 668 |
+
;;
|
| 669 |
+
fx2800)
|
| 670 |
+
basic_machine=i860-alliant
|
| 671 |
+
;;
|
| 672 |
+
genix)
|
| 673 |
+
basic_machine=ns32k-ns
|
| 674 |
+
;;
|
| 675 |
+
gmicro)
|
| 676 |
+
basic_machine=tron-gmicro
|
| 677 |
+
os=-sysv
|
| 678 |
+
;;
|
| 679 |
+
go32)
|
| 680 |
+
basic_machine=i386-pc
|
| 681 |
+
os=-go32
|
| 682 |
+
;;
|
| 683 |
+
h3050r* | hiux*)
|
| 684 |
+
basic_machine=hppa1.1-hitachi
|
| 685 |
+
os=-hiuxwe2
|
| 686 |
+
;;
|
| 687 |
+
h8300hms)
|
| 688 |
+
basic_machine=h8300-hitachi
|
| 689 |
+
os=-hms
|
| 690 |
+
;;
|
| 691 |
+
h8300xray)
|
| 692 |
+
basic_machine=h8300-hitachi
|
| 693 |
+
os=-xray
|
| 694 |
+
;;
|
| 695 |
+
h8500hms)
|
| 696 |
+
basic_machine=h8500-hitachi
|
| 697 |
+
os=-hms
|
| 698 |
+
;;
|
| 699 |
+
harris)
|
| 700 |
+
basic_machine=m88k-harris
|
| 701 |
+
os=-sysv3
|
| 702 |
+
;;
|
| 703 |
+
hp300-*)
|
| 704 |
+
basic_machine=m68k-hp
|
| 705 |
+
;;
|
| 706 |
+
hp300bsd)
|
| 707 |
+
basic_machine=m68k-hp
|
| 708 |
+
os=-bsd
|
| 709 |
+
;;
|
| 710 |
+
hp300hpux)
|
| 711 |
+
basic_machine=m68k-hp
|
| 712 |
+
os=-hpux
|
| 713 |
+
;;
|
| 714 |
+
hp3k9[0-9][0-9] | hp9[0-9][0-9])
|
| 715 |
+
basic_machine=hppa1.0-hp
|
| 716 |
+
;;
|
| 717 |
+
hp9k2[0-9][0-9] | hp9k31[0-9])
|
| 718 |
+
basic_machine=m68000-hp
|
| 719 |
+
;;
|
| 720 |
+
hp9k3[2-9][0-9])
|
| 721 |
+
basic_machine=m68k-hp
|
| 722 |
+
;;
|
| 723 |
+
hp9k6[0-9][0-9] | hp6[0-9][0-9])
|
| 724 |
+
basic_machine=hppa1.0-hp
|
| 725 |
+
;;
|
| 726 |
+
hp9k7[0-79][0-9] | hp7[0-79][0-9])
|
| 727 |
+
basic_machine=hppa1.1-hp
|
| 728 |
+
;;
|
| 729 |
+
hp9k78[0-9] | hp78[0-9])
|
| 730 |
+
# FIXME: really hppa2.0-hp
|
| 731 |
+
basic_machine=hppa1.1-hp
|
| 732 |
+
;;
|
| 733 |
+
hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
|
| 734 |
+
# FIXME: really hppa2.0-hp
|
| 735 |
+
basic_machine=hppa1.1-hp
|
| 736 |
+
;;
|
| 737 |
+
hp9k8[0-9][13679] | hp8[0-9][13679])
|
| 738 |
+
basic_machine=hppa1.1-hp
|
| 739 |
+
;;
|
| 740 |
+
hp9k8[0-9][0-9] | hp8[0-9][0-9])
|
| 741 |
+
basic_machine=hppa1.0-hp
|
| 742 |
+
;;
|
| 743 |
+
hppaosf)
|
| 744 |
+
basic_machine=hppa1.1-hp
|
| 745 |
+
os=-osf
|
| 746 |
+
;;
|
| 747 |
+
hppro)
|
| 748 |
+
basic_machine=hppa1.1-hp
|
| 749 |
+
os=-proelf
|
| 750 |
+
;;
|
| 751 |
+
i370-ibm* | ibm*)
|
| 752 |
+
basic_machine=i370-ibm
|
| 753 |
+
;;
|
| 754 |
+
i*86v32)
|
| 755 |
+
basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
|
| 756 |
+
os=-sysv32
|
| 757 |
+
;;
|
| 758 |
+
i*86v4*)
|
| 759 |
+
basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
|
| 760 |
+
os=-sysv4
|
| 761 |
+
;;
|
| 762 |
+
i*86v)
|
| 763 |
+
basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
|
| 764 |
+
os=-sysv
|
| 765 |
+
;;
|
| 766 |
+
i*86sol2)
|
| 767 |
+
basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
|
| 768 |
+
os=-solaris2
|
| 769 |
+
;;
|
| 770 |
+
i386mach)
|
| 771 |
+
basic_machine=i386-mach
|
| 772 |
+
os=-mach
|
| 773 |
+
;;
|
| 774 |
+
vsta)
|
| 775 |
+
basic_machine=i386-unknown
|
| 776 |
+
os=-vsta
|
| 777 |
+
;;
|
| 778 |
+
iris | iris4d)
|
| 779 |
+
basic_machine=mips-sgi
|
| 780 |
+
case $os in
|
| 781 |
+
-irix*)
|
| 782 |
+
;;
|
| 783 |
+
*)
|
| 784 |
+
os=-irix4
|
| 785 |
+
;;
|
| 786 |
+
esac
|
| 787 |
+
;;
|
| 788 |
+
isi68 | isi)
|
| 789 |
+
basic_machine=m68k-isi
|
| 790 |
+
os=-sysv
|
| 791 |
+
;;
|
| 792 |
+
leon-*|leon[3-9]-*)
|
| 793 |
+
basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'`
|
| 794 |
+
;;
|
| 795 |
+
m68knommu)
|
| 796 |
+
basic_machine=m68k-unknown
|
| 797 |
+
os=-linux
|
| 798 |
+
;;
|
| 799 |
+
m68knommu-*)
|
| 800 |
+
basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 801 |
+
os=-linux
|
| 802 |
+
;;
|
| 803 |
+
magnum | m3230)
|
| 804 |
+
basic_machine=mips-mips
|
| 805 |
+
os=-sysv
|
| 806 |
+
;;
|
| 807 |
+
merlin)
|
| 808 |
+
basic_machine=ns32k-utek
|
| 809 |
+
os=-sysv
|
| 810 |
+
;;
|
| 811 |
+
microblaze*)
|
| 812 |
+
basic_machine=microblaze-xilinx
|
| 813 |
+
;;
|
| 814 |
+
mingw64)
|
| 815 |
+
basic_machine=x86_64-pc
|
| 816 |
+
os=-mingw64
|
| 817 |
+
;;
|
| 818 |
+
mingw32)
|
| 819 |
+
basic_machine=i686-pc
|
| 820 |
+
os=-mingw32
|
| 821 |
+
;;
|
| 822 |
+
mingw32ce)
|
| 823 |
+
basic_machine=arm-unknown
|
| 824 |
+
os=-mingw32ce
|
| 825 |
+
;;
|
| 826 |
+
miniframe)
|
| 827 |
+
basic_machine=m68000-convergent
|
| 828 |
+
;;
|
| 829 |
+
*mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
|
| 830 |
+
basic_machine=m68k-atari
|
| 831 |
+
os=-mint
|
| 832 |
+
;;
|
| 833 |
+
mips3*-*)
|
| 834 |
+
basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`
|
| 835 |
+
;;
|
| 836 |
+
mips3*)
|
| 837 |
+
basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown
|
| 838 |
+
;;
|
| 839 |
+
monitor)
|
| 840 |
+
basic_machine=m68k-rom68k
|
| 841 |
+
os=-coff
|
| 842 |
+
;;
|
| 843 |
+
morphos)
|
| 844 |
+
basic_machine=powerpc-unknown
|
| 845 |
+
os=-morphos
|
| 846 |
+
;;
|
| 847 |
+
moxiebox)
|
| 848 |
+
basic_machine=moxie-unknown
|
| 849 |
+
os=-moxiebox
|
| 850 |
+
;;
|
| 851 |
+
msdos)
|
| 852 |
+
basic_machine=i386-pc
|
| 853 |
+
os=-msdos
|
| 854 |
+
;;
|
| 855 |
+
ms1-*)
|
| 856 |
+
basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'`
|
| 857 |
+
;;
|
| 858 |
+
msys)
|
| 859 |
+
basic_machine=i686-pc
|
| 860 |
+
os=-msys
|
| 861 |
+
;;
|
| 862 |
+
mvs)
|
| 863 |
+
basic_machine=i370-ibm
|
| 864 |
+
os=-mvs
|
| 865 |
+
;;
|
| 866 |
+
nacl)
|
| 867 |
+
basic_machine=le32-unknown
|
| 868 |
+
os=-nacl
|
| 869 |
+
;;
|
| 870 |
+
ncr3000)
|
| 871 |
+
basic_machine=i486-ncr
|
| 872 |
+
os=-sysv4
|
| 873 |
+
;;
|
| 874 |
+
netbsd386)
|
| 875 |
+
basic_machine=i386-unknown
|
| 876 |
+
os=-netbsd
|
| 877 |
+
;;
|
| 878 |
+
netwinder)
|
| 879 |
+
basic_machine=armv4l-rebel
|
| 880 |
+
os=-linux
|
| 881 |
+
;;
|
| 882 |
+
news | news700 | news800 | news900)
|
| 883 |
+
basic_machine=m68k-sony
|
| 884 |
+
os=-newsos
|
| 885 |
+
;;
|
| 886 |
+
news1000)
|
| 887 |
+
basic_machine=m68030-sony
|
| 888 |
+
os=-newsos
|
| 889 |
+
;;
|
| 890 |
+
news-3600 | risc-news)
|
| 891 |
+
basic_machine=mips-sony
|
| 892 |
+
os=-newsos
|
| 893 |
+
;;
|
| 894 |
+
necv70)
|
| 895 |
+
basic_machine=v70-nec
|
| 896 |
+
os=-sysv
|
| 897 |
+
;;
|
| 898 |
+
next | m*-next)
|
| 899 |
+
basic_machine=m68k-next
|
| 900 |
+
case $os in
|
| 901 |
+
-nextstep* )
|
| 902 |
+
;;
|
| 903 |
+
-ns2*)
|
| 904 |
+
os=-nextstep2
|
| 905 |
+
;;
|
| 906 |
+
*)
|
| 907 |
+
os=-nextstep3
|
| 908 |
+
;;
|
| 909 |
+
esac
|
| 910 |
+
;;
|
| 911 |
+
nh3000)
|
| 912 |
+
basic_machine=m68k-harris
|
| 913 |
+
os=-cxux
|
| 914 |
+
;;
|
| 915 |
+
nh[45]000)
|
| 916 |
+
basic_machine=m88k-harris
|
| 917 |
+
os=-cxux
|
| 918 |
+
;;
|
| 919 |
+
nindy960)
|
| 920 |
+
basic_machine=i960-intel
|
| 921 |
+
os=-nindy
|
| 922 |
+
;;
|
| 923 |
+
mon960)
|
| 924 |
+
basic_machine=i960-intel
|
| 925 |
+
os=-mon960
|
| 926 |
+
;;
|
| 927 |
+
nonstopux)
|
| 928 |
+
basic_machine=mips-compaq
|
| 929 |
+
os=-nonstopux
|
| 930 |
+
;;
|
| 931 |
+
np1)
|
| 932 |
+
basic_machine=np1-gould
|
| 933 |
+
;;
|
| 934 |
+
neo-tandem)
|
| 935 |
+
basic_machine=neo-tandem
|
| 936 |
+
;;
|
| 937 |
+
nse-tandem)
|
| 938 |
+
basic_machine=nse-tandem
|
| 939 |
+
;;
|
| 940 |
+
nsr-tandem)
|
| 941 |
+
basic_machine=nsr-tandem
|
| 942 |
+
;;
|
| 943 |
+
nsv-tandem)
|
| 944 |
+
basic_machine=nsv-tandem
|
| 945 |
+
;;
|
| 946 |
+
nsx-tandem)
|
| 947 |
+
basic_machine=nsx-tandem
|
| 948 |
+
;;
|
| 949 |
+
op50n-* | op60c-*)
|
| 950 |
+
basic_machine=hppa1.1-oki
|
| 951 |
+
os=-proelf
|
| 952 |
+
;;
|
| 953 |
+
openrisc | openrisc-*)
|
| 954 |
+
basic_machine=or32-unknown
|
| 955 |
+
;;
|
| 956 |
+
os400)
|
| 957 |
+
basic_machine=powerpc-ibm
|
| 958 |
+
os=-os400
|
| 959 |
+
;;
|
| 960 |
+
OSE68000 | ose68000)
|
| 961 |
+
basic_machine=m68000-ericsson
|
| 962 |
+
os=-ose
|
| 963 |
+
;;
|
| 964 |
+
os68k)
|
| 965 |
+
basic_machine=m68k-none
|
| 966 |
+
os=-os68k
|
| 967 |
+
;;
|
| 968 |
+
pa-hitachi)
|
| 969 |
+
basic_machine=hppa1.1-hitachi
|
| 970 |
+
os=-hiuxwe2
|
| 971 |
+
;;
|
| 972 |
+
paragon)
|
| 973 |
+
basic_machine=i860-intel
|
| 974 |
+
os=-osf
|
| 975 |
+
;;
|
| 976 |
+
parisc)
|
| 977 |
+
basic_machine=hppa-unknown
|
| 978 |
+
os=-linux
|
| 979 |
+
;;
|
| 980 |
+
parisc-*)
|
| 981 |
+
basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 982 |
+
os=-linux
|
| 983 |
+
;;
|
| 984 |
+
pbd)
|
| 985 |
+
basic_machine=sparc-tti
|
| 986 |
+
;;
|
| 987 |
+
pbb)
|
| 988 |
+
basic_machine=m68k-tti
|
| 989 |
+
;;
|
| 990 |
+
pc532 | pc532-*)
|
| 991 |
+
basic_machine=ns32k-pc532
|
| 992 |
+
;;
|
| 993 |
+
pc98)
|
| 994 |
+
basic_machine=i386-pc
|
| 995 |
+
;;
|
| 996 |
+
pc98-*)
|
| 997 |
+
basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 998 |
+
;;
|
| 999 |
+
pentium | p5 | k5 | k6 | nexgen | viac3)
|
| 1000 |
+
basic_machine=i586-pc
|
| 1001 |
+
;;
|
| 1002 |
+
pentiumpro | p6 | 6x86 | athlon | athlon_*)
|
| 1003 |
+
basic_machine=i686-pc
|
| 1004 |
+
;;
|
| 1005 |
+
pentiumii | pentium2 | pentiumiii | pentium3)
|
| 1006 |
+
basic_machine=i686-pc
|
| 1007 |
+
;;
|
| 1008 |
+
pentium4)
|
| 1009 |
+
basic_machine=i786-pc
|
| 1010 |
+
;;
|
| 1011 |
+
pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
|
| 1012 |
+
basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 1013 |
+
;;
|
| 1014 |
+
pentiumpro-* | p6-* | 6x86-* | athlon-*)
|
| 1015 |
+
basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 1016 |
+
;;
|
| 1017 |
+
pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
|
| 1018 |
+
basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 1019 |
+
;;
|
| 1020 |
+
pentium4-*)
|
| 1021 |
+
basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 1022 |
+
;;
|
| 1023 |
+
pn)
|
| 1024 |
+
basic_machine=pn-gould
|
| 1025 |
+
;;
|
| 1026 |
+
power) basic_machine=power-ibm
|
| 1027 |
+
;;
|
| 1028 |
+
ppc | ppcbe) basic_machine=powerpc-unknown
|
| 1029 |
+
;;
|
| 1030 |
+
ppc-* | ppcbe-*)
|
| 1031 |
+
basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 1032 |
+
;;
|
| 1033 |
+
ppcle | powerpclittle)
|
| 1034 |
+
basic_machine=powerpcle-unknown
|
| 1035 |
+
;;
|
| 1036 |
+
ppcle-* | powerpclittle-*)
|
| 1037 |
+
basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 1038 |
+
;;
|
| 1039 |
+
ppc64) basic_machine=powerpc64-unknown
|
| 1040 |
+
;;
|
| 1041 |
+
ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 1042 |
+
;;
|
| 1043 |
+
ppc64le | powerpc64little)
|
| 1044 |
+
basic_machine=powerpc64le-unknown
|
| 1045 |
+
;;
|
| 1046 |
+
ppc64le-* | powerpc64little-*)
|
| 1047 |
+
basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 1048 |
+
;;
|
| 1049 |
+
ps2)
|
| 1050 |
+
basic_machine=i386-ibm
|
| 1051 |
+
;;
|
| 1052 |
+
pw32)
|
| 1053 |
+
basic_machine=i586-unknown
|
| 1054 |
+
os=-pw32
|
| 1055 |
+
;;
|
| 1056 |
+
rdos | rdos64)
|
| 1057 |
+
basic_machine=x86_64-pc
|
| 1058 |
+
os=-rdos
|
| 1059 |
+
;;
|
| 1060 |
+
rdos32)
|
| 1061 |
+
basic_machine=i386-pc
|
| 1062 |
+
os=-rdos
|
| 1063 |
+
;;
|
| 1064 |
+
rom68k)
|
| 1065 |
+
basic_machine=m68k-rom68k
|
| 1066 |
+
os=-coff
|
| 1067 |
+
;;
|
| 1068 |
+
rm[46]00)
|
| 1069 |
+
basic_machine=mips-siemens
|
| 1070 |
+
;;
|
| 1071 |
+
rtpc | rtpc-*)
|
| 1072 |
+
basic_machine=romp-ibm
|
| 1073 |
+
;;
|
| 1074 |
+
s390 | s390-*)
|
| 1075 |
+
basic_machine=s390-ibm
|
| 1076 |
+
;;
|
| 1077 |
+
s390x | s390x-*)
|
| 1078 |
+
basic_machine=s390x-ibm
|
| 1079 |
+
;;
|
| 1080 |
+
sa29200)
|
| 1081 |
+
basic_machine=a29k-amd
|
| 1082 |
+
os=-udi
|
| 1083 |
+
;;
|
| 1084 |
+
sb1)
|
| 1085 |
+
basic_machine=mipsisa64sb1-unknown
|
| 1086 |
+
;;
|
| 1087 |
+
sb1el)
|
| 1088 |
+
basic_machine=mipsisa64sb1el-unknown
|
| 1089 |
+
;;
|
| 1090 |
+
sde)
|
| 1091 |
+
basic_machine=mipsisa32-sde
|
| 1092 |
+
os=-elf
|
| 1093 |
+
;;
|
| 1094 |
+
sei)
|
| 1095 |
+
basic_machine=mips-sei
|
| 1096 |
+
os=-seiux
|
| 1097 |
+
;;
|
| 1098 |
+
sequent)
|
| 1099 |
+
basic_machine=i386-sequent
|
| 1100 |
+
;;
|
| 1101 |
+
sh5el)
|
| 1102 |
+
basic_machine=sh5le-unknown
|
| 1103 |
+
;;
|
| 1104 |
+
simso-wrs)
|
| 1105 |
+
basic_machine=sparclite-wrs
|
| 1106 |
+
os=-vxworks
|
| 1107 |
+
;;
|
| 1108 |
+
sps7)
|
| 1109 |
+
basic_machine=m68k-bull
|
| 1110 |
+
os=-sysv2
|
| 1111 |
+
;;
|
| 1112 |
+
spur)
|
| 1113 |
+
basic_machine=spur-unknown
|
| 1114 |
+
;;
|
| 1115 |
+
st2000)
|
| 1116 |
+
basic_machine=m68k-tandem
|
| 1117 |
+
;;
|
| 1118 |
+
stratus)
|
| 1119 |
+
basic_machine=i860-stratus
|
| 1120 |
+
os=-sysv4
|
| 1121 |
+
;;
|
| 1122 |
+
strongarm-* | thumb-*)
|
| 1123 |
+
basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'`
|
| 1124 |
+
;;
|
| 1125 |
+
sun2)
|
| 1126 |
+
basic_machine=m68000-sun
|
| 1127 |
+
;;
|
| 1128 |
+
sun2os3)
|
| 1129 |
+
basic_machine=m68000-sun
|
| 1130 |
+
os=-sunos3
|
| 1131 |
+
;;
|
| 1132 |
+
sun2os4)
|
| 1133 |
+
basic_machine=m68000-sun
|
| 1134 |
+
os=-sunos4
|
| 1135 |
+
;;
|
| 1136 |
+
sun3os3)
|
| 1137 |
+
basic_machine=m68k-sun
|
| 1138 |
+
os=-sunos3
|
| 1139 |
+
;;
|
| 1140 |
+
sun3os4)
|
| 1141 |
+
basic_machine=m68k-sun
|
| 1142 |
+
os=-sunos4
|
| 1143 |
+
;;
|
| 1144 |
+
sun4os3)
|
| 1145 |
+
basic_machine=sparc-sun
|
| 1146 |
+
os=-sunos3
|
| 1147 |
+
;;
|
| 1148 |
+
sun4os4)
|
| 1149 |
+
basic_machine=sparc-sun
|
| 1150 |
+
os=-sunos4
|
| 1151 |
+
;;
|
| 1152 |
+
sun4sol2)
|
| 1153 |
+
basic_machine=sparc-sun
|
| 1154 |
+
os=-solaris2
|
| 1155 |
+
;;
|
| 1156 |
+
sun3 | sun3-*)
|
| 1157 |
+
basic_machine=m68k-sun
|
| 1158 |
+
;;
|
| 1159 |
+
sun4)
|
| 1160 |
+
basic_machine=sparc-sun
|
| 1161 |
+
;;
|
| 1162 |
+
sun386 | sun386i | roadrunner)
|
| 1163 |
+
basic_machine=i386-sun
|
| 1164 |
+
;;
|
| 1165 |
+
sv1)
|
| 1166 |
+
basic_machine=sv1-cray
|
| 1167 |
+
os=-unicos
|
| 1168 |
+
;;
|
| 1169 |
+
symmetry)
|
| 1170 |
+
basic_machine=i386-sequent
|
| 1171 |
+
os=-dynix
|
| 1172 |
+
;;
|
| 1173 |
+
t3e)
|
| 1174 |
+
basic_machine=alphaev5-cray
|
| 1175 |
+
os=-unicos
|
| 1176 |
+
;;
|
| 1177 |
+
t90)
|
| 1178 |
+
basic_machine=t90-cray
|
| 1179 |
+
os=-unicos
|
| 1180 |
+
;;
|
| 1181 |
+
tile*)
|
| 1182 |
+
basic_machine=$basic_machine-unknown
|
| 1183 |
+
os=-linux-gnu
|
| 1184 |
+
;;
|
| 1185 |
+
tx39)
|
| 1186 |
+
basic_machine=mipstx39-unknown
|
| 1187 |
+
;;
|
| 1188 |
+
tx39el)
|
| 1189 |
+
basic_machine=mipstx39el-unknown
|
| 1190 |
+
;;
|
| 1191 |
+
toad1)
|
| 1192 |
+
basic_machine=pdp10-xkl
|
| 1193 |
+
os=-tops20
|
| 1194 |
+
;;
|
| 1195 |
+
tower | tower-32)
|
| 1196 |
+
basic_machine=m68k-ncr
|
| 1197 |
+
;;
|
| 1198 |
+
tpf)
|
| 1199 |
+
basic_machine=s390x-ibm
|
| 1200 |
+
os=-tpf
|
| 1201 |
+
;;
|
| 1202 |
+
udi29k)
|
| 1203 |
+
basic_machine=a29k-amd
|
| 1204 |
+
os=-udi
|
| 1205 |
+
;;
|
| 1206 |
+
ultra3)
|
| 1207 |
+
basic_machine=a29k-nyu
|
| 1208 |
+
os=-sym1
|
| 1209 |
+
;;
|
| 1210 |
+
v810 | necv810)
|
| 1211 |
+
basic_machine=v810-nec
|
| 1212 |
+
os=-none
|
| 1213 |
+
;;
|
| 1214 |
+
vaxv)
|
| 1215 |
+
basic_machine=vax-dec
|
| 1216 |
+
os=-sysv
|
| 1217 |
+
;;
|
| 1218 |
+
vms)
|
| 1219 |
+
basic_machine=vax-dec
|
| 1220 |
+
os=-vms
|
| 1221 |
+
;;
|
| 1222 |
+
vpp*|vx|vx-*)
|
| 1223 |
+
basic_machine=f301-fujitsu
|
| 1224 |
+
;;
|
| 1225 |
+
vxworks960)
|
| 1226 |
+
basic_machine=i960-wrs
|
| 1227 |
+
os=-vxworks
|
| 1228 |
+
;;
|
| 1229 |
+
vxworks68)
|
| 1230 |
+
basic_machine=m68k-wrs
|
| 1231 |
+
os=-vxworks
|
| 1232 |
+
;;
|
| 1233 |
+
vxworks29k)
|
| 1234 |
+
basic_machine=a29k-wrs
|
| 1235 |
+
os=-vxworks
|
| 1236 |
+
;;
|
| 1237 |
+
w65*)
|
| 1238 |
+
basic_machine=w65-wdc
|
| 1239 |
+
os=-none
|
| 1240 |
+
;;
|
| 1241 |
+
w89k-*)
|
| 1242 |
+
basic_machine=hppa1.1-winbond
|
| 1243 |
+
os=-proelf
|
| 1244 |
+
;;
|
| 1245 |
+
x64)
|
| 1246 |
+
basic_machine=x86_64-pc
|
| 1247 |
+
;;
|
| 1248 |
+
xbox)
|
| 1249 |
+
basic_machine=i686-pc
|
| 1250 |
+
os=-mingw32
|
| 1251 |
+
;;
|
| 1252 |
+
xps | xps100)
|
| 1253 |
+
basic_machine=xps100-honeywell
|
| 1254 |
+
;;
|
| 1255 |
+
xscale-* | xscalee[bl]-*)
|
| 1256 |
+
basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'`
|
| 1257 |
+
;;
|
| 1258 |
+
ymp)
|
| 1259 |
+
basic_machine=ymp-cray
|
| 1260 |
+
os=-unicos
|
| 1261 |
+
;;
|
| 1262 |
+
none)
|
| 1263 |
+
basic_machine=none-none
|
| 1264 |
+
os=-none
|
| 1265 |
+
;;
|
| 1266 |
+
|
| 1267 |
+
# Here we handle the default manufacturer of certain CPU types. It is in
|
| 1268 |
+
# some cases the only manufacturer, in others, it is the most popular.
|
| 1269 |
+
w89k)
|
| 1270 |
+
basic_machine=hppa1.1-winbond
|
| 1271 |
+
;;
|
| 1272 |
+
op50n)
|
| 1273 |
+
basic_machine=hppa1.1-oki
|
| 1274 |
+
;;
|
| 1275 |
+
op60c)
|
| 1276 |
+
basic_machine=hppa1.1-oki
|
| 1277 |
+
;;
|
| 1278 |
+
romp)
|
| 1279 |
+
basic_machine=romp-ibm
|
| 1280 |
+
;;
|
| 1281 |
+
mmix)
|
| 1282 |
+
basic_machine=mmix-knuth
|
| 1283 |
+
;;
|
| 1284 |
+
rs6000)
|
| 1285 |
+
basic_machine=rs6000-ibm
|
| 1286 |
+
;;
|
| 1287 |
+
vax)
|
| 1288 |
+
basic_machine=vax-dec
|
| 1289 |
+
;;
|
| 1290 |
+
pdp11)
|
| 1291 |
+
basic_machine=pdp11-dec
|
| 1292 |
+
;;
|
| 1293 |
+
we32k)
|
| 1294 |
+
basic_machine=we32k-att
|
| 1295 |
+
;;
|
| 1296 |
+
sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
|
| 1297 |
+
basic_machine=sh-unknown
|
| 1298 |
+
;;
|
| 1299 |
+
cydra)
|
| 1300 |
+
basic_machine=cydra-cydrome
|
| 1301 |
+
;;
|
| 1302 |
+
orion)
|
| 1303 |
+
basic_machine=orion-highlevel
|
| 1304 |
+
;;
|
| 1305 |
+
orion105)
|
| 1306 |
+
basic_machine=clipper-highlevel
|
| 1307 |
+
;;
|
| 1308 |
+
mac | mpw | mac-mpw)
|
| 1309 |
+
basic_machine=m68k-apple
|
| 1310 |
+
;;
|
| 1311 |
+
pmac | pmac-mpw)
|
| 1312 |
+
basic_machine=powerpc-apple
|
| 1313 |
+
;;
|
| 1314 |
+
*-unknown)
|
| 1315 |
+
# Make sure to match an already-canonicalized machine name.
|
| 1316 |
+
;;
|
| 1317 |
+
*)
|
| 1318 |
+
echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
|
| 1319 |
+
exit 1
|
| 1320 |
+
;;
|
| 1321 |
+
esac
|
| 1322 |
+
|
| 1323 |
+
# Here we canonicalize certain aliases for manufacturers.
|
| 1324 |
+
case $basic_machine in
|
| 1325 |
+
*-digital*)
|
| 1326 |
+
basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'`
|
| 1327 |
+
;;
|
| 1328 |
+
*-commodore*)
|
| 1329 |
+
basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'`
|
| 1330 |
+
;;
|
| 1331 |
+
*)
|
| 1332 |
+
;;
|
| 1333 |
+
esac
|
| 1334 |
+
|
| 1335 |
+
# Decode manufacturer-specific aliases for certain operating systems.
|
| 1336 |
+
|
| 1337 |
+
if [ x"$os" != x"" ]
|
| 1338 |
+
then
|
| 1339 |
+
case $os in
|
| 1340 |
+
# First match some system type aliases that might get confused
|
| 1341 |
+
# with valid system types.
|
| 1342 |
+
# -solaris* is a basic system type, with this one exception.
|
| 1343 |
+
-auroraux)
|
| 1344 |
+
os=-auroraux
|
| 1345 |
+
;;
|
| 1346 |
+
-solaris1 | -solaris1.*)
|
| 1347 |
+
os=`echo $os | sed -e 's|solaris1|sunos4|'`
|
| 1348 |
+
;;
|
| 1349 |
+
-solaris)
|
| 1350 |
+
os=-solaris2
|
| 1351 |
+
;;
|
| 1352 |
+
-unixware*)
|
| 1353 |
+
os=-sysv4.2uw
|
| 1354 |
+
;;
|
| 1355 |
+
-gnu/linux*)
|
| 1356 |
+
os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
|
| 1357 |
+
;;
|
| 1358 |
+
# es1800 is here to avoid being matched by es* (a different OS)
|
| 1359 |
+
-es1800*)
|
| 1360 |
+
os=-ose
|
| 1361 |
+
;;
|
| 1362 |
+
# Now accept the basic system types.
|
| 1363 |
+
# The portable systems comes first.
|
| 1364 |
+
# Each alternative MUST end in a * to match a version number.
|
| 1365 |
+
# -sysv* is not here because it comes later, after sysvr4.
|
| 1366 |
+
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
|
| 1367 |
+
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
|
| 1368 |
+
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
|
| 1369 |
+
| -sym* | -kopensolaris* | -plan9* \
|
| 1370 |
+
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
|
| 1371 |
+
| -aos* | -aros* | -cloudabi* | -sortix* \
|
| 1372 |
+
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
|
| 1373 |
+
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
|
| 1374 |
+
| -hiux* | -knetbsd* | -mirbsd* | -netbsd* \
|
| 1375 |
+
| -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
|
| 1376 |
+
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
|
| 1377 |
+
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
|
| 1378 |
+
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
|
| 1379 |
+
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* | -hcos* \
|
| 1380 |
+
| -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
|
| 1381 |
+
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
| 1382 |
+
| -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
|
| 1383 |
+
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
|
| 1384 |
+
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
|
| 1385 |
+
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \
|
| 1386 |
+
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
|
| 1387 |
+
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
| 1388 |
+
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
| 1389 |
+
| -morphos* | -superux* | -rtmk* | -windiss* \
|
| 1390 |
+
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
| 1391 |
+
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
|
| 1392 |
+
| -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \
|
| 1393 |
+
| -midnightbsd*)
|
| 1394 |
+
# Remember, each alternative MUST END IN *, to match a version number.
|
| 1395 |
+
;;
|
| 1396 |
+
-qnx*)
|
| 1397 |
+
case $basic_machine in
|
| 1398 |
+
x86-* | i*86-*)
|
| 1399 |
+
;;
|
| 1400 |
+
*)
|
| 1401 |
+
os=-nto$os
|
| 1402 |
+
;;
|
| 1403 |
+
esac
|
| 1404 |
+
;;
|
| 1405 |
+
-nto-qnx*)
|
| 1406 |
+
;;
|
| 1407 |
+
-nto*)
|
| 1408 |
+
os=`echo $os | sed -e 's|nto|nto-qnx|'`
|
| 1409 |
+
;;
|
| 1410 |
+
-sim | -xray | -os68k* | -v88r* \
|
| 1411 |
+
| -windows* | -osx | -abug | -netware* | -os9* \
|
| 1412 |
+
| -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
|
| 1413 |
+
;;
|
| 1414 |
+
-mac*)
|
| 1415 |
+
os=`echo "$os" | sed -e 's|mac|macos|'`
|
| 1416 |
+
;;
|
| 1417 |
+
-linux-dietlibc)
|
| 1418 |
+
os=-linux-dietlibc
|
| 1419 |
+
;;
|
| 1420 |
+
-linux*)
|
| 1421 |
+
os=`echo $os | sed -e 's|linux|linux-gnu|'`
|
| 1422 |
+
;;
|
| 1423 |
+
-sunos5*)
|
| 1424 |
+
os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
|
| 1425 |
+
;;
|
| 1426 |
+
-sunos6*)
|
| 1427 |
+
os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
|
| 1428 |
+
;;
|
| 1429 |
+
-opened*)
|
| 1430 |
+
os=-openedition
|
| 1431 |
+
;;
|
| 1432 |
+
-os400*)
|
| 1433 |
+
os=-os400
|
| 1434 |
+
;;
|
| 1435 |
+
-wince*)
|
| 1436 |
+
os=-wince
|
| 1437 |
+
;;
|
| 1438 |
+
-utek*)
|
| 1439 |
+
os=-bsd
|
| 1440 |
+
;;
|
| 1441 |
+
-dynix*)
|
| 1442 |
+
os=-bsd
|
| 1443 |
+
;;
|
| 1444 |
+
-acis*)
|
| 1445 |
+
os=-aos
|
| 1446 |
+
;;
|
| 1447 |
+
-atheos*)
|
| 1448 |
+
os=-atheos
|
| 1449 |
+
;;
|
| 1450 |
+
-syllable*)
|
| 1451 |
+
os=-syllable
|
| 1452 |
+
;;
|
| 1453 |
+
-386bsd)
|
| 1454 |
+
os=-bsd
|
| 1455 |
+
;;
|
| 1456 |
+
-ctix* | -uts*)
|
| 1457 |
+
os=-sysv
|
| 1458 |
+
;;
|
| 1459 |
+
-nova*)
|
| 1460 |
+
os=-rtmk-nova
|
| 1461 |
+
;;
|
| 1462 |
+
-ns2)
|
| 1463 |
+
os=-nextstep2
|
| 1464 |
+
;;
|
| 1465 |
+
-nsk*)
|
| 1466 |
+
os=-nsk
|
| 1467 |
+
;;
|
| 1468 |
+
# Preserve the version number of sinix5.
|
| 1469 |
+
-sinix5.*)
|
| 1470 |
+
os=`echo $os | sed -e 's|sinix|sysv|'`
|
| 1471 |
+
;;
|
| 1472 |
+
-sinix*)
|
| 1473 |
+
os=-sysv4
|
| 1474 |
+
;;
|
| 1475 |
+
-tpf*)
|
| 1476 |
+
os=-tpf
|
| 1477 |
+
;;
|
| 1478 |
+
-triton*)
|
| 1479 |
+
os=-sysv3
|
| 1480 |
+
;;
|
| 1481 |
+
-oss*)
|
| 1482 |
+
os=-sysv3
|
| 1483 |
+
;;
|
| 1484 |
+
-svr4*)
|
| 1485 |
+
os=-sysv4
|
| 1486 |
+
;;
|
| 1487 |
+
-svr3)
|
| 1488 |
+
os=-sysv3
|
| 1489 |
+
;;
|
| 1490 |
+
-sysvr4)
|
| 1491 |
+
os=-sysv4
|
| 1492 |
+
;;
|
| 1493 |
+
# This must come after -sysvr4.
|
| 1494 |
+
-sysv*)
|
| 1495 |
+
;;
|
| 1496 |
+
-ose*)
|
| 1497 |
+
os=-ose
|
| 1498 |
+
;;
|
| 1499 |
+
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
|
| 1500 |
+
os=-mint
|
| 1501 |
+
;;
|
| 1502 |
+
-zvmoe)
|
| 1503 |
+
os=-zvmoe
|
| 1504 |
+
;;
|
| 1505 |
+
-dicos*)
|
| 1506 |
+
os=-dicos
|
| 1507 |
+
;;
|
| 1508 |
+
-pikeos*)
|
| 1509 |
+
# Until real need of OS specific support for
|
| 1510 |
+
# particular features comes up, bare metal
|
| 1511 |
+
# configurations are quite functional.
|
| 1512 |
+
case $basic_machine in
|
| 1513 |
+
arm*)
|
| 1514 |
+
os=-eabi
|
| 1515 |
+
;;
|
| 1516 |
+
*)
|
| 1517 |
+
os=-elf
|
| 1518 |
+
;;
|
| 1519 |
+
esac
|
| 1520 |
+
;;
|
| 1521 |
+
-nacl*)
|
| 1522 |
+
;;
|
| 1523 |
+
-ios)
|
| 1524 |
+
;;
|
| 1525 |
+
-none)
|
| 1526 |
+
;;
|
| 1527 |
+
*)
|
| 1528 |
+
# Get rid of the `-' at the beginning of $os.
|
| 1529 |
+
os=`echo $os | sed 's/[^-]*-//'`
|
| 1530 |
+
echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
|
| 1531 |
+
exit 1
|
| 1532 |
+
;;
|
| 1533 |
+
esac
|
| 1534 |
+
else
|
| 1535 |
+
|
| 1536 |
+
# Here we handle the default operating systems that come with various machines.
|
| 1537 |
+
# The value should be what the vendor currently ships out the door with their
|
| 1538 |
+
# machine or put another way, the most popular os provided with the machine.
|
| 1539 |
+
|
| 1540 |
+
# Note that if you're going to try to match "-MANUFACTURER" here (say,
|
| 1541 |
+
# "-sun"), then you have to tell the case statement up towards the top
|
| 1542 |
+
# that MANUFACTURER isn't an operating system. Otherwise, code above
|
| 1543 |
+
# will signal an error saying that MANUFACTURER isn't an operating
|
| 1544 |
+
# system, and we'll never get to this point.
|
| 1545 |
+
|
| 1546 |
+
case $basic_machine in
|
| 1547 |
+
score-*)
|
| 1548 |
+
os=-elf
|
| 1549 |
+
;;
|
| 1550 |
+
spu-*)
|
| 1551 |
+
os=-elf
|
| 1552 |
+
;;
|
| 1553 |
+
*-acorn)
|
| 1554 |
+
os=-riscix1.2
|
| 1555 |
+
;;
|
| 1556 |
+
arm*-rebel)
|
| 1557 |
+
os=-linux
|
| 1558 |
+
;;
|
| 1559 |
+
arm*-semi)
|
| 1560 |
+
os=-aout
|
| 1561 |
+
;;
|
| 1562 |
+
c4x-* | tic4x-*)
|
| 1563 |
+
os=-coff
|
| 1564 |
+
;;
|
| 1565 |
+
c8051-*)
|
| 1566 |
+
os=-elf
|
| 1567 |
+
;;
|
| 1568 |
+
hexagon-*)
|
| 1569 |
+
os=-elf
|
| 1570 |
+
;;
|
| 1571 |
+
tic54x-*)
|
| 1572 |
+
os=-coff
|
| 1573 |
+
;;
|
| 1574 |
+
tic55x-*)
|
| 1575 |
+
os=-coff
|
| 1576 |
+
;;
|
| 1577 |
+
tic6x-*)
|
| 1578 |
+
os=-coff
|
| 1579 |
+
;;
|
| 1580 |
+
# This must come before the *-dec entry.
|
| 1581 |
+
pdp10-*)
|
| 1582 |
+
os=-tops20
|
| 1583 |
+
;;
|
| 1584 |
+
pdp11-*)
|
| 1585 |
+
os=-none
|
| 1586 |
+
;;
|
| 1587 |
+
*-dec | vax-*)
|
| 1588 |
+
os=-ultrix4.2
|
| 1589 |
+
;;
|
| 1590 |
+
m68*-apollo)
|
| 1591 |
+
os=-domain
|
| 1592 |
+
;;
|
| 1593 |
+
i386-sun)
|
| 1594 |
+
os=-sunos4.0.2
|
| 1595 |
+
;;
|
| 1596 |
+
m68000-sun)
|
| 1597 |
+
os=-sunos3
|
| 1598 |
+
;;
|
| 1599 |
+
m68*-cisco)
|
| 1600 |
+
os=-aout
|
| 1601 |
+
;;
|
| 1602 |
+
mep-*)
|
| 1603 |
+
os=-elf
|
| 1604 |
+
;;
|
| 1605 |
+
mips*-cisco)
|
| 1606 |
+
os=-elf
|
| 1607 |
+
;;
|
| 1608 |
+
mips*-*)
|
| 1609 |
+
os=-elf
|
| 1610 |
+
;;
|
| 1611 |
+
or32-*)
|
| 1612 |
+
os=-coff
|
| 1613 |
+
;;
|
| 1614 |
+
*-tti) # must be before sparc entry or we get the wrong os.
|
| 1615 |
+
os=-sysv3
|
| 1616 |
+
;;
|
| 1617 |
+
sparc-* | *-sun)
|
| 1618 |
+
os=-sunos4.1.1
|
| 1619 |
+
;;
|
| 1620 |
+
pru-*)
|
| 1621 |
+
os=-elf
|
| 1622 |
+
;;
|
| 1623 |
+
*-be)
|
| 1624 |
+
os=-beos
|
| 1625 |
+
;;
|
| 1626 |
+
*-ibm)
|
| 1627 |
+
os=-aix
|
| 1628 |
+
;;
|
| 1629 |
+
*-knuth)
|
| 1630 |
+
os=-mmixware
|
| 1631 |
+
;;
|
| 1632 |
+
*-wec)
|
| 1633 |
+
os=-proelf
|
| 1634 |
+
;;
|
| 1635 |
+
*-winbond)
|
| 1636 |
+
os=-proelf
|
| 1637 |
+
;;
|
| 1638 |
+
*-oki)
|
| 1639 |
+
os=-proelf
|
| 1640 |
+
;;
|
| 1641 |
+
*-hp)
|
| 1642 |
+
os=-hpux
|
| 1643 |
+
;;
|
| 1644 |
+
*-hitachi)
|
| 1645 |
+
os=-hiux
|
| 1646 |
+
;;
|
| 1647 |
+
i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
|
| 1648 |
+
os=-sysv
|
| 1649 |
+
;;
|
| 1650 |
+
*-cbm)
|
| 1651 |
+
os=-amigaos
|
| 1652 |
+
;;
|
| 1653 |
+
*-dg)
|
| 1654 |
+
os=-dgux
|
| 1655 |
+
;;
|
| 1656 |
+
*-dolphin)
|
| 1657 |
+
os=-sysv3
|
| 1658 |
+
;;
|
| 1659 |
+
m68k-ccur)
|
| 1660 |
+
os=-rtu
|
| 1661 |
+
;;
|
| 1662 |
+
m88k-omron*)
|
| 1663 |
+
os=-luna
|
| 1664 |
+
;;
|
| 1665 |
+
*-next)
|
| 1666 |
+
os=-nextstep
|
| 1667 |
+
;;
|
| 1668 |
+
*-sequent)
|
| 1669 |
+
os=-ptx
|
| 1670 |
+
;;
|
| 1671 |
+
*-crds)
|
| 1672 |
+
os=-unos
|
| 1673 |
+
;;
|
| 1674 |
+
*-ns)
|
| 1675 |
+
os=-genix
|
| 1676 |
+
;;
|
| 1677 |
+
i370-*)
|
| 1678 |
+
os=-mvs
|
| 1679 |
+
;;
|
| 1680 |
+
*-gould)
|
| 1681 |
+
os=-sysv
|
| 1682 |
+
;;
|
| 1683 |
+
*-highlevel)
|
| 1684 |
+
os=-bsd
|
| 1685 |
+
;;
|
| 1686 |
+
*-encore)
|
| 1687 |
+
os=-bsd
|
| 1688 |
+
;;
|
| 1689 |
+
*-sgi)
|
| 1690 |
+
os=-irix
|
| 1691 |
+
;;
|
| 1692 |
+
*-siemens)
|
| 1693 |
+
os=-sysv4
|
| 1694 |
+
;;
|
| 1695 |
+
*-masscomp)
|
| 1696 |
+
os=-rtu
|
| 1697 |
+
;;
|
| 1698 |
+
f30[01]-fujitsu | f700-fujitsu)
|
| 1699 |
+
os=-uxpv
|
| 1700 |
+
;;
|
| 1701 |
+
*-rom68k)
|
| 1702 |
+
os=-coff
|
| 1703 |
+
;;
|
| 1704 |
+
*-*bug)
|
| 1705 |
+
os=-coff
|
| 1706 |
+
;;
|
| 1707 |
+
*-apple)
|
| 1708 |
+
os=-macos
|
| 1709 |
+
;;
|
| 1710 |
+
*-atari*)
|
| 1711 |
+
os=-mint
|
| 1712 |
+
;;
|
| 1713 |
+
*)
|
| 1714 |
+
os=-none
|
| 1715 |
+
;;
|
| 1716 |
+
esac
|
| 1717 |
+
fi
|
| 1718 |
+
|
| 1719 |
+
# Here we handle the case where we know the os, and the CPU type, but not the
|
| 1720 |
+
# manufacturer. We pick the logical manufacturer.
|
| 1721 |
+
vendor=unknown
|
| 1722 |
+
case $basic_machine in
|
| 1723 |
+
*-unknown)
|
| 1724 |
+
case $os in
|
| 1725 |
+
-riscix*)
|
| 1726 |
+
vendor=acorn
|
| 1727 |
+
;;
|
| 1728 |
+
-sunos*)
|
| 1729 |
+
vendor=sun
|
| 1730 |
+
;;
|
| 1731 |
+
-cnk*|-aix*)
|
| 1732 |
+
vendor=ibm
|
| 1733 |
+
;;
|
| 1734 |
+
-beos*)
|
| 1735 |
+
vendor=be
|
| 1736 |
+
;;
|
| 1737 |
+
-hpux*)
|
| 1738 |
+
vendor=hp
|
| 1739 |
+
;;
|
| 1740 |
+
-mpeix*)
|
| 1741 |
+
vendor=hp
|
| 1742 |
+
;;
|
| 1743 |
+
-hiux*)
|
| 1744 |
+
vendor=hitachi
|
| 1745 |
+
;;
|
| 1746 |
+
-unos*)
|
| 1747 |
+
vendor=crds
|
| 1748 |
+
;;
|
| 1749 |
+
-dgux*)
|
| 1750 |
+
vendor=dg
|
| 1751 |
+
;;
|
| 1752 |
+
-luna*)
|
| 1753 |
+
vendor=omron
|
| 1754 |
+
;;
|
| 1755 |
+
-genix*)
|
| 1756 |
+
vendor=ns
|
| 1757 |
+
;;
|
| 1758 |
+
-mvs* | -opened*)
|
| 1759 |
+
vendor=ibm
|
| 1760 |
+
;;
|
| 1761 |
+
-os400*)
|
| 1762 |
+
vendor=ibm
|
| 1763 |
+
;;
|
| 1764 |
+
-ptx*)
|
| 1765 |
+
vendor=sequent
|
| 1766 |
+
;;
|
| 1767 |
+
-tpf*)
|
| 1768 |
+
vendor=ibm
|
| 1769 |
+
;;
|
| 1770 |
+
-vxsim* | -vxworks* | -windiss*)
|
| 1771 |
+
vendor=wrs
|
| 1772 |
+
;;
|
| 1773 |
+
-aux*)
|
| 1774 |
+
vendor=apple
|
| 1775 |
+
;;
|
| 1776 |
+
-hms*)
|
| 1777 |
+
vendor=hitachi
|
| 1778 |
+
;;
|
| 1779 |
+
-mpw* | -macos*)
|
| 1780 |
+
vendor=apple
|
| 1781 |
+
;;
|
| 1782 |
+
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
|
| 1783 |
+
vendor=atari
|
| 1784 |
+
;;
|
| 1785 |
+
-vos*)
|
| 1786 |
+
vendor=stratus
|
| 1787 |
+
;;
|
| 1788 |
+
esac
|
| 1789 |
+
basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"`
|
| 1790 |
+
;;
|
| 1791 |
+
esac
|
| 1792 |
+
|
| 1793 |
+
echo "$basic_machine$os"
|
| 1794 |
+
exit
|
| 1795 |
+
|
| 1796 |
+
# Local variables:
|
| 1797 |
+
# eval: (add-hook 'before-save-hook 'time-stamp)
|
| 1798 |
+
# time-stamp-start: "timestamp='"
|
| 1799 |
+
# time-stamp-format: "%:y-%02m-%02d"
|
| 1800 |
+
# time-stamp-end: "'"
|
| 1801 |
+
# End:
|
mosesdecoder/cmph-2.0.2/configure
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
mosesdecoder/cmph-2.0.2/configure.ac
ADDED
|
@@ -0,0 +1,83 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
dnl Process this file with autoconf to produce a configure script.
|
| 2 |
+
AC_INIT([cmph], [2.0.2])
|
| 3 |
+
AC_CONFIG_SRCDIR([Makefile.am])
|
| 4 |
+
AM_INIT_AUTOMAKE
|
| 5 |
+
AC_CONFIG_HEADERS([config.h])
|
| 6 |
+
AC_CONFIG_MACRO_DIR([m4])
|
| 7 |
+
|
| 8 |
+
dnl Checks for programs.
|
| 9 |
+
AC_PROG_AWK
|
| 10 |
+
AC_PROG_CC
|
| 11 |
+
AC_PROG_INSTALL
|
| 12 |
+
AC_PROG_LN_S
|
| 13 |
+
LT_INIT
|
| 14 |
+
AC_SYS_EXTRA_LARGEFILE
|
| 15 |
+
if test "x$ac_cv_sys_largefile_CFLAGS" = "xno" ; then
|
| 16 |
+
ac_cv_sys_largefile_CFLAGS=""
|
| 17 |
+
fi
|
| 18 |
+
if test "x$ac_cv_sys_largefile_LDFLAGS" = "xno" ; then
|
| 19 |
+
ac_cv_sys_largefile_LDFLAGS=""
|
| 20 |
+
fi
|
| 21 |
+
if test "x$ac_cv_sys_largefile_LIBS" = "xno" ; then
|
| 22 |
+
ac_cv_sys_largefile_LIBS=""
|
| 23 |
+
fi
|
| 24 |
+
CFLAGS="$ac_cv_sys_largefile_CFLAGS $CFLAGS"
|
| 25 |
+
LDFLAGS="$ac_cv_sys_largefile_LDFLAGS $LDFLAGS"
|
| 26 |
+
LIBS="$LIBS $ac_cv_sys_largefile_LIBS"
|
| 27 |
+
|
| 28 |
+
dnl Checks for headers
|
| 29 |
+
AC_CHECK_HEADERS([getopt.h math.h])
|
| 30 |
+
|
| 31 |
+
dnl Checks for libraries.
|
| 32 |
+
LT_LIB_M
|
| 33 |
+
LDFLAGS="$LIBS $LIBM $LDFLAGS"
|
| 34 |
+
CFLAGS="-Wall $CFLAGS"
|
| 35 |
+
|
| 36 |
+
AC_PROG_CXX
|
| 37 |
+
CXXFLAGS="-Wall -Wno-unused-function -DNDEBUG -O3 -fomit-frame-pointer $CXXFLAGS"
|
| 38 |
+
AC_ENABLE_CXXMPH
|
| 39 |
+
if test x$cxxmph = xtrue; then
|
| 40 |
+
AC_COMPILE_STDCXX_0X
|
| 41 |
+
if test x$ac_cv_cxx_compile_cxx0x_native = "xno"; then
|
| 42 |
+
if test x$ac_cv_cxx_compile_cxx11_cxx = "xyes"; then
|
| 43 |
+
CXXFLAGS="$CXXFLAGS -std=c++11"
|
| 44 |
+
elif test x$ac_cv_cxx_compile_cxx0x_cxx = "xyes"; then
|
| 45 |
+
CXXFLAGS="$CXXFLAGS -std=c++0x"
|
| 46 |
+
elif test x$ac_cv_cxx_compile_cxx0x_gxx = "xyes"; then
|
| 47 |
+
CXXFLAGS="$CXXFLAGS -std=gnu++0x"
|
| 48 |
+
else
|
| 49 |
+
AC_MSG_ERROR("cxxmph demands a working c++0x compiler.")
|
| 50 |
+
fi
|
| 51 |
+
fi
|
| 52 |
+
AC_SUBST([CXXMPH], "cxxmph")
|
| 53 |
+
fi
|
| 54 |
+
AM_CONDITIONAL([USE_CXXMPH], [test "$cxxmph" = true])
|
| 55 |
+
|
| 56 |
+
AC_ENABLE_BENCHMARKS
|
| 57 |
+
if test x$benchmarks = xtrue; then
|
| 58 |
+
AC_LANG_PUSH([C++])
|
| 59 |
+
AC_CHECK_HEADERS([hopscotch_map.h])
|
| 60 |
+
AC_LANG_POP([C++])
|
| 61 |
+
fi
|
| 62 |
+
AM_CONDITIONAL([USE_BENCHMARKS], [test "$benchmarks" = true])
|
| 63 |
+
|
| 64 |
+
# Unit tests based on the check library. Disabled by default.
|
| 65 |
+
# We do not use pkg-config because it is inconvenient for all developers to
|
| 66 |
+
# have check library installed.
|
| 67 |
+
AC_ARG_ENABLE(check, AS_HELP_STRING(
|
| 68 |
+
[--enable-check],
|
| 69 |
+
[Build unit tests depending on check library (default: disabled)]))
|
| 70 |
+
AS_IF([test "x$enable_check" = "xyes"],
|
| 71 |
+
[ AC_CHECK_LIB([check], [tcase_create])
|
| 72 |
+
AS_IF([test "$ac_cv_lib_check_tcase_create" = yes], [CHECK_LIBS="-lcheck"],
|
| 73 |
+
[AC_MSG_ERROR("Failed to find check library (http://check.sf.net).")])
|
| 74 |
+
AC_CHECK_HEADER(check.h,[],
|
| 75 |
+
[AC_MSG_ERROR("Failed to find check library header (http://check.sf.net).")])
|
| 76 |
+
])
|
| 77 |
+
AM_CONDITIONAL([USE_LIBCHECK], [test "$ac_cv_lib_check_tcase_create" = yes])
|
| 78 |
+
AC_SUBST(CHECK_LIBS)
|
| 79 |
+
AC_SUBST(CHECK_CFLAGS)
|
| 80 |
+
|
| 81 |
+
AC_CHECK_SPOON
|
| 82 |
+
AC_CONFIG_FILES([Makefile src/Makefile cxxmph/Makefile tests/Makefile examples/Makefile man/Makefile cmph.pc cxxmph.pc])
|
| 83 |
+
AC_OUTPUT
|
mosesdecoder/cmph-2.0.2/cxxmph.pc
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
url=http://cmph.sourceforge.net/
|
| 2 |
+
prefix=/media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 3 |
+
exec_prefix=${prefix}
|
| 4 |
+
libdir=${exec_prefix}/lib
|
| 5 |
+
includedir=${prefix}/include
|
| 6 |
+
|
| 7 |
+
Name: cxxmph
|
| 8 |
+
Description: minimal perfect hashing c++11 library
|
| 9 |
+
Version: 2.0.2
|
| 10 |
+
Libs: -L${libdir} -lcxxmph
|
| 11 |
+
Cflags: -std=c++0x -I${includedir}
|
| 12 |
+
URL: ${url}
|
mosesdecoder/cmph-2.0.2/cxxmph.pc.in
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
url=http://cmph.sourceforge.net/
|
| 2 |
+
prefix=@prefix@
|
| 3 |
+
exec_prefix=@exec_prefix@
|
| 4 |
+
libdir=@libdir@
|
| 5 |
+
includedir=@includedir@
|
| 6 |
+
|
| 7 |
+
Name: cxxmph
|
| 8 |
+
Description: minimal perfect hashing c++11 library
|
| 9 |
+
Version: @VERSION@
|
| 10 |
+
Libs: -L${libdir} -lcxxmph
|
| 11 |
+
Cflags: -std=c++0x -I${includedir}
|
| 12 |
+
URL: ${url}
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/MurmurHash3.Plo
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/benchmark.Plo
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/bm_common.Plo
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/bm_map.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/cxxmph.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/dense_hash_map_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/hollow_iterator_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/map_tester.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/map_tester_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_bits.Plo
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_bits_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_index.Plo
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_index_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_map_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/seeded_hash_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/string_util.Plo
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/string_util_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/test.Plo
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/test_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/trigraph.Plo
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/.deps/trigraph_test.Po
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
# dummy
|
mosesdecoder/cmph-2.0.2/cxxmph/Makefile
ADDED
|
@@ -0,0 +1,1471 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
| 2 |
+
# cxxmph/Makefile. Generated from Makefile.in by configure.
|
| 3 |
+
|
| 4 |
+
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
| 5 |
+
|
| 6 |
+
# This Makefile.in is free software; the Free Software Foundation
|
| 7 |
+
# gives unlimited permission to copy and/or distribute it,
|
| 8 |
+
# with or without modifications, as long as this notice is preserved.
|
| 9 |
+
|
| 10 |
+
# This program is distributed in the hope that it will be useful,
|
| 11 |
+
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
| 12 |
+
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
| 13 |
+
# PARTICULAR PURPOSE.
|
| 14 |
+
|
| 15 |
+
|
| 16 |
+
|
| 17 |
+
|
| 18 |
+
|
| 19 |
+
|
| 20 |
+
am__is_gnu_make = { \
|
| 21 |
+
if test -z '$(MAKELEVEL)'; then \
|
| 22 |
+
false; \
|
| 23 |
+
elif test -n '$(MAKE_HOST)'; then \
|
| 24 |
+
true; \
|
| 25 |
+
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
| 26 |
+
true; \
|
| 27 |
+
else \
|
| 28 |
+
false; \
|
| 29 |
+
fi; \
|
| 30 |
+
}
|
| 31 |
+
am__make_running_with_option = \
|
| 32 |
+
case $${target_option-} in \
|
| 33 |
+
?) ;; \
|
| 34 |
+
*) echo "am__make_running_with_option: internal error: invalid" \
|
| 35 |
+
"target option '$${target_option-}' specified" >&2; \
|
| 36 |
+
exit 1;; \
|
| 37 |
+
esac; \
|
| 38 |
+
has_opt=no; \
|
| 39 |
+
sane_makeflags=$$MAKEFLAGS; \
|
| 40 |
+
if $(am__is_gnu_make); then \
|
| 41 |
+
sane_makeflags=$$MFLAGS; \
|
| 42 |
+
else \
|
| 43 |
+
case $$MAKEFLAGS in \
|
| 44 |
+
*\\[\ \ ]*) \
|
| 45 |
+
bs=\\; \
|
| 46 |
+
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
| 47 |
+
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
| 48 |
+
esac; \
|
| 49 |
+
fi; \
|
| 50 |
+
skip_next=no; \
|
| 51 |
+
strip_trailopt () \
|
| 52 |
+
{ \
|
| 53 |
+
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
| 54 |
+
}; \
|
| 55 |
+
for flg in $$sane_makeflags; do \
|
| 56 |
+
test $$skip_next = yes && { skip_next=no; continue; }; \
|
| 57 |
+
case $$flg in \
|
| 58 |
+
*=*|--*) continue;; \
|
| 59 |
+
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
| 60 |
+
-*I?*) strip_trailopt 'I';; \
|
| 61 |
+
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
| 62 |
+
-*O?*) strip_trailopt 'O';; \
|
| 63 |
+
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
| 64 |
+
-*l?*) strip_trailopt 'l';; \
|
| 65 |
+
-[dEDm]) skip_next=yes;; \
|
| 66 |
+
-[JT]) skip_next=yes;; \
|
| 67 |
+
esac; \
|
| 68 |
+
case $$flg in \
|
| 69 |
+
*$$target_option*) has_opt=yes; break;; \
|
| 70 |
+
esac; \
|
| 71 |
+
done; \
|
| 72 |
+
test $$has_opt = yes
|
| 73 |
+
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
| 74 |
+
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
| 75 |
+
pkgdatadir = $(datadir)/cmph
|
| 76 |
+
pkgincludedir = $(includedir)/cmph
|
| 77 |
+
pkglibdir = $(libdir)/cmph
|
| 78 |
+
pkglibexecdir = $(libexecdir)/cmph
|
| 79 |
+
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
| 80 |
+
install_sh_DATA = $(install_sh) -c -m 644
|
| 81 |
+
install_sh_PROGRAM = $(install_sh) -c
|
| 82 |
+
install_sh_SCRIPT = $(install_sh) -c
|
| 83 |
+
INSTALL_HEADER = $(INSTALL_DATA)
|
| 84 |
+
transform = $(program_transform_name)
|
| 85 |
+
NORMAL_INSTALL = :
|
| 86 |
+
PRE_INSTALL = :
|
| 87 |
+
POST_INSTALL = :
|
| 88 |
+
NORMAL_UNINSTALL = :
|
| 89 |
+
PRE_UNINSTALL = :
|
| 90 |
+
POST_UNINSTALL = :
|
| 91 |
+
build_triplet = x86_64-pc-linux-gnu
|
| 92 |
+
host_triplet = x86_64-pc-linux-gnu
|
| 93 |
+
check_PROGRAMS = seeded_hash_test$(EXEEXT) mph_bits_test$(EXEEXT) \
|
| 94 |
+
hollow_iterator_test$(EXEEXT) mph_index_test$(EXEEXT) \
|
| 95 |
+
trigraph_test$(EXEEXT) $(am__EXEEXT_1)
|
| 96 |
+
#am__append_1 = test_test map_tester_test mph_map_test dense_hash_map_test string_util_test
|
| 97 |
+
#noinst_PROGRAMS = bm_map$(EXEEXT)
|
| 98 |
+
bin_PROGRAMS = cxxmph$(EXEEXT)
|
| 99 |
+
subdir = cxxmph
|
| 100 |
+
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
| 101 |
+
am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
|
| 102 |
+
$(top_srcdir)/m4/cxx0x.m4 $(top_srcdir)/m4/largefile.m4 \
|
| 103 |
+
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
| 104 |
+
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
| 105 |
+
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/spoon.m4 \
|
| 106 |
+
$(top_srcdir)/configure.ac
|
| 107 |
+
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
| 108 |
+
$(ACLOCAL_M4)
|
| 109 |
+
DIST_COMMON = $(srcdir)/Makefile.am $(cxxmph_include_HEADERS) \
|
| 110 |
+
$(am__DIST_COMMON)
|
| 111 |
+
mkinstalldirs = $(install_sh) -d
|
| 112 |
+
CONFIG_HEADER = $(top_builddir)/config.h
|
| 113 |
+
CONFIG_CLEAN_FILES =
|
| 114 |
+
CONFIG_CLEAN_VPATH_FILES =
|
| 115 |
+
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)" \
|
| 116 |
+
"$(DESTDIR)$(cxxmph_includedir)"
|
| 117 |
+
#am__EXEEXT_1 = test_test$(EXEEXT) \
|
| 118 |
+
# map_tester_test$(EXEEXT) \
|
| 119 |
+
# mph_map_test$(EXEEXT) \
|
| 120 |
+
# dense_hash_map_test$(EXEEXT) \
|
| 121 |
+
# string_util_test$(EXEEXT)
|
| 122 |
+
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
|
| 123 |
+
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
| 124 |
+
am__vpath_adj = case $$p in \
|
| 125 |
+
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
| 126 |
+
*) f=$$p;; \
|
| 127 |
+
esac;
|
| 128 |
+
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
| 129 |
+
am__install_max = 40
|
| 130 |
+
am__nobase_strip_setup = \
|
| 131 |
+
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
| 132 |
+
am__nobase_strip = \
|
| 133 |
+
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
| 134 |
+
am__nobase_list = $(am__nobase_strip_setup); \
|
| 135 |
+
for p in $$list; do echo "$$p $$p"; done | \
|
| 136 |
+
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
| 137 |
+
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
| 138 |
+
if (++n[$$2] == $(am__install_max)) \
|
| 139 |
+
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
| 140 |
+
END { for (dir in files) print dir, files[dir] }'
|
| 141 |
+
am__base_list = \
|
| 142 |
+
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
| 143 |
+
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
| 144 |
+
am__uninstall_files_from_dir = { \
|
| 145 |
+
test -z "$$files" \
|
| 146 |
+
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
| 147 |
+
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
| 148 |
+
$(am__cd) "$$dir" && rm -f $$files; }; \
|
| 149 |
+
}
|
| 150 |
+
LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES)
|
| 151 |
+
libcxxmph_la_LIBADD =
|
| 152 |
+
am_libcxxmph_la_OBJECTS = MurmurHash3.lo trigraph.lo mph_bits.lo \
|
| 153 |
+
mph_index.lo benchmark.lo string_util.lo
|
| 154 |
+
libcxxmph_la_OBJECTS = $(am_libcxxmph_la_OBJECTS)
|
| 155 |
+
AM_V_lt = $(am__v_lt_$(V))
|
| 156 |
+
am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
|
| 157 |
+
am__v_lt_0 = --silent
|
| 158 |
+
am__v_lt_1 =
|
| 159 |
+
libcxxmph_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
|
| 160 |
+
$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
|
| 161 |
+
$(CXXFLAGS) $(libcxxmph_la_LDFLAGS) $(LDFLAGS) -o $@
|
| 162 |
+
libcxxmph_bm_la_DEPENDENCIES = libcxxmph.la
|
| 163 |
+
am_libcxxmph_bm_la_OBJECTS = benchmark.lo bm_common.lo
|
| 164 |
+
libcxxmph_bm_la_OBJECTS = $(am_libcxxmph_bm_la_OBJECTS)
|
| 165 |
+
libcxxmph_test_la_DEPENDENCIES = libcxxmph.la
|
| 166 |
+
am_libcxxmph_test_la_OBJECTS = test.lo
|
| 167 |
+
libcxxmph_test_la_OBJECTS = $(am_libcxxmph_test_la_OBJECTS)
|
| 168 |
+
#am_libcxxmph_test_la_rpath =
|
| 169 |
+
am_bm_map_OBJECTS = bm_map.$(OBJEXT)
|
| 170 |
+
bm_map_OBJECTS = $(am_bm_map_OBJECTS)
|
| 171 |
+
bm_map_DEPENDENCIES = libcxxmph_bm.la
|
| 172 |
+
am_cxxmph_OBJECTS = cxxmph.$(OBJEXT)
|
| 173 |
+
cxxmph_OBJECTS = $(am_cxxmph_OBJECTS)
|
| 174 |
+
cxxmph_DEPENDENCIES = libcxxmph.la
|
| 175 |
+
am_dense_hash_map_test_OBJECTS = dense_hash_map_test.$(OBJEXT)
|
| 176 |
+
dense_hash_map_test_OBJECTS = $(am_dense_hash_map_test_OBJECTS)
|
| 177 |
+
am__DEPENDENCIES_1 =
|
| 178 |
+
dense_hash_map_test_DEPENDENCIES = libcxxmph_test.la \
|
| 179 |
+
$(am__DEPENDENCIES_1)
|
| 180 |
+
am_hollow_iterator_test_OBJECTS = hollow_iterator_test.$(OBJEXT)
|
| 181 |
+
hollow_iterator_test_OBJECTS = $(am_hollow_iterator_test_OBJECTS)
|
| 182 |
+
hollow_iterator_test_LDADD = $(LDADD)
|
| 183 |
+
am_map_tester_test_OBJECTS = map_tester.$(OBJEXT) \
|
| 184 |
+
map_tester_test.$(OBJEXT)
|
| 185 |
+
map_tester_test_OBJECTS = $(am_map_tester_test_OBJECTS)
|
| 186 |
+
map_tester_test_DEPENDENCIES = libcxxmph.la libcxxmph_test.la \
|
| 187 |
+
$(am__DEPENDENCIES_1)
|
| 188 |
+
am_mph_bits_test_OBJECTS = mph_bits_test.$(OBJEXT)
|
| 189 |
+
mph_bits_test_OBJECTS = $(am_mph_bits_test_OBJECTS)
|
| 190 |
+
mph_bits_test_DEPENDENCIES = libcxxmph.la
|
| 191 |
+
am_mph_index_test_OBJECTS = mph_index_test.$(OBJEXT)
|
| 192 |
+
mph_index_test_OBJECTS = $(am_mph_index_test_OBJECTS)
|
| 193 |
+
mph_index_test_DEPENDENCIES = libcxxmph.la
|
| 194 |
+
am_mph_map_test_OBJECTS = mph_map_test.$(OBJEXT)
|
| 195 |
+
mph_map_test_OBJECTS = $(am_mph_map_test_OBJECTS)
|
| 196 |
+
mph_map_test_DEPENDENCIES = libcxxmph_test.la $(am__DEPENDENCIES_1)
|
| 197 |
+
am_seeded_hash_test_OBJECTS = seeded_hash_test.$(OBJEXT)
|
| 198 |
+
seeded_hash_test_OBJECTS = $(am_seeded_hash_test_OBJECTS)
|
| 199 |
+
seeded_hash_test_DEPENDENCIES = libcxxmph.la
|
| 200 |
+
am_string_util_test_OBJECTS = string_util_test.$(OBJEXT)
|
| 201 |
+
string_util_test_OBJECTS = $(am_string_util_test_OBJECTS)
|
| 202 |
+
string_util_test_DEPENDENCIES = libcxxmph.la libcxxmph_test.la \
|
| 203 |
+
$(am__DEPENDENCIES_1)
|
| 204 |
+
am_test_test_OBJECTS = test_test.$(OBJEXT)
|
| 205 |
+
test_test_OBJECTS = $(am_test_test_OBJECTS)
|
| 206 |
+
test_test_DEPENDENCIES = libcxxmph_test.la $(am__DEPENDENCIES_1)
|
| 207 |
+
am_trigraph_test_OBJECTS = trigraph_test.$(OBJEXT)
|
| 208 |
+
trigraph_test_OBJECTS = $(am_trigraph_test_OBJECTS)
|
| 209 |
+
trigraph_test_DEPENDENCIES = libcxxmph.la
|
| 210 |
+
AM_V_P = $(am__v_P_$(V))
|
| 211 |
+
am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
|
| 212 |
+
am__v_P_0 = false
|
| 213 |
+
am__v_P_1 = :
|
| 214 |
+
AM_V_GEN = $(am__v_GEN_$(V))
|
| 215 |
+
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
|
| 216 |
+
am__v_GEN_0 = @echo " GEN " $@;
|
| 217 |
+
am__v_GEN_1 =
|
| 218 |
+
AM_V_at = $(am__v_at_$(V))
|
| 219 |
+
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
|
| 220 |
+
am__v_at_0 = @
|
| 221 |
+
am__v_at_1 =
|
| 222 |
+
DEFAULT_INCLUDES = -I. -I$(top_builddir)
|
| 223 |
+
depcomp = $(SHELL) $(top_srcdir)/depcomp
|
| 224 |
+
am__maybe_remake_depfiles = depfiles
|
| 225 |
+
am__depfiles_remade = ./$(DEPDIR)/MurmurHash3.Plo \
|
| 226 |
+
./$(DEPDIR)/benchmark.Plo ./$(DEPDIR)/bm_common.Plo \
|
| 227 |
+
./$(DEPDIR)/bm_map.Po ./$(DEPDIR)/cxxmph.Po \
|
| 228 |
+
./$(DEPDIR)/dense_hash_map_test.Po \
|
| 229 |
+
./$(DEPDIR)/hollow_iterator_test.Po ./$(DEPDIR)/map_tester.Po \
|
| 230 |
+
./$(DEPDIR)/map_tester_test.Po ./$(DEPDIR)/mph_bits.Plo \
|
| 231 |
+
./$(DEPDIR)/mph_bits_test.Po ./$(DEPDIR)/mph_index.Plo \
|
| 232 |
+
./$(DEPDIR)/mph_index_test.Po ./$(DEPDIR)/mph_map_test.Po \
|
| 233 |
+
./$(DEPDIR)/seeded_hash_test.Po ./$(DEPDIR)/string_util.Plo \
|
| 234 |
+
./$(DEPDIR)/string_util_test.Po ./$(DEPDIR)/test.Plo \
|
| 235 |
+
./$(DEPDIR)/test_test.Po ./$(DEPDIR)/trigraph.Plo \
|
| 236 |
+
./$(DEPDIR)/trigraph_test.Po
|
| 237 |
+
am__mv = mv -f
|
| 238 |
+
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
| 239 |
+
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
|
| 240 |
+
LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
|
| 241 |
+
$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
|
| 242 |
+
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
|
| 243 |
+
$(AM_CXXFLAGS) $(CXXFLAGS)
|
| 244 |
+
AM_V_CXX = $(am__v_CXX_$(V))
|
| 245 |
+
am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY))
|
| 246 |
+
am__v_CXX_0 = @echo " CXX " $@;
|
| 247 |
+
am__v_CXX_1 =
|
| 248 |
+
CXXLD = $(CXX)
|
| 249 |
+
CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
|
| 250 |
+
$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
|
| 251 |
+
$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
| 252 |
+
AM_V_CXXLD = $(am__v_CXXLD_$(V))
|
| 253 |
+
am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY))
|
| 254 |
+
am__v_CXXLD_0 = @echo " CXXLD " $@;
|
| 255 |
+
am__v_CXXLD_1 =
|
| 256 |
+
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
| 257 |
+
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
| 258 |
+
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
|
| 259 |
+
$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
|
| 260 |
+
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
|
| 261 |
+
$(AM_CFLAGS) $(CFLAGS)
|
| 262 |
+
AM_V_CC = $(am__v_CC_$(V))
|
| 263 |
+
am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
|
| 264 |
+
am__v_CC_0 = @echo " CC " $@;
|
| 265 |
+
am__v_CC_1 =
|
| 266 |
+
CCLD = $(CC)
|
| 267 |
+
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
|
| 268 |
+
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
|
| 269 |
+
$(AM_LDFLAGS) $(LDFLAGS) -o $@
|
| 270 |
+
AM_V_CCLD = $(am__v_CCLD_$(V))
|
| 271 |
+
am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
|
| 272 |
+
am__v_CCLD_0 = @echo " CCLD " $@;
|
| 273 |
+
am__v_CCLD_1 =
|
| 274 |
+
SOURCES = $(libcxxmph_la_SOURCES) $(libcxxmph_bm_la_SOURCES) \
|
| 275 |
+
$(libcxxmph_test_la_SOURCES) $(bm_map_SOURCES) \
|
| 276 |
+
$(cxxmph_SOURCES) $(dense_hash_map_test_SOURCES) \
|
| 277 |
+
$(hollow_iterator_test_SOURCES) $(map_tester_test_SOURCES) \
|
| 278 |
+
$(mph_bits_test_SOURCES) $(mph_index_test_SOURCES) \
|
| 279 |
+
$(mph_map_test_SOURCES) $(seeded_hash_test_SOURCES) \
|
| 280 |
+
$(string_util_test_SOURCES) $(test_test_SOURCES) \
|
| 281 |
+
$(trigraph_test_SOURCES)
|
| 282 |
+
DIST_SOURCES = $(libcxxmph_la_SOURCES) $(libcxxmph_bm_la_SOURCES) \
|
| 283 |
+
$(libcxxmph_test_la_SOURCES) $(bm_map_SOURCES) \
|
| 284 |
+
$(cxxmph_SOURCES) $(dense_hash_map_test_SOURCES) \
|
| 285 |
+
$(hollow_iterator_test_SOURCES) $(map_tester_test_SOURCES) \
|
| 286 |
+
$(mph_bits_test_SOURCES) $(mph_index_test_SOURCES) \
|
| 287 |
+
$(mph_map_test_SOURCES) $(seeded_hash_test_SOURCES) \
|
| 288 |
+
$(string_util_test_SOURCES) $(test_test_SOURCES) \
|
| 289 |
+
$(trigraph_test_SOURCES)
|
| 290 |
+
am__can_run_installinfo = \
|
| 291 |
+
case $$AM_UPDATE_INFO_DIR in \
|
| 292 |
+
n|no|NO) false;; \
|
| 293 |
+
*) (install-info --version) >/dev/null 2>&1;; \
|
| 294 |
+
esac
|
| 295 |
+
HEADERS = $(cxxmph_include_HEADERS)
|
| 296 |
+
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
| 297 |
+
# Read a list of newline-separated strings from the standard input,
|
| 298 |
+
# and print each of them once, without duplicates. Input order is
|
| 299 |
+
# *not* preserved.
|
| 300 |
+
am__uniquify_input = $(AWK) '\
|
| 301 |
+
BEGIN { nonempty = 0; } \
|
| 302 |
+
{ items[$$0] = 1; nonempty = 1; } \
|
| 303 |
+
END { if (nonempty) { for (i in items) print i; }; } \
|
| 304 |
+
'
|
| 305 |
+
# Make sure the list of sources is unique. This is necessary because,
|
| 306 |
+
# e.g., the same source file might be shared among _SOURCES variables
|
| 307 |
+
# for different programs/libraries.
|
| 308 |
+
am__define_uniq_tagged_files = \
|
| 309 |
+
list='$(am__tagged_files)'; \
|
| 310 |
+
unique=`for i in $$list; do \
|
| 311 |
+
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
| 312 |
+
done | $(am__uniquify_input)`
|
| 313 |
+
ETAGS = etags
|
| 314 |
+
CTAGS = ctags
|
| 315 |
+
am__tty_colors_dummy = \
|
| 316 |
+
mgn= red= grn= lgn= blu= brg= std=; \
|
| 317 |
+
am__color_tests=no
|
| 318 |
+
am__tty_colors = { \
|
| 319 |
+
$(am__tty_colors_dummy); \
|
| 320 |
+
if test "X$(AM_COLOR_TESTS)" = Xno; then \
|
| 321 |
+
am__color_tests=no; \
|
| 322 |
+
elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
|
| 323 |
+
am__color_tests=yes; \
|
| 324 |
+
elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
|
| 325 |
+
am__color_tests=yes; \
|
| 326 |
+
fi; \
|
| 327 |
+
if test $$am__color_tests = yes; then \
|
| 328 |
+
red='[0;31m'; \
|
| 329 |
+
grn='[0;32m'; \
|
| 330 |
+
lgn='[1;32m'; \
|
| 331 |
+
blu='[1;34m'; \
|
| 332 |
+
mgn='[0;35m'; \
|
| 333 |
+
brg='[1m'; \
|
| 334 |
+
std='[m'; \
|
| 335 |
+
fi; \
|
| 336 |
+
}
|
| 337 |
+
am__recheck_rx = ^[ ]*:recheck:[ ]*
|
| 338 |
+
am__global_test_result_rx = ^[ ]*:global-test-result:[ ]*
|
| 339 |
+
am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]*
|
| 340 |
+
# A command that, given a newline-separated list of test names on the
|
| 341 |
+
# standard input, print the name of the tests that are to be re-run
|
| 342 |
+
# upon "make recheck".
|
| 343 |
+
am__list_recheck_tests = $(AWK) '{ \
|
| 344 |
+
recheck = 1; \
|
| 345 |
+
while ((rc = (getline line < ($$0 ".trs"))) != 0) \
|
| 346 |
+
{ \
|
| 347 |
+
if (rc < 0) \
|
| 348 |
+
{ \
|
| 349 |
+
if ((getline line2 < ($$0 ".log")) < 0) \
|
| 350 |
+
recheck = 0; \
|
| 351 |
+
break; \
|
| 352 |
+
} \
|
| 353 |
+
else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
|
| 354 |
+
{ \
|
| 355 |
+
recheck = 0; \
|
| 356 |
+
break; \
|
| 357 |
+
} \
|
| 358 |
+
else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
|
| 359 |
+
{ \
|
| 360 |
+
break; \
|
| 361 |
+
} \
|
| 362 |
+
}; \
|
| 363 |
+
if (recheck) \
|
| 364 |
+
print $$0; \
|
| 365 |
+
close ($$0 ".trs"); \
|
| 366 |
+
close ($$0 ".log"); \
|
| 367 |
+
}'
|
| 368 |
+
# A command that, given a newline-separated list of test names on the
|
| 369 |
+
# standard input, create the global log from their .trs and .log files.
|
| 370 |
+
am__create_global_log = $(AWK) ' \
|
| 371 |
+
function fatal(msg) \
|
| 372 |
+
{ \
|
| 373 |
+
print "fatal: making $@: " msg | "cat >&2"; \
|
| 374 |
+
exit 1; \
|
| 375 |
+
} \
|
| 376 |
+
function rst_section(header) \
|
| 377 |
+
{ \
|
| 378 |
+
print header; \
|
| 379 |
+
len = length(header); \
|
| 380 |
+
for (i = 1; i <= len; i = i + 1) \
|
| 381 |
+
printf "="; \
|
| 382 |
+
printf "\n\n"; \
|
| 383 |
+
} \
|
| 384 |
+
{ \
|
| 385 |
+
copy_in_global_log = 1; \
|
| 386 |
+
global_test_result = "RUN"; \
|
| 387 |
+
while ((rc = (getline line < ($$0 ".trs"))) != 0) \
|
| 388 |
+
{ \
|
| 389 |
+
if (rc < 0) \
|
| 390 |
+
fatal("failed to read from " $$0 ".trs"); \
|
| 391 |
+
if (line ~ /$(am__global_test_result_rx)/) \
|
| 392 |
+
{ \
|
| 393 |
+
sub("$(am__global_test_result_rx)", "", line); \
|
| 394 |
+
sub("[ ]*$$", "", line); \
|
| 395 |
+
global_test_result = line; \
|
| 396 |
+
} \
|
| 397 |
+
else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
|
| 398 |
+
copy_in_global_log = 0; \
|
| 399 |
+
}; \
|
| 400 |
+
if (copy_in_global_log) \
|
| 401 |
+
{ \
|
| 402 |
+
rst_section(global_test_result ": " $$0); \
|
| 403 |
+
while ((rc = (getline line < ($$0 ".log"))) != 0) \
|
| 404 |
+
{ \
|
| 405 |
+
if (rc < 0) \
|
| 406 |
+
fatal("failed to read from " $$0 ".log"); \
|
| 407 |
+
print line; \
|
| 408 |
+
}; \
|
| 409 |
+
printf "\n"; \
|
| 410 |
+
}; \
|
| 411 |
+
close ($$0 ".trs"); \
|
| 412 |
+
close ($$0 ".log"); \
|
| 413 |
+
}'
|
| 414 |
+
# Restructured Text title.
|
| 415 |
+
am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
|
| 416 |
+
# Solaris 10 'make', and several other traditional 'make' implementations,
|
| 417 |
+
# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it
|
| 418 |
+
# by disabling -e (using the XSI extension "set +e") if it's set.
|
| 419 |
+
am__sh_e_setup = case $$- in *e*) set +e;; esac
|
| 420 |
+
# Default flags passed to test drivers.
|
| 421 |
+
am__common_driver_flags = \
|
| 422 |
+
--color-tests "$$am__color_tests" \
|
| 423 |
+
--enable-hard-errors "$$am__enable_hard_errors" \
|
| 424 |
+
--expect-failure "$$am__expect_failure"
|
| 425 |
+
# To be inserted before the command running the test. Creates the
|
| 426 |
+
# directory for the log if needed. Stores in $dir the directory
|
| 427 |
+
# containing $f, in $tst the test, in $log the log. Executes the
|
| 428 |
+
# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
|
| 429 |
+
# passes TESTS_ENVIRONMENT. Set up options for the wrapper that
|
| 430 |
+
# will run the test scripts (or their associated LOG_COMPILER, if
|
| 431 |
+
# thy have one).
|
| 432 |
+
am__check_pre = \
|
| 433 |
+
$(am__sh_e_setup); \
|
| 434 |
+
$(am__vpath_adj_setup) $(am__vpath_adj) \
|
| 435 |
+
$(am__tty_colors); \
|
| 436 |
+
srcdir=$(srcdir); export srcdir; \
|
| 437 |
+
case "$@" in \
|
| 438 |
+
*/*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \
|
| 439 |
+
*) am__odir=.;; \
|
| 440 |
+
esac; \
|
| 441 |
+
test "x$$am__odir" = x"." || test -d "$$am__odir" \
|
| 442 |
+
|| $(MKDIR_P) "$$am__odir" || exit $$?; \
|
| 443 |
+
if test -f "./$$f"; then dir=./; \
|
| 444 |
+
elif test -f "$$f"; then dir=; \
|
| 445 |
+
else dir="$(srcdir)/"; fi; \
|
| 446 |
+
tst=$$dir$$f; log='$@'; \
|
| 447 |
+
if test -n '$(DISABLE_HARD_ERRORS)'; then \
|
| 448 |
+
am__enable_hard_errors=no; \
|
| 449 |
+
else \
|
| 450 |
+
am__enable_hard_errors=yes; \
|
| 451 |
+
fi; \
|
| 452 |
+
case " $(XFAIL_TESTS) " in \
|
| 453 |
+
*[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \
|
| 454 |
+
am__expect_failure=yes;; \
|
| 455 |
+
*) \
|
| 456 |
+
am__expect_failure=no;; \
|
| 457 |
+
esac; \
|
| 458 |
+
$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
|
| 459 |
+
# A shell command to get the names of the tests scripts with any registered
|
| 460 |
+
# extension removed (i.e., equivalently, the names of the test logs, with
|
| 461 |
+
# the '.log' extension removed). The result is saved in the shell variable
|
| 462 |
+
# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly,
|
| 463 |
+
# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
|
| 464 |
+
# since that might cause problem with VPATH rewrites for suffix-less tests.
|
| 465 |
+
# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
|
| 466 |
+
am__set_TESTS_bases = \
|
| 467 |
+
bases='$(TEST_LOGS)'; \
|
| 468 |
+
bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
|
| 469 |
+
bases=`echo $$bases`
|
| 470 |
+
RECHECK_LOGS = $(TEST_LOGS)
|
| 471 |
+
AM_RECURSIVE_TARGETS = check recheck
|
| 472 |
+
TEST_SUITE_LOG = test-suite.log
|
| 473 |
+
TEST_EXTENSIONS = .test
|
| 474 |
+
LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
|
| 475 |
+
LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
|
| 476 |
+
am__set_b = \
|
| 477 |
+
case '$@' in \
|
| 478 |
+
*/*) \
|
| 479 |
+
case '$*' in \
|
| 480 |
+
*/*) b='$*';; \
|
| 481 |
+
*) b=`echo '$@' | sed 's/\.log$$//'`; \
|
| 482 |
+
esac;; \
|
| 483 |
+
*) \
|
| 484 |
+
b='$*';; \
|
| 485 |
+
esac
|
| 486 |
+
am__test_logs1 = $(TESTS:=.log)
|
| 487 |
+
am__test_logs2 = $(am__test_logs1:.log=.log)
|
| 488 |
+
TEST_LOGS = $(am__test_logs2:.test.log=.log)
|
| 489 |
+
TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
|
| 490 |
+
TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
|
| 491 |
+
$(TEST_LOG_FLAGS)
|
| 492 |
+
am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \
|
| 493 |
+
$(top_srcdir)/test-driver
|
| 494 |
+
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
| 495 |
+
ACLOCAL = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing aclocal-1.16
|
| 496 |
+
AMTAR = $${TAR-tar}
|
| 497 |
+
AM_DEFAULT_VERBOSITY = 1
|
| 498 |
+
AR = ar
|
| 499 |
+
AUTOCONF = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing autoconf
|
| 500 |
+
AUTOHEADER = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing autoheader
|
| 501 |
+
AUTOMAKE = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing automake-1.16
|
| 502 |
+
AWK = mawk
|
| 503 |
+
CC = gcc
|
| 504 |
+
CCDEPMODE = depmode=gcc3
|
| 505 |
+
CFLAGS = -Wall -g -O2
|
| 506 |
+
CHECK_CFLAGS =
|
| 507 |
+
CHECK_LIBS =
|
| 508 |
+
CPP = gcc -E
|
| 509 |
+
CPPFLAGS =
|
| 510 |
+
CXX = g++
|
| 511 |
+
CXXCPP = g++ -E
|
| 512 |
+
CXXDEPMODE = depmode=gcc3
|
| 513 |
+
CXXFLAGS = -Wall -Wno-unused-function -DNDEBUG -O3 -fomit-frame-pointer -g -O2
|
| 514 |
+
CXXMPH =
|
| 515 |
+
CYGPATH_W = echo
|
| 516 |
+
DEFS = -DHAVE_CONFIG_H
|
| 517 |
+
DEPDIR = .deps
|
| 518 |
+
DLLTOOL = false
|
| 519 |
+
DSYMUTIL =
|
| 520 |
+
DUMPBIN =
|
| 521 |
+
ECHO_C =
|
| 522 |
+
ECHO_N = -n
|
| 523 |
+
ECHO_T =
|
| 524 |
+
EGREP = /usr/bin/grep -E
|
| 525 |
+
EXEEXT =
|
| 526 |
+
FGREP = /usr/bin/grep -F
|
| 527 |
+
GETCONF = getconf
|
| 528 |
+
GREP = /usr/bin/grep
|
| 529 |
+
INSTALL = /usr/bin/install -c
|
| 530 |
+
INSTALL_DATA = ${INSTALL} -m 644
|
| 531 |
+
INSTALL_PROGRAM = ${INSTALL}
|
| 532 |
+
INSTALL_SCRIPT = ${INSTALL}
|
| 533 |
+
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
| 534 |
+
LD = /usr/bin/ld -m elf_x86_64
|
| 535 |
+
LDFLAGS = -lm
|
| 536 |
+
LIBM = -lm
|
| 537 |
+
LIBOBJS =
|
| 538 |
+
LIBS =
|
| 539 |
+
LIBTOOL = $(SHELL) $(top_builddir)/libtool
|
| 540 |
+
LIPO =
|
| 541 |
+
LN_S = ln -s
|
| 542 |
+
LTLIBOBJS =
|
| 543 |
+
LT_SYS_LIBRARY_PATH =
|
| 544 |
+
MAKEINFO = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/missing makeinfo
|
| 545 |
+
MANIFEST_TOOL = :
|
| 546 |
+
MKDIR_P = /usr/bin/mkdir -p
|
| 547 |
+
NM = /usr/bin/nm -B
|
| 548 |
+
NMEDIT =
|
| 549 |
+
OBJDUMP = objdump
|
| 550 |
+
OBJEXT = o
|
| 551 |
+
OTOOL =
|
| 552 |
+
OTOOL64 =
|
| 553 |
+
PACKAGE = cmph
|
| 554 |
+
PACKAGE_BUGREPORT =
|
| 555 |
+
PACKAGE_NAME = cmph
|
| 556 |
+
PACKAGE_STRING = cmph 2.0.2
|
| 557 |
+
PACKAGE_TARNAME = cmph
|
| 558 |
+
PACKAGE_URL =
|
| 559 |
+
PACKAGE_VERSION = 2.0.2
|
| 560 |
+
PATH_SEPARATOR = :
|
| 561 |
+
RANLIB = ranlib
|
| 562 |
+
SED = /usr/bin/sed
|
| 563 |
+
SET_MAKE =
|
| 564 |
+
SHELL = /bin/bash
|
| 565 |
+
STRIP = strip
|
| 566 |
+
VERSION = 2.0.2
|
| 567 |
+
abs_builddir = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/cxxmph
|
| 568 |
+
abs_srcdir = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/cxxmph
|
| 569 |
+
abs_top_builddir = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 570 |
+
abs_top_srcdir = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 571 |
+
ac_ct_AR = ar
|
| 572 |
+
ac_ct_CC = gcc
|
| 573 |
+
ac_ct_CXX = g++
|
| 574 |
+
ac_ct_DUMPBIN =
|
| 575 |
+
am__include = include
|
| 576 |
+
am__leading_dot = .
|
| 577 |
+
am__quote =
|
| 578 |
+
am__tar = $${TAR-tar} chof - "$$tardir"
|
| 579 |
+
am__untar = $${TAR-tar} xf -
|
| 580 |
+
bindir = ${exec_prefix}/bin
|
| 581 |
+
build = x86_64-pc-linux-gnu
|
| 582 |
+
build_alias =
|
| 583 |
+
build_cpu = x86_64
|
| 584 |
+
build_os = linux-gnu
|
| 585 |
+
build_vendor = pc
|
| 586 |
+
builddir = .
|
| 587 |
+
datadir = ${datarootdir}
|
| 588 |
+
datarootdir = ${prefix}/share
|
| 589 |
+
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
|
| 590 |
+
dvidir = ${docdir}
|
| 591 |
+
exec_prefix = ${prefix}
|
| 592 |
+
host = x86_64-pc-linux-gnu
|
| 593 |
+
host_alias =
|
| 594 |
+
host_cpu = x86_64
|
| 595 |
+
host_os = linux-gnu
|
| 596 |
+
host_vendor = pc
|
| 597 |
+
htmldir = ${docdir}
|
| 598 |
+
includedir = ${prefix}/include
|
| 599 |
+
infodir = ${datarootdir}/info
|
| 600 |
+
install_sh = ${SHELL} /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2/install-sh
|
| 601 |
+
libdir = ${exec_prefix}/lib
|
| 602 |
+
libexecdir = ${exec_prefix}/libexec
|
| 603 |
+
localedir = ${datarootdir}/locale
|
| 604 |
+
localstatedir = ${prefix}/var
|
| 605 |
+
mandir = ${datarootdir}/man
|
| 606 |
+
mkdir_p = $(MKDIR_P)
|
| 607 |
+
oldincludedir = /usr/include
|
| 608 |
+
pdfdir = ${docdir}
|
| 609 |
+
prefix = /media/eb2mt/a0e21538-b5b6-4e02-924f-85a196cf09e6/MT/toolkits/mosesdecoder/cmph-2.0.2
|
| 610 |
+
program_transform_name = s,x,x,
|
| 611 |
+
psdir = ${docdir}
|
| 612 |
+
sbindir = ${exec_prefix}/sbin
|
| 613 |
+
sharedstatedir = ${prefix}/com
|
| 614 |
+
srcdir = .
|
| 615 |
+
sysconfdir = ${prefix}/etc
|
| 616 |
+
target_alias =
|
| 617 |
+
top_build_prefix = ../
|
| 618 |
+
top_builddir = ..
|
| 619 |
+
top_srcdir = ..
|
| 620 |
+
TESTS = $(check_PROGRAMS)
|
| 621 |
+
#check_LTLIBRARIES = libcxxmph_test.la
|
| 622 |
+
cxxmph_includedir = $(includedir)/cxxmph/
|
| 623 |
+
cxxmph_include_HEADERS = mph_bits.h mph_map.h mph_index.h MurmurHash3.h trigraph.h seeded_hash.h stringpiece.h hollow_iterator.h string_util.h
|
| 624 |
+
noinst_LTLIBRARIES = libcxxmph_bm.la
|
| 625 |
+
lib_LTLIBRARIES = libcxxmph.la
|
| 626 |
+
libcxxmph_la_SOURCES = MurmurHash3.cpp trigraph.cc mph_bits.cc mph_index.cc benchmark.h benchmark.cc string_util.cc
|
| 627 |
+
libcxxmph_la_LDFLAGS = -version-info 0:0:0
|
| 628 |
+
libcxxmph_test_la_SOURCES = test.h test.cc
|
| 629 |
+
libcxxmph_test_la_LIBADD = libcxxmph.la
|
| 630 |
+
libcxxmph_bm_la_SOURCES = benchmark.h benchmark.cc bm_common.h bm_common.cc
|
| 631 |
+
libcxxmph_bm_la_LIBADD = libcxxmph.la
|
| 632 |
+
test_test_SOURCES = test_test.cc
|
| 633 |
+
test_test_LDADD = libcxxmph_test.la $(CHECK_LIBS)
|
| 634 |
+
mph_map_test_LDADD = libcxxmph_test.la $(CHECK_LIBS)
|
| 635 |
+
mph_map_test_SOURCES = mph_map_test.cc
|
| 636 |
+
dense_hash_map_test_LDADD = libcxxmph_test.la $(CHECK_LIBS)
|
| 637 |
+
dense_hash_map_test_SOURCES = dense_hash_map_test.cc
|
| 638 |
+
mph_index_test_LDADD = libcxxmph.la
|
| 639 |
+
mph_index_test_SOURCES = mph_index_test.cc
|
| 640 |
+
trigraph_test_LDADD = libcxxmph.la
|
| 641 |
+
trigraph_test_SOURCES = trigraph_test.cc
|
| 642 |
+
|
| 643 |
+
# Bad dependency, do not compile by default.
|
| 644 |
+
# bm_index_LDADD = libcxxmph_bm.la -lcmph
|
| 645 |
+
# bm_index_SOURCES = bm_index.cc
|
| 646 |
+
bm_map_LDADD = libcxxmph_bm.la
|
| 647 |
+
bm_map_SOURCES = bm_map.cc
|
| 648 |
+
cxxmph_LDADD = libcxxmph.la
|
| 649 |
+
cxxmph_SOURCES = cxxmph.cc
|
| 650 |
+
hollow_iterator_test_SOURCES = hollow_iterator_test.cc
|
| 651 |
+
seeded_hash_test_SOURCES = seeded_hash_test.cc
|
| 652 |
+
seeded_hash_test_LDADD = libcxxmph.la
|
| 653 |
+
mph_bits_test_SOURCES = mph_bits_test.cc
|
| 654 |
+
mph_bits_test_LDADD = libcxxmph.la
|
| 655 |
+
string_util_test_SOURCES = string_util_test.cc
|
| 656 |
+
string_util_test_LDADD = libcxxmph.la libcxxmph_test.la $(CHECK_LIBS)
|
| 657 |
+
map_tester_test_SOURCES = map_tester.h map_tester.cc map_tester_test.cc
|
| 658 |
+
map_tester_test_LDADD = libcxxmph.la libcxxmph_test.la $(CHECK_LIBS)
|
| 659 |
+
all: all-am
|
| 660 |
+
|
| 661 |
+
.SUFFIXES:
|
| 662 |
+
.SUFFIXES: .cc .cpp .lo .log .o .obj .test .test$(EXEEXT) .trs
|
| 663 |
+
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
| 664 |
+
@for dep in $?; do \
|
| 665 |
+
case '$(am__configure_deps)' in \
|
| 666 |
+
*$$dep*) \
|
| 667 |
+
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
| 668 |
+
&& { if test -f $@; then exit 0; else break; fi; }; \
|
| 669 |
+
exit 1;; \
|
| 670 |
+
esac; \
|
| 671 |
+
done; \
|
| 672 |
+
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu cxxmph/Makefile'; \
|
| 673 |
+
$(am__cd) $(top_srcdir) && \
|
| 674 |
+
$(AUTOMAKE) --gnu cxxmph/Makefile
|
| 675 |
+
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
| 676 |
+
@case '$?' in \
|
| 677 |
+
*config.status*) \
|
| 678 |
+
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
| 679 |
+
*) \
|
| 680 |
+
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
| 681 |
+
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
| 682 |
+
esac;
|
| 683 |
+
|
| 684 |
+
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
| 685 |
+
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
| 686 |
+
|
| 687 |
+
$(top_srcdir)/configure: $(am__configure_deps)
|
| 688 |
+
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
| 689 |
+
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
| 690 |
+
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
| 691 |
+
$(am__aclocal_m4_deps):
|
| 692 |
+
install-binPROGRAMS: $(bin_PROGRAMS)
|
| 693 |
+
@$(NORMAL_INSTALL)
|
| 694 |
+
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
|
| 695 |
+
if test -n "$$list"; then \
|
| 696 |
+
echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
|
| 697 |
+
$(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
|
| 698 |
+
fi; \
|
| 699 |
+
for p in $$list; do echo "$$p $$p"; done | \
|
| 700 |
+
sed 's/$(EXEEXT)$$//' | \
|
| 701 |
+
while read p p1; do if test -f $$p \
|
| 702 |
+
|| test -f $$p1 \
|
| 703 |
+
; then echo "$$p"; echo "$$p"; else :; fi; \
|
| 704 |
+
done | \
|
| 705 |
+
sed -e 'p;s,.*/,,;n;h' \
|
| 706 |
+
-e 's|.*|.|' \
|
| 707 |
+
-e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
|
| 708 |
+
sed 'N;N;N;s,\n, ,g' | \
|
| 709 |
+
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
|
| 710 |
+
{ d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
|
| 711 |
+
if ($$2 == $$4) files[d] = files[d] " " $$1; \
|
| 712 |
+
else { print "f", $$3 "/" $$4, $$1; } } \
|
| 713 |
+
END { for (d in files) print "f", d, files[d] }' | \
|
| 714 |
+
while read type dir files; do \
|
| 715 |
+
if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
|
| 716 |
+
test -z "$$files" || { \
|
| 717 |
+
echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
|
| 718 |
+
$(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
|
| 719 |
+
} \
|
| 720 |
+
; done
|
| 721 |
+
|
| 722 |
+
uninstall-binPROGRAMS:
|
| 723 |
+
@$(NORMAL_UNINSTALL)
|
| 724 |
+
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
|
| 725 |
+
files=`for p in $$list; do echo "$$p"; done | \
|
| 726 |
+
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
|
| 727 |
+
-e 's/$$/$(EXEEXT)/' \
|
| 728 |
+
`; \
|
| 729 |
+
test -n "$$list" || exit 0; \
|
| 730 |
+
echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
|
| 731 |
+
cd "$(DESTDIR)$(bindir)" && rm -f $$files
|
| 732 |
+
|
| 733 |
+
clean-binPROGRAMS:
|
| 734 |
+
@list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
|
| 735 |
+
echo " rm -f" $$list; \
|
| 736 |
+
rm -f $$list || exit $$?; \
|
| 737 |
+
test -n "$(EXEEXT)" || exit 0; \
|
| 738 |
+
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
|
| 739 |
+
echo " rm -f" $$list; \
|
| 740 |
+
rm -f $$list
|
| 741 |
+
|
| 742 |
+
clean-checkPROGRAMS:
|
| 743 |
+
@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
|
| 744 |
+
echo " rm -f" $$list; \
|
| 745 |
+
rm -f $$list || exit $$?; \
|
| 746 |
+
test -n "$(EXEEXT)" || exit 0; \
|
| 747 |
+
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
|
| 748 |
+
echo " rm -f" $$list; \
|
| 749 |
+
rm -f $$list
|
| 750 |
+
|
| 751 |
+
clean-noinstPROGRAMS:
|
| 752 |
+
@list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
|
| 753 |
+
echo " rm -f" $$list; \
|
| 754 |
+
rm -f $$list || exit $$?; \
|
| 755 |
+
test -n "$(EXEEXT)" || exit 0; \
|
| 756 |
+
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
|
| 757 |
+
echo " rm -f" $$list; \
|
| 758 |
+
rm -f $$list
|
| 759 |
+
|
| 760 |
+
clean-checkLTLIBRARIES:
|
| 761 |
+
-test -z "$(check_LTLIBRARIES)" || rm -f $(check_LTLIBRARIES)
|
| 762 |
+
@list='$(check_LTLIBRARIES)'; \
|
| 763 |
+
locs=`for p in $$list; do echo $$p; done | \
|
| 764 |
+
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
|
| 765 |
+
sort -u`; \
|
| 766 |
+
test -z "$$locs" || { \
|
| 767 |
+
echo rm -f $${locs}; \
|
| 768 |
+
rm -f $${locs}; \
|
| 769 |
+
}
|
| 770 |
+
|
| 771 |
+
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
|
| 772 |
+
@$(NORMAL_INSTALL)
|
| 773 |
+
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
|
| 774 |
+
list2=; for p in $$list; do \
|
| 775 |
+
if test -f $$p; then \
|
| 776 |
+
list2="$$list2 $$p"; \
|
| 777 |
+
else :; fi; \
|
| 778 |
+
done; \
|
| 779 |
+
test -z "$$list2" || { \
|
| 780 |
+
echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
|
| 781 |
+
$(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
|
| 782 |
+
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
|
| 783 |
+
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
|
| 784 |
+
}
|
| 785 |
+
|
| 786 |
+
uninstall-libLTLIBRARIES:
|
| 787 |
+
@$(NORMAL_UNINSTALL)
|
| 788 |
+
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
|
| 789 |
+
for p in $$list; do \
|
| 790 |
+
$(am__strip_dir) \
|
| 791 |
+
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
|
| 792 |
+
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
|
| 793 |
+
done
|
| 794 |
+
|
| 795 |
+
clean-libLTLIBRARIES:
|
| 796 |
+
-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
|
| 797 |
+
@list='$(lib_LTLIBRARIES)'; \
|
| 798 |
+
locs=`for p in $$list; do echo $$p; done | \
|
| 799 |
+
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
|
| 800 |
+
sort -u`; \
|
| 801 |
+
test -z "$$locs" || { \
|
| 802 |
+
echo rm -f $${locs}; \
|
| 803 |
+
rm -f $${locs}; \
|
| 804 |
+
}
|
| 805 |
+
|
| 806 |
+
clean-noinstLTLIBRARIES:
|
| 807 |
+
-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
|
| 808 |
+
@list='$(noinst_LTLIBRARIES)'; \
|
| 809 |
+
locs=`for p in $$list; do echo $$p; done | \
|
| 810 |
+
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
|
| 811 |
+
sort -u`; \
|
| 812 |
+
test -z "$$locs" || { \
|
| 813 |
+
echo rm -f $${locs}; \
|
| 814 |
+
rm -f $${locs}; \
|
| 815 |
+
}
|
| 816 |
+
|
| 817 |
+
libcxxmph.la: $(libcxxmph_la_OBJECTS) $(libcxxmph_la_DEPENDENCIES) $(EXTRA_libcxxmph_la_DEPENDENCIES)
|
| 818 |
+
$(AM_V_CXXLD)$(libcxxmph_la_LINK) -rpath $(libdir) $(libcxxmph_la_OBJECTS) $(libcxxmph_la_LIBADD) $(LIBS)
|
| 819 |
+
|
| 820 |
+
libcxxmph_bm.la: $(libcxxmph_bm_la_OBJECTS) $(libcxxmph_bm_la_DEPENDENCIES) $(EXTRA_libcxxmph_bm_la_DEPENDENCIES)
|
| 821 |
+
$(AM_V_CXXLD)$(CXXLINK) $(libcxxmph_bm_la_OBJECTS) $(libcxxmph_bm_la_LIBADD) $(LIBS)
|
| 822 |
+
|
| 823 |
+
libcxxmph_test.la: $(libcxxmph_test_la_OBJECTS) $(libcxxmph_test_la_DEPENDENCIES) $(EXTRA_libcxxmph_test_la_DEPENDENCIES)
|
| 824 |
+
$(AM_V_CXXLD)$(CXXLINK) $(am_libcxxmph_test_la_rpath) $(libcxxmph_test_la_OBJECTS) $(libcxxmph_test_la_LIBADD) $(LIBS)
|
| 825 |
+
|
| 826 |
+
bm_map$(EXEEXT): $(bm_map_OBJECTS) $(bm_map_DEPENDENCIES) $(EXTRA_bm_map_DEPENDENCIES)
|
| 827 |
+
@rm -f bm_map$(EXEEXT)
|
| 828 |
+
$(AM_V_CXXLD)$(CXXLINK) $(bm_map_OBJECTS) $(bm_map_LDADD) $(LIBS)
|
| 829 |
+
|
| 830 |
+
cxxmph$(EXEEXT): $(cxxmph_OBJECTS) $(cxxmph_DEPENDENCIES) $(EXTRA_cxxmph_DEPENDENCIES)
|
| 831 |
+
@rm -f cxxmph$(EXEEXT)
|
| 832 |
+
$(AM_V_CXXLD)$(CXXLINK) $(cxxmph_OBJECTS) $(cxxmph_LDADD) $(LIBS)
|
| 833 |
+
|
| 834 |
+
dense_hash_map_test$(EXEEXT): $(dense_hash_map_test_OBJECTS) $(dense_hash_map_test_DEPENDENCIES) $(EXTRA_dense_hash_map_test_DEPENDENCIES)
|
| 835 |
+
@rm -f dense_hash_map_test$(EXEEXT)
|
| 836 |
+
$(AM_V_CXXLD)$(CXXLINK) $(dense_hash_map_test_OBJECTS) $(dense_hash_map_test_LDADD) $(LIBS)
|
| 837 |
+
|
| 838 |
+
hollow_iterator_test$(EXEEXT): $(hollow_iterator_test_OBJECTS) $(hollow_iterator_test_DEPENDENCIES) $(EXTRA_hollow_iterator_test_DEPENDENCIES)
|
| 839 |
+
@rm -f hollow_iterator_test$(EXEEXT)
|
| 840 |
+
$(AM_V_CXXLD)$(CXXLINK) $(hollow_iterator_test_OBJECTS) $(hollow_iterator_test_LDADD) $(LIBS)
|
| 841 |
+
|
| 842 |
+
map_tester_test$(EXEEXT): $(map_tester_test_OBJECTS) $(map_tester_test_DEPENDENCIES) $(EXTRA_map_tester_test_DEPENDENCIES)
|
| 843 |
+
@rm -f map_tester_test$(EXEEXT)
|
| 844 |
+
$(AM_V_CXXLD)$(CXXLINK) $(map_tester_test_OBJECTS) $(map_tester_test_LDADD) $(LIBS)
|
| 845 |
+
|
| 846 |
+
mph_bits_test$(EXEEXT): $(mph_bits_test_OBJECTS) $(mph_bits_test_DEPENDENCIES) $(EXTRA_mph_bits_test_DEPENDENCIES)
|
| 847 |
+
@rm -f mph_bits_test$(EXEEXT)
|
| 848 |
+
$(AM_V_CXXLD)$(CXXLINK) $(mph_bits_test_OBJECTS) $(mph_bits_test_LDADD) $(LIBS)
|
| 849 |
+
|
| 850 |
+
mph_index_test$(EXEEXT): $(mph_index_test_OBJECTS) $(mph_index_test_DEPENDENCIES) $(EXTRA_mph_index_test_DEPENDENCIES)
|
| 851 |
+
@rm -f mph_index_test$(EXEEXT)
|
| 852 |
+
$(AM_V_CXXLD)$(CXXLINK) $(mph_index_test_OBJECTS) $(mph_index_test_LDADD) $(LIBS)
|
| 853 |
+
|
| 854 |
+
mph_map_test$(EXEEXT): $(mph_map_test_OBJECTS) $(mph_map_test_DEPENDENCIES) $(EXTRA_mph_map_test_DEPENDENCIES)
|
| 855 |
+
@rm -f mph_map_test$(EXEEXT)
|
| 856 |
+
$(AM_V_CXXLD)$(CXXLINK) $(mph_map_test_OBJECTS) $(mph_map_test_LDADD) $(LIBS)
|
| 857 |
+
|
| 858 |
+
seeded_hash_test$(EXEEXT): $(seeded_hash_test_OBJECTS) $(seeded_hash_test_DEPENDENCIES) $(EXTRA_seeded_hash_test_DEPENDENCIES)
|
| 859 |
+
@rm -f seeded_hash_test$(EXEEXT)
|
| 860 |
+
$(AM_V_CXXLD)$(CXXLINK) $(seeded_hash_test_OBJECTS) $(seeded_hash_test_LDADD) $(LIBS)
|
| 861 |
+
|
| 862 |
+
string_util_test$(EXEEXT): $(string_util_test_OBJECTS) $(string_util_test_DEPENDENCIES) $(EXTRA_string_util_test_DEPENDENCIES)
|
| 863 |
+
@rm -f string_util_test$(EXEEXT)
|
| 864 |
+
$(AM_V_CXXLD)$(CXXLINK) $(string_util_test_OBJECTS) $(string_util_test_LDADD) $(LIBS)
|
| 865 |
+
|
| 866 |
+
test_test$(EXEEXT): $(test_test_OBJECTS) $(test_test_DEPENDENCIES) $(EXTRA_test_test_DEPENDENCIES)
|
| 867 |
+
@rm -f test_test$(EXEEXT)
|
| 868 |
+
$(AM_V_CXXLD)$(CXXLINK) $(test_test_OBJECTS) $(test_test_LDADD) $(LIBS)
|
| 869 |
+
|
| 870 |
+
trigraph_test$(EXEEXT): $(trigraph_test_OBJECTS) $(trigraph_test_DEPENDENCIES) $(EXTRA_trigraph_test_DEPENDENCIES)
|
| 871 |
+
@rm -f trigraph_test$(EXEEXT)
|
| 872 |
+
$(AM_V_CXXLD)$(CXXLINK) $(trigraph_test_OBJECTS) $(trigraph_test_LDADD) $(LIBS)
|
| 873 |
+
|
| 874 |
+
mostlyclean-compile:
|
| 875 |
+
-rm -f *.$(OBJEXT)
|
| 876 |
+
|
| 877 |
+
distclean-compile:
|
| 878 |
+
-rm -f *.tab.c
|
| 879 |
+
|
| 880 |
+
include ./$(DEPDIR)/MurmurHash3.Plo # am--include-marker
|
| 881 |
+
include ./$(DEPDIR)/benchmark.Plo # am--include-marker
|
| 882 |
+
include ./$(DEPDIR)/bm_common.Plo # am--include-marker
|
| 883 |
+
include ./$(DEPDIR)/bm_map.Po # am--include-marker
|
| 884 |
+
include ./$(DEPDIR)/cxxmph.Po # am--include-marker
|
| 885 |
+
include ./$(DEPDIR)/dense_hash_map_test.Po # am--include-marker
|
| 886 |
+
include ./$(DEPDIR)/hollow_iterator_test.Po # am--include-marker
|
| 887 |
+
include ./$(DEPDIR)/map_tester.Po # am--include-marker
|
| 888 |
+
include ./$(DEPDIR)/map_tester_test.Po # am--include-marker
|
| 889 |
+
include ./$(DEPDIR)/mph_bits.Plo # am--include-marker
|
| 890 |
+
include ./$(DEPDIR)/mph_bits_test.Po # am--include-marker
|
| 891 |
+
include ./$(DEPDIR)/mph_index.Plo # am--include-marker
|
| 892 |
+
include ./$(DEPDIR)/mph_index_test.Po # am--include-marker
|
| 893 |
+
include ./$(DEPDIR)/mph_map_test.Po # am--include-marker
|
| 894 |
+
include ./$(DEPDIR)/seeded_hash_test.Po # am--include-marker
|
| 895 |
+
include ./$(DEPDIR)/string_util.Plo # am--include-marker
|
| 896 |
+
include ./$(DEPDIR)/string_util_test.Po # am--include-marker
|
| 897 |
+
include ./$(DEPDIR)/test.Plo # am--include-marker
|
| 898 |
+
include ./$(DEPDIR)/test_test.Po # am--include-marker
|
| 899 |
+
include ./$(DEPDIR)/trigraph.Plo # am--include-marker
|
| 900 |
+
include ./$(DEPDIR)/trigraph_test.Po # am--include-marker
|
| 901 |
+
|
| 902 |
+
$(am__depfiles_remade):
|
| 903 |
+
@$(MKDIR_P) $(@D)
|
| 904 |
+
@echo '# dummy' >$@-t && $(am__mv) $@-t $@
|
| 905 |
+
|
| 906 |
+
am--depfiles: $(am__depfiles_remade)
|
| 907 |
+
|
| 908 |
+
.cc.o:
|
| 909 |
+
$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
| 910 |
+
$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
| 911 |
+
# $(AM_V_CXX)source='$<' object='$@' libtool=no \
|
| 912 |
+
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
|
| 913 |
+
# $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ $<
|
| 914 |
+
|
| 915 |
+
.cc.obj:
|
| 916 |
+
$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
| 917 |
+
$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
| 918 |
+
# $(AM_V_CXX)source='$<' object='$@' libtool=no \
|
| 919 |
+
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
|
| 920 |
+
# $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
| 921 |
+
|
| 922 |
+
.cc.lo:
|
| 923 |
+
$(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
| 924 |
+
$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
|
| 925 |
+
# $(AM_V_CXX)source='$<' object='$@' libtool=yes \
|
| 926 |
+
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
|
| 927 |
+
# $(AM_V_CXX_no)$(LTCXXCOMPILE) -c -o $@ $<
|
| 928 |
+
|
| 929 |
+
.cpp.o:
|
| 930 |
+
$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
| 931 |
+
$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
| 932 |
+
# $(AM_V_CXX)source='$<' object='$@' libtool=no \
|
| 933 |
+
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
|
| 934 |
+
# $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ $<
|
| 935 |
+
|
| 936 |
+
.cpp.obj:
|
| 937 |
+
$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
|
| 938 |
+
$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
|
| 939 |
+
# $(AM_V_CXX)source='$<' object='$@' libtool=no \
|
| 940 |
+
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
|
| 941 |
+
# $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
| 942 |
+
|
| 943 |
+
.cpp.lo:
|
| 944 |
+
$(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
| 945 |
+
$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
|
| 946 |
+
# $(AM_V_CXX)source='$<' object='$@' libtool=yes \
|
| 947 |
+
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
|
| 948 |
+
# $(AM_V_CXX_no)$(LTCXXCOMPILE) -c -o $@ $<
|
| 949 |
+
|
| 950 |
+
mostlyclean-libtool:
|
| 951 |
+
-rm -f *.lo
|
| 952 |
+
|
| 953 |
+
clean-libtool:
|
| 954 |
+
-rm -rf .libs _libs
|
| 955 |
+
install-cxxmph_includeHEADERS: $(cxxmph_include_HEADERS)
|
| 956 |
+
@$(NORMAL_INSTALL)
|
| 957 |
+
@list='$(cxxmph_include_HEADERS)'; test -n "$(cxxmph_includedir)" || list=; \
|
| 958 |
+
if test -n "$$list"; then \
|
| 959 |
+
echo " $(MKDIR_P) '$(DESTDIR)$(cxxmph_includedir)'"; \
|
| 960 |
+
$(MKDIR_P) "$(DESTDIR)$(cxxmph_includedir)" || exit 1; \
|
| 961 |
+
fi; \
|
| 962 |
+
for p in $$list; do \
|
| 963 |
+
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
| 964 |
+
echo "$$d$$p"; \
|
| 965 |
+
done | $(am__base_list) | \
|
| 966 |
+
while read files; do \
|
| 967 |
+
echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(cxxmph_includedir)'"; \
|
| 968 |
+
$(INSTALL_HEADER) $$files "$(DESTDIR)$(cxxmph_includedir)" || exit $$?; \
|
| 969 |
+
done
|
| 970 |
+
|
| 971 |
+
uninstall-cxxmph_includeHEADERS:
|
| 972 |
+
@$(NORMAL_UNINSTALL)
|
| 973 |
+
@list='$(cxxmph_include_HEADERS)'; test -n "$(cxxmph_includedir)" || list=; \
|
| 974 |
+
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
| 975 |
+
dir='$(DESTDIR)$(cxxmph_includedir)'; $(am__uninstall_files_from_dir)
|
| 976 |
+
|
| 977 |
+
ID: $(am__tagged_files)
|
| 978 |
+
$(am__define_uniq_tagged_files); mkid -fID $$unique
|
| 979 |
+
tags: tags-am
|
| 980 |
+
TAGS: tags
|
| 981 |
+
|
| 982 |
+
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
| 983 |
+
set x; \
|
| 984 |
+
here=`pwd`; \
|
| 985 |
+
$(am__define_uniq_tagged_files); \
|
| 986 |
+
shift; \
|
| 987 |
+
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
| 988 |
+
test -n "$$unique" || unique=$$empty_fix; \
|
| 989 |
+
if test $$# -gt 0; then \
|
| 990 |
+
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
| 991 |
+
"$$@" $$unique; \
|
| 992 |
+
else \
|
| 993 |
+
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
| 994 |
+
$$unique; \
|
| 995 |
+
fi; \
|
| 996 |
+
fi
|
| 997 |
+
ctags: ctags-am
|
| 998 |
+
|
| 999 |
+
CTAGS: ctags
|
| 1000 |
+
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
|
| 1001 |
+
$(am__define_uniq_tagged_files); \
|
| 1002 |
+
test -z "$(CTAGS_ARGS)$$unique" \
|
| 1003 |
+
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
| 1004 |
+
$$unique
|
| 1005 |
+
|
| 1006 |
+
GTAGS:
|
| 1007 |
+
here=`$(am__cd) $(top_builddir) && pwd` \
|
| 1008 |
+
&& $(am__cd) $(top_srcdir) \
|
| 1009 |
+
&& gtags -i $(GTAGS_ARGS) "$$here"
|
| 1010 |
+
cscopelist: cscopelist-am
|
| 1011 |
+
|
| 1012 |
+
cscopelist-am: $(am__tagged_files)
|
| 1013 |
+
list='$(am__tagged_files)'; \
|
| 1014 |
+
case "$(srcdir)" in \
|
| 1015 |
+
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
| 1016 |
+
*) sdir=$(subdir)/$(srcdir) ;; \
|
| 1017 |
+
esac; \
|
| 1018 |
+
for i in $$list; do \
|
| 1019 |
+
if test -f "$$i"; then \
|
| 1020 |
+
echo "$(subdir)/$$i"; \
|
| 1021 |
+
else \
|
| 1022 |
+
echo "$$sdir/$$i"; \
|
| 1023 |
+
fi; \
|
| 1024 |
+
done >> $(top_builddir)/cscope.files
|
| 1025 |
+
|
| 1026 |
+
distclean-tags:
|
| 1027 |
+
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
| 1028 |
+
|
| 1029 |
+
# Recover from deleted '.trs' file; this should ensure that
|
| 1030 |
+
# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
|
| 1031 |
+
# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells
|
| 1032 |
+
# to avoid problems with "make -n".
|
| 1033 |
+
.log.trs:
|
| 1034 |
+
rm -f $< $@
|
| 1035 |
+
$(MAKE) $(AM_MAKEFLAGS) $<
|
| 1036 |
+
|
| 1037 |
+
# Leading 'am--fnord' is there to ensure the list of targets does not
|
| 1038 |
+
# expand to empty, as could happen e.g. with make check TESTS=''.
|
| 1039 |
+
am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
|
| 1040 |
+
am--force-recheck:
|
| 1041 |
+
@:
|
| 1042 |
+
|
| 1043 |
+
$(TEST_SUITE_LOG): $(TEST_LOGS)
|
| 1044 |
+
@$(am__set_TESTS_bases); \
|
| 1045 |
+
am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
|
| 1046 |
+
redo_bases=`for i in $$bases; do \
|
| 1047 |
+
am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
|
| 1048 |
+
done`; \
|
| 1049 |
+
if test -n "$$redo_bases"; then \
|
| 1050 |
+
redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
|
| 1051 |
+
redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
|
| 1052 |
+
if $(am__make_dryrun); then :; else \
|
| 1053 |
+
rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
|
| 1054 |
+
fi; \
|
| 1055 |
+
fi; \
|
| 1056 |
+
if test -n "$$am__remaking_logs"; then \
|
| 1057 |
+
echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
|
| 1058 |
+
"recursion detected" >&2; \
|
| 1059 |
+
elif test -n "$$redo_logs"; then \
|
| 1060 |
+
am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
|
| 1061 |
+
fi; \
|
| 1062 |
+
if $(am__make_dryrun); then :; else \
|
| 1063 |
+
st=0; \
|
| 1064 |
+
errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
|
| 1065 |
+
for i in $$redo_bases; do \
|
| 1066 |
+
test -f $$i.trs && test -r $$i.trs \
|
| 1067 |
+
|| { echo "$$errmsg $$i.trs" >&2; st=1; }; \
|
| 1068 |
+
test -f $$i.log && test -r $$i.log \
|
| 1069 |
+
|| { echo "$$errmsg $$i.log" >&2; st=1; }; \
|
| 1070 |
+
done; \
|
| 1071 |
+
test $$st -eq 0 || exit 1; \
|
| 1072 |
+
fi
|
| 1073 |
+
@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
|
| 1074 |
+
ws='[ ]'; \
|
| 1075 |
+
results=`for b in $$bases; do echo $$b.trs; done`; \
|
| 1076 |
+
test -n "$$results" || results=/dev/null; \
|
| 1077 |
+
all=` grep "^$$ws*:test-result:" $$results | wc -l`; \
|
| 1078 |
+
pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \
|
| 1079 |
+
fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \
|
| 1080 |
+
skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \
|
| 1081 |
+
xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
|
| 1082 |
+
xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
|
| 1083 |
+
error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
|
| 1084 |
+
if test `expr $$fail + $$xpass + $$error` -eq 0; then \
|
| 1085 |
+
success=true; \
|
| 1086 |
+
else \
|
| 1087 |
+
success=false; \
|
| 1088 |
+
fi; \
|
| 1089 |
+
br='==================='; br=$$br$$br$$br$$br; \
|
| 1090 |
+
result_count () \
|
| 1091 |
+
{ \
|
| 1092 |
+
if test x"$$1" = x"--maybe-color"; then \
|
| 1093 |
+
maybe_colorize=yes; \
|
| 1094 |
+
elif test x"$$1" = x"--no-color"; then \
|
| 1095 |
+
maybe_colorize=no; \
|
| 1096 |
+
else \
|
| 1097 |
+
echo "$@: invalid 'result_count' usage" >&2; exit 4; \
|
| 1098 |
+
fi; \
|
| 1099 |
+
shift; \
|
| 1100 |
+
desc=$$1 count=$$2; \
|
| 1101 |
+
if test $$maybe_colorize = yes && test $$count -gt 0; then \
|
| 1102 |
+
color_start=$$3 color_end=$$std; \
|
| 1103 |
+
else \
|
| 1104 |
+
color_start= color_end=; \
|
| 1105 |
+
fi; \
|
| 1106 |
+
echo "$${color_start}# $$desc $$count$${color_end}"; \
|
| 1107 |
+
}; \
|
| 1108 |
+
create_testsuite_report () \
|
| 1109 |
+
{ \
|
| 1110 |
+
result_count $$1 "TOTAL:" $$all "$$brg"; \
|
| 1111 |
+
result_count $$1 "PASS: " $$pass "$$grn"; \
|
| 1112 |
+
result_count $$1 "SKIP: " $$skip "$$blu"; \
|
| 1113 |
+
result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
|
| 1114 |
+
result_count $$1 "FAIL: " $$fail "$$red"; \
|
| 1115 |
+
result_count $$1 "XPASS:" $$xpass "$$red"; \
|
| 1116 |
+
result_count $$1 "ERROR:" $$error "$$mgn"; \
|
| 1117 |
+
}; \
|
| 1118 |
+
{ \
|
| 1119 |
+
echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \
|
| 1120 |
+
$(am__rst_title); \
|
| 1121 |
+
create_testsuite_report --no-color; \
|
| 1122 |
+
echo; \
|
| 1123 |
+
echo ".. contents:: :depth: 2"; \
|
| 1124 |
+
echo; \
|
| 1125 |
+
for b in $$bases; do echo $$b; done \
|
| 1126 |
+
| $(am__create_global_log); \
|
| 1127 |
+
} >$(TEST_SUITE_LOG).tmp || exit 1; \
|
| 1128 |
+
mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \
|
| 1129 |
+
if $$success; then \
|
| 1130 |
+
col="$$grn"; \
|
| 1131 |
+
else \
|
| 1132 |
+
col="$$red"; \
|
| 1133 |
+
test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \
|
| 1134 |
+
fi; \
|
| 1135 |
+
echo "$${col}$$br$${std}"; \
|
| 1136 |
+
echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \
|
| 1137 |
+
echo "$${col}$$br$${std}"; \
|
| 1138 |
+
create_testsuite_report --maybe-color; \
|
| 1139 |
+
echo "$$col$$br$$std"; \
|
| 1140 |
+
if $$success; then :; else \
|
| 1141 |
+
echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \
|
| 1142 |
+
if test -n "$(PACKAGE_BUGREPORT)"; then \
|
| 1143 |
+
echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \
|
| 1144 |
+
fi; \
|
| 1145 |
+
echo "$$col$$br$$std"; \
|
| 1146 |
+
fi; \
|
| 1147 |
+
$$success || exit 1
|
| 1148 |
+
|
| 1149 |
+
check-TESTS: $(check_PROGRAMS) $(check_LTLIBRARIES)
|
| 1150 |
+
@list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
|
| 1151 |
+
@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
|
| 1152 |
+
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
| 1153 |
+
@set +e; $(am__set_TESTS_bases); \
|
| 1154 |
+
log_list=`for i in $$bases; do echo $$i.log; done`; \
|
| 1155 |
+
trs_list=`for i in $$bases; do echo $$i.trs; done`; \
|
| 1156 |
+
log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
|
| 1157 |
+
$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
|
| 1158 |
+
exit $$?;
|
| 1159 |
+
recheck: all $(check_PROGRAMS) $(check_LTLIBRARIES)
|
| 1160 |
+
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
| 1161 |
+
@set +e; $(am__set_TESTS_bases); \
|
| 1162 |
+
bases=`for i in $$bases; do echo $$i; done \
|
| 1163 |
+
| $(am__list_recheck_tests)` || exit 1; \
|
| 1164 |
+
log_list=`for i in $$bases; do echo $$i.log; done`; \
|
| 1165 |
+
log_list=`echo $$log_list`; \
|
| 1166 |
+
$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
|
| 1167 |
+
am__force_recheck=am--force-recheck \
|
| 1168 |
+
TEST_LOGS="$$log_list"; \
|
| 1169 |
+
exit $$?
|
| 1170 |
+
seeded_hash_test.log: seeded_hash_test$(EXEEXT)
|
| 1171 |
+
@p='seeded_hash_test$(EXEEXT)'; \
|
| 1172 |
+
b='seeded_hash_test'; \
|
| 1173 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1174 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1175 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1176 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1177 |
+
mph_bits_test.log: mph_bits_test$(EXEEXT)
|
| 1178 |
+
@p='mph_bits_test$(EXEEXT)'; \
|
| 1179 |
+
b='mph_bits_test'; \
|
| 1180 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1181 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1182 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1183 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1184 |
+
hollow_iterator_test.log: hollow_iterator_test$(EXEEXT)
|
| 1185 |
+
@p='hollow_iterator_test$(EXEEXT)'; \
|
| 1186 |
+
b='hollow_iterator_test'; \
|
| 1187 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1188 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1189 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1190 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1191 |
+
mph_index_test.log: mph_index_test$(EXEEXT)
|
| 1192 |
+
@p='mph_index_test$(EXEEXT)'; \
|
| 1193 |
+
b='mph_index_test'; \
|
| 1194 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1195 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1196 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1197 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1198 |
+
trigraph_test.log: trigraph_test$(EXEEXT)
|
| 1199 |
+
@p='trigraph_test$(EXEEXT)'; \
|
| 1200 |
+
b='trigraph_test'; \
|
| 1201 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1202 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1203 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1204 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1205 |
+
test_test.log: test_test$(EXEEXT)
|
| 1206 |
+
@p='test_test$(EXEEXT)'; \
|
| 1207 |
+
b='test_test'; \
|
| 1208 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1209 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1210 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1211 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1212 |
+
map_tester_test.log: map_tester_test$(EXEEXT)
|
| 1213 |
+
@p='map_tester_test$(EXEEXT)'; \
|
| 1214 |
+
b='map_tester_test'; \
|
| 1215 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1216 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1217 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1218 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1219 |
+
mph_map_test.log: mph_map_test$(EXEEXT)
|
| 1220 |
+
@p='mph_map_test$(EXEEXT)'; \
|
| 1221 |
+
b='mph_map_test'; \
|
| 1222 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1223 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1224 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1225 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1226 |
+
dense_hash_map_test.log: dense_hash_map_test$(EXEEXT)
|
| 1227 |
+
@p='dense_hash_map_test$(EXEEXT)'; \
|
| 1228 |
+
b='dense_hash_map_test'; \
|
| 1229 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1230 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1231 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1232 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1233 |
+
string_util_test.log: string_util_test$(EXEEXT)
|
| 1234 |
+
@p='string_util_test$(EXEEXT)'; \
|
| 1235 |
+
b='string_util_test'; \
|
| 1236 |
+
$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
|
| 1237 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1238 |
+
$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
|
| 1239 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1240 |
+
.test.log:
|
| 1241 |
+
@p='$<'; \
|
| 1242 |
+
$(am__set_b); \
|
| 1243 |
+
$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
|
| 1244 |
+
--log-file $$b.log --trs-file $$b.trs \
|
| 1245 |
+
$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
|
| 1246 |
+
"$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1247 |
+
#.test$(EXEEXT).log:
|
| 1248 |
+
# @p='$<'; \
|
| 1249 |
+
# $(am__set_b); \
|
| 1250 |
+
# $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
|
| 1251 |
+
# --log-file $$b.log --trs-file $$b.trs \
|
| 1252 |
+
# $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
|
| 1253 |
+
# "$$tst" $(AM_TESTS_FD_REDIRECT)
|
| 1254 |
+
|
| 1255 |
+
distdir: $(BUILT_SOURCES)
|
| 1256 |
+
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
| 1257 |
+
|
| 1258 |
+
distdir-am: $(DISTFILES)
|
| 1259 |
+
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
| 1260 |
+
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
| 1261 |
+
list='$(DISTFILES)'; \
|
| 1262 |
+
dist_files=`for file in $$list; do echo $$file; done | \
|
| 1263 |
+
sed -e "s|^$$srcdirstrip/||;t" \
|
| 1264 |
+
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
| 1265 |
+
case $$dist_files in \
|
| 1266 |
+
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
| 1267 |
+
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
| 1268 |
+
sort -u` ;; \
|
| 1269 |
+
esac; \
|
| 1270 |
+
for file in $$dist_files; do \
|
| 1271 |
+
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
| 1272 |
+
if test -d $$d/$$file; then \
|
| 1273 |
+
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
| 1274 |
+
if test -d "$(distdir)/$$file"; then \
|
| 1275 |
+
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
| 1276 |
+
fi; \
|
| 1277 |
+
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
| 1278 |
+
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
| 1279 |
+
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
| 1280 |
+
fi; \
|
| 1281 |
+
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
| 1282 |
+
else \
|
| 1283 |
+
test -f "$(distdir)/$$file" \
|
| 1284 |
+
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
| 1285 |
+
|| exit 1; \
|
| 1286 |
+
fi; \
|
| 1287 |
+
done
|
| 1288 |
+
check-am: all-am
|
| 1289 |
+
$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) $(check_LTLIBRARIES)
|
| 1290 |
+
$(MAKE) $(AM_MAKEFLAGS) check-TESTS
|
| 1291 |
+
check: check-am
|
| 1292 |
+
all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(HEADERS)
|
| 1293 |
+
install-binPROGRAMS: install-libLTLIBRARIES
|
| 1294 |
+
|
| 1295 |
+
installdirs:
|
| 1296 |
+
for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(cxxmph_includedir)"; do \
|
| 1297 |
+
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
| 1298 |
+
done
|
| 1299 |
+
install: install-am
|
| 1300 |
+
install-exec: install-exec-am
|
| 1301 |
+
install-data: install-data-am
|
| 1302 |
+
uninstall: uninstall-am
|
| 1303 |
+
|
| 1304 |
+
install-am: all-am
|
| 1305 |
+
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
| 1306 |
+
|
| 1307 |
+
installcheck: installcheck-am
|
| 1308 |
+
install-strip:
|
| 1309 |
+
if test -z '$(STRIP)'; then \
|
| 1310 |
+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
| 1311 |
+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
| 1312 |
+
install; \
|
| 1313 |
+
else \
|
| 1314 |
+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
| 1315 |
+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
| 1316 |
+
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
| 1317 |
+
fi
|
| 1318 |
+
mostlyclean-generic:
|
| 1319 |
+
-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
|
| 1320 |
+
-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
|
| 1321 |
+
-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
| 1322 |
+
|
| 1323 |
+
clean-generic:
|
| 1324 |
+
|
| 1325 |
+
distclean-generic:
|
| 1326 |
+
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
| 1327 |
+
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
| 1328 |
+
|
| 1329 |
+
maintainer-clean-generic:
|
| 1330 |
+
@echo "This command is intended for maintainers to use"
|
| 1331 |
+
@echo "it deletes files that may require special tools to rebuild."
|
| 1332 |
+
clean: clean-am
|
| 1333 |
+
|
| 1334 |
+
clean-am: clean-binPROGRAMS clean-checkLTLIBRARIES clean-checkPROGRAMS \
|
| 1335 |
+
clean-generic clean-libLTLIBRARIES clean-libtool \
|
| 1336 |
+
clean-noinstLTLIBRARIES clean-noinstPROGRAMS mostlyclean-am
|
| 1337 |
+
|
| 1338 |
+
distclean: distclean-am
|
| 1339 |
+
-rm -f ./$(DEPDIR)/MurmurHash3.Plo
|
| 1340 |
+
-rm -f ./$(DEPDIR)/benchmark.Plo
|
| 1341 |
+
-rm -f ./$(DEPDIR)/bm_common.Plo
|
| 1342 |
+
-rm -f ./$(DEPDIR)/bm_map.Po
|
| 1343 |
+
-rm -f ./$(DEPDIR)/cxxmph.Po
|
| 1344 |
+
-rm -f ./$(DEPDIR)/dense_hash_map_test.Po
|
| 1345 |
+
-rm -f ./$(DEPDIR)/hollow_iterator_test.Po
|
| 1346 |
+
-rm -f ./$(DEPDIR)/map_tester.Po
|
| 1347 |
+
-rm -f ./$(DEPDIR)/map_tester_test.Po
|
| 1348 |
+
-rm -f ./$(DEPDIR)/mph_bits.Plo
|
| 1349 |
+
-rm -f ./$(DEPDIR)/mph_bits_test.Po
|
| 1350 |
+
-rm -f ./$(DEPDIR)/mph_index.Plo
|
| 1351 |
+
-rm -f ./$(DEPDIR)/mph_index_test.Po
|
| 1352 |
+
-rm -f ./$(DEPDIR)/mph_map_test.Po
|
| 1353 |
+
-rm -f ./$(DEPDIR)/seeded_hash_test.Po
|
| 1354 |
+
-rm -f ./$(DEPDIR)/string_util.Plo
|
| 1355 |
+
-rm -f ./$(DEPDIR)/string_util_test.Po
|
| 1356 |
+
-rm -f ./$(DEPDIR)/test.Plo
|
| 1357 |
+
-rm -f ./$(DEPDIR)/test_test.Po
|
| 1358 |
+
-rm -f ./$(DEPDIR)/trigraph.Plo
|
| 1359 |
+
-rm -f ./$(DEPDIR)/trigraph_test.Po
|
| 1360 |
+
-rm -f Makefile
|
| 1361 |
+
distclean-am: clean-am distclean-compile distclean-generic \
|
| 1362 |
+
distclean-tags
|
| 1363 |
+
|
| 1364 |
+
dvi: dvi-am
|
| 1365 |
+
|
| 1366 |
+
dvi-am:
|
| 1367 |
+
|
| 1368 |
+
html: html-am
|
| 1369 |
+
|
| 1370 |
+
html-am:
|
| 1371 |
+
|
| 1372 |
+
info: info-am
|
| 1373 |
+
|
| 1374 |
+
info-am:
|
| 1375 |
+
|
| 1376 |
+
install-data-am: install-cxxmph_includeHEADERS
|
| 1377 |
+
|
| 1378 |
+
install-dvi: install-dvi-am
|
| 1379 |
+
|
| 1380 |
+
install-dvi-am:
|
| 1381 |
+
|
| 1382 |
+
install-exec-am: install-binPROGRAMS install-libLTLIBRARIES
|
| 1383 |
+
|
| 1384 |
+
install-html: install-html-am
|
| 1385 |
+
|
| 1386 |
+
install-html-am:
|
| 1387 |
+
|
| 1388 |
+
install-info: install-info-am
|
| 1389 |
+
|
| 1390 |
+
install-info-am:
|
| 1391 |
+
|
| 1392 |
+
install-man:
|
| 1393 |
+
|
| 1394 |
+
install-pdf: install-pdf-am
|
| 1395 |
+
|
| 1396 |
+
install-pdf-am:
|
| 1397 |
+
|
| 1398 |
+
install-ps: install-ps-am
|
| 1399 |
+
|
| 1400 |
+
install-ps-am:
|
| 1401 |
+
|
| 1402 |
+
installcheck-am:
|
| 1403 |
+
|
| 1404 |
+
maintainer-clean: maintainer-clean-am
|
| 1405 |
+
-rm -f ./$(DEPDIR)/MurmurHash3.Plo
|
| 1406 |
+
-rm -f ./$(DEPDIR)/benchmark.Plo
|
| 1407 |
+
-rm -f ./$(DEPDIR)/bm_common.Plo
|
| 1408 |
+
-rm -f ./$(DEPDIR)/bm_map.Po
|
| 1409 |
+
-rm -f ./$(DEPDIR)/cxxmph.Po
|
| 1410 |
+
-rm -f ./$(DEPDIR)/dense_hash_map_test.Po
|
| 1411 |
+
-rm -f ./$(DEPDIR)/hollow_iterator_test.Po
|
| 1412 |
+
-rm -f ./$(DEPDIR)/map_tester.Po
|
| 1413 |
+
-rm -f ./$(DEPDIR)/map_tester_test.Po
|
| 1414 |
+
-rm -f ./$(DEPDIR)/mph_bits.Plo
|
| 1415 |
+
-rm -f ./$(DEPDIR)/mph_bits_test.Po
|
| 1416 |
+
-rm -f ./$(DEPDIR)/mph_index.Plo
|
| 1417 |
+
-rm -f ./$(DEPDIR)/mph_index_test.Po
|
| 1418 |
+
-rm -f ./$(DEPDIR)/mph_map_test.Po
|
| 1419 |
+
-rm -f ./$(DEPDIR)/seeded_hash_test.Po
|
| 1420 |
+
-rm -f ./$(DEPDIR)/string_util.Plo
|
| 1421 |
+
-rm -f ./$(DEPDIR)/string_util_test.Po
|
| 1422 |
+
-rm -f ./$(DEPDIR)/test.Plo
|
| 1423 |
+
-rm -f ./$(DEPDIR)/test_test.Po
|
| 1424 |
+
-rm -f ./$(DEPDIR)/trigraph.Plo
|
| 1425 |
+
-rm -f ./$(DEPDIR)/trigraph_test.Po
|
| 1426 |
+
-rm -f Makefile
|
| 1427 |
+
maintainer-clean-am: distclean-am maintainer-clean-generic
|
| 1428 |
+
|
| 1429 |
+
mostlyclean: mostlyclean-am
|
| 1430 |
+
|
| 1431 |
+
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
|
| 1432 |
+
mostlyclean-libtool
|
| 1433 |
+
|
| 1434 |
+
pdf: pdf-am
|
| 1435 |
+
|
| 1436 |
+
pdf-am:
|
| 1437 |
+
|
| 1438 |
+
ps: ps-am
|
| 1439 |
+
|
| 1440 |
+
ps-am:
|
| 1441 |
+
|
| 1442 |
+
uninstall-am: uninstall-binPROGRAMS uninstall-cxxmph_includeHEADERS \
|
| 1443 |
+
uninstall-libLTLIBRARIES
|
| 1444 |
+
|
| 1445 |
+
.MAKE: check-am install-am install-strip
|
| 1446 |
+
|
| 1447 |
+
.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
|
| 1448 |
+
check-am clean clean-binPROGRAMS clean-checkLTLIBRARIES \
|
| 1449 |
+
clean-checkPROGRAMS clean-generic clean-libLTLIBRARIES \
|
| 1450 |
+
clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \
|
| 1451 |
+
cscopelist-am ctags ctags-am distclean distclean-compile \
|
| 1452 |
+
distclean-generic distclean-libtool distclean-tags distdir dvi \
|
| 1453 |
+
dvi-am html html-am info info-am install install-am \
|
| 1454 |
+
install-binPROGRAMS install-cxxmph_includeHEADERS install-data \
|
| 1455 |
+
install-data-am install-dvi install-dvi-am install-exec \
|
| 1456 |
+
install-exec-am install-html install-html-am install-info \
|
| 1457 |
+
install-info-am install-libLTLIBRARIES install-man install-pdf \
|
| 1458 |
+
install-pdf-am install-ps install-ps-am install-strip \
|
| 1459 |
+
installcheck installcheck-am installdirs maintainer-clean \
|
| 1460 |
+
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
| 1461 |
+
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
| 1462 |
+
recheck tags tags-am uninstall uninstall-am \
|
| 1463 |
+
uninstall-binPROGRAMS uninstall-cxxmph_includeHEADERS \
|
| 1464 |
+
uninstall-libLTLIBRARIES
|
| 1465 |
+
|
| 1466 |
+
.PRECIOUS: Makefile
|
| 1467 |
+
|
| 1468 |
+
|
| 1469 |
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
| 1470 |
+
# Otherwise a system limit (for SysV at least) may be exceeded.
|
| 1471 |
+
.NOEXPORT:
|