1 1.3 apb # $NetBSD: Makefile.inc,v 1.3 2008/10/25 22:35:36 apb Exp $ 2 1.1 tnozaki 3 1.1 tnozaki .PATH: ${.CURDIR}/KOI 4 1.1 tnozaki 5 1.1 tnozaki SRCS_mapper.dir+= mapper.dir.KOI 6 1.1 tnozaki SRCS_charset.pivot+= charset.pivot.KOI 7 1.1 tnozaki CLEANFILES+= mapper.dir.KOI charset.pivot.KOI 8 1.2 tnozaki MAPS_KOI= GOST19768-74%UCS.mps \ 9 1.2 tnozaki UCS%GOST19768-74.mps \ 10 1.2 tnozaki ISO-5427%UCS.mps \ 11 1.2 tnozaki UCS%ISO-5427.mps \ 12 1.2 tnozaki KOI7%UCS.mps \ 13 1.2 tnozaki UCS%KOI7.mps 14 1.3 apb PART_KOI8!= ${TOOL_SED} '/^\#/d;/^$$/d;' ${.CURDIR}/KOI/KOI8.part 15 1.1 tnozaki 16 1.2 tnozaki mapper.dir.KOI: ${.CURDIR}/KOI/KOI8.part mapper.dir.KOI.src 17 1.1 tnozaki ${_MKTARGET_CREATE} 18 1.1 tnozaki ( \ 19 1.2 tnozaki cat ${.CURDIR}/KOI/mapper.dir.KOI.src; \ 20 1.2 tnozaki for i in ${PART_KOI8}; do \ 21 1.2 tnozaki printf "%-31s %-31s %s\n" KOI$$i"EXT/UCS" \ 22 1.1 tnozaki mapper_std KOI/KOI$$i"%UCS.mps"; \ 23 1.2 tnozaki printf "%-31s %-31s %s\n" UCS/KOI$$i"EXT" \ 24 1.1 tnozaki mapper_std KOI/UCS%KOI$$i".mps"; \ 25 1.1 tnozaki done; \ 26 1.1 tnozaki for i in ${PART_KOI8}; do \ 27 1.2 tnozaki printf "%-31s %-31s %s\n" KOI$$i"/UCS" \ 28 1.2 tnozaki mapper_parallel GOST19768-74/UCS,KOI$$i"EXT/UCS"; \ 29 1.2 tnozaki printf "%-31s %-31s %s\n" UCS/KOI$$i \ 30 1.2 tnozaki mapper_parallel UCS/GOST19768-74,UCS/KOI$$i"EXT"; \ 31 1.1 tnozaki done; \ 32 1.1 tnozaki echo; \ 33 1.1 tnozaki ) > ${.TARGET} 34 1.1 tnozaki 35 1.2 tnozaki charset.pivot.KOI: ${.CURDIR}/KOI/KOI8.part charset.pivot.KOI.src 36 1.1 tnozaki ${_MKTARGET_CREATE} 37 1.1 tnozaki ( \ 38 1.2 tnozaki cat ${.CURDIR}/KOI/charset.pivot.KOI.src; \ 39 1.2 tnozaki for i in ${PART_KOI8}; do \ 40 1.1 tnozaki printf "%-31s %-31s%d\n" KOI$$i UCS 1; \ 41 1.1 tnozaki printf "%-31s %-31s%d\n" UCS KOI$$i 1; \ 42 1.1 tnozaki done; \ 43 1.1 tnozaki echo; \ 44 1.1 tnozaki ) > ${.TARGET} 45 1.1 tnozaki 46 1.2 tnozaki FILES+= ${MAPS_KOI} 47 1.2 tnozaki CLEANFILES+= ${MAPS_KOI} 48 1.2 tnozaki .for i in ${MAPS_KOI} 49 1.2 tnozaki FILESDIR_$i= ${BINDIR}/KOI 50 1.2 tnozaki .endfor 51 1.2 tnozaki 52 1.2 tnozaki .for i in ${PART_KOI8} 53 1.1 tnozaki FILES+= KOI${i:S/:/@/}%UCS.mps UCS%KOI${i:S/:/@/}.mps 54 1.1 tnozaki CLEANFILES+= KOI${i:S/:/@/}%UCS.mps UCS%KOI${i:S/:/@/}.mps 55 1.1 tnozaki FILESDIR_KOI${i:S/:/@/}%UCS.mps= ${BINDIR}/KOI 56 1.1 tnozaki FILESDIR_UCS%KOI${i:S/:/@/}.mps= ${BINDIR}/KOI 57 1.1 tnozaki .endfor 58