1# Do not reorder, magic
2orth_files = [
3  'aa.orth',
4  'ab.orth',
5  'af.orth',
6  'am.orth',
7  'ar.orth',
8  'as.orth',
9  'ast.orth',
10  'av.orth',
11  'ay.orth',
12  'az_az.orth',
13  'az_ir.orth',
14  'ba.orth',
15  'bm.orth',
16  'be.orth',
17  'bg.orth',
18  'bh.orth',
19  'bho.orth',
20  'bi.orth',
21  'bin.orth',
22  'bn.orth',
23  'bo.orth',
24  'br.orth',
25  'bs.orth',
26  'bua.orth',
27  'ca.orth',
28  'ce.orth',
29  'ch.orth',
30  'chm.orth',
31  'chr.orth',
32  'co.orth',
33  'cs.orth',
34  'cu.orth',
35  'cv.orth',
36  'cy.orth',
37  'da.orth',
38  'de.orth',
39  'dz.orth',
40  'el.orth',
41  'en.orth',
42  'eo.orth',
43  'es.orth',
44  'et.orth',
45  'eu.orth',
46  'fa.orth',
47  'fi.orth',
48  'fj.orth',
49  'fo.orth',
50  'fr.orth',
51  'ff.orth',
52  'fur.orth',
53  'fy.orth',
54  'ga.orth',
55  'gd.orth',
56  'gez.orth',
57  'gl.orth',
58  'gn.orth',
59  'gu.orth',
60  'gv.orth',
61  'ha.orth',
62  'haw.orth',
63  'he.orth',
64  'hi.orth',
65  'ho.orth',
66  'hr.orth',
67  'hu.orth',
68  'hy.orth',
69  'ia.orth',
70  'ig.orth',
71  'id.orth',
72  'ie.orth',
73  'ik.orth',
74  'io.orth',
75  'is.orth',
76  'it.orth',
77  'iu.orth',
78  'ja.orth',
79  'ka.orth',
80  'kaa.orth',
81  'ki.orth',
82  'kk.orth',
83  'kl.orth',
84  'km.orth',
85  'kn.orth',
86  'ko.orth',
87  'kok.orth',
88  'ks.orth',
89  'ku_am.orth',
90  'ku_ir.orth',
91  'kum.orth',
92  'kv.orth',
93  'kw.orth',
94  'ky.orth',
95  'la.orth',
96  'lb.orth',
97  'lez.orth',
98  'ln.orth',
99  'lo.orth',
100  'lt.orth',
101  'lv.orth',
102  'mg.orth',
103  'mh.orth',
104  'mi.orth',
105  'mk.orth',
106  'ml.orth',
107  'mn_cn.orth',
108  'mo.orth',
109  'mr.orth',
110  'mt.orth',
111  'my.orth',
112  'nb.orth',
113  'nds.orth',
114  'ne.orth',
115  'nl.orth',
116  'nn.orth',
117  'no.orth',
118  'nr.orth',
119  'nso.orth',
120  'ny.orth',
121  'oc.orth',
122  'om.orth',
123  'or.orth',
124  'os.orth',
125  'pa.orth',
126  'pl.orth',
127  'ps_af.orth',
128  'ps_pk.orth',
129  'pt.orth',
130  'rm.orth',
131  'ro.orth',
132  'ru.orth',
133  'sa.orth',
134  'sah.orth',
135  'sco.orth',
136  'se.orth',
137  'sel.orth',
138  'sh.orth',
139  'shs.orth',
140  'si.orth',
141  'sk.orth',
142  'sl.orth',
143  'sm.orth',
144  'sma.orth',
145  'smj.orth',
146  'smn.orth',
147  'sms.orth',
148  'so.orth',
149  'sq.orth',
150  'sr.orth',
151  'ss.orth',
152  'st.orth',
153  'sv.orth',
154  'sw.orth',
155  'syr.orth',
156  'ta.orth',
157  'te.orth',
158  'tg.orth',
159  'th.orth',
160  'ti_er.orth',
161  'ti_et.orth',
162  'tig.orth',
163  'tk.orth',
164  'tl.orth',
165  'tn.orth',
166  'to.orth',
167  'tr.orth',
168  'ts.orth',
169  'tt.orth',
170  'tw.orth',
171  'tyv.orth',
172  'ug.orth',
173  'uk.orth',
174  'ur.orth',
175  'uz.orth',
176  've.orth',
177  'vi.orth',
178  'vo.orth',
179  'vot.orth',
180  'wa.orth',
181  'wen.orth',
182  'wo.orth',
183  'xh.orth',
184  'yap.orth',
185  'yi.orth',
186  'yo.orth',
187  'zh_cn.orth',
188  'zh_hk.orth',
189  'zh_mo.orth',
190  'zh_sg.orth',
191  'zh_tw.orth',
192  'zu.orth',
193  'ak.orth',
194  'an.orth',
195  'ber_dz.orth',
196  'ber_ma.orth',
197  'byn.orth',
198  'crh.orth',
199  'csb.orth',
200  'dv.orth',
201  'ee.orth',
202  'fat.orth',
203  'fil.orth',
204  'hne.orth',
205  'hsb.orth',
206  'ht.orth',
207  'hz.orth',
208  'ii.orth',
209  'jv.orth',
210  'kab.orth',
211  'kj.orth',
212  'kr.orth',
213  'ku_iq.orth',
214  'ku_tr.orth',
215  'kwm.orth',
216  'lg.orth',
217  'li.orth',
218  'mai.orth',
219  'mn_mn.orth',
220  'ms.orth',
221  'na.orth',
222  'ng.orth',
223  'nv.orth',
224  'ota.orth',
225  'pa_pk.orth',
226  'pap_an.orth',
227  'pap_aw.orth',
228  'qu.orth',
229  'quz.orth',
230  'rn.orth',
231  'rw.orth',
232  'sc.orth',
233  'sd.orth',
234  'sg.orth',
235  'sid.orth',
236  'sn.orth',
237  'su.orth',
238  'ty.orth',
239  'wal.orth',
240  'za.orth',
241  'lah.orth',
242  'nqo.orth',
243  'brx.orth',
244  'sat.orth',
245  'doi.orth',
246  'mni.orth',
247  'und_zsye.orth',
248  'und_zmth.orth',
249]
250
251fclang_h = custom_target('fclang.h',
252  output: ['fclang.h'],
253  input: orth_files,
254  command: [find_program('fc-lang.py'), orth_files, '--template', files('fclang.tmpl.h')[0], '--output', '@OUTPUT@', '--directory', meson.current_source_dir()],
255  build_by_default: true,
256)
257