campo-sirio/libraries/libiconv-win-build/tests/check-all-with-cygwin.mak
Alessandro Bonazzi 8c43d5cf2f Patch level : 12.00
Files correlati     : cg0.exe cg0700a.msk cg0700b.msk cg3.exe cg4.exe

Bug                 :

Commento:
Merge 1.0 libraries
2025-04-06 00:42:21 +02:00

176 lines
9.7 KiB
Makefile

# Makefile for libiconv/tests
#### Start of system configuration section. ####
# Define bindir where to find executables.
ifeq ($(bindir),)
bindir=.
endif
# Directories used by "make":
srcdir = .
# Programs used by "make":
RM = rm -f
#### End of system configuration section. ####
SHELL = /bin/sh
all : $(bindir)/gengb18030z.exe \
$(bindir)/genutf8.exe \
$(bindir)/iconv.exe \
$(bindir)/table-from.exe \
$(bindir)/table-to.exe \
$(bindir)/test-shiftseq.exe \
$(bindir)/test-to-wchar.exe
check : all
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ASCII
# /* General multi-byte encodings */
$(bindir)/genutf8 > UTF-8.TXT && \
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) UTF-8 && \
$(RM) -r genutf8.dSYM UTF-8.TXT
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UCS-2BE
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UCS-2LE
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UCS-4BE
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UCS-4LE
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UTF-16
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UTF-16BE
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UTF-16LE
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UTF-32
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UTF-32BE
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UTF-32LE
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) UTF-7
# /* 8-bit encodings */
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-1
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-2
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-3
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-4
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-5
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-6
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-7
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-8
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-9
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-10
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-11
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-13
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-14
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-15
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-8859-16
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) KOI8-R
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) KOI8-U
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) KOI8-RU
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1250
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1251
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1252
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1253
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1254
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1255
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) CP1255
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1256
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1257
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1258
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) CP1258
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP850
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP862
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP866
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1131
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacRoman
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacCentralEurope
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacIceland
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacCroatian
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacRomania
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacCyrillic
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacUkraine
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacGreek
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacTurkish
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacHebrew
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacArabic
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MacThai
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) HP-ROMAN8
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) NEXTSTEP
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ARMSCII-8
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) Georgian-Academy
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) Georgian-PS
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) KOI8-T
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) PT154
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) RK1048
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) MuleLao-1
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1133
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) TIS-620
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP874
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) VISCII
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) TCVN
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) TCVN
# /* CJK character sets */
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO646-JP
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) JIS_X0201
# env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
# env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO646-CN
# env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) ISO-IR-165
# env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
# /* CJK encodings */
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) EUC-JP
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) SHIFT_JIS
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP932
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) ISO-2022-JP
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-2
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-1
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-MS
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) EUC-CN
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) GBK
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP936
{ cat $(srcdir)/GB18030-BMP.TXT ; $(bindir)/gengb18030z ; } | sort > GB18030.TXT && \
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) GB18030 && \
$(RM) -r gengb18030z.dSYM GB18030.TXT
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) ISO-2022-CN
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) ISO-2022-CN-EXT
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) HZ
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) EUC-TW
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) BIG5
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP950
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:1999
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:1999
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2001
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2001
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2004
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2004
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2008
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2008
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) EUC-KR
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP949
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) JOHAB
env BINDIR=$(bindir) $(srcdir)/check-stateful $(srcdir) ISO-2022-KR
# /* system dependent and extra encodings */
# /* DOS specific encodings */
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP437
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP737
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP775
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP852
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP853
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP855
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP857
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP858
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP860
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP861
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP863
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP864
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP865
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP869
env BINDIR=$(bindir) $(srcdir)/check-stateless $(srcdir) CP1125
# /* transliteration */
env BINDIR=$(bindir) $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
env BINDIR=$(bindir) $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII
env BINDIR=$(bindir) $(srcdir)/check-translit $(srcdir) Translit1 ISO-8859-1 ASCII
env BINDIR=$(bindir) $(srcdir)/check-translitfailure $(srcdir) TranslitFail1 ISO-8859-1 ASCII
# /* substitution */
env BINDIR=$(bindir) $(srcdir)/check-subst
# /* shift sequence before invalid multibyte character */
$(bindir)/test-shiftseq
# /* conversion to wchar_t */
$(bindir)/test-to-wchar