Makefile revision 150667
1118824Sharti# $FreeBSD: head/share/msgdef/Makefile 150667 2005-09-28 07:40:03Z ru $ 2118824Sharti 3118824ShartiLOCALES= af_ZA.ISO8859-1 \ 4118824Sharti am_ET.UTF-8 \ 5118824Sharti be_BY.CP1131 \ 6118824Sharti be_BY.CP1251 \ 7118824Sharti be_BY.ISO8859-5 \ 8118824Sharti be_BY.UTF-8 \ 9118824Sharti bg_BG.CP1251 \ 10118824Sharti bg_BG.UTF-8 \ 11118824Sharti ca_ES.ISO8859-1 \ 12118824Sharti cs_CZ.ISO8859-2 \ 13118824Sharti da_DK.ISO8859-1 \ 14118824Sharti de_DE.ISO8859-1 \ 15118824Sharti el_GR.ISO8859-7 \ 16118824Sharti el_GR.UTF-8 \ 17118824Sharti en_CA.ISO8859-1 \ 18118824Sharti en_GB.ISO8859-1 \ 19118824Sharti en_US.ISO8859-1 \ 20118824Sharti es_ES.ISO8859-1 \ 21118824Sharti et_EE.ISO8859-15 \ 22118824Sharti eu_ES.ISO8859-1 \ 23118824Sharti fi_FI.ISO8859-1 \ 24118824Sharti fr_BE.ISO8859-1 \ 25118824Sharti fr_CH.ISO8859-1 \ 26118824Sharti fr_FR.ISO8859-1 \ 27118824Sharti he_IL.UTF-8 \ 28118824Sharti hi_IN.ISCII-DEV \ 29118824Sharti hr_HR.ISO8859-2 \ 30118824Sharti hu_HU.ISO8859-2 \ 31118824Sharti hy_AM.ARMSCII-8 \ 32118824Sharti hy_AM.UTF-8 \ 33118824Sharti is_IS.ISO8859-1 \ 34118824Sharti it_IT.ISO8859-1 \ 35118824Sharti ja_JP.eucJP \ 36118824Sharti ja_JP.SJIS \ 37118824Sharti ja_JP.UTF-8 \ 38132493Sharti kk_KZ.PT154 \ 39132493Sharti kk_KZ.UTF-8 \ 40132493Sharti ko_KR.eucKR \ 41270027Sngie lt_LT.ISO8859-13 \ 42133565Sharti nl_NL.ISO8859-1 \ 43133565Sharti no_NO.ISO8859-1 \ 44133565Sharti pl_PL.ISO8859-2 \ 45133565Sharti pt_PT.ISO8859-1 \ 46133565Sharti ro_RO.ISO8859-2 \ 47118824Sharti ru_RU.CP1251 \ 48118824Sharti ru_RU.CP866 \ 49118824Sharti ru_RU.ISO8859-5 \ 50118824Sharti ru_RU.KOI8-R \ 51227081Sed ru_RU.UTF-8 \ 52118824Sharti sl_SI.ISO8859-2 \ 53118824Sharti sr_YU.ISO8859-2 \ 54118824Sharti sr_YU.ISO8859-5 \ 55118824Sharti sr_YU.UTF-8 \ 56118824Sharti sv_SE.ISO8859-1 \ 57118824Sharti tr_TR.ISO8859-9 \ 58118824Sharti uk_UA.CP1251 \ 59118824Sharti uk_UA.ISO8859-5 \ 60118824Sharti uk_UA.KOI8-U \ 61118824Sharti uk_UA.UTF-8 \ 62118824Sharti zh_CN.eucCN \ 63118824Sharti zh_CN.GB18030 \ 64133565Sharti zh_CN.GB2312 \ 65118824Sharti zh_CN.UTF-8 \ 66118824Sharti zh_TW.Big5 \ 67118824Sharti zh_TW.UTF-8 68118824Sharti 69118824ShartiLOCALEDIR= /usr/share/locale 70118824Sharti 71118824Sharti.SUFFIXES: .src .out 72118824Sharti 73133565Sharti.src.out: 74133565Sharti grep -v '^#' < ${.IMPSRC} > ${.TARGET} 75133565Sharti 76133565ShartiFILES= ${LOCALES:S/$/.out/} 77118824ShartiFILESNAME= LC_MESSAGES 78118824Sharti 79118824Sharti.for locale in ${LOCALES} 80118824ShartiFILESDIR_${locale}.out= ${LOCALEDIR}/${locale} 81118824Sharti.endfor 82118824Sharti 83118824ShartiCLEANFILES= ${FILES} 84132493Sharti 85132493ShartiCZ_LINKS= cs_CZ:sk_SK 86132493ShartiDE_LINKS= de_DE:de_AT de_DE:de_CH 87132493ShartiFR_LINKS= fr_FR:fr_CA 88132493ShartiGB_LINKS= en_GB:en_AU en_GB:en_NZ 89132493ShartiIT_LINKS= it_IT:it_CH 90132493ShartiNL_LINKS= nl_NL:nl_BE 91132493ShartiPT_LINKS= pt_PT:pt_BR 92132493Sharti 93132493ShartiENCODINGS= Big5 Big5HKSCS CP949 eucKR GB2312 GBK \ 94132493Sharti ISO8859-1 ISO8859-2 ISO8859-4 ISO8859-9 ISO8859-13 ISO8859-15 \ 95132493Sharti US-ASCII UTF-8 96132493Sharti 97132493ShartiBig5_Big5HKSCS= zh_TW:zh_HK 98132493ShartieucKR_CP949= ko_KR 99132493ShartieucKR_UTF-8= ko_KR 100132493ShartiGB2312_GBK= zh_CN 101132493ShartiISO8859-1_ISO8859-1= ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} ${IT_LINKS} \ 102132493Sharti ${NL_LINKS} ${PT_LINKS} 103132493ShartiISO8859-1_ISO8859-15= af_ZA ca_ES da_DK de_DE en_CA en_GB en_US es_ES \ 104132493Sharti eu_ES fi_FI fr_BE fr_CH fr_FR is_IS it_IT nl_NL no_NO \ 105132493Sharti pt_PT sv_SE \ 106132493Sharti ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} ${IT_LINKS} \ 107132493Sharti ${NL_LINKS} 108132493ShartiISO8859-1_US-ASCII= ${GB_LINKS} en_CA en_GB en_US 109132493ShartiISO8859-1_UTF-8= af_ZA ca_ES da_DK de_DE en_CA en_GB en_US es_ES eu_ES \ 110132493Sharti fi_FI fr_BE fr_CH fr_FR is_IS it_IT nl_NL no_NO pt_PT \ 111132493Sharti sv_SE 112132493ShartiISO8859-2_ISO8859-2= ${CZ_LINKS} 113132493ShartiISO8859-2_UTF-8= cs_CZ hr_HR hu_HU pl_PL ro_RO sl_SI 114132493ShartiISO8859-9_UTF-8= tr_TR 115132493ShartiISO8859-13_ISO8859-4= lt_LT 116132493ShartiISO8859-13_UTF-8= lt_LT 117132493ShartiISO8859-15_UTF-8= et_EE 118132493ShartiUTF-8_UTF-8= ${CZ_LINKS} ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} en_GB:en_IE \ 119132493Sharti ${IT_LINKS} ${NL_LINKS} ${PT_LINKS} zh_TW:zh_HK 120132493Sharti 121132493ShartiSYMLINKS= 122132493Sharti.for enc1 in ${ENCODINGS} 123132493Sharti.for enc2 in ${ENCODINGS} 124132493Sharti.for lang_terr in ${${enc1}_${enc2}} 125132493ShartiSYMLINKS+= ../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \ 126132493Sharti ${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2} 127132493Sharti.endfor 128132493Sharti.endfor 129132493Sharti.endfor 130132493Sharti 131132493Shartibeforeinstall: 132132493Sharti.for locale in ${LOCALES} 133132493Sharti.if exists(${DESTDIR}${LOCALEDIR}/${locale}/LC_MESSAGES/) 134132493Sharti rm -rf ${DESTDIR}${LOCALEDIR}/${locale}/LC_MESSAGES 135132493Sharti.endif 136132493Sharti.endfor 137132493Sharti 138132493Sharti.include <bsd.prog.mk> 139132493Sharti