Home | History | Annotate | Line # | Download | only in KOI
      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