removed old libs
[TestXSLT.git] / libiconv / tests / Makefile.os2
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":
10 CC = gcc
11 CFLAGS = -O2 -Zmtd
12 INCLUDES = -I. -I../include -I../lib
13
14 #### End of system configuration section. ####
15
16 srcdir = .
17
18 .SUFFIXES: .obj .o
19
20 all :
21
22 check : 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
129 table-from.exe : table-from.c 
130         $(CC) $(INCLUDES) $(CFLAGS) table-from.c ../lib/iconv.a
131         copy ..\lib\iconv.dll iconv.dll
132
133 table-to.exe : table-to.c
134         $(CC) $(INCLUDES) $(CFLAGS) table-to.c ../lib/iconv.a
135         copy ..\lib\iconv.dll iconv.dll
136
137 genutf8.exe : genutf8.c
138         $(CC) $(CFLAGS) genutf8.c
139
140 mostlyclean : clean
141
142 clean : force
143         rm -f *.obj *.dll *.exe tmp* UTF-8.TXT core
144
145 distclean : clean
146         rm -f Makefile
147
148 maintainer-clean : distclean
149
150 force :