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