1# $NetBSD: Makefile.inc,v 1.6 2008/10/25 22:35:36 apb Exp $ 2 3.PATH: ${.CURDIR}/CP 4 5SRCS_mapper.dir+= mapper.dir.CP 6SRCS_charset.pivot+= charset.pivot.CP 7CLEANFILES+= mapper.dir.CP charset.pivot.CP 8PART_CP!= sed '/^\#/d;/^$$/d;' ${.CURDIR}/CP/CP.part 9 10mapper.dir.CP: ${.CURDIR}/CP/CP.part ${.CURDIR}/CP/mapper.dir.CP.src 11 (\ 12 echo "# CP";\ 13 for i in ${PART_CP}; do \ 14 f=`echo $$i | sed 's/:/@/'`; \ 15 printf '%-32s%-16s%s\n' CP$$i'/UCS' \ 16 mapper_std CP/CP$$f'%UCS.mps';\ 17 printf '%-32s%-16s%s\n' UCS/CP$$i \ 18 mapper_std CP/UCS%CP$$f'.mps';\ 19 done;\ 20 cat ${.CURDIR}/CP/mapper.dir.CP.src;\ 21 echo;\ 22 ) > ${.TARGET} 23 24charset.pivot.CP: ${.CURDIR}/CP/CP.part ${.CURDIR}/CP/charset.pivot.CP.src 25 (\ 26 echo "# CP";\ 27 for i in ${PART_CP}; do \ 28 printf "%-32s%-32s%d\n" CP$$i UCS 1;\ 29 printf "%-32s%-32s%d\n" UCS CP$$i 1;\ 30 done;\ 31 cat ${.CURDIR}/CP/charset.pivot.CP.src;\ 32 echo;\ 33 ) > ${.TARGET} 34 35.for i in ${PART_CP} 36FILES+= CP${i:S/:/@/}%UCS.mps UCS%CP${i:S/:/@/}.mps 37CLEANFILES+= CP${i:S/:/@/}%UCS.mps UCS%CP${i:S/:/@/}.mps 38FILESDIR_CP${i:S/:/@/}%UCS.mps= ${BINDIR}/CP 39FILESDIR_UCS%CP${i:S/:/@/}.mps= ${BINDIR}/CP 40.endfor 41