CHARSETS_TBL =	iso-8859-3.cct iso-8859-6.cct iso-8859-7.cct iso-8859-8.cct \
		iso-8859-9.cct iso-8859-10.cct iso-8859-13.cct iso-8859-14.cct \
		koi8-ru.cct gb12345.cct johab.cct adobe-stdenc.cct \
		adobe-symbol.cct adobe-zdingbats.cct mac-ce.cct \
		mac-croatian.cct mac-cyrillic.cct mac-dingbats.cct \
		mac-greek.cct mac-iceland.cct mac-japan.cct mac-roman.cct \
		mac-romania.cct mac-thai.cct mac-turkish.cct mac-ukraine.cct \
		cp424.cct cp500.cct cp856.cct cp1006.cct cp437.cct cp737.cct \
		cp857.cct cp860.cct cp861.cct cp862.cct cp863.cct cp864.cct \
		cp865.cct cp869.cct cp874.cct cp932.cct cp936.cct cp949.cct \
		cp950.cct windows-1250.cct windows-1251.cct windows-1252.cct \
		windows-1253.cct windows-1254.cct windows-1255.cct \
		windows-1256.cct windows-1257.cct windows-1258.cct cp037.cct \
		cp875.cct cp1026.cct cp10000.cct cp10006.cct cp10007.cct \
		cp10029.cct cp10079.cct cp10081.cct

TABLEDIR =	${PREFIX}/share/iconv

all:		${CHARSETS_TBL}

.SUFFIXES:	.cct .txt

.txt.cct:
	iconv_mktbl -o ${.TARGET} ${.IMPSRC}

adobe-stdenc.cct:	adobe-stdenc.txt
	iconv_mktbl -p '' -c 1 -u 0 -o ${.TARGET} ${.IMPSRC}

adobe-symbol.cct:	adobe-symbol.txt
	iconv_mktbl -p '' -c 1 -u 0 -o ${.TARGET} ${.IMPSRC}

adobe-zdingbats.cct:	adobe-zdingbats.txt
	iconv_mktbl -p '' -c 1 -u 0 -o ${.TARGET} ${.IMPSRC}

mac-ce.cct:		mac-ce.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-croatian.cct:	mac-croatian.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-cyrillic.cct:	mac-cyrillic.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-dingbats.cct:	mac-dingbats.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-greek.cct:		mac-greek.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-iceland.cct:	mac-iceland.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-roman.cct:		mac-roman.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-romania.cct:	mac-romania.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-thai.cct:		mac-thai.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-turkish.cct:	mac-turkish.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

mac-ukraine.cct:	mac-ukraine.txt
	iconv_mktbl -Mo ${.TARGET} ${.IMPSRC}

install:
	@mkdir -p ${DESTDIR}${TABLEDIR}
	cd ${.CURDIR} && \
	${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m 444 \
		${INSTALLFLAGS} ${CHARSETS_TBL} ${DESTDIR}${TABLEDIR}

CLEANFILES =	${CHARSETS_TBL}

.include <bsd.obj.mk>
.SUFFIXES:	.cct .txt
