1 # $NetBSD: Makefile.inc,v 1.1 2006/04/08 14:15:48 tnozaki Exp $ 2 3 .PATH: ${.CURDIR}/KOI 4 5 SRCS_mapper.dir+= mapper.dir.KOI 6 SRCS_charset.pivot+= charset.pivot.KOI 7 CLEANFILES+= mapper.dir.KOI charset.pivot.KOI 8 PART_KOI8!= sed '/^\#/d;/^$$/d;' ${.CURDIR}/KOI/KOI8.part 9 10 mapper.dir.KOI: ${.CURDIR}/KOI/KOI8.part 11 ${_MKTARGET_CREATE} 12 ( \ 13 echo "# KOI"; \ 14 for i in 7 8-BASE ${PART_KOI8}; do \ 15 printf "%-31s %-31s %s\n" KOI$$i"/UCS" \ 16 mapper_std KOI/KOI$$i"%UCS.mps"; \ 17 printf "%-31s %-31s %s\n" UCS/KOI$$i \ 18 mapper_std KOI/UCS%KOI$$i".mps"; \ 19 done; \ 20 for i in ${PART_KOI8}; do \ 21 printf "%-31s %-31s %s\n" KOI$$i"-PARALLEL/UCS" \ 22 mapper_parallel KOI8-BASE/UCS,KOI$$i"/UCS"; \ 23 printf "%-31s %-31s %s\n" UCS/KOI$$i"-PARALLEL" \ 24 mapper_parallel UCS/KOI$$i",UCS/KOI8-BASE"; \ 25 done; \ 26 echo; \ 27 ) > ${.TARGET} 28 29 charset.pivot.KOI: ${.CURDIR}/KOI/KOI8.part 30 ${_MKTARGET_CREATE} 31 ( \ 32 echo "# KOI"; \ 33 for i in 7 8-BASE ${PART_KOI8}; do \ 34 printf "%-31s %-31s%d\n" KOI$$i UCS 1; \ 35 printf "%-31s %-31s%d\n" UCS KOI$$i 1; \ 36 done; \ 37 for i in ${PART_KOI8}; do \ 38 printf "%-31s %-31s%d\n" KOI$$i"-PARALLEL" UCS 1; \ 39 printf "%-31s %-31s%d\n" UCS KOI$$i"-PARALLEL" 1; \ 40 done; \ 41 echo; \ 42 ) > ${.TARGET} 43 44 .for i in 7 8-BASE ${PART_KOI8} 45 FILES+= KOI${i:S/:/@/}%UCS.mps UCS%KOI${i:S/:/@/}.mps 46 CLEANFILES+= KOI${i:S/:/@/}%UCS.mps UCS%KOI${i:S/:/@/}.mps 47 FILESDIR_KOI${i:S/:/@/}%UCS.mps= ${BINDIR}/KOI 48 FILESDIR_UCS%KOI${i:S/:/@/}.mps= ${BINDIR}/KOI 49 .endfor 50