11.30Sjoerg# $NetBSD: Makefile,v 1.30 2013/08/11 22:09:40 joerg Exp $
21.6Slukem
31.6SlukemNOMAN=	# defined
41.1Sitojun
51.2Sitojun# pull LOCALEDIR and other declarations
61.2Sitojun.include <bsd.own.mk>
71.2Sitojun
81.28StnozakiLOCALEFILE=	LC_CTYPE
91.10Stshiozak
101.28StnozakiLOCALESRC_af_ZA.ISO8859-1=	en_US.ISO_8859-1
111.28StnozakiLOCALESRC_af_ZA.ISO8859-15=	en_US.DIS_8859-15
121.28StnozakiLOCALESRC_be_BY.CP1251=		bg_BG.CP1251
131.28StnozakiLOCALESRC_be_BY.ISO8859-5=	ru_RU.ISO_8859-5
141.28StnozakiLOCALESRC_bg_BG.CP1251=		bg_BG.CP1251
151.28StnozakiLOCALESRC_ca_ES.ISO8859-1=	en_US.ISO_8859-1
161.28StnozakiLOCALESRC_ca_ES.ISO8859-15=	en_US.DIS_8859-15
171.28StnozakiLOCALESRC_cs_CZ.ISO8859-2=	en_US.ISO_8859-2
181.28StnozakiLOCALESRC_da_DK.ISO8859-1=	en_US.ISO_8859-1
191.28StnozakiLOCALESRC_da_DK.ISO8859-15=	en_US.DIS_8859-15
201.28StnozakiLOCALESRC_de_AT.ISO8859-1=	en_US.ISO_8859-1
211.28StnozakiLOCALESRC_de_AT.ISO8859-15=	en_US.DIS_8859-15
221.28StnozakiLOCALESRC_de_CH.ISO8859-1=	en_US.ISO_8859-1
231.28StnozakiLOCALESRC_de_CH.ISO8859-15=	en_US.DIS_8859-15
241.28StnozakiLOCALESRC_de_DE.ISO8859-1=	en_US.ISO_8859-1
251.28StnozakiLOCALESRC_de_DE.ISO8859-15=	en_US.DIS_8859-15
261.28StnozakiLOCALESRC_el_GR.ISO8859-7=	el_GR.ISO8859-7
271.28StnozakiLOCALESRC_en_AU.ISO8859-1=	en_US.ISO_8859-1
281.28StnozakiLOCALESRC_en_AU.ISO8859-15=	en_US.DIS_8859-15
291.28StnozakiLOCALESRC_en_CA.ISO8859-1=	en_US.ISO_8859-1
301.28StnozakiLOCALESRC_en_CA.ISO8859-15=	en_US.DIS_8859-15
311.28StnozakiLOCALESRC_en_GB.ISO8859-1=	en_US.ISO_8859-1
321.28StnozakiLOCALESRC_en_GB.ISO8859-15=	en_US.DIS_8859-15
331.28StnozakiLOCALESRC_en_NZ.ISO8859-1=	en_US.ISO_8859-1
341.28StnozakiLOCALESRC_en_NZ.ISO8859-15=	en_US.DIS_8859-15
351.28StnozakiLOCALESRC_en_US.ISO8859-1=	en_US.ISO_8859-1
361.28StnozakiLOCALESRC_en_US.ISO8859-15=	en_US.DIS_8859-15
371.28StnozakiLOCALESRC_en_US.US-ASCII=	en_US.ASCII
381.28StnozakiLOCALESRC_es_ES.ISO8859-1=	en_US.ISO_8859-1
391.28StnozakiLOCALESRC_es_ES.ISO8859-15=	en_US.DIS_8859-15
401.28StnozakiLOCALESRC_et_EE.ISO8859-15=	en_US.DIS_8859-15
411.28StnozakiLOCALESRC_eu_ES.ISO8859-1=	en_US.ISO_8859-1
421.28StnozakiLOCALESRC_eu_ES.ISO8859-15=	en_US.DIS_8859-15
431.28StnozakiLOCALESRC_fi_FI.ISO8859-1=	en_US.ISO_8859-1
441.28StnozakiLOCALESRC_fi_FI.ISO8859-15=	en_US.DIS_8859-15
451.28StnozakiLOCALESRC_fr_BE.ISO8859-1=	en_US.ISO_8859-1
461.28StnozakiLOCALESRC_fr_BE.ISO8859-15=	en_US.DIS_8859-15
471.28StnozakiLOCALESRC_fr_CA.ISO8859-1=	en_US.ISO_8859-1
481.28StnozakiLOCALESRC_fr_CA.ISO8859-15=	en_US.DIS_8859-15
491.28StnozakiLOCALESRC_fr_CH.ISO8859-1=	en_US.ISO_8859-1
501.28StnozakiLOCALESRC_fr_CH.ISO8859-15=	en_US.DIS_8859-15
511.28StnozakiLOCALESRC_fr_FR.ISO8859-1=	en_US.ISO_8859-1
521.28StnozakiLOCALESRC_fr_FR.ISO8859-15=	en_US.DIS_8859-15
531.28StnozakiLOCALESRC_hr_HR.ISO8859-2=	en_US.ISO_8859-2
541.28StnozakiLOCALESRC_hu_HU.ISO8859-2=	en_US.ISO_8859-2
551.28StnozakiLOCALESRC_hy_AM.ARMSCII-8=	hy_AM.ARMSCII-8
561.28StnozakiLOCALESRC_is_IS.ISO8859-1=	en_US.ISO_8859-1
571.28StnozakiLOCALESRC_is_IS.ISO8859-15=	en_US.DIS_8859-15
581.28StnozakiLOCALESRC_it_CH.ISO8859-1=	en_US.ISO_8859-1
591.28StnozakiLOCALESRC_it_CH.ISO8859-15=	en_US.DIS_8859-15
601.28StnozakiLOCALESRC_it_IT.ISO8859-1=	en_US.ISO_8859-1
611.28StnozakiLOCALESRC_it_IT.ISO8859-15=	en_US.DIS_8859-15
621.28StnozakiLOCALESRC_ja_JP.SJIS=		ja_JP.SJIS
631.28StnozakiLOCALESRC_ja_JP.ct=		ja_JP.CTEXT
641.28StnozakiLOCALESRC_ja_JP.eucJP=		ja_JP.eucJP
651.28StnozakiLOCALESRC_kk_KZ.PT154=		kk_KZ.PT154
661.28StnozakiLOCALESRC_ko_KR.eucKR=		ko_KR.eucKR
671.28StnozakiLOCALESRC_lt_LT.ISO8859-4=	en_US.ISO_8859-4
681.28StnozakiLOCALESRC_lt_LT.ISO8859-13=	lt_LT.ISO8859-13
691.30SjoergLOCALESRC_nb_NO.ISO8859-1=	en_US.ISO_8859-1
701.30SjoergLOCALESRC_nb_NO.ISO8859-15=	en_US.DIS_8859-15
711.28StnozakiLOCALESRC_nl_BE.ISO8859-1=	en_US.ISO_8859-1
721.28StnozakiLOCALESRC_nl_BE.ISO8859-15=	en_US.DIS_8859-15
731.28StnozakiLOCALESRC_nl_NL.ISO8859-1=	en_US.ISO_8859-1
741.28StnozakiLOCALESRC_nl_NL.ISO8859-15=	en_US.DIS_8859-15
751.28StnozakiLOCALESRC_nn_NO.ISO8859-1=	en_US.ISO_8859-1
761.28StnozakiLOCALESRC_nn_NO.ISO8859-15=	en_US.DIS_8859-15
771.28StnozakiLOCALESRC_pl_PL.ISO8859-2=	en_US.ISO_8859-2
781.28StnozakiLOCALESRC_pt_BR.ISO8859-1=	en_US.ISO_8859-1
791.28StnozakiLOCALESRC_pt_PT.ISO8859-1=	en_US.ISO_8859-1
801.28StnozakiLOCALESRC_pt_PT.ISO8859-15=	en_US.DIS_8859-15
811.28StnozakiLOCALESRC_ro_RO.ISO8859-2=	en_US.ISO_8859-2
821.28StnozakiLOCALESRC_ru_RU.CP866=		ru_RU.CP866
831.28StnozakiLOCALESRC_ru_BY.CP1251=		bg_BG.CP1251
841.28StnozakiLOCALESRC_ru_RU.CP1251=		bg_BG.CP1251
851.28StnozakiLOCALESRC_ru_RU.ISO8859-5=	ru_RU.ISO_8859-5
861.28StnozakiLOCALESRC_ru_RU.KOI8-R=		ru_RU.KOI8-R
871.28StnozakiLOCALESRC_sk_SK.ISO8859-2=	en_US.ISO_8859-2
881.28StnozakiLOCALESRC_sl_SI.ISO8859-2=	en_US.ISO_8859-2
891.30SjoergLOCALESRC_sr_Latn_ME.ISO8859-2=	en_US.ISO_8859-2
901.30SjoergLOCALESRC_sr_Cyrl_ME.ISO8859-5=	ru_RU.ISO_8859-5
911.30SjoergLOCALESRC_sr_Latn_RS.ISO8859-2=	en_US.ISO_8859-2
921.30SjoergLOCALESRC_sr_Cyrl_RS.ISO8859-5=	ru_RU.ISO_8859-5
931.28StnozakiLOCALESRC_sv_SE.ISO8859-1=	en_US.ISO_8859-1
941.28StnozakiLOCALESRC_sv_SE.ISO8859-15=	en_US.DIS_8859-15
951.28StnozakiLOCALESRC_tr_TR.ISO8859-9=	tr_TR.ISO8859-9
961.28StnozakiLOCALESRC_uk_UA.CP1251=		bg_BG.CP1251
971.28StnozakiLOCALESRC_uk_UA.ISO8859-5=	ru_RU.ISO_8859-5
981.28StnozakiLOCALESRC_uk_UA.KOI8-U=		uk_UA.KOI8-U
991.28StnozakiLOCALESRC_zh_CN.GB18030=	zh_CN.GB18030
1001.28StnozakiLOCALESRC_zh_CN.eucCN=		zh_CN.eucCN
1011.28StnozakiLOCALESRC_zh_HK.Big5hkscs=	zh_HK.Big5-HKSCS
1021.28StnozakiLOCALESRC_zh_TW.Big5=		zh_TW.BIG5
1031.28StnozakiLOCALESRC_zh_TW.eucTW=		zh_TW.eucTW
1041.22Stnozaki
1051.28Stnozaki.include "${.CURDIR}/../Makefile.locale"
1061.22Stnozaki
1071.28Stnozakiall:		${LOCALES:S/$/.out/g}
1081.28Stnozakirealall:	${LOCALES:S/$/.out/g}
1091.21Stnozaki
1101.28StnozakiFILES=		${LOCALES:S/$/.out/g}
1111.2SitojunCLEANFILES+=	${LOCALES:S/$/.out/g}
1121.2Sitojun
1131.30Sjoerg.for locale in ${LOCALES:M*.UTF-8}
1141.30SjoergLOCALESRC_${locale}=		en_US.UTF-8
1151.30Sjoerg.endfor
1161.30Sjoerg
1171.2Sitojun.for locale in ${LOCALES}
1181.28Stnozaki${locale}.out: ${LOCALESRC_${locale}}.src
1191.18Slukem	${_MKTARGET_CREATE}
1201.8Sthorpej	${CPP} -I${.CURDIR} < ${.CURDIR}/${LOCALESRC_${locale}}.src | \
1211.28Stnozaki	    ${TOOL_SED} -e '/^#/d' | \
1221.28Stnozaki	    ${TOOL_MKLOCALE} -t ctype -o ${.TARGET}
1231.2Sitojun.endfor
1241.2Sitojun
1251.2Sitojun.include <bsd.prog.mk>
126