Home | History | Annotate | Line # | Download | only in monetary
Makefile revision 1.4.2.2
      1  1.4.2.2  wrstuden # $NetBSD: Makefile,v 1.4.2.2 2008/09/24 04:45:51 wrstuden Exp $
      2  1.4.2.2  wrstuden 
      3  1.4.2.2  wrstuden NOMAN=		# defined
      4  1.4.2.2  wrstuden 
      5  1.4.2.2  wrstuden # pull LOCALEDIR and other declarations
      6  1.4.2.2  wrstuden .include <bsd.own.mk>
      7  1.4.2.2  wrstuden 
      8  1.4.2.2  wrstuden FILESOWN=	${LOCALEOWN}
      9  1.4.2.2  wrstuden FILESGRP=	${LOCALEGRP}
     10  1.4.2.2  wrstuden FILESMODE=	${LOCALEMODE}
     11  1.4.2.2  wrstuden 
     12  1.4.2.2  wrstuden LOCALES += af_ZA.ISO8859-1
     13  1.4.2.2  wrstuden  LOCALESRC_af_ZA.ISO8859-1 = af_ZA.ISO8859-1
     14  1.4.2.2  wrstuden 
     15  1.4.2.2  wrstuden LOCALES += am_ET.UTF-8
     16  1.4.2.2  wrstuden  LOCALESRC_am_ET.UTF-8 = am_ET.UTF-8
     17  1.4.2.2  wrstuden 
     18  1.4.2.2  wrstuden LOCALES += be_BY.CP1131
     19  1.4.2.2  wrstuden  LOCALESRC_be_BY.CP1131 = be_BY.CP1131
     20  1.4.2.2  wrstuden 
     21  1.4.2.2  wrstuden LOCALES += be_BY.CP1251
     22  1.4.2.2  wrstuden  LOCALESRC_be_BY.CP1251 = be_BY.CP1251
     23  1.4.2.2  wrstuden 
     24  1.4.2.2  wrstuden LOCALES += be_BY.ISO8859-5
     25  1.4.2.2  wrstuden  LOCALESRC_be_BY.ISO8859-5 = be_BY.ISO8859-5
     26  1.4.2.2  wrstuden 
     27  1.4.2.2  wrstuden LOCALES += be_BY.UTF-8
     28  1.4.2.2  wrstuden  LOCALESRC_be_BY.UTF-8 = be_BY.UTF-8
     29  1.4.2.2  wrstuden 
     30  1.4.2.2  wrstuden LOCALES += bg_BG.CP1251
     31  1.4.2.2  wrstuden  LOCALESRC_bg_BG.CP1251 = bg_BG.CP1251
     32  1.4.2.2  wrstuden 
     33  1.4.2.2  wrstuden LOCALES += bg_BG.UTF-8
     34  1.4.2.2  wrstuden  LOCALESRC_bg_BG.UTF-8 = bg_BG.UTF-8
     35  1.4.2.2  wrstuden 
     36  1.4.2.2  wrstuden LOCALES += ca_ES.ISO8859-1
     37  1.4.2.2  wrstuden  LOCALESRC_ca_ES.ISO8859-1 = ca_ES.ISO8859-1
     38  1.4.2.2  wrstuden 
     39  1.4.2.2  wrstuden LOCALES += cs_CZ.ISO8859-2
     40  1.4.2.2  wrstuden  LOCALESRC_cs_CZ.ISO8859-2 = cs_CZ.ISO8859-2
     41  1.4.2.2  wrstuden 
     42  1.4.2.2  wrstuden LOCALES += cs_CZ.UTF-8
     43  1.4.2.2  wrstuden  LOCALESRC_cs_CZ.UTF-8 = cs_CZ.UTF-8
     44  1.4.2.2  wrstuden 
     45  1.4.2.2  wrstuden LOCALES += da_DK.ISO8859-1
     46  1.4.2.2  wrstuden  LOCALESRC_da_DK.ISO8859-1 = da_DK.ISO8859-1
     47  1.4.2.2  wrstuden 
     48  1.4.2.2  wrstuden LOCALES += de_AT.ISO8859-1
     49  1.4.2.2  wrstuden  LOCALESRC_de_AT.ISO8859-1 = de_AT.ISO8859-1
     50  1.4.2.2  wrstuden 
     51  1.4.2.2  wrstuden LOCALES += de_CH.ISO8859-1
     52  1.4.2.2  wrstuden  LOCALESRC_de_CH.ISO8859-1 = de_CH.ISO8859-1
     53  1.4.2.2  wrstuden 
     54  1.4.2.2  wrstuden LOCALES += de_DE.ISO8859-1
     55  1.4.2.2  wrstuden  LOCALESRC_de_DE.ISO8859-1 = de_DE.ISO8859-1
     56  1.4.2.2  wrstuden 
     57  1.4.2.2  wrstuden LOCALES += el_GR.ISO8859-7
     58  1.4.2.2  wrstuden  LOCALESRC_el_GR.ISO8859-7 = el_GR.ISO8859-7
     59  1.4.2.2  wrstuden 
     60  1.4.2.2  wrstuden LOCALES += en_AU.ISO8859-1
     61  1.4.2.2  wrstuden  LOCALESRC_en_AU.ISO8859-1 = en_AU.ISO8859-1
     62  1.4.2.2  wrstuden 
     63  1.4.2.2  wrstuden LOCALES += en_CA.ISO8859-1
     64  1.4.2.2  wrstuden  LOCALESRC_en_CA.ISO8859-1 = en_CA.ISO8859-1
     65  1.4.2.2  wrstuden 
     66  1.4.2.2  wrstuden LOCALES += en_GB.ISO8859-1
     67  1.4.2.2  wrstuden  LOCALESRC_en_GB.ISO8859-1 = en_GB.ISO8859-1
     68  1.4.2.2  wrstuden 
     69  1.4.2.2  wrstuden LOCALES += en_GB.UTF-8
     70  1.4.2.2  wrstuden  LOCALESRC_en_GB.UTF-8 = en_GB.UTF-8
     71  1.4.2.2  wrstuden 
     72  1.4.2.2  wrstuden LOCALES += en_IE.UTF-8
     73  1.4.2.2  wrstuden  LOCALESRC_en_IE.UTF-8 = en_IE.UTF-8
     74  1.4.2.2  wrstuden 
     75  1.4.2.2  wrstuden LOCALES += en_NZ.ISO8859-1
     76  1.4.2.2  wrstuden  LOCALESRC_en_NZ.ISO8859-1 = en_NZ.ISO8859-1
     77  1.4.2.2  wrstuden 
     78  1.4.2.2  wrstuden LOCALES += en_US.ISO8859-1
     79  1.4.2.2  wrstuden  LOCALESRC_en_US.ISO8859-1 = en_US.ISO8859-1
     80  1.4.2.2  wrstuden 
     81  1.4.2.2  wrstuden LOCALES += es_ES.ISO8859-1
     82  1.4.2.2  wrstuden  LOCALESRC_es_ES.ISO8859-1 = es_ES.ISO8859-1
     83  1.4.2.2  wrstuden 
     84  1.4.2.2  wrstuden LOCALES += et_EE.ISO8859-15
     85  1.4.2.2  wrstuden  LOCALESRC_et_EE.ISO8859-15 = et_EE.ISO8859-15
     86  1.4.2.2  wrstuden 
     87  1.4.2.2  wrstuden LOCALES += fi_FI.ISO8859-1
     88  1.4.2.2  wrstuden  LOCALESRC_fi_FI.ISO8859-1 = fi_FI.ISO8859-1
     89  1.4.2.2  wrstuden 
     90  1.4.2.2  wrstuden LOCALES += fr_BE.ISO8859-1
     91  1.4.2.2  wrstuden  LOCALESRC_fr_BE.ISO8859-1 = fr_BE.ISO8859-1
     92  1.4.2.2  wrstuden 
     93  1.4.2.2  wrstuden LOCALES += fr_CA.ISO8859-1
     94  1.4.2.2  wrstuden  LOCALESRC_fr_CA.ISO8859-1 = fr_CA.ISO8859-1
     95  1.4.2.2  wrstuden 
     96  1.4.2.2  wrstuden LOCALES += fr_FR.ISO8859-1
     97  1.4.2.2  wrstuden  LOCALESRC_fr_FR.ISO8859-1 = fr_FR.ISO8859-1
     98  1.4.2.2  wrstuden 
     99  1.4.2.2  wrstuden LOCALES += he_IL.UTF-8
    100  1.4.2.2  wrstuden  LOCALESRC_he_IL.UTF-8 = he_IL.UTF-8
    101  1.4.2.2  wrstuden 
    102  1.4.2.2  wrstuden # XXX codeset not yet supported by LC_TYPE and iconv(3)
    103  1.4.2.2  wrstuden #LOCALES += hi_IN.ISCII-DEV
    104  1.4.2.2  wrstuden # LOCALESRC_hi_IN.ISCII-DEV = hi_IN.ISCII-DEV
    105  1.4.2.2  wrstuden 
    106  1.4.2.2  wrstuden LOCALES += hr_HR.ISO8859-2
    107  1.4.2.2  wrstuden  LOCALESRC_hr_HR.ISO8859-2 = hr_HR.ISO8859-2
    108  1.4.2.2  wrstuden 
    109  1.4.2.2  wrstuden LOCALES += hu_HU.ISO8859-2
    110  1.4.2.2  wrstuden  LOCALESRC_hu_HU.ISO8859-2 = hu_HU.ISO8859-2
    111  1.4.2.2  wrstuden 
    112  1.4.2.2  wrstuden LOCALES += hy_AM.ARMSCII-8
    113  1.4.2.2  wrstuden  LOCALESRC_hy_AM.ARMSCII-8 = hy_AM.ARMSCII-8
    114  1.4.2.2  wrstuden 
    115  1.4.2.2  wrstuden LOCALES += hy_AM.UTF-8
    116  1.4.2.2  wrstuden  LOCALESRC_hy_AM.UTF-8 = hy_AM.UTF-8
    117  1.4.2.2  wrstuden 
    118  1.4.2.2  wrstuden LOCALES += is_IS.ISO8859-1
    119  1.4.2.2  wrstuden  LOCALESRC_is_IS.ISO8859-1 = is_IS.ISO8859-1
    120  1.4.2.2  wrstuden 
    121  1.4.2.2  wrstuden LOCALES += it_IT.ISO8859-1
    122  1.4.2.2  wrstuden  LOCALESRC_it_IT.ISO8859-1 = it_IT.ISO8859-1
    123  1.4.2.2  wrstuden 
    124  1.4.2.2  wrstuden LOCALES += ja_JP.UTF-8
    125  1.4.2.2  wrstuden  LOCALESRC_ja_JP.UTF-8 = ja_JP.UTF-8
    126  1.4.2.2  wrstuden 
    127  1.4.2.2  wrstuden LOCALES += ja_JP.eucJP
    128  1.4.2.2  wrstuden  LOCALESRC_ja_JP.eucJP = ja_JP.eucJP
    129  1.4.2.2  wrstuden 
    130  1.4.2.2  wrstuden LOCALES += kk_KZ.PT154
    131  1.4.2.2  wrstuden  LOCALESRC_kk_KZ.PT154 = kk_KZ.PT154
    132  1.4.2.2  wrstuden 
    133  1.4.2.2  wrstuden LOCALES += kk_KZ.UTF-8
    134  1.4.2.2  wrstuden  LOCALESRC_kk_KZ.UTF-8 = kk_KZ.UTF-8
    135  1.4.2.2  wrstuden 
    136  1.4.2.2  wrstuden LOCALES += ko_KR.UTF-8
    137  1.4.2.2  wrstuden  LOCALESRC_ko_KR.UTF-8 = ko_KR.UTF-8
    138  1.4.2.2  wrstuden 
    139  1.4.2.2  wrstuden LOCALES += ko_KR.eucKR
    140  1.4.2.2  wrstuden  LOCALESRC_ko_KR.eucKR = ko_KR.eucKR
    141  1.4.2.2  wrstuden 
    142  1.4.2.2  wrstuden LOCALES += lt_LT.ISO8859-13
    143  1.4.2.2  wrstuden  LOCALESRC_lt_LT.ISO8859-13 = lt_LT.ISO8859-13
    144  1.4.2.2  wrstuden 
    145  1.4.2.2  wrstuden LOCALES += mn_MN.UTF-8
    146  1.4.2.2  wrstuden  LOCALESRC_mn_MN.UTF-8 = mn_MN.UTF-8
    147  1.4.2.2  wrstuden 
    148  1.4.2.2  wrstuden LOCALES += nl_BE.ISO8859-1
    149  1.4.2.2  wrstuden  LOCALESRC_nl_BE.ISO8859-1 = nl_BE.ISO8859-1
    150  1.4.2.2  wrstuden 
    151  1.4.2.2  wrstuden LOCALES += nl_NL.ISO8859-1
    152  1.4.2.2  wrstuden  LOCALESRC_nl_NL.ISO8859-1 = nl_NL.ISO8859-1
    153  1.4.2.2  wrstuden 
    154  1.4.2.2  wrstuden LOCALES += no_NO.ISO8859-1
    155  1.4.2.2  wrstuden  LOCALESRC_no_NO.ISO8859-1 = no_NO.ISO8859-1
    156  1.4.2.2  wrstuden 
    157  1.4.2.2  wrstuden LOCALES += pl_PL.ISO8859-2
    158  1.4.2.2  wrstuden  LOCALESRC_pl_PL.ISO8859-2 = pl_PL.ISO8859-2
    159  1.4.2.2  wrstuden 
    160  1.4.2.2  wrstuden LOCALES += pl_PL.UTF-8
    161  1.4.2.2  wrstuden  LOCALESRC_pl_PL.UTF-8 = pl_PL.UTF-8
    162  1.4.2.2  wrstuden 
    163  1.4.2.2  wrstuden LOCALES += pt_BR.ISO8859-1
    164  1.4.2.2  wrstuden  LOCALESRC_pt_BR.ISO8859-1 = pt_BR.ISO8859-1
    165  1.4.2.2  wrstuden 
    166  1.4.2.2  wrstuden LOCALES += pt_PT.ISO8859-1
    167  1.4.2.2  wrstuden  LOCALESRC_pt_PT.ISO8859-1 = pt_PT.ISO8859-1
    168  1.4.2.2  wrstuden 
    169  1.4.2.2  wrstuden LOCALES += ro_RO.ISO8859-2
    170  1.4.2.2  wrstuden  LOCALESRC_ro_RO.ISO8859-2 = ro_RO.ISO8859-2
    171  1.4.2.2  wrstuden 
    172  1.4.2.2  wrstuden LOCALES += ru_RU.CP1251
    173  1.4.2.2  wrstuden  LOCALESRC_ru_RU.CP1251 = ru_RU.CP1251
    174  1.4.2.2  wrstuden 
    175  1.4.2.2  wrstuden LOCALES += ru_RU.CP866
    176  1.4.2.2  wrstuden  LOCALESRC_ru_RU.CP866 = ru_RU.CP866
    177  1.4.2.2  wrstuden 
    178  1.4.2.2  wrstuden LOCALES += ru_RU.ISO8859-5
    179  1.4.2.2  wrstuden  LOCALESRC_ru_RU.ISO8859-5 = ru_RU.ISO8859-5
    180  1.4.2.2  wrstuden 
    181  1.4.2.2  wrstuden LOCALES += ru_RU.KOI8-R
    182  1.4.2.2  wrstuden  LOCALESRC_ru_RU.KOI8-R = ru_RU.KOI8-R
    183  1.4.2.2  wrstuden 
    184  1.4.2.2  wrstuden LOCALES += ru_RU.UTF-8
    185  1.4.2.2  wrstuden  LOCALESRC_ru_RU.UTF-8 = ru_RU.UTF-8
    186  1.4.2.2  wrstuden 
    187  1.4.2.2  wrstuden LOCALES += sk_SK.ISO8859-2
    188  1.4.2.2  wrstuden  LOCALESRC_sk_SK.ISO8859-2 = sk_SK.ISO8859-2
    189  1.4.2.2  wrstuden 
    190  1.4.2.2  wrstuden LOCALES += sl_SI.ISO8859-2
    191  1.4.2.2  wrstuden  LOCALESRC_sl_SI.ISO8859-2 = sl_SI.ISO8859-2
    192  1.4.2.2  wrstuden 
    193  1.4.2.2  wrstuden LOCALES += sr_YU.ISO8859-2
    194  1.4.2.2  wrstuden  LOCALESRC_sr_YU.ISO8859-2 = sr_YU.ISO8859-2
    195  1.4.2.2  wrstuden 
    196  1.4.2.2  wrstuden LOCALES += sr_YU.ISO8859-5
    197  1.4.2.2  wrstuden  LOCALESRC_sr_YU.ISO8859-5 = sr_YU.ISO8859-5
    198  1.4.2.2  wrstuden 
    199  1.4.2.2  wrstuden LOCALES += sr_YU.UTF-8
    200  1.4.2.2  wrstuden  LOCALESRC_sr_YU.UTF-8 = sr_YU.UTF-8
    201  1.4.2.2  wrstuden 
    202  1.4.2.2  wrstuden LOCALES += sv_SE.ISO8859-1
    203  1.4.2.2  wrstuden  LOCALESRC_sv_SE.ISO8859-1 = sv_SE.ISO8859-1
    204  1.4.2.2  wrstuden 
    205  1.4.2.2  wrstuden LOCALES += tr_TR.ISO8859-9
    206  1.4.2.2  wrstuden  LOCALESRC_tr_TR.ISO8859-9 = tr_TR.ISO8859-9
    207  1.4.2.2  wrstuden 
    208  1.4.2.2  wrstuden LOCALES += uk_UA.CP1251
    209  1.4.2.2  wrstuden  LOCALESRC_uk_UA.CP1251 = uk_UA.CP1251
    210  1.4.2.2  wrstuden 
    211  1.4.2.2  wrstuden LOCALES += uk_UA.ISO8859-5
    212  1.4.2.2  wrstuden  LOCALESRC_uk_UA.ISO8859-5 = uk_UA.ISO8859-5
    213  1.4.2.2  wrstuden 
    214  1.4.2.2  wrstuden LOCALES += uk_UA.KOI8-U
    215  1.4.2.2  wrstuden  LOCALESRC_uk_UA.KOI8-U = uk_UA.KOI8-U
    216  1.4.2.2  wrstuden 
    217  1.4.2.2  wrstuden LOCALES += uk_UA.UTF-8
    218  1.4.2.2  wrstuden  LOCALESRC_uk_UA.UTF-8 = uk_UA.UTF-8
    219  1.4.2.2  wrstuden 
    220  1.4.2.2  wrstuden LOCALES += zh_CN.GB18030
    221  1.4.2.2  wrstuden  LOCALESRC_zh_CN.GB18030 = zh_CN.GB18030
    222  1.4.2.2  wrstuden 
    223  1.4.2.2  wrstuden LOCALES += zh_CN.UTF-8
    224  1.4.2.2  wrstuden  LOCALESRC_zh_CN.UTF-8 = zh_CN.UTF-8
    225  1.4.2.2  wrstuden 
    226  1.4.2.2  wrstuden LOCALES += zh_CN.eucCN
    227  1.4.2.2  wrstuden  LOCALESRC_zh_CN.eucCN = zh_CN.eucCN
    228  1.4.2.2  wrstuden 
    229  1.4.2.2  wrstuden LOCALES += zh_HK.UTF-8
    230  1.4.2.2  wrstuden  LOCALESRC_zh_HK.UTF-8 = zh_HK.UTF-8
    231  1.4.2.2  wrstuden 
    232  1.4.2.2  wrstuden LOCALES += zh_TW.Big5
    233  1.4.2.2  wrstuden  LOCALESRC_zh_TW.Big5 = zh_TW.Big5
    234  1.4.2.2  wrstuden 
    235  1.4.2.2  wrstuden all: ${LOCALES:S/$/.out/g}
    236  1.4.2.2  wrstuden realall: ${LOCALES:S/$/.out/g}
    237  1.4.2.2  wrstuden 
    238  1.4.2.2  wrstuden .for locale in ${LOCALES}
    239  1.4.2.2  wrstuden LOCALESRCS+=	${LOCALESRC_${locale}}
    240  1.4.2.2  wrstuden .endfor
    241  1.4.2.2  wrstuden CLEANFILES+=	${LOCALES:S/$/.out/g}
    242  1.4.2.2  wrstuden 
    243  1.4.2.2  wrstuden # TODO: more use of symlinks?
    244  1.4.2.2  wrstuden FILES=		${LOCALES:S/$/.out/g}
    245  1.4.2.2  wrstuden .for locale in ${LOCALES}
    246  1.4.2.2  wrstuden FILESDIR_${locale}.out=	${LOCALEDIR}/${locale}
    247  1.4.2.2  wrstuden FILESNAME_${locale}.out=	LC_MONETARY
    248  1.4.2.2  wrstuden .endfor
    249  1.4.2.2  wrstuden 
    250  1.4.2.2  wrstuden # dependencies
    251  1.4.2.2  wrstuden .for locale in ${LOCALES}
    252  1.4.2.2  wrstuden ${locale}.out: ${LOCALESRC_${locale}}.src
    253  1.4.2.2  wrstuden 	${_MKTARGET_CREATE}
    254  1.4.2.2  wrstuden 	${TOOL_SED} -e '/^#/d' ${.CURDIR}/${LOCALESRC_${locale}}.src > ${.TARGET}
    255  1.4.2.2  wrstuden .endfor
    256  1.4.2.2  wrstuden 
    257  1.4.2.2  wrstuden .SUFFIXES: .src .out
    258  1.4.2.2  wrstuden .src.out:
    259  1.4.2.2  wrstuden 	${_MKTARGET_CREATE}
    260  1.4.2.2  wrstuden 	${TOOL_SED} -e '/^#/d' ${.IMPSRC} > ${.TARGET}
    261  1.4.2.2  wrstuden 
    262  1.4.2.2  wrstuden # does not work
    263  1.4.2.2  wrstuden #depend:
    264  1.4.2.2  wrstuden #	${MKDEP} -a ${MKDEPFLAGS} \
    265  1.4.2.2  wrstuden #	     ${CPPFLAGS:M-[ID]*} ${CPPFLAGS} \
    266  1.4.2.2  wrstuden #	     ${LOCALESRC:S/$/.src/g:S/^/${.CURDIR}\//g}
    267  1.4.2.2  wrstuden 
    268  1.4.2.2  wrstuden .include <bsd.prog.mk>
    269