1# $NetBSD: Makefile.inc,v 1.3 2003/10/21 10:01:21 lukem Exp $
2# $DragonFly: src/share/i18n/csmapper/EBCDIC/Makefile.inc,v 1.2 2008/04/10 10:21:07 hasso Exp $
3
4.PATH: ${.CURDIR}/EBCDIC
5
6SRCS_mapper.dir+=	mapper.dir.EBCDIC
7SRCS_charset.pivot+=	charset.pivot.EBCDIC
8CLEANFILES+=		mapper.dir.EBCDIC charset.pivot.EBCDIC
9PART_EBCDIC!=		sed '/^\#/d;/^$$/d;' ${.CURDIR}/EBCDIC/EBCDIC.part
10
11mapper.dir.EBCDIC: ${.CURDIR}/EBCDIC/EBCDIC.part
12	${_MKTARGET_CREATE}
13	(\
14	    echo "# EBCDIC";\
15	    for i in ${PART_EBCDIC}; do \
16		printf '%-32s%-16s%s\n' EBCDIC-$$i'/UCS' \
17		    mapper_std EBCDIC/EBCDIC-$$i'%UCS.mps';\
18		printf '%-32s%-16s%s\n' UCS/EBCDIC-$$i \
19		    mapper_std EBCDIC/EBCDIC-$$i'%UCS.mps';\
20	    done;\
21	    echo;\
22	) > ${.TARGET}
23
24charset.pivot.EBCDIC: ${.CURDIR}/EBCDIC/EBCDIC.part
25	${_MKTARGET_CREATE}
26	(\
27	    echo "# EBCDIC";\
28	    for i in ${PART_EBCDIC}; do \
29		printf "%-32s%-32s%d\n" EBCDIC-$$i UCS 1;\
30		printf "%-32s%-32s%d\n" UCS EBCDIC-$$i 1;\
31	    done;\
32	    echo;\
33	) > ${.TARGET}
34
35.for i in ${PART_EBCDIC}
36FILES+=					EBCDIC-${i:S/:/@/}%UCS.mps
37FILESDIR_EBCDIC-${i:S/:/@/}%UCS.mps=	${BINDIR}/EBCDIC
38CLEANFILES+=				EBCDIC-${i:S/:/@/}%UCS.mps
39FILES+=					UCS%EBCDIC-${i:S/:/@/}.mps
40FILESDIR_UCS%EBCDIC-${i:S/:/@/}.mps=	${BINDIR}/EBCDIC
41CLEANFILES+=				UCS%EBCDIC-${i:S/:/@/}.mps
42.endfor
43