suricodes commited on
Commit
23ce936
·
verified ·
1 Parent(s): 4ad85f5

Upload 324 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +2 -0
  2. mosesdecoder/cmph-2.0.2/AUTHORS +4 -0
  3. mosesdecoder/cmph-2.0.2/COPYING +5 -0
  4. mosesdecoder/cmph-2.0.2/ChangeLog +453 -0
  5. mosesdecoder/cmph-2.0.2/INSTALL +368 -0
  6. mosesdecoder/cmph-2.0.2/LGPL-2 +513 -0
  7. mosesdecoder/cmph-2.0.2/MPL-1.1 +469 -0
  8. mosesdecoder/cmph-2.0.2/Makefile +888 -0
  9. mosesdecoder/cmph-2.0.2/Makefile.am +9 -0
  10. mosesdecoder/cmph-2.0.2/Makefile.in +888 -0
  11. mosesdecoder/cmph-2.0.2/NEWS +0 -0
  12. mosesdecoder/cmph-2.0.2/README +326 -0
  13. mosesdecoder/cmph-2.0.2/aclocal.m4 +1144 -0
  14. mosesdecoder/cmph-2.0.2/bin/cmph +0 -0
  15. mosesdecoder/cmph-2.0.2/cmph.pc +12 -0
  16. mosesdecoder/cmph-2.0.2/cmph.pc.in +12 -0
  17. mosesdecoder/cmph-2.0.2/cmph.spec +39 -0
  18. mosesdecoder/cmph-2.0.2/compile +348 -0
  19. mosesdecoder/cmph-2.0.2/config.guess +1476 -0
  20. mosesdecoder/cmph-2.0.2/config.h +86 -0
  21. mosesdecoder/cmph-2.0.2/config.h.in +85 -0
  22. mosesdecoder/cmph-2.0.2/config.log +878 -0
  23. mosesdecoder/cmph-2.0.2/config.status +2211 -0
  24. mosesdecoder/cmph-2.0.2/config.sub +1801 -0
  25. mosesdecoder/cmph-2.0.2/configure +0 -0
  26. mosesdecoder/cmph-2.0.2/configure.ac +83 -0
  27. mosesdecoder/cmph-2.0.2/cxxmph.pc +12 -0
  28. mosesdecoder/cmph-2.0.2/cxxmph.pc.in +12 -0
  29. mosesdecoder/cmph-2.0.2/cxxmph/.deps/MurmurHash3.Plo +1 -0
  30. mosesdecoder/cmph-2.0.2/cxxmph/.deps/benchmark.Plo +1 -0
  31. mosesdecoder/cmph-2.0.2/cxxmph/.deps/bm_common.Plo +1 -0
  32. mosesdecoder/cmph-2.0.2/cxxmph/.deps/bm_map.Po +1 -0
  33. mosesdecoder/cmph-2.0.2/cxxmph/.deps/cxxmph.Po +1 -0
  34. mosesdecoder/cmph-2.0.2/cxxmph/.deps/dense_hash_map_test.Po +1 -0
  35. mosesdecoder/cmph-2.0.2/cxxmph/.deps/hollow_iterator_test.Po +1 -0
  36. mosesdecoder/cmph-2.0.2/cxxmph/.deps/map_tester.Po +1 -0
  37. mosesdecoder/cmph-2.0.2/cxxmph/.deps/map_tester_test.Po +1 -0
  38. mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_bits.Plo +1 -0
  39. mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_bits_test.Po +1 -0
  40. mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_index.Plo +1 -0
  41. mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_index_test.Po +1 -0
  42. mosesdecoder/cmph-2.0.2/cxxmph/.deps/mph_map_test.Po +1 -0
  43. mosesdecoder/cmph-2.0.2/cxxmph/.deps/seeded_hash_test.Po +1 -0
  44. mosesdecoder/cmph-2.0.2/cxxmph/.deps/string_util.Plo +1 -0
  45. mosesdecoder/cmph-2.0.2/cxxmph/.deps/string_util_test.Po +1 -0
  46. mosesdecoder/cmph-2.0.2/cxxmph/.deps/test.Plo +1 -0
  47. mosesdecoder/cmph-2.0.2/cxxmph/.deps/test_test.Po +1 -0
  48. mosesdecoder/cmph-2.0.2/cxxmph/.deps/trigraph.Plo +1 -0
  49. mosesdecoder/cmph-2.0.2/cxxmph/.deps/trigraph_test.Po +1 -0
  50. 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=''; \
329
+ grn=''; \
330
+ lgn=''; \
331
+ blu=''; \
332
+ mgn=''; \
333
+ brg=''; \
334
+ std=''; \
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: