Annotation of embedaddon/libiconv/tests/Makefile.in, revision 1.1.1.2
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:
1.1.1.2 ! misho 31: check : all table-from table-to ../src/iconv_no_i18n test-shiftseq test-to-wchar
1.1 misho 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
1.1.1.2 ! misho 145: $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2008
! 146: $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2008
1.1 misho 147: $(srcdir)/check-stateless $(srcdir) EUC-KR
148: $(srcdir)/check-stateless $(srcdir) CP949
149: $(srcdir)/check-stateless $(srcdir) JOHAB
150: $(srcdir)/check-stateful $(srcdir) ISO-2022-KR
151: # /* system dependent and extra encodings */
152: $(MAKE) check-extra
153: # /* transliteration */
154: $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
155: $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII
156: $(srcdir)/check-translit $(srcdir) Translit1 ISO-8859-1 ASCII
157: $(srcdir)/check-translitfailure $(srcdir) TranslitFail1 ISO-8859-1 ASCII
158: # /* substitution */
159: $(srcdir)/check-subst
160: # /* shift sequence before invalid multibyte character */
161: ./test-shiftseq
1.1.1.2 ! misho 162: # /* conversion to wchar_t */
! 163: ./test-to-wchar
1.1 misho 164:
165: check-extra: check-extra-@USE_EXTRA_ENCODINGS@
166: check-extra-no:
167: check-extra-yes: all table-from table-to ../src/iconv_no_i18n
168: # /* AIX specific encodings */
169: $(srcdir)/check-stateless $(srcdir) CP856
170: $(srcdir)/check-stateless $(srcdir) CP922
171: # $(srcdir)/check-stateless $(srcdir) CP943
172: $(srcdir)/check-stateless $(srcdir) CP1046
173: $(srcdir)/check-stateless $(srcdir) CP1124
174: $(srcdir)/check-stateless $(srcdir) CP1129
175: $(srcdir)/check-stateless $(srcdir) CP1161
176: $(srcdir)/check-stateless $(srcdir) CP1162
177: $(srcdir)/check-stateless $(srcdir) CP1163
178: # /* OSF/1 specific encodings */
179: $(srcdir)/check-stateless $(srcdir) DEC-KANJI
180: $(srcdir)/check-stateless $(srcdir) DEC-HANYU
181: # /* DOS specific encodings */
182: $(srcdir)/check-stateless $(srcdir) CP437
183: $(srcdir)/check-stateless $(srcdir) CP737
184: $(srcdir)/check-stateless $(srcdir) CP775
185: $(srcdir)/check-stateless $(srcdir) CP852
186: $(srcdir)/check-stateless $(srcdir) CP853
187: $(srcdir)/check-stateless $(srcdir) CP855
188: $(srcdir)/check-stateless $(srcdir) CP857
189: $(srcdir)/check-stateless $(srcdir) CP858
190: $(srcdir)/check-stateless $(srcdir) CP860
191: $(srcdir)/check-stateless $(srcdir) CP861
192: $(srcdir)/check-stateless $(srcdir) CP863
193: $(srcdir)/check-stateless $(srcdir) CP864
194: $(srcdir)/check-stateless $(srcdir) CP865
195: $(srcdir)/check-stateless $(srcdir) CP869
196: $(srcdir)/check-stateless $(srcdir) CP1125
197: # /* Extra encodings */
198: $(srcdir)/check-stateless $(srcdir) EUC-JISX0213
199: $(srcdir)/check-stateless $(srcdir) SHIFT_JISX0213
200: $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-3
201: $(srcdir)/check-stateless $(srcdir) BIG5-2003
202: $(srcdir)/check-stateless $(srcdir) TDS565
203: $(srcdir)/check-stateless $(srcdir) ATARIST
204: $(srcdir)/check-stateless $(srcdir) RISCOS-LATIN1
205:
206: table-from : table-from.@OBJEXT@ ../lib/libiconv.la
207: $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-from.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
208:
209: table-from.@OBJEXT@ : $(srcdir)/table-from.c
210: $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-from.c
211:
212: table-to : table-to.@OBJEXT@ ../lib/libiconv.la
213: $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-to.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
214:
215: table-to.@OBJEXT@ : $(srcdir)/table-to.c
216: $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/table-to.c
217:
218: test-shiftseq : test-shiftseq.@OBJEXT@ ../lib/libiconv.la
219: $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) test-shiftseq.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
220:
221: test-shiftseq.@OBJEXT@ : $(srcdir)/test-shiftseq.c
222: $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/test-shiftseq.c
223:
1.1.1.2 ! misho 224: test-to-wchar : test-to-wchar.@OBJEXT@ ../lib/libiconv.la
! 225: $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) test-to-wchar.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@
! 226:
! 227: test-to-wchar.@OBJEXT@ : $(srcdir)/test-to-wchar.c
! 228: $(CC) -c $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/test-to-wchar.c
! 229:
1.1 misho 230: # The following rule is necessary to avoid a toplevel "make -n check" failure.
231: ../lib/libiconv.la :
232: cd ../lib && $(MAKE) libiconv.la
233:
234: mostlyclean : clean
235:
236: clean : force
1.1.1.2 ! misho 237: $(RM) *.@OBJEXT@ *.lo table-from table-from@EXEEXT@ table-to table-to@EXEEXT@ test-shiftseq test-shiftseq@EXEEXT@ test-to-wchar test-to-wchar@EXEEXT@ tmp-* genutf8 genutf8@EXEEXT@ UTF-8.TXT gengb18030z gengb18030z@EXEEXT@ GB18030.TXT core *.stackdump
1.1 misho 238: $(RM) -r .libs _libs
239:
240: distclean : clean
241: $(RM) Makefile
242:
243: maintainer-clean : distclean
244:
245: force :
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>