PERFORCE change 167168 for review
Gabor Kovesdan
gabor at FreeBSD.org
Mon Aug 10 13:03:13 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=167168
Change 167168 by gabor at gabor_aspire on 2009/08/10 13:03:01
MFHg:
- Add a working regression test (reference tables not yet added)
- Nits to conversion tables
Affected files ...
.. //depot/projects/soc2009/gabor_iconv/extracted/tools/test/iconv/Makefile#3 edit
Differences ...
==== //depot/projects/soc2009/gabor_iconv/extracted/tools/test/iconv/Makefile#3 (text+ko) ====
@@ -1,12 +1,66 @@
-# $FreeBSD$
+# FreeBSD
+
+SUBDIR= tablegen
+
+ENCODING= ASCII
+
+ENCODING+= UTF-7
+ENCODING+= UTF-8
+ENCODING+= UTF-16LE
+ENCODING+= UTF-16BE
+ENCODING+= UTF-32LE
+#ENCODING+= UTF-32BE
+
+ENCODING+= ISO8859-1
+ENCODING+= ISO8859-2
+ENCODING+= ISO8859-3
+ENCODING+= ISO8859-4
+ENCODING+= ISO8859-5
+ENCODING+= ISO8859-6
+ENCODING+= ISO8859-7
+ENCODING+= ISO8859-8
+ENCODING+= ISO8859-9
+ENCODING+= ISO8859-10
+ENCODING+= ISO8859-11
+ENCODING+= ISO8859-13
+ENCODING+= ISO8859-14
+ENCODING+= ISO8859-15
+ENCODING+= ISO8859-16
+
+ENCODING+= ARMSCII-8
+ENCODING+= BIG5
+ENCODING+= BIG5HKSCS
+#ENCODING+= CP1131
+ENCODING+= CP1251
+ENCODING+= CP866
+ENCODING+= CP949
+ENCODING+= GB18030
+ENCODING+= GB2312
+ENCODING+= GBK
+ENCODING+= VISCII
+ENCODING+= KOI8-R
+ENCODING+= KOI8-U
+ENCODING+= PT154
+ENCODING+= SHIFT_JIS
+ENCODING+= EUC-CN
+ENCODING+= EUC-JP
+ENCODING+= EUC-KR
-PROG= gen-rev
-NO_MAN= yes
+GEN_FWD?= ${.CURDIR}/tablegen/tablegen
+GEN_REV?= ${.CURDIR}/tablegen/tablegen -r
+CMP?= ${.CURDIR}/tablegen/cmp.sh
-CFLAGS+= -I/usr/local/include -g
-LDFLAGS+= -L/usr/local/lib
+check: ${SUBDIR}
+ mkdir -p output
+.for enc in ${ENCODING}
+ @echo "Checking ${enc} --> UTF-32 ..."
+ @${GEN_FWD} ${enc} >output/${enc}
+ @${CMP} ref/${enc} output/${enc}
+ @echo "Checking UTF-32 --> ${enc} ..."
+ @${GEN_REV} ${enc} >output/${enc}-rev
+ @${CMP} ref/${enc}-rev output/${enc}-rev
+.endfor
-LDADD= -liconv
-DPADD= /usr/local/lib/libiconv.a
+CLEANDIRS+= output
.include <bsd.prog.mk>
More information about the p4-projects
mailing list