Makefile revision 122151
172445Sassar# $FreeBSD: head/share/mklocale/Makefile 122151 2003-11-05 23:39:03Z davidxu $
2102644Snectar
372445SassarNOMAN=YES
472445SassarCLEANFILES+= ${LOCALES:S/$/.out/g}
572445Sassar
672445SassarLOCALES=	am_ET.UTF-8 \
772445Sassar		bg_BG.CP1251 \
872445Sassar		el_GR.ISO8859-7 \
972445Sassar		hi_IN.ISCII-DEV \
1072445Sassar		hy_AM.ARMSCII-8 \
1172445Sassar		ja_JP.SJIS \
1272445Sassar		ja_JP.eucJP \
1372445Sassar		ko_KR.CP949 \
1472445Sassar		ko_KR.eucKR \
1572445Sassar		la_LN.ISO8859-1 \
1672445Sassar		la_LN.ISO8859-15 \
1772445Sassar		la_LN.ISO8859-2 \
1872445Sassar		la_LN.ISO8859-4 \
1972445Sassar		la_LN.US-ASCII \
2072445Sassar		lt_LT.ISO8859-13 \
2172445Sassar		ru_RU.CP866 \
2272445Sassar		ru_RU.ISO8859-5 \
2372445Sassar		ru_RU.KOI8-R \
2472445Sassar		uk_UA.KOI8-U \
2572445Sassar		zh_CN.eucCN \
2672445Sassar		zh_CN.GB18030 \
2772445Sassar		zh_CN.GB2312 \
2872445Sassar		zh_CN.GBK \
2972445Sassar		zh_TW.Big5
3072445Sassar
3172445SassarLOCALEDIR=	${DESTDIR}/usr/share/locale
3272445Sassar
3372445SassarASCIILINKS=	en_AU en_CA en_GB en_NZ en_US
3472445SassarLATIN1XLINKS=   af_ZA ca_ES da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_NZ \
3572445Sassar		en_US es_ES fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT \
3672445Sassar		nl_BE nl_NL no_NO pt_PT sv_SE
3772445SassarLATIN1LINKS=	${LATIN1XLINKS} pt_BR
3872445SassarLATIN15LINKS=	${LATIN1XLINKS} et_EE
39120945SnectarLATIN2LINKS=	cs_CZ hr_HR hu_HU pl_PL sl_SI sr_YU ro_RO sk_SK
4072445SassarLATIN4LINKS=	lt_LT
4172445SassarLATIN5LINKS=	sr_YU uk_UA
4272445SassarCP1251LINKS=    ru_RU
4372445Sassar
4472445Sassar.SUFFIXES: .src .out
4572445Sassar
4672445Sassar.src.out:
4772445Sassar	mklocale -o ${.TARGET} ${.IMPSRC}
4872445Sassar
4972445Sassarall: ${LOCALES:S/$/.out/g}
5072445Sassar
5172445Sassarafterinstall:
5272445Sassar.for locale in ${LOCALES}
5390926Snectar	${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} \
5490926Snectar		${locale}.out ${LOCALEDIR}/${locale}/LC_CTYPE
5572445Sassar.endfor
5672445Sassar.for link in ${LATIN1LINKS}
5772445Sassar	ln -fs ../la_LN.ISO8859-1/LC_CTYPE \
5872445Sassar		       ${LOCALEDIR}/${link}.ISO8859-1/LC_CTYPE
5972445Sassar.endfor
6072445Sassar.for link in ${LATIN15LINKS}
6172445Sassar	ln -fs ../la_LN.ISO8859-15/LC_CTYPE \
6272445Sassar		       ${LOCALEDIR}/${link}.ISO8859-15/LC_CTYPE
6372445Sassar.endfor
6472445Sassar.for link in ${LATIN2LINKS}
6572445Sassar	ln -fs ../la_LN.ISO8859-2/LC_CTYPE \
6672445Sassar		${LOCALEDIR}/${link}.ISO8859-2/LC_CTYPE
6790926Snectar.endfor
6872445Sassar.for link in ${LATIN4LINKS}
6990926Snectar	ln -fs ../la_LN.ISO8859-4/LC_CTYPE \
7090926Snectar		${LOCALEDIR}/${link}.ISO8859-4/LC_CTYPE
7172445Sassar.endfor
7290926Snectar.for link in ${LATIN5LINKS}
7372445Sassar	ln -fs ../ru_RU.ISO8859-5/LC_CTYPE \
7472445Sassar		${LOCALEDIR}/${link}.ISO8859-5/LC_CTYPE
7590926Snectar.endfor
7690926Snectar.for link in ${CP1251LINKS}
7772445Sassar	ln -fs ../bg_BG.CP1251/LC_CTYPE \
7890926Snectar		${LOCALEDIR}/${link}.CP1251/LC_CTYPE
7990926Snectar.endfor
8072445Sassar.for link in ${ASCIILINKS}
8172445Sassar	ln -fs ../la_LN.US-ASCII/LC_CTYPE \
8272445Sassar		${LOCALEDIR}/${link}.US-ASCII/LC_CTYPE
8372445Sassar.endfor
8490926Snectar	ln -fs ../la_LN.US-ASCII/LC_CTYPE \
8590926Snectar		${LOCALEDIR}/tr_TR.ISO8859-9/LC_CTYPE
8690926Snectar
8790926Snectar.include <bsd.prog.mk>
8890926Snectar