1 1.1 tnozaki # $NetBSD: Makefile.inc,v 1.1 2006/06/19 17:28:25 tnozaki Exp $ 2 1.1 tnozaki 3 1.1 tnozaki .PATH: ${.CURDIR}/BIG5 4 1.1 tnozaki 5 1.1 tnozaki CODE:= Big5 6 1.1 tnozaki PARTFILE_Big5:= ${.CURDIR}/BIG5/Big5.part 7 1.1 tnozaki ALIASFILE_Big5:= ${.CURDIR}/BIG5/Big5.alias 8 1.1 tnozaki SUBDIR_Big5:= BIG5 9 1.1 tnozaki .include "${.CURDIR}/Makefile.part" 10 1.1 tnozaki 11 1.1 tnozaki .for i in ${Big5_PART:S/:/@/} 12 1.1 tnozaki Big5_$i_variable!= sed \ 13 1.1 tnozaki '/^\#/d;/^ *$$/d;/^${i:S/@/:/}[ ]/!d;s/^[^ ]*[ ]*//' \ 14 1.1 tnozaki ${.CURDIR}/BIG5/Big5.variable 15 1.1 tnozaki .endfor 16 1.1 tnozaki 17 1.1 tnozaki .for i in ${Big5_PART} 18 1.1 tnozaki .if !exists(${.CURDIR}/BIG5/Big5-${i:S/:/@/}.src) 19 1.1 tnozaki # XXX: FIXME 20 1.1 tnozaki Big5-${i:S/:/@/}.src: Big5.src Big5.variable 21 1.1 tnozaki ${_MKTARGET_CREATE} 22 1.1 tnozaki sed -e 's/encoding/Big5-$i/' -e 's/variable/${Big5_$i_variable}/' \ 23 1.1 tnozaki ${.CURDIR}/BIG5/Big5.src > $@ 24 1.1 tnozaki CLEANFILES+= Big5-${i:S/:/@/}.src 25 1.1 tnozaki .endif 26 1.1 tnozaki .endfor 27