Annotation of embedaddon/libiconv/tests/Makefile.in, revision 1.1.1.1
1.1 misho 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../srclib -I$(srcdir)/../srclib -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 test-shiftseq
32: $(srcdir)/check-stateless $(srcdir) ASCII
33: # /* General multi-byte encodings */
34: $(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/genutf8.c ../srclib/libicrt.a -o genutf8 && \
35: ./genutf8 > UTF-8.TXT && \
36: $(srcdir)/check-stateless . UTF-8 && \
37: $(RM) -r genutf8@EXEEXT@ genutf8.dSYM 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-11
61: $(srcdir)/check-stateless $(srcdir) ISO-8859-13
62: $(srcdir)/check-stateless $(srcdir) ISO-8859-14
63: $(srcdir)/check-stateless $(srcdir) ISO-8859-15
64: $(srcdir)/check-stateless $(srcdir) ISO-8859-16
65: $(srcdir)/check-stateless $(srcdir) KOI8-R
66: $(srcdir)/check-stateless $(srcdir) KOI8-U
67: $(srcdir)/check-stateless $(srcdir) KOI8-RU
68: $(srcdir)/check-stateless $(srcdir) CP1250
69: $(srcdir)/check-stateless $(srcdir) CP1251
70: $(srcdir)/check-stateless $(srcdir) CP1252
71: $(srcdir)/check-stateless $(srcdir) CP1253
72: $(srcdir)/check-stateless $(srcdir) CP1254
73: $(srcdir)/check-stateless $(srcdir) CP1255
74: $(srcdir)/check-stateful $(srcdir) CP1255
75: $(srcdir)/check-stateless $(srcdir) CP1256
76: $(srcdir)/check-stateless $(srcdir) CP1257
77: $(srcdir)/check-stateless $(srcdir) CP1258
78: $(srcdir)/check-stateful $(srcdir) CP1258
79: $(srcdir)/check-stateless $(srcdir) CP850
80: $(srcdir)/check-stateless $(srcdir) CP862
81: $(srcdir)/check-stateless $(srcdir) CP866
82: $(srcdir)/check-stateless $(srcdir) CP1131
83: $(srcdir)/check-stateless $(srcdir) MacRoman
84: $(srcdir)/check-stateless $(srcdir) MacCentralEurope
85: $(srcdir)/check-stateless $(srcdir) MacIceland
86: $(srcdir)/check-stateless $(srcdir) MacCroatian
87: $(srcdir)/check-stateless $(srcdir) MacRomania
88: $(srcdir)/check-stateless $(srcdir) MacCyrillic
89: $(srcdir)/check-stateless $(srcdir) MacUkraine
90: $(srcdir)/check-stateless $(srcdir) MacGreek
91: $(srcdir)/check-stateless $(srcdir) MacTurkish
92: $(srcdir)/check-stateless $(srcdir) MacHebrew
93: $(srcdir)/check-stateless $(srcdir) MacArabic
94: $(srcdir)/check-stateless $(srcdir) MacThai
95: $(srcdir)/check-stateless $(srcdir) HP-ROMAN8
96: $(srcdir)/check-stateless $(srcdir) NEXTSTEP
97: $(srcdir)/check-stateless $(srcdir) ARMSCII-8
98: $(srcdir)/check-stateless $(srcdir) Georgian-Academy
99: $(srcdir)/check-stateless $(srcdir) Georgian-PS
100: $(srcdir)/check-stateless $(srcdir) KOI8-T
101: $(srcdir)/check-stateless $(srcdir) PT154
102: $(srcdir)/check-stateless $(srcdir) RK1048
103: $(srcdir)/check-stateless $(srcdir) MuleLao-1
104: $(srcdir)/check-stateless $(srcdir) CP1133
105: $(srcdir)/check-stateless $(srcdir) TIS-620
106: $(srcdir)/check-stateless $(srcdir) CP874
107: $(srcdir)/check-stateless $(srcdir) VISCII
108: $(srcdir)/check-stateless $(srcdir) TCVN
109: $(srcdir)/check-stateful $(srcdir) TCVN
110: # /* CJK character sets */
111: $(srcdir)/check-stateless $(srcdir) ISO646-JP
112: $(srcdir)/check-stateless $(srcdir) JIS_X0201
113: # $(srcdir)/check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
114: # $(srcdir)/check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
115: $(srcdir)/check-stateless $(srcdir) ISO646-CN
116: # $(srcdir)/check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
117: $(srcdir)/check-stateless $(srcdir) ISO-IR-165
118: # $(srcdir)/check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
119: # /* CJK encodings */
120: $(srcdir)/check-stateless $(srcdir) EUC-JP
121: $(srcdir)/check-stateless $(srcdir) SHIFT_JIS
122: $(srcdir)/check-stateless $(srcdir) CP932
123: $(srcdir)/check-stateful $(srcdir) ISO-2022-JP
124: $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-2
125: $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-1
126: $(srcdir)/check-stateless $(srcdir) EUC-CN
127: $(srcdir)/check-stateless $(srcdir) GBK
128: $(srcdir)/check-stateless $(srcdir) CP936
129: $(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/gengb18030z.c ../srclib/libicrt.a -o gengb18030z && \
130: { cat $(srcdir)/GB18030-BMP.TXT ; ./gengb18030z ; } | sort > GB18030.TXT && \
131: $(srcdir)/check-stateless . GB18030 && \
132: $(RM) -r gengb18030z@EXEEXT@ gengb18030z.dSYM GB18030.TXT
133: $(srcdir)/check-stateful $(srcdir) ISO-2022-CN
134: $(srcdir)/check-stateful $(srcdir) ISO-2022-CN-EXT
135: $(srcdir)/check-stateful $(srcdir) HZ
136: $(srcdir)/check-stateless $(srcdir) EUC-TW
137: $(srcdir)/check-stateless $(srcdir) BIG5
138: $(srcdir)/check-stateless $(srcdir) CP950
139: $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:1999
140: $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:1999
141: $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2001
142: $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2001
143: $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2004
144: $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2004
145: $(srcdir)/check-stateless $(srcdir) EUC-KR
146: $(srcdir)/check-stateless $(srcdir) CP949
147: $(srcdir)/check-stateless $(srcdir) JOHAB
148: $(srcdir)/check-stateful $(srcdir) ISO-2022-KR
149: # /* system dependent and extra encodings */
150: $(MAKE) check-extra
151: # /* transliteration */
152: $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
153: $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII
154: $(srcdir)/check-translit $(srcdir) Translit1 ISO-8859-1 ASCII
155: $(srcdir)/check-translitfailure $(srcdir) TranslitFail1 ISO-8859-1 ASCII
156: # /* substitution */
157: $(srcdir)/check-subst
158: # /* shift sequence before invalid multibyte character */
159: ./test-shiftseq
160:
161: check-extra: check-extra-@USE_EXTRA_ENCODINGS@
162: check-extra-no:
163: check-extra-yes: all table-from table-to ../src/iconv_no_i18n
164: # /* AIX specific encodings */
165: $(srcdir)/check-stateless $(srcdir) CP856
166: $(srcdir)/check-stateless $(srcdir) CP922
167: # $(srcdir)/check-stateless $(srcdir) CP943
168: $(srcdir)/check-stateless $(srcdir) CP1046
169: $(srcdir)/check-stateless $(srcdir) CP1124
170: $(srcdir)/check-stateless $(srcdir) CP1129
171: $(srcdir)/check-stateless $(srcdir) CP1161
172: $(srcdir)/check-stateless $(srcdir) CP1162
173: $(srcdir)/check-stateless $(srcdir) CP1163
174: # /* OSF/1 specific encodings */
175: $(srcdir)/check-stateless $(srcdir) DEC-KANJI
176: $(srcdir)/check-stateless $(srcdir) DEC-HANYU
177: # /* DOS specific encodings */
178: $(srcdir)/check-stateless $(srcdir) CP437
179: $(srcdir)/check-stateless $(srcdir) CP737
180: $(srcdir)/check-stateless $(srcdir) CP775
181: $(srcdir)/check-stateless $(srcdir) CP852
182: $(srcdir)/check-stateless $(srcdir) CP853
183: $(srcdir)/check-stateless $(srcdir) CP855
184: $(srcdir)/check-stateless $(srcdir) CP857
185: $(srcdir)/check-stateless $(srcdir) CP858
186: $(srcdir)/check-stateless $(srcdir) CP860
187: $(srcdir)/check-stateless $(srcdir) CP861
188: $(srcdir)/check-stateless $(srcdir) CP863
189: $(srcdir)/check-stateless $(srcdir) CP864
190: $(srcdir)/check-stateless $(srcdir) CP865
191: $(srcdir)/check-stateless $(srcdir) CP869
192: $(srcdir)/check-stateless $(srcdir) CP1125
193: # /* Extra encodings */
194: $(srcdir)/check-stateless $(srcdir) EUC-JISX0213
195: $(srcdir)/check-stateless $(srcdir) SHIFT_JISX0213
196: $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-3
197: $(srcdir)/check-stateless $(srcdir) BIG5-2003
198: $(srcdir)/check-stateless $(srcdir) TDS565
199: $(srcdir)/check-stateless $(srcdir) ATARIST
200: $(srcdir)/check-stateless $(srcdir) RISCOS-LATIN1
201:
202: table-from : table-from.@OBJEXT@ ../lib/libiconv.la
203: $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-from.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
204:
205: table-from.@OBJEXT@ : $(srcdir)/table-from.c
206: $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-from.c
207:
208: table-to : table-to.@OBJEXT@ ../lib/libiconv.la
209: $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-to.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
210:
211: table-to.@OBJEXT@ : $(srcdir)/table-to.c
212: $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-to.c
213:
214: test-shiftseq : test-shiftseq.@OBJEXT@ ../lib/libiconv.la
215: $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) test-shiftseq.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
216:
217: test-shiftseq.@OBJEXT@ : $(srcdir)/test-shiftseq.c
218: $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/test-shiftseq.c
219:
220: # The following rule is necessary to avoid a toplevel "make -n check" failure.
221: ../lib/libiconv.la :
222: cd ../lib && $(MAKE) libiconv.la
223:
224: mostlyclean : clean
225:
226: clean : force
227: $(RM) *.@OBJEXT@ *.lo table-from table-from@EXEEXT@ table-to table-to@EXEEXT@ test-shiftseq test-shiftseq@EXEEXT@ tmp-* genutf8 genutf8@EXEEXT@ UTF-8.TXT gengb18030z gengb18030z@EXEEXT@ GB18030.TXT core *.stackdump
228: $(RM) -r .libs _libs
229:
230: distclean : clean
231: $(RM) Makefile
232:
233: maintainer-clean : distclean
234:
235: force :
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>