ltconfig is removed.
[libiconv.git] / tests / Makefile.os2
blob477c796165e41721441d283427fbf0f27993d8d9
1 # Makefile for libiconv/tests, OS2/EMX specific
3 #       requires EMX/GCC development environment and
4 #       GNU fileutils and GNU textutils installed
7 #### Start of system configuration section. ####
9 # Programs used by "make":
10 CC = gcc
11 CFLAGS = -O2 -Zmtd
12 INCLUDES = -I. -I../include -I../lib
14 #### End of system configuration section. ####
16 srcdir = .
18 .SUFFIXES: .obj .o
20 all :
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) MuleLao-1
88         $(srcdir)\check-stateless $(srcdir) CP1133
89         $(srcdir)\check-stateless $(srcdir) TIS-620
90         $(srcdir)\check-stateless $(srcdir) CP874
91         $(srcdir)\check-stateless $(srcdir) VISCII
92         $(srcdir)\check-stateless $(srcdir) TCVN
93         $(srcdir)\check-stateful $(srcdir) TCVN
94 #       /* CJK character sets */
95         $(srcdir)\check-stateless $(srcdir) ISO646-JP
96         $(srcdir)\check-stateless $(srcdir) JIS_X0201
97 #       $(srcdir)\check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
98 #       $(srcdir)\check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
99         $(srcdir)\check-stateless $(srcdir) ISO646-CN
100 #       $(srcdir)\check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
101         $(srcdir)\check-stateless $(srcdir) ISO-IR-165
102 #       $(srcdir)\check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
103 #       /* CJK encodings */
104         $(srcdir)\check-stateless $(srcdir) EUC-JP
105         $(srcdir)\check-stateless $(srcdir) SHIFT-JIS
106         $(srcdir)\check-stateless $(srcdir) CP932
107         $(srcdir)\check-stateful $(srcdir) ISO-2022-JP
108         $(srcdir)\check-stateful $(srcdir) ISO-2022-JP-2
109         $(srcdir)\check-stateful $(srcdir) ISO-2022-JP-1
110         $(srcdir)\check-stateless $(srcdir) EUC-CN
111         $(srcdir)\check-stateless $(srcdir) GBK
112         $(srcdir)\check-stateless $(srcdir) GB18030
113         $(srcdir)\check-stateful $(srcdir) ISO-2022-CN
114         $(srcdir)\check-stateful $(srcdir) ISO-2022-CN-EXT
115         $(srcdir)\check-stateful $(srcdir) HZ
116         $(srcdir)\check-stateless $(srcdir) EUC-TW
117         $(srcdir)\check-stateless $(srcdir) BIG5
118         $(srcdir)\check-stateless $(srcdir) CP950
119         $(srcdir)\check-stateless $(srcdir) BIG5-HKSCS
120         $(srcdir)\check-stateless $(srcdir) EUC-KR
121         $(srcdir)\check-stateless $(srcdir) CP949
122         $(srcdir)\check-stateless $(srcdir) JOHAB
123         $(srcdir)\check-stateful $(srcdir) ISO-2022-KR
124 #       /* transliteration */
125         $(srcdir)\check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
126         $(srcdir)\check-translit $(srcdir) Quotes UTF-8 ASCII
128 table-from.exe : table-from.c 
129         $(CC) $(CFLAGS) $(INCLUDES) table-from.c ../lib/iconv.a
130         copy ..\lib\iconv.dll iconv.dll
132 table-to.exe : table-to.c
133         $(CC) $(CFLAGS) $(INCLUDES) table-to.c ../lib/iconv.a
134         copy ..\lib\iconv.dll iconv.dll
136 genutf8.exe : genutf8.c
137         $(CC) $(CFLAGS) $(INCLUDES) genutf8.c
139 mostlyclean : clean
141 clean : force
142         rm -f *.obj *.dll *.exe tmp* UTF-8.TXT core
144 distclean : clean
145         rm -f Makefile
147 maintainer-clean : distclean
149 force :