Add comments: glibc now implements the X11 encoding names.
[libiconv.git] / tests / Makefile.in
blob01b4d5db90c843d49f56a9575fe850f929e7ea07
1 # Makefile for libiconv/tests
3 #### Start of system configuration section. ####
5 # Directories used by "make":
6 srcdir = @srcdir@
8 # Programs used by "make":
9 CC = @CC@
10 CFLAGS = @CFLAGS@
11 CPPFLAGS = @CPPFLAGS@
12 LDFLAGS = @LDFLAGS@
13 INCLUDES = -I. -I$(srcdir) -I../include -I$(srcdir)/../include -I../lib
14 LIBTOOL = @LIBTOOL@
15 LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
16 LIBTOOL_LINK = $(LIBTOOL) --mode=link
17 LIBTOOL_INSTALL = $(LIBTOOL) --mode=install
18 LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
19 RM = rm -f
20 @SET_MAKE@
22 #### End of system configuration section. ####
24 SHELL = /bin/sh
26 # Needed by $(LIBTOOL).
27 top_builddir = ..
29 all :
31 check : all table-from table-to ../src/iconv
32 $(srcdir)/check-stateless $(srcdir) ASCII
33 # /* General multi-byte encodings */
34 $(CC) $(LDFLAGS) $(CFLAGS) $(CPPFLAGS) $(srcdir)/genutf8.c -o genutf8 && \
35 ./genutf8 > UTF-8.TXT && \
36 $(srcdir)/check-stateless . UTF-8 && \
37 $(RM) genutf8 UTF-8.TXT
38 $(srcdir)/check-stateful $(srcdir) UCS-2BE
39 $(srcdir)/check-stateful $(srcdir) UCS-2LE
40 $(srcdir)/check-stateful $(srcdir) UCS-4BE
41 $(srcdir)/check-stateful $(srcdir) UCS-4LE
42 $(srcdir)/check-stateful $(srcdir) UTF-16
43 $(srcdir)/check-stateful $(srcdir) UTF-16BE
44 $(srcdir)/check-stateful $(srcdir) UTF-16LE
45 $(srcdir)/check-stateful $(srcdir) UTF-32
46 $(srcdir)/check-stateful $(srcdir) UTF-32BE
47 $(srcdir)/check-stateful $(srcdir) UTF-32LE
48 $(srcdir)/check-stateful $(srcdir) UTF-7
49 # /* 8-bit encodings */
50 $(srcdir)/check-stateless $(srcdir) ISO-8859-1
51 $(srcdir)/check-stateless $(srcdir) ISO-8859-2
52 $(srcdir)/check-stateless $(srcdir) ISO-8859-3
53 $(srcdir)/check-stateless $(srcdir) ISO-8859-4
54 $(srcdir)/check-stateless $(srcdir) ISO-8859-5
55 $(srcdir)/check-stateless $(srcdir) ISO-8859-6
56 $(srcdir)/check-stateless $(srcdir) ISO-8859-7
57 $(srcdir)/check-stateless $(srcdir) ISO-8859-8
58 $(srcdir)/check-stateless $(srcdir) ISO-8859-9
59 $(srcdir)/check-stateless $(srcdir) ISO-8859-10
60 $(srcdir)/check-stateless $(srcdir) ISO-8859-13
61 $(srcdir)/check-stateless $(srcdir) ISO-8859-14
62 $(srcdir)/check-stateless $(srcdir) ISO-8859-15
63 $(srcdir)/check-stateless $(srcdir) ISO-8859-16
64 $(srcdir)/check-stateless $(srcdir) KOI8-R
65 $(srcdir)/check-stateless $(srcdir) KOI8-U
66 $(srcdir)/check-stateless $(srcdir) KOI8-RU
67 $(srcdir)/check-stateless $(srcdir) CP1250
68 $(srcdir)/check-stateless $(srcdir) CP1251
69 $(srcdir)/check-stateless $(srcdir) CP1252
70 $(srcdir)/check-stateless $(srcdir) CP1253
71 $(srcdir)/check-stateless $(srcdir) CP1254
72 $(srcdir)/check-stateless $(srcdir) CP1255
73 $(srcdir)/check-stateless $(srcdir) CP1256
74 $(srcdir)/check-stateless $(srcdir) CP1257
75 $(srcdir)/check-stateless $(srcdir) CP1258
76 $(srcdir)/check-stateless $(srcdir) CP850
77 $(srcdir)/check-stateless $(srcdir) CP862
78 $(srcdir)/check-stateless $(srcdir) CP866
79 $(srcdir)/check-stateless $(srcdir) MacRoman
80 $(srcdir)/check-stateless $(srcdir) MacCentralEurope
81 $(srcdir)/check-stateless $(srcdir) MacIceland
82 $(srcdir)/check-stateless $(srcdir) MacCroatian
83 $(srcdir)/check-stateless $(srcdir) MacRomania
84 $(srcdir)/check-stateless $(srcdir) MacCyrillic
85 $(srcdir)/check-stateless $(srcdir) MacUkraine
86 $(srcdir)/check-stateless $(srcdir) MacGreek
87 $(srcdir)/check-stateless $(srcdir) MacTurkish
88 $(srcdir)/check-stateless $(srcdir) MacHebrew
89 $(srcdir)/check-stateless $(srcdir) MacArabic
90 $(srcdir)/check-stateless $(srcdir) MacThai
91 $(srcdir)/check-stateless $(srcdir) HP-ROMAN8
92 $(srcdir)/check-stateless $(srcdir) NEXTSTEP
93 $(srcdir)/check-stateless $(srcdir) ARMSCII-8
94 $(srcdir)/check-stateless $(srcdir) Georgian-Academy
95 $(srcdir)/check-stateless $(srcdir) Georgian-PS
96 $(srcdir)/check-stateless $(srcdir) MuleLao-1
97 $(srcdir)/check-stateless $(srcdir) CP1133
98 $(srcdir)/check-stateless $(srcdir) TIS-620
99 $(srcdir)/check-stateless $(srcdir) CP874
100 $(srcdir)/check-stateless $(srcdir) VISCII
101 $(srcdir)/check-stateless $(srcdir) TCVN
102 # /* CJK character sets */
103 $(srcdir)/check-stateless $(srcdir) ISO646-JP
104 $(srcdir)/check-stateless $(srcdir) JIS_X0201
105 # $(srcdir)/check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
106 # $(srcdir)/check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
107 $(srcdir)/check-stateless $(srcdir) ISO646-CN
108 # $(srcdir)/check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
109 $(srcdir)/check-stateless $(srcdir) ISO-IR-165
110 # $(srcdir)/check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
111 # /* CJK encodings */
112 $(srcdir)/check-stateless $(srcdir) EUC-JP
113 $(srcdir)/check-stateless $(srcdir) SHIFT-JIS
114 $(srcdir)/check-stateless $(srcdir) CP932
115 $(srcdir)/check-stateful $(srcdir) ISO-2022-JP
116 $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-2
117 $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-1
118 $(srcdir)/check-stateless $(srcdir) EUC-CN
119 $(srcdir)/check-stateless $(srcdir) GBK
120 $(srcdir)/check-stateless $(srcdir) GB18030
121 $(srcdir)/check-stateful $(srcdir) ISO-2022-CN
122 $(srcdir)/check-stateful $(srcdir) ISO-2022-CN-EXT
123 $(srcdir)/check-stateful $(srcdir) HZ
124 $(srcdir)/check-stateless $(srcdir) EUC-TW
125 $(srcdir)/check-stateless $(srcdir) BIG5
126 $(srcdir)/check-stateless $(srcdir) CP950
127 $(srcdir)/check-stateless $(srcdir) BIG5HKSCS
128 $(srcdir)/check-stateless $(srcdir) EUC-KR
129 $(srcdir)/check-stateless $(srcdir) CP949
130 $(srcdir)/check-stateless $(srcdir) JOHAB
131 $(srcdir)/check-stateful $(srcdir) ISO-2022-KR
132 # /* transliteration */
133 $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
134 $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII
136 table-from : $(srcdir)/table-from.c ../lib/libiconv.la
137 $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(CPPFLAGS) $(INCLUDES) $(srcdir)/table-from.c ../lib/libiconv.la -o $@
139 table-to : $(srcdir)/table-to.c ../lib/libiconv.la
140 $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(CPPFLAGS) $(INCLUDES) $(srcdir)/table-to.c ../lib/libiconv.la -o $@
142 # The following rule is necessary to avoid a toplevel "make -n check" failure.
143 ../lib/libiconv.la :
144 cd ../lib && $(MAKE) libiconv.la
146 mostlyclean : clean
148 clean : force
149 $(RM) *.o *.lo table-from table-to tmp-* genutf8 UTF-8.TXT core
150 $(RM) -r .libs _libs
152 distclean : clean
153 $(RM) Makefile
155 maintainer-clean : distclean
157 force :