removed old libs
[TestXSLT.git] / libiconv / tests / Makefile.in
1 # Makefile for libiconv/tests
2
3 #### Start of system configuration section. ####
4
5 # Directories used by "make":
6 srcdir = @srcdir@
7
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@
21
22 #### End of system configuration section. ####
23
24 SHELL = /bin/sh
25
26 # Needed by $(LIBTOOL).
27 top_builddir = ..
28
29 all :
30
31 check : all table-from table-to ../src/iconv_no_i18n
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-stateful $(srcdir) CP1255
74         $(srcdir)/check-stateless $(srcdir) CP1256
75         $(srcdir)/check-stateless $(srcdir) CP1257
76         $(srcdir)/check-stateless $(srcdir) CP1258
77         $(srcdir)/check-stateful $(srcdir) CP1258
78         $(srcdir)/check-stateless $(srcdir) CP850
79         $(srcdir)/check-stateless $(srcdir) CP862
80         $(srcdir)/check-stateless $(srcdir) CP866
81         $(srcdir)/check-stateless $(srcdir) MacRoman
82         $(srcdir)/check-stateless $(srcdir) MacCentralEurope
83         $(srcdir)/check-stateless $(srcdir) MacIceland
84         $(srcdir)/check-stateless $(srcdir) MacCroatian
85         $(srcdir)/check-stateless $(srcdir) MacRomania
86         $(srcdir)/check-stateless $(srcdir) MacCyrillic
87         $(srcdir)/check-stateless $(srcdir) MacUkraine
88         $(srcdir)/check-stateless $(srcdir) MacGreek
89         $(srcdir)/check-stateless $(srcdir) MacTurkish
90         $(srcdir)/check-stateless $(srcdir) MacHebrew
91         $(srcdir)/check-stateless $(srcdir) MacArabic
92         $(srcdir)/check-stateless $(srcdir) MacThai
93         $(srcdir)/check-stateless $(srcdir) HP-ROMAN8
94         $(srcdir)/check-stateless $(srcdir) NEXTSTEP
95         $(srcdir)/check-stateless $(srcdir) ARMSCII-8
96         $(srcdir)/check-stateless $(srcdir) Georgian-Academy
97         $(srcdir)/check-stateless $(srcdir) Georgian-PS
98         $(srcdir)/check-stateless $(srcdir) KOI8-T
99         $(srcdir)/check-stateless $(srcdir) MuleLao-1
100         $(srcdir)/check-stateless $(srcdir) CP1133
101         $(srcdir)/check-stateless $(srcdir) TIS-620
102         $(srcdir)/check-stateless $(srcdir) CP874
103         $(srcdir)/check-stateless $(srcdir) VISCII
104         $(srcdir)/check-stateless $(srcdir) TCVN
105         $(srcdir)/check-stateful $(srcdir) TCVN
106 #       /* CJK character sets */
107         $(srcdir)/check-stateless $(srcdir) ISO646-JP
108         $(srcdir)/check-stateless $(srcdir) JIS_X0201
109 #       $(srcdir)/check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
110 #       $(srcdir)/check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
111         $(srcdir)/check-stateless $(srcdir) ISO646-CN
112 #       $(srcdir)/check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
113         $(srcdir)/check-stateless $(srcdir) ISO-IR-165
114 #       $(srcdir)/check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
115 #       /* CJK encodings */
116         $(srcdir)/check-stateless $(srcdir) EUC-JP
117         $(srcdir)/check-stateless $(srcdir) SHIFT_JIS
118         $(srcdir)/check-stateless $(srcdir) CP932
119         $(srcdir)/check-stateful $(srcdir) ISO-2022-JP
120         $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-2
121         $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-1
122         $(srcdir)/check-stateless $(srcdir) EUC-CN
123         $(srcdir)/check-stateless $(srcdir) GBK
124         $(srcdir)/check-stateless $(srcdir) GB18030
125         $(srcdir)/check-stateful $(srcdir) ISO-2022-CN
126         $(srcdir)/check-stateful $(srcdir) ISO-2022-CN-EXT
127         $(srcdir)/check-stateful $(srcdir) HZ
128         $(srcdir)/check-stateless $(srcdir) EUC-TW
129         $(srcdir)/check-stateless $(srcdir) BIG5
130         $(srcdir)/check-stateless $(srcdir) CP950
131         $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS
132         $(srcdir)/check-stateless $(srcdir) EUC-KR
133         $(srcdir)/check-stateless $(srcdir) CP949
134         $(srcdir)/check-stateless $(srcdir) JOHAB
135         $(srcdir)/check-stateful $(srcdir) ISO-2022-KR
136 #       /* system dependent and extra encodings */
137         $(MAKE) check-extra
138 #       /* transliteration */
139         $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
140         $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII
141         $(srcdir)/check-translitfailure $(srcdir) TranslitFail1 ISO-8859-1 ASCII
142
143 check-extra: check-extra-@USE_EXTRA_ENCODINGS@
144 check-extra-no:
145 check-extra-yes: all table-from table-to ../src/iconv_no_i18n
146 #       /* AIX specific encodings */
147         $(srcdir)/check-stateless $(srcdir) CP856
148         $(srcdir)/check-stateless $(srcdir) CP922
149 #       $(srcdir)/check-stateless $(srcdir) CP943
150         $(srcdir)/check-stateless $(srcdir) CP1046
151         $(srcdir)/check-stateless $(srcdir) CP1124
152         $(srcdir)/check-stateless $(srcdir) CP1129
153         $(srcdir)/check-stateless $(srcdir) CP1161
154         $(srcdir)/check-stateless $(srcdir) CP1162
155         $(srcdir)/check-stateless $(srcdir) CP1163
156 #       /* OSF/1 specific encodings */
157         $(srcdir)/check-stateless $(srcdir) DEC-KANJI
158         $(srcdir)/check-stateless $(srcdir) DEC-HANYU
159 #       /* DOS specific encodings */
160         $(srcdir)/check-stateless $(srcdir) CP437
161         $(srcdir)/check-stateless $(srcdir) CP737
162         $(srcdir)/check-stateless $(srcdir) CP775
163         $(srcdir)/check-stateless $(srcdir) CP852
164         $(srcdir)/check-stateless $(srcdir) CP853
165         $(srcdir)/check-stateless $(srcdir) CP855
166         $(srcdir)/check-stateless $(srcdir) CP857
167         $(srcdir)/check-stateless $(srcdir) CP858
168         $(srcdir)/check-stateless $(srcdir) CP860
169         $(srcdir)/check-stateless $(srcdir) CP861
170         $(srcdir)/check-stateless $(srcdir) CP863
171         $(srcdir)/check-stateless $(srcdir) CP864
172         $(srcdir)/check-stateless $(srcdir) CP865
173         $(srcdir)/check-stateless $(srcdir) CP869
174         $(srcdir)/check-stateless $(srcdir) CP1125
175 #       /* Extra encodings */
176         $(srcdir)/check-stateless $(srcdir) EUC-JISX0213
177         $(srcdir)/check-stateless $(srcdir) SHIFT_JISX0213
178         $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-3
179         $(srcdir)/check-stateless $(srcdir) TDS565
180         $(srcdir)/check-stateless $(srcdir) RISCOS-LATIN1
181
182 table-from : table-from.@OBJEXT@ ../lib/libiconv.la
183         $(LIBTOOL_LINK) $(CC) $(LDFLAGS) table-from.@OBJEXT@ ../lib/libiconv.la -o $@
184
185 table-from.@OBJEXT@ : $(srcdir)/table-from.c
186         $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-from.c
187
188 table-to : table-to.@OBJEXT@ ../lib/libiconv.la
189         $(LIBTOOL_LINK) $(CC) $(LDFLAGS) table-to.@OBJEXT@ ../lib/libiconv.la -o $@
190
191 table-to.@OBJEXT@ : $(srcdir)/table-to.c
192         $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-to.c
193
194 # The following rule is necessary to avoid a toplevel "make -n check" failure.
195 ../lib/libiconv.la :
196         cd ../lib && $(MAKE) libiconv.la
197
198 mostlyclean : clean
199
200 clean : force
201         $(RM) *.@OBJEXT@ *.lo table-from table-to tmp-* genutf8 UTF-8.TXT core
202         $(RM) -r .libs _libs
203
204 distclean : clean
205         $(RM) Makefile
206
207 maintainer-clean : distclean
208
209 force :