Makefile.inc revision 1.1 1 # $NetBSD: Makefile.inc,v 1.1 2003/06/27 08:40:35 tshiozak Exp $
2
3 .PATH: ${.CURDIR}/ISO-8859
4
5 SRCS_mapper.dir+= mapper.dir.ISO-8859
6 SRCS_charset.pivot+= charset.pivot.ISO-8859
7 CLEANFILES+= mapper.dir.ISO-8859 charset.pivot.ISO-8859
8 PART_ISO-8859!= sed '/^\#/d;/^$$/d;' ${.CURDIR}/ISO-8859/ISO-8859.part
9
10 .for i in ${PART_ISO-8859}
11 .if exists(${.CURDIR}/ISO-8859/ISO-8859-$i%UCS.src)
12 FILES+= ISO-8859-$i%UCS.mps
13 CLEANFILES+= ISO-8859-$i%UCS.mps
14 FILESDIR_ISO-8859-$i%UCS.mps= ${BINDIR}/ISO-8859
15 .endif
16 .if exists(${.CURDIR}/ISO-8859/UCS%ISO-8859-$i.src)
17 FILES+= UCS%ISO-8859-$i.mps
18 CLEANFILES+= UCS%ISO-8859-$i.mps
19 FILESDIR_UCS%ISO-8859-$i.mps= ${BINDIR}/ISO-8859
20 .endif
21 .endfor
22
23 mapper.dir.ISO-8859: ${.CURDIR}/ISO-8859/ISO-8859.part
24 echo "# ISO-8859" > $@
25 printf '%-32s%-16s\n' 'ISO-8859-1/UCS' mapper_none >> $@
26 printf '%-32s%-16s%s\n' 'UCS/ISO-8859-1' mapper_zone '0x00-0xFF' >> $@
27 .for i in ${PART_ISO-8859}
28 printf '%-32s%-16s%s\n' 'ISO-8859-$i/UCS' mapper_std 'ISO-8859/ISO-8859-$i%UCS.mps' >> $@
29 printf '%-32s%-16s%s\n' 'UCS/ISO-8859-$i' mapper_std 'ISO-8859/UCS%ISO-8859-$i.mps' >> $@
30 printf '%-32s%-16s%s\n' 'ISO-8859-$i:GR/ISO-8859-$i' mapper_zone '0x00 - 0x7F : +0x80' >> $@
31 printf '%-32s%-16s%s\n' 'ISO-8859-$i/ISO-8859-$i:GR' mapper_zone '0x80 - 0xFF : -0x80' >> $@
32 printf '%-32s%-16s%s\n' 'ISO-8859-$i:GR/UCS' mapper_serial 'ISO-8859-$i:GR/ISO-8859-$i,ISO-8859-$i/UCS' >> $@
33 printf '%-32s%-16s%s\n' 'UCS/ISO-8859-$i:GR' mapper_serial 'UCS/ISO-8859-$i,ISO-8859-$i/ISO-8859-$i:GR' >> $@
34 .endfor
35 echo >> $@
36
37 charset.pivot.ISO-8859: ${.CURDIR}/ISO-8859/ISO-8859.part
38 echo "# ISO-8859" > $@
39 .for i in ${PART_ISO-8859}
40 printf "%-32s%-32s%d\n" 'ISO-8859-$i' 'UCS' '1' >> $@
41 printf "%-32s%-32s%d\n" 'UCS' 'ISO-8859-$i' '1' >> $@
42 printf "%-32s%-32s%d\n" 'ISO-8859-$i:GR' 'UCS' '1' >> $@
43 printf "%-32s%-32s%d\n" 'UCS' 'ISO-8859-$i:GR' '1' >> $@
44 .endfor
45 echo >> $@
46