Add new testcases to automake

git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@916 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 1bd0a19..a27f13d 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -905,9 +905,13 @@
   testcases/tstwassert \
   testcases/t_trycatch \
   testcases/tstmaincpp \
-  testcases/tstmainc
+  testcases/tstmainc \
+  testcases/t_municode \
+  testcases/t_tmain
 testcases_tstwinmain_LDADD = -lgdi32
 testcases_tstmaincpp_SOURCES = testcases/tstmaincpp.cpp
 testcases_t_trycatch_SOURCES = testcases/t_trycatch.cpp
+testcases_t_municode_CFLAGS = -municode
+testcases_t_tmain_CFLAGS = -municode
 
 TESTS = $(check_PROGRAMS)
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index dc4a920..4288784 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -57,7 +57,8 @@
 	testcases/tstwinmain$(EXEEXT) \
 	testcases/t_nullptrexception$(EXEEXT) \
 	testcases/tstwassert$(EXEEXT) testcases/t_trycatch$(EXEEXT) \
-	testcases/tstmaincpp$(EXEEXT) testcases/tstmainc$(EXEEXT)
+	testcases/tstmaincpp$(EXEEXT) testcases/tstmainc$(EXEEXT) \
+	testcases/t_municode$(EXEEXT) testcases/t_tmain$(EXEEXT)
 subdir = .
 DIST_COMMON = $(am__configure_deps) $(noinst_HEADERS) \
 	$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
@@ -1391,6 +1392,14 @@
 testcases_t_matherr_SOURCES = testcases/t_matherr.c
 testcases_t_matherr_OBJECTS = testcases/t_matherr.$(OBJEXT)
 testcases_t_matherr_LDADD = $(LDADD)
