1# -*- encoding: utf-8 -*- 2# 3# Copyright © 2003 Keith Packard 4# Copyright © 2013 Google, Inc. 5# 6# Permission to use, copy, modify, distribute, and sell this software and its 7# documentation for any purpose is hereby granted without fee, provided that 8# the above copyright notice appear in all copies and that both that 9# copyright notice and this permission notice appear in supporting 10# documentation, and that the name of the author(s) not be used in 11# advertising or publicity pertaining to distribution of the software without 12# specific, written prior permission. The authors make no 13# representations about the suitability of this software for any purpose. It 14# is provided "as is" without express or implied warranty. 15# 16# THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 17# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 18# EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR 19# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 20# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 21# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 22# PERFORMANCE OF THIS SOFTWARE. 23# 24# Google Author(s): Behdad Esfahbod 25 26TAG = lang 27DEPS = $(ORTH) 28ARGS = --directory $(srcdir) $(ORTH) 29DIST = $(ORTH) 30 31include $(top_srcdir)/Tools.mk 32 33# NOTE: 34# 35# The order of the orth files here is extremely important (part of the cache 36# format) and should not be modified. New orth files should be added at the 37# end. No files should be removed either. 38# 39ORTH = \ 40 aa.orth \ 41 ab.orth \ 42 af.orth \ 43 am.orth \ 44 ar.orth \ 45 as.orth \ 46 ast.orth \ 47 av.orth \ 48 ay.orth \ 49 az_az.orth \ 50 az_ir.orth \ 51 ba.orth \ 52 bm.orth \ 53 be.orth \ 54 bg.orth \ 55 bh.orth \ 56 bho.orth \ 57 bi.orth \ 58 bin.orth \ 59 bn.orth \ 60 bo.orth \ 61 br.orth \ 62 bs.orth \ 63 bua.orth \ 64 ca.orth \ 65 ce.orth \ 66 ch.orth \ 67 chm.orth \ 68 chr.orth \ 69 co.orth \ 70 cs.orth \ 71 cu.orth \ 72 cv.orth \ 73 cy.orth \ 74 da.orth \ 75 de.orth \ 76 dz.orth \ 77 el.orth \ 78 en.orth \ 79 eo.orth \ 80 es.orth \ 81 et.orth \ 82 eu.orth \ 83 fa.orth \ 84 fi.orth \ 85 fj.orth \ 86 fo.orth \ 87 fr.orth \ 88 ff.orth \ 89 fur.orth \ 90 fy.orth \ 91 ga.orth \ 92 gd.orth \ 93 gez.orth \ 94 gl.orth \ 95 gn.orth \ 96 gu.orth \ 97 gv.orth \ 98 ha.orth \ 99 haw.orth \ 100 he.orth \ 101 hi.orth \ 102 ho.orth \ 103 hr.orth \ 104 hu.orth \ 105 hy.orth \ 106 ia.orth \ 107 ig.orth \ 108 id.orth \ 109 ie.orth \ 110 ik.orth \ 111 io.orth \ 112 is.orth \ 113 it.orth \ 114 iu.orth \ 115 ja.orth \ 116 ka.orth \ 117 kaa.orth \ 118 ki.orth \ 119 kk.orth \ 120 kl.orth \ 121 km.orth \ 122 kn.orth \ 123 ko.orth \ 124 kok.orth \ 125 ks.orth \ 126 ku_am.orth \ 127 ku_ir.orth \ 128 kum.orth \ 129 kv.orth \ 130 kw.orth \ 131 ky.orth \ 132 la.orth \ 133 lb.orth \ 134 lez.orth \ 135 ln.orth \ 136 lo.orth \ 137 lt.orth \ 138 lv.orth \ 139 mg.orth \ 140 mh.orth \ 141 mi.orth \ 142 mk.orth \ 143 ml.orth \ 144 mn_cn.orth \ 145 mo.orth \ 146 mr.orth \ 147 mt.orth \ 148 my.orth \ 149 nb.orth \ 150 nds.orth \ 151 ne.orth \ 152 nl.orth \ 153 nn.orth \ 154 no.orth \ 155 nr.orth \ 156 nso.orth \ 157 ny.orth \ 158 oc.orth \ 159 om.orth \ 160 or.orth \ 161 os.orth \ 162 pa.orth \ 163 pl.orth \ 164 ps_af.orth \ 165 ps_pk.orth \ 166 pt.orth \ 167 rm.orth \ 168 ro.orth \ 169 ru.orth \ 170 sa.orth \ 171 sah.orth \ 172 sco.orth \ 173 se.orth \ 174 sel.orth \ 175 sh.orth \ 176 shs.orth \ 177 si.orth \ 178 sk.orth \ 179 sl.orth \ 180 sm.orth \ 181 sma.orth \ 182 smj.orth \ 183 smn.orth \ 184 sms.orth \ 185 so.orth \ 186 sq.orth \ 187 sr.orth \ 188 ss.orth \ 189 st.orth \ 190 sv.orth \ 191 sw.orth \ 192 syr.orth \ 193 ta.orth \ 194 te.orth \ 195 tg.orth \ 196 th.orth \ 197 ti_er.orth \ 198 ti_et.orth \ 199 tig.orth \ 200 tk.orth \ 201 tl.orth \ 202 tn.orth \ 203 to.orth \ 204 tr.orth \ 205 ts.orth \ 206 tt.orth \ 207 tw.orth \ 208 tyv.orth \ 209 ug.orth \ 210 uk.orth \ 211 ur.orth \ 212 uz.orth \ 213 ve.orth \ 214 vi.orth \ 215 vo.orth \ 216 vot.orth \ 217 wa.orth \ 218 wen.orth \ 219 wo.orth \ 220 xh.orth \ 221 yap.orth \ 222 yi.orth \ 223 yo.orth \ 224 zh_cn.orth \ 225 zh_hk.orth \ 226 zh_mo.orth \ 227 zh_sg.orth \ 228 zh_tw.orth \ 229 zu.orth \ 230 ak.orth \ 231 an.orth \ 232 ber_dz.orth \ 233 ber_ma.orth \ 234 byn.orth \ 235 crh.orth \ 236 csb.orth \ 237 dv.orth \ 238 ee.orth \ 239 fat.orth \ 240 fil.orth \ 241 hne.orth \ 242 hsb.orth \ 243 ht.orth \ 244 hz.orth \ 245 ii.orth \ 246 jv.orth \ 247 kab.orth \ 248 kj.orth \ 249 kr.orth \ 250 ku_iq.orth \ 251 ku_tr.orth \ 252 kwm.orth \ 253 lg.orth \ 254 li.orth \ 255 mai.orth \ 256 mn_mn.orth \ 257 ms.orth \ 258 na.orth \ 259 ng.orth \ 260 nv.orth \ 261 ota.orth \ 262 pa_pk.orth \ 263 pap_an.orth \ 264 pap_aw.orth \ 265 qu.orth \ 266 quz.orth \ 267 rn.orth \ 268 rw.orth \ 269 sc.orth \ 270 sd.orth \ 271 sg.orth \ 272 sid.orth \ 273 sn.orth \ 274 su.orth \ 275 ty.orth \ 276 wal.orth \ 277 za.orth \ 278 lah.orth \ 279 nqo.orth \ 280 brx.orth \ 281 sat.orth \ 282 doi.orth \ 283 mni.orth \ 284 und_zsye.orth \ 285 und_zmth.orth \ 286 anp.orth \ 287 bhb.orth \ 288 hif.orth \ 289 mag.orth \ 290 raj.orth \ 291 the.orth \ 292 agr.orth \ 293 ayc.orth \ 294 bem.orth \ 295 ckb.orth \ 296 cmn.orth \ 297 dsb.orth \ 298 hak.orth \ 299 lij.orth \ 300 lzh.orth \ 301 mfe.orth \ 302 mhr.orth \ 303 miq.orth \ 304 mjw.orth \ 305 mnw.orth \ 306 nan.orth \ 307 nhn.orth \ 308 niu.orth \ 309 rif.orth \ 310 sgs.orth \ 311 shn.orth \ 312 szl.orth \ 313 tcy.orth \ 314 tpi.orth \ 315 unm.orth \ 316 wae.orth \ 317 yue.orth \ 318 yuw.orth 319# ^-------------- Add new orth files here 320 321BUILT_SOURCES += $(top_builddir)/conf.d/35-lang-normalize.conf 322 323DISTCLEANFILES = $(BUILT_SOURCES) 324 325$(top_builddir)/conf.d/35-lang-normalize.conf: $(ORTH) Makefile 326 $(AM_V_GEN) echo "<?xml version=\"1.0\"?>" > $@ && \ 327 echo "<!DOCTYPE fontconfig SYSTEM \"urn:fontconfig:fonts.dtd\">" >> $@ && \ 328 echo "<fontconfig>" >> $@ && \ 329 for i in `echo $(ORTH) | sed -e 's/ /\n/g' | grep -v _ | sed -e 's/\.orth$$//g' | sort`; do \ 330 echo " <!-- $$i* -> $$i -->" >> $@; \ 331 echo " <match>" >> $@; \ 332 echo " <test name=\"lang\" compare=\"contains\"><string>$$i</string></test>" >> $@; \ 333 echo " <edit name=\"lang\" mode=\"assign\" binding=\"same\"><string>$$i</string></edit>" >> $@; \ 334 echo " </match>" >> $@; \ 335 done && \ 336 echo "</fontconfig>" >> $@ 337 338-include $(top_srcdir)/git.mk 339