1*a02cace5Sapb# $NetBSD: Makefile.inc,v 1.4 2008/10/25 22:35:36 apb Exp $ 21d910e61Stshiozak 31d910e61Stshiozak.PATH: ${.CURDIR}/ISO-8859 41d910e61Stshiozak 51d910e61StshiozakSRCS_mapper.dir+= mapper.dir.ISO-8859 61d910e61StshiozakSRCS_charset.pivot+= charset.pivot.ISO-8859 71d910e61StshiozakCLEANFILES+= mapper.dir.ISO-8859 charset.pivot.ISO-8859 8*a02cace5SapbPART_ISO-8859!= ${TOOL_SED} '/^\#/d;/^$$/d;' \ 9*a02cace5Sapb ${.CURDIR}/ISO-8859/ISO-8859.part 101d910e61Stshiozak 111d910e61Stshiozak.for i in ${PART_ISO-8859} 121d910e61Stshiozak.if exists(${.CURDIR}/ISO-8859/ISO-8859-$i%UCS.src) 131d910e61StshiozakFILES+= ISO-8859-$i%UCS.mps 141d910e61StshiozakCLEANFILES+= ISO-8859-$i%UCS.mps 151d910e61StshiozakFILESDIR_ISO-8859-$i%UCS.mps= ${BINDIR}/ISO-8859 161d910e61Stshiozak.endif 171d910e61Stshiozak.if exists(${.CURDIR}/ISO-8859/UCS%ISO-8859-$i.src) 181d910e61StshiozakFILES+= UCS%ISO-8859-$i.mps 191d910e61StshiozakCLEANFILES+= UCS%ISO-8859-$i.mps 201d910e61StshiozakFILESDIR_UCS%ISO-8859-$i.mps= ${BINDIR}/ISO-8859 211d910e61Stshiozak.endif 221d910e61Stshiozak.endfor 231d910e61Stshiozak 241d910e61Stshiozakmapper.dir.ISO-8859: ${.CURDIR}/ISO-8859/ISO-8859.part 25130ab733Slukem ${_MKTARGET_CREATE} 2687700a22Slukem (\ 2787700a22Slukem echo "# ISO-8859";\ 2887700a22Slukem printf '%-32s%-16s\n' ISO-8859-1/UCS mapper_none;\ 2987700a22Slukem printf '%-32s%-16s%s\n' UCS/ISO-8859-1 mapper_zone 0x00-0xFF;\ 3087700a22Slukem for i in ${PART_ISO-8859}; do \ 3187700a22Slukem printf '%-32s%-16s%s\n' ISO-8859-$$i'/UCS' mapper_std \ 3287700a22Slukem ISO-8859/ISO-8859-$$i'%UCS.mps';\ 3387700a22Slukem printf '%-32s%-16s%s\n' UCS/ISO-8859-$$i mapper_std \ 3487700a22Slukem 'ISO-8859/UCS%ISO-8859-'$$i'.mps';\ 3587700a22Slukem printf '%-32s%-16s%s\n' ISO-8859-$$i':GR/ISO-8859-'$$i \ 3687700a22Slukem mapper_zone '0x00 - 0x7F : +0x80';\ 3787700a22Slukem printf '%-32s%-16s%s\n' ISO-8859-$$i'/ISO-8859-'$$i':GR' \ 3887700a22Slukem mapper_zone '0x80 - 0xFF : -0x80';\ 3987700a22Slukem printf '%-32s%-16s%s\n' ISO-8859-$$i':GR/UCS' mapper_serial \ 4087700a22Slukem ISO-8859-$$i':GR/ISO-8859-'$$i',ISO-8859-'$$i'/UCS';\ 4187700a22Slukem printf '%-32s%-16s%s\n' UCS/ISO-8859-$$i':GR' mapper_serial \ 4287700a22Slukem UCS/ISO-8859-$$i',ISO-8859-'$$i'/ISO-8859-'$$i':GR';\ 4387700a22Slukem done;\ 4487700a22Slukem echo;\ 4587700a22Slukem ) > ${.TARGET} 461d910e61Stshiozak 471d910e61Stshiozakcharset.pivot.ISO-8859: ${.CURDIR}/ISO-8859/ISO-8859.part 48130ab733Slukem ${_MKTARGET_CREATE} 4987700a22Slukem (\ 5087700a22Slukem echo "# ISO-8859";\ 5187700a22Slukem for i in ${PART_ISO-8859}; do \ 5287700a22Slukem printf "%-32s%-32s%d\n" ISO-8859-$$i UCS 1;\ 5387700a22Slukem printf "%-32s%-32s%d\n" UCS ISO-8859-$$i 1;\ 5487700a22Slukem printf "%-32s%-32s%d\n" ISO-8859-$$i':GR' UCS 1;\ 5587700a22Slukem printf "%-32s%-32s%d\n" UCS ISO-8859-$$i':GR' 1;\ 5687700a22Slukem done;\ 5787700a22Slukem echo;\ 5887700a22Slukem ) > ${.TARGET} 59