Home | History | Annotate | Line # | Download | only in KOI
Makefile.inc revision 1.1
      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