1 1.4 apb # $NetBSD: Makefile.inc,v 1.4 2008/10/25 22:35:36 apb Exp $ 2 1.1 tshiozak 3 1.1 tshiozak .PATH: ${.CURDIR}/ISO-8859 4 1.1 tshiozak 5 1.1 tshiozak SRCS_mapper.dir+= mapper.dir.ISO-8859 6 1.1 tshiozak SRCS_charset.pivot+= charset.pivot.ISO-8859 7 1.1 tshiozak CLEANFILES+= mapper.dir.ISO-8859 charset.pivot.ISO-8859 8 1.4 apb PART_ISO-8859!= ${TOOL_SED} '/^\#/d;/^$$/d;' \ 9 1.4 apb ${.CURDIR}/ISO-8859/ISO-8859.part 10 1.1 tshiozak 11 1.1 tshiozak .for i in ${PART_ISO-8859} 12 1.1 tshiozak .if exists(${.CURDIR}/ISO-8859/ISO-8859-$i%UCS.src) 13 1.1 tshiozak FILES+= ISO-8859-$i%UCS.mps 14 1.1 tshiozak CLEANFILES+= ISO-8859-$i%UCS.mps 15 1.1 tshiozak FILESDIR_ISO-8859-$i%UCS.mps= ${BINDIR}/ISO-8859 16 1.1 tshiozak .endif 17 1.1 tshiozak .if exists(${.CURDIR}/ISO-8859/UCS%ISO-8859-$i.src) 18 1.1 tshiozak FILES+= UCS%ISO-8859-$i.mps 19 1.1 tshiozak CLEANFILES+= UCS%ISO-8859-$i.mps 20 1.1 tshiozak FILESDIR_UCS%ISO-8859-$i.mps= ${BINDIR}/ISO-8859 21 1.1 tshiozak .endif 22 1.1 tshiozak .endfor 23 1.1 tshiozak 24 1.1 tshiozak mapper.dir.ISO-8859: ${.CURDIR}/ISO-8859/ISO-8859.part 25 1.3 lukem ${_MKTARGET_CREATE} 26 1.2 lukem (\ 27 1.2 lukem echo "# ISO-8859";\ 28 1.2 lukem printf '%-32s%-16s\n' ISO-8859-1/UCS mapper_none;\ 29 1.2 lukem printf '%-32s%-16s%s\n' UCS/ISO-8859-1 mapper_zone 0x00-0xFF;\ 30 1.2 lukem for i in ${PART_ISO-8859}; do \ 31 1.2 lukem printf '%-32s%-16s%s\n' ISO-8859-$$i'/UCS' mapper_std \ 32 1.2 lukem ISO-8859/ISO-8859-$$i'%UCS.mps';\ 33 1.2 lukem printf '%-32s%-16s%s\n' UCS/ISO-8859-$$i mapper_std \ 34 1.2 lukem 'ISO-8859/UCS%ISO-8859-'$$i'.mps';\ 35 1.2 lukem printf '%-32s%-16s%s\n' ISO-8859-$$i':GR/ISO-8859-'$$i \ 36 1.2 lukem mapper_zone '0x00 - 0x7F : +0x80';\ 37 1.2 lukem printf '%-32s%-16s%s\n' ISO-8859-$$i'/ISO-8859-'$$i':GR' \ 38 1.2 lukem mapper_zone '0x80 - 0xFF : -0x80';\ 39 1.2 lukem printf '%-32s%-16s%s\n' ISO-8859-$$i':GR/UCS' mapper_serial \ 40 1.2 lukem ISO-8859-$$i':GR/ISO-8859-'$$i',ISO-8859-'$$i'/UCS';\ 41 1.2 lukem printf '%-32s%-16s%s\n' UCS/ISO-8859-$$i':GR' mapper_serial \ 42 1.2 lukem UCS/ISO-8859-$$i',ISO-8859-'$$i'/ISO-8859-'$$i':GR';\ 43 1.2 lukem done;\ 44 1.2 lukem echo;\ 45 1.2 lukem ) > ${.TARGET} 46 1.1 tshiozak 47 1.1 tshiozak charset.pivot.ISO-8859: ${.CURDIR}/ISO-8859/ISO-8859.part 48 1.3 lukem ${_MKTARGET_CREATE} 49 1.2 lukem (\ 50 1.2 lukem echo "# ISO-8859";\ 51 1.2 lukem for i in ${PART_ISO-8859}; do \ 52 1.2 lukem printf "%-32s%-32s%d\n" ISO-8859-$$i UCS 1;\ 53 1.2 lukem printf "%-32s%-32s%d\n" UCS ISO-8859-$$i 1;\ 54 1.2 lukem printf "%-32s%-32s%d\n" ISO-8859-$$i':GR' UCS 1;\ 55 1.2 lukem printf "%-32s%-32s%d\n" UCS ISO-8859-$$i':GR' 1;\ 56 1.2 lukem done;\ 57 1.2 lukem echo;\ 58 1.2 lukem ) > ${.TARGET} 59