xref: /dragonfly/share/i18n/csmapper/AST/Makefile.inc (revision 45a9a2eb)
1# $NetBSD: Makefile.inc,v 1.2 2008/10/25 22:35:36 apb Exp $
2
3.PATH: ${.CURDIR}/AST
4
5SRCS_mapper.dir+=	mapper.dir.AST
6SRCS_charset.pivot+=	charset.pivot.AST
7CLEANFILES+=		mapper.dir.AST charset.pivot.AST
8PART_ARMSCII!=		sed '/^\#/d;/^$$/d;' ${.CURDIR}/AST/ARMSCII.part
9
10.for i in ${PART_ARMSCII}
11.if exists(${.CURDIR}/AST/ARMSCII-$i%UCS.src)
12FILES+=				ARMSCII-$i%UCS.mps
13CLEANFILES+=			ARMSCII-$i%UCS.mps
14FILESDIR_ARMSCII-$i%UCS.mps=	${BINDIR}/AST
15.endif
16.if exists(${.CURDIR}/AST/UCS%ARMSCII-$i.src)
17FILES+=				UCS%ARMSCII-$i.mps
18CLEANFILES+=			UCS%ARMSCII-$i.mps
19FILESDIR_UCS%ARMSCII-$i.mps=	${BINDIR}/AST
20.endif
21.endfor
22
23mapper.dir.AST: ${.CURDIR}/AST/ARMSCII.part
24	( \
25	    echo "# AST"; \
26	    for i in ${PART_ARMSCII}; do \
27		printf "%-32s%-32s%s\n" ARMSCII-$$i/UCS mapper_std \
28		    AST/ARMSCII-$$i%UCS.mps; \
29		printf "%-32s%-32s%s\n" UCS/ARMSCII-$$i mapper_std \
30		    AST/UCS%ARMSCII-$$i.mps; \
31	    done; \
32	    echo; \
33	) > ${.TARGET}
34
35charset.pivot.AST: ${.CURDIR}/AST/ARMSCII.part
36	( \
37	    echo "# AST"; \
38	    for i in ${PART_ARMSCII}; do \
39		printf "%-32s%-32s%d\n" ARMSCII-$$i UCS 1; \
40		printf "%-32s%-32s%d\n" UCS ARMSCII-$$i 1; \
41	    done; \
42	    echo; \
43	) > ${.TARGET}
44