source: trunk/third/libiconv/tests/Makefile.os2 @ 18195

Revision 18195, 5.6 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18194, which included commits to RCS files with non-trunk default branches.
Line 
1# Makefile for libiconv/tests, OS2/EMX specific
2#
3#       requires EMX/GCC development environment and
4#       GNU fileutils and GNU textutils installed
5#
6
7#### Start of system configuration section. ####
8
9# Programs used by "make":
10CC = gcc
11CFLAGS = -O2 -Zmtd
12INCLUDES = -I. -I../include -I../lib
13
14#### End of system configuration section. ####
15
16srcdir = .
17
18.SUFFIXES: .obj .o
19
20all :
21
22check : all table-from.exe table-to.exe ../src/iconv.exe genutf8.exe
23        $(srcdir)\check-stateless $(srcdir) ASCII
24#       /* General multi-byte encodings */
25        .\genutf8 > UTF-8.TXT
26        $(srcdir)\check-stateless . UTF-8
27        $(srcdir)\check-stateful $(srcdir) UCS-2BE
28        $(srcdir)\check-stateful $(srcdir) UCS-2LE
29        $(srcdir)\check-stateful $(srcdir) UCS-4BE
30        $(srcdir)\check-stateful $(srcdir) UCS-4LE
31        $(srcdir)\check-stateful $(srcdir) UTF-16
32        $(srcdir)\check-stateful $(srcdir) UTF-16BE
33        $(srcdir)\check-stateful $(srcdir) UTF-16LE
34        $(srcdir)\check-stateful $(srcdir) UTF-32
35        $(srcdir)\check-stateful $(srcdir) UTF-32BE
36        $(srcdir)\check-stateful $(srcdir) UTF-32LE
37        $(srcdir)\check-stateful $(srcdir) UTF-7
38#       /* 8-bit encodings */
39        $(srcdir)\check-stateless $(srcdir) ISO-8859-1
40        $(srcdir)\check-stateless $(srcdir) ISO-8859-2
41        $(srcdir)\check-stateless $(srcdir) ISO-8859-3
42        $(srcdir)\check-stateless $(srcdir) ISO-8859-4
43        $(srcdir)\check-stateless $(srcdir) ISO-8859-5
44        $(srcdir)\check-stateless $(srcdir) ISO-8859-6
45        $(srcdir)\check-stateless $(srcdir) ISO-8859-7
46        $(srcdir)\check-stateless $(srcdir) ISO-8859-8
47        $(srcdir)\check-stateless $(srcdir) ISO-8859-9
48        $(srcdir)\check-stateless $(srcdir) ISO-8859-10
49        $(srcdir)\check-stateless $(srcdir) ISO-8859-13
50        $(srcdir)\check-stateless $(srcdir) ISO-8859-14
51        $(srcdir)\check-stateless $(srcdir) ISO-8859-15
52        $(srcdir)\check-stateless $(srcdir) ISO-8859-16
53        $(srcdir)\check-stateless $(srcdir) KOI8-R
54        $(srcdir)\check-stateless $(srcdir) KOI8-U
55        $(srcdir)\check-stateless $(srcdir) KOI8-RU
56        $(srcdir)\check-stateless $(srcdir) CP1250
57        $(srcdir)\check-stateless $(srcdir) CP1251
58        $(srcdir)\check-stateless $(srcdir) CP1252
59        $(srcdir)\check-stateless $(srcdir) CP1253
60        $(srcdir)\check-stateless $(srcdir) CP1254
61        $(srcdir)\check-stateless $(srcdir) CP1255
62        $(srcdir)\check-stateful $(srcdir) CP1255
63        $(srcdir)\check-stateless $(srcdir) CP1256
64        $(srcdir)\check-stateless $(srcdir) CP1257
65        $(srcdir)\check-stateless $(srcdir) CP1258
66        $(srcdir)\check-stateful $(srcdir) CP1258
67        $(srcdir)\check-stateless $(srcdir) CP850
68        $(srcdir)\check-stateless $(srcdir) CP862
69        $(srcdir)\check-stateless $(srcdir) CP866
70        $(srcdir)\check-stateless $(srcdir) MacRoman
71        $(srcdir)\check-stateless $(srcdir) MacCentralEurope
72        $(srcdir)\check-stateless $(srcdir) MacIceland
73        $(srcdir)\check-stateless $(srcdir) MacCroatian
74        $(srcdir)\check-stateless $(srcdir) MacRomania
75        $(srcdir)\check-stateless $(srcdir) MacCyrillic
76        $(srcdir)\check-stateless $(srcdir) MacUkraine
77        $(srcdir)\check-stateless $(srcdir) MacGreek
78        $(srcdir)\check-stateless $(srcdir) MacTurkish
79        $(srcdir)\check-stateless $(srcdir) MacHebrew
80        $(srcdir)\check-stateless $(srcdir) MacArabic
81        $(srcdir)\check-stateless $(srcdir) MacThai
82        $(srcdir)\check-stateless $(srcdir) HP-ROMAN8
83        $(srcdir)\check-stateless $(srcdir) NEXTSTEP
84        $(srcdir)\check-stateless $(srcdir) ARMSCII-8
85        $(srcdir)\check-stateless $(srcdir) Georgian-Academy
86        $(srcdir)\check-stateless $(srcdir) Georgian-PS
87        $(srcdir)\check-stateless $(srcdir) KOI8-T
88        $(srcdir)\check-stateless $(srcdir) MuleLao-1
89        $(srcdir)\check-stateless $(srcdir) CP1133
90        $(srcdir)\check-stateless $(srcdir) TIS-620
91        $(srcdir)\check-stateless $(srcdir) CP874
92        $(srcdir)\check-stateless $(srcdir) VISCII
93        $(srcdir)\check-stateless $(srcdir) TCVN
94        $(srcdir)\check-stateful $(srcdir) TCVN
95#       /* CJK character sets */
96        $(srcdir)\check-stateless $(srcdir) ISO646-JP
97        $(srcdir)\check-stateless $(srcdir) JIS_X0201
98#       $(srcdir)\check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
99#       $(srcdir)\check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
100        $(srcdir)\check-stateless $(srcdir) ISO646-CN
101#       $(srcdir)\check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
102        $(srcdir)\check-stateless $(srcdir) ISO-IR-165
103#       $(srcdir)\check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
104#       /* CJK encodings */
105        $(srcdir)\check-stateless $(srcdir) EUC-JP
106        $(srcdir)\check-stateless $(srcdir) SHIFT_JIS
107        $(srcdir)\check-stateless $(srcdir) CP932
108        $(srcdir)\check-stateful $(srcdir) ISO-2022-JP
109        $(srcdir)\check-stateful $(srcdir) ISO-2022-JP-2
110        $(srcdir)\check-stateful $(srcdir) ISO-2022-JP-1
111        $(srcdir)\check-stateless $(srcdir) EUC-CN
112        $(srcdir)\check-stateless $(srcdir) GBK
113        $(srcdir)\check-stateless $(srcdir) GB18030
114        $(srcdir)\check-stateful $(srcdir) ISO-2022-CN
115        $(srcdir)\check-stateful $(srcdir) ISO-2022-CN-EXT
116        $(srcdir)\check-stateful $(srcdir) HZ
117        $(srcdir)\check-stateless $(srcdir) EUC-TW
118        $(srcdir)\check-stateless $(srcdir) BIG5
119        $(srcdir)\check-stateless $(srcdir) CP950
120        $(srcdir)\check-stateless $(srcdir) BIG5-HKSCS
121        $(srcdir)\check-stateless $(srcdir) EUC-KR
122        $(srcdir)\check-stateless $(srcdir) CP949
123        $(srcdir)\check-stateless $(srcdir) JOHAB
124        $(srcdir)\check-stateful $(srcdir) ISO-2022-KR
125#       /* transliteration */
126        $(srcdir)\check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
127        $(srcdir)\check-translit $(srcdir) Quotes UTF-8 ASCII
128
129table-from.exe : table-from.c
130        $(CC) $(INCLUDES) $(CFLAGS) table-from.c ../lib/iconv.a
131        copy ..\lib\iconv.dll iconv.dll
132
133table-to.exe : table-to.c
134        $(CC) $(INCLUDES) $(CFLAGS) table-to.c ../lib/iconv.a
135        copy ..\lib\iconv.dll iconv.dll
136
137genutf8.exe : genutf8.c
138        $(CC) $(CFLAGS) genutf8.c
139
140mostlyclean : clean
141
142clean : force
143        rm -f *.obj *.dll *.exe tmp* UTF-8.TXT core
144
145distclean : clean
146        rm -f Makefile
147
148maintainer-clean : distclean
149
150force :
Note: See TracBrowser for help on using the repository browser.