+testcases_t_municode_SOURCES = testcases/t_municode.c
+testcases_t_municode_OBJECTS =  \
+	testcases/testcases_t_municode-t_municode.$(OBJEXT)
+testcases_t_municode_LDADD = $(LDADD)
+testcases_t_municode_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(testcases_t_municode_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+	$(LDFLAGS) -o $@
 testcases_t_nullptrexception_SOURCES = testcases/t_nullptrexception.c
 testcases_t_nullptrexception_OBJECTS =  \
 	testcases/t_nullptrexception.$(OBJEXT)
@@ -1401,6 +1410,14 @@
 testcases_t_speed_powl_SOURCES = testcases/t_speed_powl.c
 testcases_t_speed_powl_OBJECTS = testcases/t_speed_powl.$(OBJEXT)
 testcases_t_speed_powl_LDADD = $(LDADD)
+testcases_t_tmain_SOURCES = testcases/t_tmain.c
+testcases_t_tmain_OBJECTS =  \
+	testcases/testcases_t_tmain-t_tmain.$(OBJEXT)
+testcases_t_tmain_LDADD = $(LDADD)
+testcases_t_tmain_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(testcases_t_tmain_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
+	-o $@
 am_testcases_t_trycatch_OBJECTS = testcases/t_trycatch.$(OBJEXT)
 testcases_t_trycatch_OBJECTS = $(am_testcases_t_trycatch_OBJECTS)
 testcases_t_trycatch_LDADD = $(LDADD)
@@ -1472,8 +1489,9 @@
 	$(lib64_libscrnsavw_a_SOURCES) $(lib64_libshell32_a_SOURCES) \
 	$(lib64_libstrmiids_a_SOURCES) $(lib64_libuuid_a_SOURCES) \
 	$(lib64_libws2_32_a_SOURCES) testcases/t_float.c \
-	testcases/t_matherr.c testcases/t_nullptrexception.c \
-	testcases/t_setjmp.c testcases/t_speed_powl.c \
+	testcases/t_matherr.c testcases/t_municode.c \
+	testcases/t_nullptrexception.c testcases/t_setjmp.c \
+	testcases/t_speed_powl.c testcases/t_tmain.c \
 	$(testcases_t_trycatch_SOURCES) testcases/tstmain_sys_xxx.c \
 	testcases/tstmainc.c $(testcases_tstmaincpp_SOURCES) \
 	testcases/tstwassert.c testcases/tstwassert_win.c \
@@ -1515,8 +1533,9 @@
 	$(am__lib64_libstrmiids_a_SOURCES_DIST) \
 	$(am__lib64_libuuid_a_SOURCES_DIST) \
 	$(am__lib64_libws2_32_a_SOURCES_DIST) testcases/t_float.c \
-	testcases/t_matherr.c testcases/t_nullptrexception.c \
-	testcases/t_setjmp.c testcases/t_speed_powl.c \
+	testcases/t_matherr.c testcases/t_municode.c \
+	testcases/t_nullptrexception.c testcases/t_setjmp.c \
+	testcases/t_speed_powl.c testcases/t_tmain.c \
 	$(testcases_t_trycatch_SOURCES) testcases/tstmain_sys_xxx.c \
 	testcases/tstmainc.c $(testcases_tstmaincpp_SOURCES) \
 	testcases/tstwassert.c testcases/tstwassert_win.c \
@@ -2382,6 +2401,8 @@
 testcases_tstwinmain_LDADD = -lgdi32
 testcases_tstmaincpp_SOURCES = testcases/tstmaincpp.cpp
 testcases_t_trycatch_SOURCES = testcases/t_trycatch.cpp
+testcases_t_municode_CFLAGS = -municode
+testcases_t_tmain_CFLAGS = -municode
 TESTS = $(check_PROGRAMS)
 all: $(BUILT_SOURCES) config.h
 	$(MAKE) $(AM_MAKEFLAGS) all-am
@@ -4458,6 +4479,11 @@
 testcases/t_matherr$(EXEEXT): $(testcases_t_matherr_OBJECTS) $(testcases_t_matherr_DEPENDENCIES) testcases/$(am__dirstamp)
 	@rm -f testcases/t_matherr$(EXEEXT)
 	$(LINK) $(testcases_t_matherr_OBJECTS) $(testcases_t_matherr_LDADD) $(LIBS)
+testcases/testcases_t_municode-t_municode.$(OBJEXT):  \
+	testcases/$(am__dirstamp) testcases/$(DEPDIR)/$(am__dirstamp)
+testcases/t_municode$(EXEEXT): $(testcases_t_municode_OBJECTS) $(testcases_t_municode_DEPENDENCIES) testcases/$(am__dirstamp)
+	@rm -f testcases/t_municode$(EXEEXT)
+	$(testcases_t_municode_LINK) $(testcases_t_municode_OBJECTS) $(testcases_t_municode_LDADD) $(LIBS)
 testcases/t_nullptrexception.$(OBJEXT): testcases/$(am__dirstamp) \
 	testcases/$(DEPDIR)/$(am__dirstamp)
 testcases/t_nullptrexception$(EXEEXT): $(testcases_t_nullptrexception_OBJECTS) $(testcases_t_nullptrexception_DEPENDENCIES) testcases/$(am__dirstamp)
@@ -4473,6 +4499,11 @@
 testcases/t_speed_powl$(EXEEXT): $(testcases_t_speed_powl_OBJECTS) $(testcases_t_speed_powl_DEPENDENCIES) testcases/$(am__dirstamp)
 	@rm -f testcases/t_speed_powl$(EXEEXT)
 	$(LINK) $(testcases_t_speed_powl_OBJECTS) $(testcases_t_speed_powl_LDADD) $(LIBS)
+testcases/testcases_t_tmain-t_tmain.$(OBJEXT):  \
+	testcases/$(am__dirstamp) testcases/$(DEPDIR)/$(am__dirstamp)
+testcases/t_tmain$(EXEEXT): $(testcases_t_tmain_OBJECTS) $(testcases_t_tmain_DEPENDENCIES) testcases/$(am__dirstamp)
+	@rm -f testcases/t_tmain$(EXEEXT)
+	$(testcases_t_tmain_LINK) $(testcases_t_tmain_OBJECTS) $(testcases_t_tmain_LDADD) $(LIBS)
 testcases/t_trycatch.$(OBJEXT): testcases/$(am__dirstamp) \
 	testcases/$(DEPDIR)/$(am__dirstamp)
 testcases/t_trycatch$(EXEEXT): $(testcases_t_trycatch_OBJECTS) $(testcases_t_trycatch_DEPENDENCIES) testcases/$(am__dirstamp)
@@ -5513,6 +5544,8 @@
 	-rm -f testcases/t_setjmp.$(OBJEXT)
 	-rm -f testcases/t_speed_powl.$(OBJEXT)
 	-rm -f testcases/t_trycatch.$(OBJEXT)
+	-rm -f testcases/testcases_t_municode-t_municode.$(OBJEXT)
+	-rm -f testcases/testcases_t_tmain-t_tmain.$(OBJEXT)
 	-rm -f testcases/tstmain_sys_xxx.$(OBJEXT)
 	-rm -f testcases/tstmainc.$(OBJEXT)
 	-rm -f testcases/tstmaincpp.$(OBJEXT)
@@ -6391,6 +6424,8 @@
 @AMDEP_TRUE@@am__include@ @am__quote@testcases/$(DEPDIR)/t_setjmp.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@testcases/$(DEPDIR)/t_speed_powl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@testcases/$(DEPDIR)/t_trycatch.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@testcases/$(DEPDIR)/testcases_t_municode-t_municode.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@testcases/$(DEPDIR)/testcases_t_tmain-t_tmain.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@testcases/$(DEPDIR)/tstmain_sys_xxx.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@testcases/$(DEPDIR)/tstmainc.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@testcases/$(DEPDIR)/tstmaincpp.Po@am__quote@
@@ -17884,6 +17919,34 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib64_libscrnsavw_a_CFLAGS) $(CFLAGS) -c -o libsrc/lib64_libscrnsavw_a-scrnsave.obj `if test -f 'libsrc/scrnsave.c'; then $(CYGPATH_W) 'libsrc/scrnsave.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/scrnsave.c'; fi`
 
+testcases/testcases_t_municode-t_municode.o: testcases/t_municode.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testcases_t_municode_CFLAGS) $(CFLAGS) -MT testcases/testcases_t_municode-t_municode.o -MD -MP -MF testcases/$(DEPDIR)/testcases_t_municode-t_municode.Tpo -c -o testcases/testcases_t_municode-t_municode.o `test -f 'testcases/t_municode.c' || echo '$(srcdir)/'`testcases/t_municode.c
+@am__fastdepCC_TRUE@	$(am__mv) testcases/$(DEPDIR)/testcases_t_municode-t_municode.Tpo testcases/$(DEPDIR)/testcases_t_municode-t_municode.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='testcases/t_municode.c' object='testcases/testcases_t_municode-t_municode.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testcases_t_municode_CFLAGS) $(CFLAGS) -c -o testcases/testcases_t_municode-t_municode.o `test -f 'testcases/t_municode.c' || echo '$(srcdir)/'`testcases/t_municode.c
+
+testcases/testcases_t_municode-t_municode.obj: testcases/t_municode.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testcases_t_municode_CFLAGS) $(CFLAGS) -MT testcases/testcases_t_municode-t_municode.obj -MD -MP -MF testcases/$(DEPDIR)/testcases_t_municode-t_municode.Tpo -c -o testcases/testcases_t_municode-t_municode.obj `if test -f 'testcases/t_municode.c'; then $(CYGPATH_W) 'testcases/t_municode.c'; else $(CYGPATH_W) '$(srcdir)/testcases/t_municode.c'; fi`
+@am__fastdepCC_TRUE@	$(am__mv) testcases/$(DEPDIR)/testcases_t_municode-t_municode.Tpo testcases/$(DEPDIR)/testcases_t_municode-t_municode.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='testcases/t_municode.c' object='testcases/testcases_t_municode-t_municode.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testcases_t_municode_CFLAGS) $(CFLAGS) -c -o testcases/testcases_t_municode-t_municode.obj `if test -f 'testcases/t_municode.c'; then $(CYGPATH_W) 'testcases/t_municode.c'; else $(CYGPATH_W) '$(srcdir)/testcases/t_municode.c'; fi`
+
+testcases/testcases_t_tmain-t_tmain.o: testcases/t_tmain.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testcases_t_tmain_CFLAGS) $(CFLAGS) -MT testcases/testcases_t_tmain-t_tmain.o -MD -MP -MF testcases/$(DEPDIR)/testcases_t_tmain-t_tmain.Tpo -c -o testcases/testcases_t_tmain-t_tmain.o `test -f 'testcases/t_tmain.c' || echo '$(srcdir)/'`testcases/t_tmain.c
+@am__fastdepCC_TRUE@	$(am__mv) testcases/$(DEPDIR)/testcases_t_tmain-t_tmain.Tpo testcases/$(DEPDIR)/testcases_t_tmain-t_tmain.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='testcases/t_tmain.c' object='testcases/testcases_t_tmain-t_tmain.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testcases_t_tmain_CFLAGS) $(CFLAGS) -c -o testcases/testcases_t_tmain-t_tmain.o `test -f 'testcases/t_tmain.c' || echo '$(srcdir)/'`testcases/t_tmain.c
+
+testcases/testcases_t_tmain-t_tmain.obj: testcases/t_tmain.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testcases_t_tmain_CFLAGS) $(CFLAGS) -MT testcases/testcases_t_tmain-t_tmain.obj -MD -MP -MF testcases/$(DEPDIR)/testcases_t_tmain-t_tmain.Tpo -c -o testcases/testcases_t_tmain-t_tmain.obj `if test -f 'testcases/t_tmain.c'; then $(CYGPATH_W) 'testcases/t_tmain.c'; else $(CYGPATH_W) '$(srcdir)/testcases/t_tmain.c'; fi`
+@am__fastdepCC_TRUE@	$(am__mv) testcases/$(DEPDIR)/testcases_t_tmain-t_tmain.Tpo testcases/$(DEPDIR)/testcases_t_tmain-t_tmain.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='testcases/t_tmain.c' object='testcases/testcases_t_tmain-t_tmain.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testcases_t_tmain_CFLAGS) $(CFLAGS) -c -o testcases/testcases_t_tmain-t_tmain.obj `if test -f 'testcases/t_tmain.c'; then $(CYGPATH_W) 'testcases/t_tmain.c'; else $(CYGPATH_W) '$(srcdir)/testcases/t_tmain.c'; fi`
+
 .cpp.o:
 @am__fastdepCXX_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
 @am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\