Home | History | Annotate | Line # | Download | only in ctype
      1  1.30     joerg # $NetBSD: Makefile,v 1.30 2013/08/11 22:09:40 joerg Exp $
      2   1.6     lukem 
      3   1.6     lukem NOMAN=	# defined
      4   1.1    itojun 
      5   1.2    itojun # pull LOCALEDIR and other declarations
      6   1.2    itojun .include <bsd.own.mk>
      7   1.2    itojun 
      8  1.28   tnozaki LOCALEFILE=	LC_CTYPE
      9  1.10  tshiozak 
     10  1.28   tnozaki LOCALESRC_af_ZA.ISO8859-1=	en_US.ISO_8859-1
     11  1.28   tnozaki LOCALESRC_af_ZA.ISO8859-15=	en_US.DIS_8859-15
     12  1.28   tnozaki LOCALESRC_be_BY.CP1251=		bg_BG.CP1251
     13  1.28   tnozaki LOCALESRC_be_BY.ISO8859-5=	ru_RU.ISO_8859-5
     14  1.28   tnozaki LOCALESRC_bg_BG.CP1251=		bg_BG.CP1251
     15  1.28   tnozaki LOCALESRC_ca_ES.ISO8859-1=	en_US.ISO_8859-1
     16  1.28   tnozaki LOCALESRC_ca_ES.ISO8859-15=	en_US.DIS_8859-15
     17  1.28   tnozaki LOCALESRC_cs_CZ.ISO8859-2=	en_US.ISO_8859-2
     18  1.28   tnozaki LOCALESRC_da_DK.ISO8859-1=	en_US.ISO_8859-1
     19  1.28   tnozaki LOCALESRC_da_DK.ISO8859-15=	en_US.DIS_8859-15
     20  1.28   tnozaki LOCALESRC_de_AT.ISO8859-1=	en_US.ISO_8859-1
     21  1.28   tnozaki LOCALESRC_de_AT.ISO8859-15=	en_US.DIS_8859-15
     22  1.28   tnozaki LOCALESRC_de_CH.ISO8859-1=	en_US.ISO_8859-1
     23  1.28   tnozaki LOCALESRC_de_CH.ISO8859-15=	en_US.DIS_8859-15
     24  1.28   tnozaki LOCALESRC_de_DE.ISO8859-1=	en_US.ISO_8859-1
     25  1.28   tnozaki LOCALESRC_de_DE.ISO8859-15=	en_US.DIS_8859-15
     26  1.28   tnozaki LOCALESRC_el_GR.ISO8859-7=	el_GR.ISO8859-7
     27  1.28   tnozaki LOCALESRC_en_AU.ISO8859-1=	en_US.ISO_8859-1
     28  1.28   tnozaki LOCALESRC_en_AU.ISO8859-15=	en_US.DIS_8859-15
     29  1.28   tnozaki LOCALESRC_en_CA.ISO8859-1=	en_US.ISO_8859-1
     30  1.28   tnozaki LOCALESRC_en_CA.ISO8859-15=	en_US.DIS_8859-15
     31  1.28   tnozaki LOCALESRC_en_GB.ISO8859-1=	en_US.ISO_8859-1
     32  1.28   tnozaki LOCALESRC_en_GB.ISO8859-15=	en_US.DIS_8859-15
     33  1.28   tnozaki LOCALESRC_en_NZ.ISO8859-1=	en_US.ISO_8859-1
     34  1.28   tnozaki LOCALESRC_en_NZ.ISO8859-15=	en_US.DIS_8859-15
     35  1.28   tnozaki LOCALESRC_en_US.ISO8859-1=	en_US.ISO_8859-1
     36  1.28   tnozaki LOCALESRC_en_US.ISO8859-15=	en_US.DIS_8859-15
     37  1.28   tnozaki LOCALESRC_en_US.US-ASCII=	en_US.ASCII
     38  1.28   tnozaki LOCALESRC_es_ES.ISO8859-1=	en_US.ISO_8859-1
     39  1.28   tnozaki LOCALESRC_es_ES.ISO8859-15=	en_US.DIS_8859-15
     40  1.28   tnozaki LOCALESRC_et_EE.ISO8859-15=	en_US.DIS_8859-15
     41  1.28   tnozaki LOCALESRC_eu_ES.ISO8859-1=	en_US.ISO_8859-1
     42  1.28   tnozaki LOCALESRC_eu_ES.ISO8859-15=	en_US.DIS_8859-15
     43  1.28   tnozaki LOCALESRC_fi_FI.ISO8859-1=	en_US.ISO_8859-1
     44  1.28   tnozaki LOCALESRC_fi_FI.ISO8859-15=	en_US.DIS_8859-15
     45  1.28   tnozaki LOCALESRC_fr_BE.ISO8859-1=	en_US.ISO_8859-1
     46  1.28   tnozaki LOCALESRC_fr_BE.ISO8859-15=	en_US.DIS_8859-15
     47  1.28   tnozaki LOCALESRC_fr_CA.ISO8859-1=	en_US.ISO_8859-1
     48  1.28   tnozaki LOCALESRC_fr_CA.ISO8859-15=	en_US.DIS_8859-15
     49  1.28   tnozaki LOCALESRC_fr_CH.ISO8859-1=	en_US.ISO_8859-1
     50  1.28   tnozaki LOCALESRC_fr_CH.ISO8859-15=	en_US.DIS_8859-15
     51  1.28   tnozaki LOCALESRC_fr_FR.ISO8859-1=	en_US.ISO_8859-1
     52  1.28   tnozaki LOCALESRC_fr_FR.ISO8859-15=	en_US.DIS_8859-15
     53  1.28   tnozaki LOCALESRC_hr_HR.ISO8859-2=	en_US.ISO_8859-2
     54  1.28   tnozaki LOCALESRC_hu_HU.ISO8859-2=	en_US.ISO_8859-2
     55  1.28   tnozaki LOCALESRC_hy_AM.ARMSCII-8=	hy_AM.ARMSCII-8
     56  1.28   tnozaki LOCALESRC_is_IS.ISO8859-1=	en_US.ISO_8859-1
     57  1.28   tnozaki LOCALESRC_is_IS.ISO8859-15=	en_US.DIS_8859-15
     58  1.28   tnozaki LOCALESRC_it_CH.ISO8859-1=	en_US.ISO_8859-1
     59  1.28   tnozaki LOCALESRC_it_CH.ISO8859-15=	en_US.DIS_8859-15
     60  1.28   tnozaki LOCALESRC_it_IT.ISO8859-1=	en_US.ISO_8859-1
     61  1.28   tnozaki LOCALESRC_it_IT.ISO8859-15=	en_US.DIS_8859-15
     62  1.28   tnozaki LOCALESRC_ja_JP.SJIS=		ja_JP.SJIS
     63  1.28   tnozaki LOCALESRC_ja_JP.ct=		ja_JP.CTEXT
     64  1.28   tnozaki LOCALESRC_ja_JP.eucJP=		ja_JP.eucJP
     65  1.28   tnozaki LOCALESRC_kk_KZ.PT154=		kk_KZ.PT154
     66  1.28   tnozaki LOCALESRC_ko_KR.eucKR=		ko_KR.eucKR
     67  1.28   tnozaki LOCALESRC_lt_LT.ISO8859-4=	en_US.ISO_8859-4
     68  1.28   tnozaki LOCALESRC_lt_LT.ISO8859-13=	lt_LT.ISO8859-13
     69  1.30     joerg LOCALESRC_nb_NO.ISO8859-1=	en_US.ISO_8859-1
     70  1.30     joerg LOCALESRC_nb_NO.ISO8859-15=	en_US.DIS_8859-15
     71  1.28   tnozaki LOCALESRC_nl_BE.ISO8859-1=	en_US.ISO_8859-1
     72  1.28   tnozaki LOCALESRC_nl_BE.ISO8859-15=	en_US.DIS_8859-15
     73  1.28   tnozaki LOCALESRC_nl_NL.ISO8859-1=	en_US.ISO_8859-1
     74  1.28   tnozaki LOCALESRC_nl_NL.ISO8859-15=	en_US.DIS_8859-15
     75  1.28   tnozaki LOCALESRC_nn_NO.ISO8859-1=	en_US.ISO_8859-1
     76  1.28   tnozaki LOCALESRC_nn_NO.ISO8859-15=	en_US.DIS_8859-15
     77  1.28   tnozaki LOCALESRC_pl_PL.ISO8859-2=	en_US.ISO_8859-2
     78  1.28   tnozaki LOCALESRC_pt_BR.ISO8859-1=	en_US.ISO_8859-1
     79  1.28   tnozaki LOCALESRC_pt_PT.ISO8859-1=	en_US.ISO_8859-1
     80  1.28   tnozaki LOCALESRC_pt_PT.ISO8859-15=	en_US.DIS_8859-15
     81  1.28   tnozaki LOCALESRC_ro_RO.ISO8859-2=	en_US.ISO_8859-2
     82  1.28   tnozaki LOCALESRC_ru_RU.CP866=		ru_RU.CP866
     83  1.28   tnozaki LOCALESRC_ru_BY.CP1251=		bg_BG.CP1251
     84  1.28   tnozaki LOCALESRC_ru_RU.CP1251=		bg_BG.CP1251
     85  1.28   tnozaki LOCALESRC_ru_RU.ISO8859-5=	ru_RU.ISO_8859-5
     86  1.28   tnozaki LOCALESRC_ru_RU.KOI8-R=		ru_RU.KOI8-R
     87  1.28   tnozaki LOCALESRC_sk_SK.ISO8859-2=	en_US.ISO_8859-2
     88  1.28   tnozaki LOCALESRC_sl_SI.ISO8859-2=	en_US.ISO_8859-2
     89  1.30     joerg LOCALESRC_sr_Latn_ME.ISO8859-2=	en_US.ISO_8859-2
     90  1.30     joerg LOCALESRC_sr_Cyrl_ME.ISO8859-5=	ru_RU.ISO_8859-5
     91  1.30     joerg LOCALESRC_sr_Latn_RS.ISO8859-2=	en_US.ISO_8859-2
     92  1.30     joerg LOCALESRC_sr_Cyrl_RS.ISO8859-5=	ru_RU.ISO_8859-5
     93  1.28   tnozaki LOCALESRC_sv_SE.ISO8859-1=	en_US.ISO_8859-1
     94  1.28   tnozaki LOCALESRC_sv_SE.ISO8859-15=	en_US.DIS_8859-15
     95  1.28   tnozaki LOCALESRC_tr_TR.ISO8859-9=	tr_TR.ISO8859-9
     96  1.28   tnozaki LOCALESRC_uk_UA.CP1251=		bg_BG.CP1251
     97  1.28   tnozaki LOCALESRC_uk_UA.ISO8859-5=	ru_RU.ISO_8859-5
     98  1.28   tnozaki LOCALESRC_uk_UA.KOI8-U=		uk_UA.KOI8-U
     99  1.28   tnozaki LOCALESRC_zh_CN.GB18030=	zh_CN.GB18030
    100  1.28   tnozaki LOCALESRC_zh_CN.eucCN=		zh_CN.eucCN
    101  1.28   tnozaki LOCALESRC_zh_HK.Big5hkscs=	zh_HK.Big5-HKSCS
    102  1.28   tnozaki LOCALESRC_zh_TW.Big5=		zh_TW.BIG5
    103  1.28   tnozaki LOCALESRC_zh_TW.eucTW=		zh_TW.eucTW
    104  1.22   tnozaki 
    105  1.28   tnozaki .include "${.CURDIR}/../Makefile.locale"
    106  1.22   tnozaki 
    107  1.28   tnozaki all:		${LOCALES:S/$/.out/g}
    108  1.28   tnozaki realall:	${LOCALES:S/$/.out/g}
    109  1.21   tnozaki 
    110  1.28   tnozaki FILES=		${LOCALES:S/$/.out/g}
    111   1.2    itojun CLEANFILES+=	${LOCALES:S/$/.out/g}
    112   1.2    itojun 
    113  1.30     joerg .for locale in ${LOCALES:M*.UTF-8}
    114  1.30     joerg LOCALESRC_${locale}=		en_US.UTF-8
    115  1.30     joerg .endfor
    116  1.30     joerg 
    117   1.2    itojun .for locale in ${LOCALES}
    118  1.28   tnozaki ${locale}.out: ${LOCALESRC_${locale}}.src
    119  1.18     lukem 	${_MKTARGET_CREATE}
    120   1.8   thorpej 	${CPP} -I${.CURDIR} < ${.CURDIR}/${LOCALESRC_${locale}}.src | \
    121  1.28   tnozaki 	    ${TOOL_SED} -e '/^#/d' | \
    122  1.28   tnozaki 	    ${TOOL_MKLOCALE} -t ctype -o ${.TARGET}
    123   1.2    itojun .endfor
    124   1.2    itojun 
    125   1.2    itojun .include <bsd.prog.mk>
    126