Begin to abstract secured-API layer so that for XP this API gets eumlated.


git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@5290 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/ChangeLog b/mingw-w64-crt/ChangeLog
index 29da6ee..468c01b 100644
--- a/mingw-w64-crt/ChangeLog
+++ b/mingw-w64-crt/ChangeLog
@@ -1,3 +1,12 @@
+2012-07-31  Kai Tietz  <ktietz@redhat.com>
+
+	* secapi/: New folder.
+	* Makefile.am: Add _cgets_s.c _cgetwe_s.c and _cprintf_s.c files
+	to libmingwex.a library.
+	* Makefile.in: Regnerated.
+	* lib32/msvcrt.def: Comment replaced secured-API functions.
+	* lib64/msvcrt.def: Likewise.
+
 2012-07-17  Kai Tietz  <ktietz@redhat.com>
 
 	PR 3544372
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 97a946b..c52ac5c 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -233,7 +233,10 @@
   intrincs/outbytestring.c  intrincs/outdword.c       intrincs/outdwordstring.c  intrincs/outword.c       intrincs/outwordstring.c  \
   intrincs/rdtsc.c          intrincs/readcr0.c        intrincs/readcr2.c         intrincs/readcr3.c       intrincs/readcr4.c        \
   intrincs/readcr8.c        intrincs/readmsr.c        intrincs/writecr0.c        intrincs/writecr2.c      intrincs/writecr3.c       \
-  intrincs/writecr4.c       intrincs/writecr8.c       intrincs/writemsr.c        intrincs/RtlSecureZeroMemory.c
+  intrincs/writecr4.c       intrincs/writecr8.c       intrincs/writemsr.c        intrincs/RtlSecureZeroMemory.c \
+  \
+  secapi/_cgets_s.c secapi/_cgetws_s.c \
+  secapi/_cprintf_s.c
 
 # these only go into the 64 bit version:
 src_libmingwex64=\
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index e801b68..e67523d 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -1,8 +1,9 @@
-# Makefile.in generated by automake 1.12.2 from Makefile.am.
+# Makefile.in generated by automake 1.11.3 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2012 Free Software Foundation, Inc.
-
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -79,23 +80,6 @@
 
 
 VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
-    esac; \
-    test $$am__dry = yes; \
-  }
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -123,15 +107,9 @@
 DIST_COMMON = $(am__configure_deps) $(noinst_HEADERS) \
 	$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 	$(srcdir)/config.h.in $(srcdir)/testcases/complex/Makefile.am \
-	$(top_srcdir)/build-aux/ar-lib $(top_srcdir)/build-aux/compile \
-	$(top_srcdir)/build-aux/config.guess \
-	$(top_srcdir)/build-aux/config.sub \
-	$(top_srcdir)/build-aux/depcomp \
-	$(top_srcdir)/build-aux/install-sh \
-	$(top_srcdir)/build-aux/missing $(top_srcdir)/configure \
-	ChangeLog build-aux/ar-lib build-aux/compile \
-	build-aux/config.guess build-aux/config.sub build-aux/depcomp \
-	build-aux/install-sh build-aux/missing
+	$(top_srcdir)/configure ChangeLog build-aux/ar-lib \
+	build-aux/compile build-aux/config.guess build-aux/config.sub \
+	build-aux/depcomp build-aux/install-sh build-aux/missing
 
 # Build the libraries
 @LIB32_TRUE@am__append_3 = $(newcomplex_test_lib32)
@@ -499,7 +477,8 @@
 	intrincs/readcr8.c intrincs/readmsr.c intrincs/writecr0.c \
 	intrincs/writecr2.c intrincs/writecr3.c intrincs/writecr4.c \
 	intrincs/writecr8.c intrincs/writemsr.c \
-	intrincs/RtlSecureZeroMemory.c intrincs/membarrier.c \
+	intrincs/RtlSecureZeroMemory.c secapi/_cgets_s.c \
+	secapi/_cgetws_s.c secapi/_cprintf_s.c intrincs/membarrier.c \
 	intrincs/readfsbyte.c intrincs/readfsword.c \
 	intrincs/readfsdword.c intrincs/writefsbyte.c \
 	intrincs/writefsword.c intrincs/writefsdword.c
@@ -993,7 +972,10 @@
 	intrincs/lib32_libmingwex_a-writecr4.$(OBJEXT) \
 	intrincs/lib32_libmingwex_a-writecr8.$(OBJEXT) \
 	intrincs/lib32_libmingwex_a-writemsr.$(OBJEXT) \
-	intrincs/lib32_libmingwex_a-RtlSecureZeroMemory.$(OBJEXT)
+	intrincs/lib32_libmingwex_a-RtlSecureZeroMemory.$(OBJEXT) \
+	secapi/lib32_libmingwex_a-_cgets_s.$(OBJEXT) \
+	secapi/lib32_libmingwex_a-_cgetws_s.$(OBJEXT) \
+	secapi/lib32_libmingwex_a-_cprintf_s.$(OBJEXT)
 am__objects_14 = intrincs/lib32_libmingwex_a-membarrier.$(OBJEXT) \
 	intrincs/lib32_libmingwex_a-readfsbyte.$(OBJEXT) \
 	intrincs/lib32_libmingwex_a-readfsword.$(OBJEXT) \
@@ -1510,7 +1492,8 @@
 	intrincs/readcr8.c intrincs/readmsr.c intrincs/writecr0.c \
 	intrincs/writecr2.c intrincs/writecr3.c intrincs/writecr4.c \
 	intrincs/writecr8.c intrincs/writemsr.c \
-	intrincs/RtlSecureZeroMemory.c intrincs/bittest64.c \
+	intrincs/RtlSecureZeroMemory.c secapi/_cgets_s.c \
+	secapi/_cgetws_s.c secapi/_cprintf_s.c intrincs/bittest64.c \
 	intrincs/bittestc64.c intrincs/bittestr64.c \
 	intrincs/bittestri64.c intrincs/bittests64.c \
 	intrincs/bittestsi64.c intrincs/bitscanfwd64.c \
@@ -2012,7 +1995,10 @@
 	intrincs/lib64_libmingwex_a-writecr4.$(OBJEXT) \
 	intrincs/lib64_libmingwex_a-writecr8.$(OBJEXT) \
 	intrincs/lib64_libmingwex_a-writemsr.$(OBJEXT) \
-	intrincs/lib64_libmingwex_a-RtlSecureZeroMemory.$(OBJEXT)
+	intrincs/lib64_libmingwex_a-RtlSecureZeroMemory.$(OBJEXT) \
+	secapi/lib64_libmingwex_a-_cgets_s.$(OBJEXT) \
+	secapi/lib64_libmingwex_a-_cgetws_s.$(OBJEXT) \
+	secapi/lib64_libmingwex_a-_cprintf_s.$(OBJEXT)
 am__objects_39 = intrincs/lib64_libmingwex_a-bittest64.$(OBJEXT) \
 	intrincs/lib64_libmingwex_a-bittestc64.$(OBJEXT) \
 	intrincs/lib64_libmingwex_a-bittestr64.$(OBJEXT) \
@@ -3124,22 +3110,13 @@
 	$(am__tests64_csqrt_SOURCES_DIST) \
 	$(am__tests64_ctan_SOURCES_DIST) \
 	$(am__tests64_ctanh_SOURCES_DIST)
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
 DATA = $(crt32_DATA) $(crt64_DATA) $(lib32_DATA) $(lib64_DATA) \
 	$(libsrc_DATA)
 HEADERS = $(noinst_HEADERS)
 ETAGS = etags
 CTAGS = ctags
-CSCOPE = cscope
-AM_RECURSIVE_TARGETS = cscope
-am__tty_colors_dummy = \
-  mgn= red= grn= lgn= blu= brg= std=; \
-  am__color_tests=no
-am__tty_colors = $(am__tty_colors_dummy)
+am__tty_colors = \
+red=; grn=; lgn=; blu=; std=
 am__EXEEXT_7 =
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
@@ -3150,10 +3127,8 @@
       && rm -rf "$(distdir)" \
       || { sleep 5 && rm -rf "$(distdir)"; }; \
   else :; fi
-am__post_remove_distdir = $(am__remove_distdir)
 DIST_ARCHIVES = $(distdir).tar.gz
 GZIP_ENV = --best
-DIST_TARGETS = dist-gzip
 distuninstallcheck_listfiles = find . -type f -print
 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -3477,7 +3452,10 @@
   intrincs/outbytestring.c  intrincs/outdword.c       intrincs/outdwordstring.c  intrincs/outword.c       intrincs/outwordstring.c  \
   intrincs/rdtsc.c          intrincs/readcr0.c        intrincs/readcr2.c         intrincs/readcr3.c       intrincs/readcr4.c        \
   intrincs/readcr8.c        intrincs/readmsr.c        intrincs/writecr0.c        intrincs/writecr2.c      intrincs/writecr3.c       \
-  intrincs/writecr4.c       intrincs/writecr8.c       intrincs/writemsr.c        intrincs/RtlSecureZeroMemory.c
+  intrincs/writecr4.c       intrincs/writecr8.c       intrincs/writemsr.c        intrincs/RtlSecureZeroMemory.c \
+  \
+  secapi/_cgets_s.c secapi/_cgetws_s.c \
+  secapi/_cprintf_s.c
 
 
 # these only go into the 64 bit version:
@@ -4470,6 +4448,7 @@
 	-test -z "$(check_LIBRARIES)" || rm -f $(check_LIBRARIES)
 install-lib32LIBRARIES: $(lib32_LIBRARIES)
 	@$(NORMAL_INSTALL)
+	test -z "$(lib32dir)" || $(MKDIR_P) "$(DESTDIR)$(lib32dir)"
 	@list='$(lib32_LIBRARIES)'; test -n "$(lib32dir)" || list=; \
 	list2=; for p in $$list; do \
 	  if test -f $$p; then \
@@ -4477,8 +4456,6 @@
 	  else :; fi; \
 	done; \
 	test -z "$$list2" || { \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(lib32dir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(lib32dir)" || exit 1; \
 	  echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(lib32dir)'"; \
 	  $(INSTALL_DATA) $$list2 "$(DESTDIR)$(lib32dir)" || exit $$?; }
 	@$(POST_INSTALL)
@@ -4501,6 +4478,7 @@
 	-test -z "$(lib32_LIBRARIES)" || rm -f $(lib32_LIBRARIES)
 install-lib64LIBRARIES: $(lib64_LIBRARIES)
 	@$(NORMAL_INSTALL)
+	test -z "$(lib64dir)" || $(MKDIR_P) "$(DESTDIR)$(lib64dir)"
 	@list='$(lib64_LIBRARIES)'; test -n "$(lib64dir)" || list=; \
 	list2=; for p in $$list; do \
 	  if test -f $$p; then \
@@ -4508,8 +4486,6 @@
 	  else :; fi; \
 	done; \
 	test -z "$$list2" || { \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(lib64dir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(lib64dir)" || exit 1; \
 	  echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(lib64dir)'"; \
 	  $(INSTALL_DATA) $$list2 "$(DESTDIR)$(lib64dir)" || exit $$?; }
 	@$(POST_INSTALL)
@@ -5731,6 +5707,18 @@
 	intrincs/$(am__dirstamp) intrincs/$(DEPDIR)/$(am__dirstamp)
 intrincs/lib32_libmingwex_a-RtlSecureZeroMemory.$(OBJEXT):  \
 	intrincs/$(am__dirstamp) intrincs/$(DEPDIR)/$(am__dirstamp)
+secapi/$(am__dirstamp):
+	@$(MKDIR_P) secapi
+	@: > secapi/$(am__dirstamp)
+secapi/$(DEPDIR)/$(am__dirstamp):
+	@$(MKDIR_P) secapi/$(DEPDIR)
+	@: > secapi/$(DEPDIR)/$(am__dirstamp)
+secapi/lib32_libmingwex_a-_cgets_s.$(OBJEXT): secapi/$(am__dirstamp) \
+	secapi/$(DEPDIR)/$(am__dirstamp)
+secapi/lib32_libmingwex_a-_cgetws_s.$(OBJEXT): secapi/$(am__dirstamp) \
+	secapi/$(DEPDIR)/$(am__dirstamp)
+secapi/lib32_libmingwex_a-_cprintf_s.$(OBJEXT):  \
+	secapi/$(am__dirstamp) secapi/$(DEPDIR)/$(am__dirstamp)
 intrincs/lib32_libmingwex_a-membarrier.$(OBJEXT):  \
 	intrincs/$(am__dirstamp) intrincs/$(DEPDIR)/$(am__dirstamp)
 intrincs/lib32_libmingwex_a-readfsbyte.$(OBJEXT):  \
@@ -7176,6 +7164,12 @@
 	intrincs/$(am__dirstamp) intrincs/$(DEPDIR)/$(am__dirstamp)
 intrincs/lib64_libmingwex_a-RtlSecureZeroMemory.$(OBJEXT):  \
 	intrincs/$(am__dirstamp) intrincs/$(DEPDIR)/$(am__dirstamp)
+secapi/lib64_libmingwex_a-_cgets_s.$(OBJEXT): secapi/$(am__dirstamp) \
+	secapi/$(DEPDIR)/$(am__dirstamp)
+secapi/lib64_libmingwex_a-_cgetws_s.$(OBJEXT): secapi/$(am__dirstamp) \
+	secapi/$(DEPDIR)/$(am__dirstamp)
+secapi/lib64_libmingwex_a-_cprintf_s.$(OBJEXT):  \
+	secapi/$(am__dirstamp) secapi/$(DEPDIR)/$(am__dirstamp)
 intrincs/lib64_libmingwex_a-bittest64.$(OBJEXT):  \
 	intrincs/$(am__dirstamp) intrincs/$(DEPDIR)/$(am__dirstamp)
 intrincs/lib64_libmingwex_a-bittestc64.$(OBJEXT):  \
@@ -8326,19 +8320,1522 @@
 
 mostlyclean-compile:
 	-rm -f *.$(OBJEXT)
-	-rm -f complex/*.$(OBJEXT)
-	-rm -f crt/*.$(OBJEXT)
-	-rm -f gdtoa/*.$(OBJEXT)
-	-rm -f intrincs/*.$(OBJEXT)
-	-rm -f libsrc/*.$(OBJEXT)
-	-rm -f libsrc/ws2tcpip/*.$(OBJEXT)
-	-rm -f libsrc/wspiapi/*.$(OBJEXT)
-	-rm -f math/*.$(OBJEXT)
-	-rm -f misc/*.$(OBJEXT)
-	-rm -f profile/*.$(OBJEXT)
-	-rm -f stdio/*.$(OBJEXT)
-	-rm -f testcases/*.$(OBJEXT)
-	-rm -f testcases/complex/*.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cabs.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cabsf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cabsl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cacos.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cacosf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cacosl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-carg.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cargf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cargl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-casin.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-casinf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-casinl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-catan.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-catanf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-catanl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-ccos.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-ccosf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-ccosl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cexp.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cexpf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cexpl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cimag.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cimagf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cimagl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-clog.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-clogf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-clogl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-conj.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-conjf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-conjl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cpow.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cpowf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cpowl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cproj.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cprojf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-cprojl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-creal.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-crealf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-creall.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-csin.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-csinf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-csinl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-csqrt.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-csqrtf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-csqrtl.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-ctan.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-ctanf.$(OBJEXT)
+	-rm -f complex/lib32_libmingwex_a-ctanl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cabs.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cabsf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cabsl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cacos.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cacosf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cacosl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-carg.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cargf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cargl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-casin.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-casinf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-casinl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-catan.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-catanf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-catanl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-ccos.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-ccosf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-ccosl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cexp.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cexpf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cexpl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cimag.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cimagf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cimagl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-clog.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-clogf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-clogl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-conj.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-conjf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-conjl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cpow.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cpowf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cpowl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cproj.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cprojf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-cprojl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-creal.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-crealf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-creall.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-csin.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-csinf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-csinl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-csqrt.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-csqrtf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-csqrtl.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-ctan.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-ctanf.$(OBJEXT)
+	-rm -f complex/lib64_libmingwex_a-ctanl.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-CRT_fp10.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-_newmode.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-atonexit.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-charmax.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-cinitexe.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-crt0_c.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-crt0_w.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-crt_handler.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-dll_argv.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-dllargv.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-gccmain.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-gs_support.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-merr.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-mingw_custom.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-mingw_helpers.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-natstart.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-pesect.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-pseudo-reloc-list.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-pseudo-reloc.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-tlsmcrt.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-tlsmthread.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-tlssup.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-tlsthrd.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-udll_argv.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-udllargc.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-wildcard.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-xncommod.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-xthdloc.$(OBJEXT)
+	-rm -f crt/lib32_libmingw32_a-xtxtmode.$(OBJEXT)
+	-rm -f crt/lib32_libmingwex_a-dllentry.$(OBJEXT)
+	-rm -f crt/lib32_libmingwex_a-dllmain.$(OBJEXT)
+	-rm -f crt/lib32_libmoldname_a-isascii.$(OBJEXT)
+	-rm -f crt/lib32_libmoldname_a-iscsym.$(OBJEXT)
+	-rm -f crt/lib32_libmoldname_a-iscsymf.$(OBJEXT)
+	-rm -f crt/lib32_libmoldname_a-strcasecmp.$(OBJEXT)
+	-rm -f crt/lib32_libmoldname_a-strncasecmp.$(OBJEXT)
+	-rm -f crt/lib32_libmoldname_a-toascii.$(OBJEXT)
+	-rm -f crt/lib32_libmoldname_a-wcscmpi.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-CRT_fp10.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-_newmode.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-atonexit.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-charmax.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-cinitexe.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-crt0_c.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-crt0_w.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-crt_handler.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-dll_argv.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-dllargv.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-gccmain.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-gs_support.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-merr.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-mingw_custom.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-mingw_helpers.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-natstart.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-pesect.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-pseudo-reloc-list.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-pseudo-reloc.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-tlsmcrt.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-tlsmthread.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-tlssup.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-tlsthrd.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-udll_argv.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-udllargc.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-wildcard.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-xncommod.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-xthdloc.$(OBJEXT)
+	-rm -f crt/lib64_libmingw32_a-xtxtmode.$(OBJEXT)
+	-rm -f crt/lib64_libmingwex_a-dllentry.$(OBJEXT)
+	-rm -f crt/lib64_libmingwex_a-dllmain.$(OBJEXT)
+	-rm -f crt/lib64_libmoldname_a-isascii.$(OBJEXT)
+	-rm -f crt/lib64_libmoldname_a-iscsym.$(OBJEXT)
+	-rm -f crt/lib64_libmoldname_a-iscsymf.$(OBJEXT)
+	-rm -f crt/lib64_libmoldname_a-strcasecmp.$(OBJEXT)
+	-rm -f crt/lib64_libmoldname_a-strncasecmp.$(OBJEXT)
+	-rm -f crt/lib64_libmoldname_a-toascii.$(OBJEXT)
+	-rm -f crt/lib64_libmoldname_a-wcscmpi.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-arithchk.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-dmisc.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-dtoa.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-g__fmt.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-g_dfmt.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-g_ffmt.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-g_xfmt.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-gdtoa.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-gethex.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-gmisc.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-hd_init.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-hexnan.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-misc.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-qnan.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-smisc.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-strtodg.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-strtodnrp.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-strtof.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-strtopx.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-sum.$(OBJEXT)
+	-rm -f gdtoa/lib32_libmingwex_a-ulp.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-arithchk.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-dmisc.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-dtoa.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-g__fmt.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-g_dfmt.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-g_ffmt.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-g_xfmt.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-gdtoa.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-gethex.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-gmisc.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-hd_init.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-hexnan.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-misc.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-qnan.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-smisc.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-strtodg.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-strtodnrp.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-strtof.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-strtopx.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-sum.$(OBJEXT)
+	-rm -f gdtoa/lib64_libmingwex_a-ulp.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-RtlSecureZeroMemory.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-__movsb.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-__movsd.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-__movsw.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-__stosb.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-__stosd.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-__stosw.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-_rotl64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-_rotr64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-bitscanfwd.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-bitscanrev.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-bittest.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-bittestc.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-bittestci.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-bittestr.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-bittestri.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-bittests.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-bittestsi.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-cpuid.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-currentfiber.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-currentteb.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-fiberdata.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockadd.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockand.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockand64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockcxch.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockcxch16.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockcxch64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockcxchptr.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockdec.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockdec16.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockdec64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockexch.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockexch64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockexchadd.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockexchadd64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockexchptr.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockinc.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockinc16.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockinc64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockor.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockor64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockxor.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-ilockxor64.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-inbyte.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-inbytestring.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-indword.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-indwordstring.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-inword.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-inwordstring.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-membarrier.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-outbyte.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-outbytestring.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-outdword.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-outdwordstring.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-outword.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-outwordstring.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-rdtsc.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-readcr0.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-readcr2.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-readcr3.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-readcr4.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-readcr8.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-readfsbyte.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-readfsdword.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-readfsword.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-readmsr.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-writecr0.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-writecr2.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-writecr3.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-writecr4.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-writecr8.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-writefsbyte.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-writefsdword.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-writefsword.$(OBJEXT)
+	-rm -f intrincs/lib32_libmingwex_a-writemsr.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-RtlSecureZeroMemory.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__movsb.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__movsd.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__movsq.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__movsw.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__shiftleft128.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__shiftright128.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__stosb.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__stosd.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__stosq.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-__stosw.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-_mul128.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-_rotl64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-_rotr64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-_umul128.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bitscanfwd.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bitscanfwd64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bitscanrev.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bitscanrev64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittest.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittest64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittestc.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittestc64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittestci.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittestr.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittestr64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittestri.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittestri64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittests.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittests64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittestsi.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-bittestsi64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-cpuid.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-currentfiber.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-currentteb.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-fiberdata.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockadd.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockadd64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockand.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockand64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockcxch.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockcxch16.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockcxch64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockcxchptr.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockdec.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockdec16.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockdec64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockexch.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockexch64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockexchadd.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockexchadd64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockexchptr.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockinc.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockinc16.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockinc64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockor.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockor64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockxor.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-ilockxor64.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-inbyte.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-inbytestring.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-indword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-indwordstring.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-inword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-inwordstring.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-mul128ex.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-outbyte.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-outbytestring.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-outdword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-outdwordstring.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-outword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-outwordstring.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-rdtsc.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readcr0.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readcr2.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readcr3.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readcr4.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readcr8.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readgsbyte.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readgsdword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readgsqword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readgsword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-readmsr.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-umul128ex.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writecr0.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writecr2.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writecr3.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writecr4.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writecr8.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writegsbyte.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writegsdword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writegsqword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writegsword.$(OBJEXT)
+	-rm -f intrincs/lib64_libmingwex_a-writemsr.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput8_a-dinput_joy.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput8_a-dinput_joy2.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput8_a-dinput_kbd.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput8_a-dinput_mouse.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput8_a-dinput_mouse2.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput_a-dinput_joy.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput_a-dinput_joy2.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput_a-dinput_kbd.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput_a-dinput_mouse.$(OBJEXT)
+	-rm -f libsrc/lib32_libdinput_a-dinput_mouse2.$(OBJEXT)
+	-rm -f libsrc/lib32_libdmoguids_a-dmoguids.$(OBJEXT)
+	-rm -f libsrc/lib32_libdxerr8_a-dxerr8.$(OBJEXT)
+	-rm -f libsrc/lib32_libdxerr8_a-dxerr8w.$(OBJEXT)
+	-rm -f libsrc/lib32_libdxerr9_a-dxerr9.$(OBJEXT)
+	-rm -f libsrc/lib32_libdxerr9_a-dxerr9w.$(OBJEXT)
+	-rm -f libsrc/lib32_libdxguid_a-dxguid.$(OBJEXT)
+	-rm -f libsrc/lib32_libgdiplus_a-gdiplus.$(OBJEXT)
+	-rm -f libsrc/lib32_libksguid_a-ksuser.$(OBJEXT)
+	-rm -f libsrc/lib32_libksuser_a-ksuser.$(OBJEXT)
+	-rm -f libsrc/lib32_liblargeint_a-largeint.$(OBJEXT)
+	-rm -f libsrc/lib32_libmingwthrd_a-mingwthrd_mt.$(OBJEXT)
+	-rm -f libsrc/lib32_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
+	-rm -f libsrc/lib32_libscrnsave_a-scrnsave.$(OBJEXT)
+	-rm -f libsrc/lib32_libscrnsavw_a-scrnsave.$(OBJEXT)
+	-rm -f libsrc/lib32_libsensorsapi_a-sensorsapi.$(OBJEXT)
+	-rm -f libsrc/lib32_libshell32_a-shell32.$(OBJEXT)
+	-rm -f libsrc/lib32_libstrmiids_a-strmiids.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-ativscp-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-atsmedia-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-bdamedia-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-bth-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-cguid-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-comcat-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-devguid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-docobj-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-dxva-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-exdisp-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-extras-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-fwp-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-guid_nul.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-hlguids-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-hlink-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-mlang-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-msctf-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-mshtmhst-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-mshtml-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-msxml-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-netcon-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-ntddkbd-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-ntddmou-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-ntddpar-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-ntddscsi-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-ntddser-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-ntddstor-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-ntddvdeo-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-oaidl-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-objidl-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-objsafe-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-ocidl-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-oleacc-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-olectlid-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-oleidl-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-power-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-powrprof-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-servprov-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-urlmon-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-usbcamdi-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-usbiodef-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-vds-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-virtdisk-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libuuid_a-wia-uuid.$(OBJEXT)
+	-rm -f libsrc/lib32_libwindowscodecs_a-windowscodecs.$(OBJEXT)
+	-rm -f libsrc/lib32_libws2_32_a-ws2_32.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput8_a-dinput_joy.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput8_a-dinput_joy2.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput8_a-dinput_kbd.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput8_a-dinput_mouse.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput8_a-dinput_mouse2.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput_a-dinput_joy.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput_a-dinput_joy2.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput_a-dinput_kbd.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput_a-dinput_mouse.$(OBJEXT)
+	-rm -f libsrc/lib64_libdinput_a-dinput_mouse2.$(OBJEXT)
+	-rm -f libsrc/lib64_libdmoguids_a-dmoguids.$(OBJEXT)
+	-rm -f libsrc/lib64_libdxerr8_a-dxerr8.$(OBJEXT)
+	-rm -f libsrc/lib64_libdxerr8_a-dxerr8w.$(OBJEXT)
+	-rm -f libsrc/lib64_libdxerr9_a-dxerr9.$(OBJEXT)
+	-rm -f libsrc/lib64_libdxerr9_a-dxerr9w.$(OBJEXT)
+	-rm -f libsrc/lib64_libdxguid_a-dxguid.$(OBJEXT)
+	-rm -f libsrc/lib64_libgdiplus_a-gdiplus.$(OBJEXT)
+	-rm -f libsrc/lib64_libksguid_a-ksuser.$(OBJEXT)
+	-rm -f libsrc/lib64_libksuser_a-ksuser.$(OBJEXT)
+	-rm -f libsrc/lib64_liblargeint_a-largeint.$(OBJEXT)
+	-rm -f libsrc/lib64_libmingwthrd_a-mingwthrd_mt.$(OBJEXT)
+	-rm -f libsrc/lib64_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
+	-rm -f libsrc/lib64_libscrnsave_a-scrnsave.$(OBJEXT)
+	-rm -f libsrc/lib64_libscrnsavw_a-scrnsave.$(OBJEXT)
+	-rm -f libsrc/lib64_libsensorsapi_a-sensorsapi.$(OBJEXT)
+	-rm -f libsrc/lib64_libshell32_a-shell32.$(OBJEXT)
+	-rm -f libsrc/lib64_libstrmiids_a-strmiids.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-ativscp-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-atsmedia-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-bdamedia-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-bth-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-cguid-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-comcat-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-devguid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-docobj-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-dxva-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-exdisp-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-extras-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-fwp-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-guid_nul.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-hlguids-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-hlink-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-mlang-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-msctf-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-mshtmhst-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-mshtml-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-msxml-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-netcon-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-ntddkbd-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-ntddmou-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-ntddpar-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-ntddscsi-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-ntddser-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-ntddstor-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-ntddvdeo-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-oaidl-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-objidl-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-objsafe-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-ocidl-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-oleacc-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-olectlid-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-oleidl-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-power-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-powrprof-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-servprov-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-urlmon-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-usbcamdi-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-usbiodef-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-vds-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-virtdisk-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libuuid_a-wia-uuid.$(OBJEXT)
+	-rm -f libsrc/lib64_libwindowscodecs_a-windowscodecs.$(OBJEXT)
+	-rm -f libsrc/lib64_libws2_32_a-ws2_32.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-gai_strerrorA.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-gai_strerrorW.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_addr_equal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_linklocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_loopback.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_mc_global.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_mc_linklocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_mc_nodelocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_mc_orglocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_mc_sitelocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_multicast.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_sitelocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_unspecified.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_v4compat.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_is_addr_v4mapped.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_set_addr_loopback.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6_set_addr_unspecified.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6addr_isany.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6addr_isloopback.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6addr_setany.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib32_libws2_32_a-in6addr_setloopback.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-gai_strerrorA.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-gai_strerrorW.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_addr_equal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_linklocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_loopback.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_mc_global.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_mc_linklocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_mc_nodelocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_mc_orglocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_mc_sitelocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_multicast.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_sitelocal.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_unspecified.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_v4compat.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_is_addr_v4mapped.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_set_addr_loopback.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6_set_addr_unspecified.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6addr_isany.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6addr_isloopback.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6addr_setany.$(OBJEXT)
+	-rm -f libsrc/ws2tcpip/lib64_libws2_32_a-in6addr_setloopback.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiClone.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiFreeAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiGetAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiGetNameInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiLegacyFreeAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiLegacyGetAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiLegacyGetNameInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiLoad.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiLookupNode.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiNewAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiParseV4Address.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiQueryDNS.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib32_libws2_32_a-WspiapiStrdup.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiClone.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiFreeAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiGetAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiGetNameInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiLegacyFreeAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiLegacyGetAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiLegacyGetNameInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiLoad.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiLookupNode.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiNewAddrInfo.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiParseV4Address.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiQueryDNS.$(OBJEXT)
+	-rm -f libsrc/wspiapi/lib64_libws2_32_a-WspiapiStrdup.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-_chgsignl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-acosf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-acosh.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-acoshf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-acoshl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-acosl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-asinf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-asinh.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-asinhf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-asinhl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-asinl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-atan2f.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-atan2l.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-atanf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-atanh.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-atanhf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-atanhl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-atanl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-cbrt.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-cbrtf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-cbrtl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-ceil.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-ceilf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-ceill.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-cephes_emath.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-copysign.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-copysignf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-copysignl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-cos.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-cosf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-coshf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-coshl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-cosl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-cosl_internal.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-cossin.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-erfl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-exp.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-exp2.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-exp2f.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-exp2l.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-expf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-expl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-expm1.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-expm1f.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-expm1l.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fabs.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fabsf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fabsl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fdim.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fdimf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fdiml.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-floor.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-floorf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-floorl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fma.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fmaf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fmal.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fmax.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fmaxf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fmaxl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fmin.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fminf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fminl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fmod.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fmodf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fmodl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fp_consts.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fp_constsf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fp_constsl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fpclassify.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fpclassifyf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fpclassifyl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-frexpf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-frexpl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-fucom.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-hypotf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-hypotl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-ilogb.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-ilogbf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-ilogbl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-internal_logl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-isnan.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-isnanf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-isnanl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-ldexp.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-ldexpf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-ldexpl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-lgamma.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-lgammaf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-lgammal.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-llrint.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-llrintf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-llrintl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-llround.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-llroundf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-llroundl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-log.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-log10f.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-log10l.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-log1p.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-log1pf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-log1pl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-log2.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-log2f.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-log2l.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-logb.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-logbf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-logbl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-logf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-logl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-lrint.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-lrintf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-lrintl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-lround.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-lroundf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-lroundl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-modf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-modff.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-modfl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-nearbyint.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-nearbyintf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-nearbyintl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-nextafterf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-nextafterl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-nexttoward.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-nexttowardf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-pow.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-powf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-powi.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-powif.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-powil.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-powl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-remainder.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-remainderf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-remainderl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-remquo.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-remquof.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-remquol.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-rint.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-rintf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-rintl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-round.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-roundf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-roundl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-s_erf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-scalbn.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-scalbnf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-scalbnl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sf_erf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-signbit.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-signbitf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-signbitl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sin.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sinf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sinhf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sinhl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sinl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sinl_internal.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sqrt.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sqrtf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-sqrtl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-tanf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-tanhf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-tanhl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-tanl.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-tgamma.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-tgammaf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-tgammal.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-trunc.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-truncf.$(OBJEXT)
+	-rm -f math/lib32_libmingwex_a-truncl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-_chgsignl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-acosf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-acosh.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-acoshf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-acoshl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-acosl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-asinf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-asinh.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-asinhf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-asinhl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-asinl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-atan2f.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-atan2l.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-atanf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-atanh.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-atanhf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-atanhl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-atanl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-cbrt.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-cbrtf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-cbrtl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-ceil.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-ceilf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-ceill.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-cephes_emath.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-copysign.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-copysignf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-copysignl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-cos.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-cosf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-coshf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-coshl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-cosl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-cosl_internal.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-cossin.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-erfl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-exp.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-exp2.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-exp2f.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-exp2l.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-expf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-expl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-expm1.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-expm1f.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-expm1l.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fabs.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fabsf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fabsl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fdim.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fdimf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fdiml.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-floor.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-floorf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-floorl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fma.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fmaf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fmal.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fmax.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fmaxf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fmaxl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fmin.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fminf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fminl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fmod.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fmodf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fmodl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fp_consts.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fp_constsf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fp_constsl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fpclassify.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fpclassifyf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fpclassifyl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-frexpf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-frexpl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-fucom.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-hypotf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-hypotl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-ilogb.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-ilogbf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-ilogbl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-internal_logl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-isnan.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-isnanf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-isnanl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-ldexp.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-ldexpf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-ldexpl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-lgamma.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-lgammaf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-lgammal.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-llrint.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-llrintf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-llrintl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-llround.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-llroundf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-llroundl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-log.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-log10f.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-log10l.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-log1p.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-log1pf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-log1pl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-log2.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-log2f.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-log2l.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-logb.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-logbf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-logbl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-logf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-logl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-lrint.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-lrintf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-lrintl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-lround.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-lroundf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-lroundl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-modf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-modff.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-modfl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-nearbyint.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-nearbyintf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-nearbyintl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-nextafterf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-nextafterl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-nexttoward.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-nexttowardf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-pow.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-powf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-powi.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-powif.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-powil.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-powl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-remainder.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-remainderf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-remainderl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-remquo.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-remquof.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-remquol.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-rint.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-rintf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-rintl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-round.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-roundf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-roundl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-s_erf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-scalbn.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-scalbnf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-scalbnl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sf_erf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-signbit.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-signbitf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-signbitl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sin.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sinf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sinhf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sinhl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sinl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sinl_internal.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sqrt.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sqrtf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-sqrtl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-tanf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-tanhf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-tanhl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-tanl.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-tgamma.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-tgammaf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-tgammal.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-trunc.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-truncf.$(OBJEXT)
+	-rm -f math/lib64_libmingwex_a-truncl.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-_ctime32.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-_gmtime32.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-_localtime32.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-_mkgmtime.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-_mkgmtime32.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-_mktime32.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-_time32.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-_wctime.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-_wctime32.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-alarm.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-basename.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-btowc.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-ctime.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-delay-f.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-delay-n.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-delayimp.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-difftime.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-difftime32.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-difftime64.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-dirent.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-dirname.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-execv.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-execve.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-execvp.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-execvpe.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-feclearexcept.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-fegetenv.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-fegetexceptflag.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-fegetround.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-feholdexcept.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-feraiseexcept.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-fesetenv.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-fesetexceptflag.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-fesetround.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-fetestexcept.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-feupdateenv.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-ftruncate.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-fwide.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-getlogin.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-getopt.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-gettimeofday.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-gmtime.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-imaxabs.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-imaxdiv.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-isblank.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-iswblank.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-localtime.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mbrtowc.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mbsinit.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mempcpy.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw-aligned-malloc.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw-fseek.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw_get_codepage.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw_getsp.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw_matherr.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw_mbwc_convert.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw_output_format.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw_usleep.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw_wcstod.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw_wcstof.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mingw_wcstold.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-mktime.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-seterrno.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-sleep.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-spawnv.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-spawnve.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-spawnvp.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-spawnvpe.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-strnlen.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-strsafe.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-strtoimax.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-strtold.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-strtoumax.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-tdelete.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-tfind.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-time.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-tsearch.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-twalk.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-uchar_c16rtomb.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-uchar_c32rtomb.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-uchar_mbrtoc16.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-uchar_mbrtoc32.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wassert.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wcrtomb.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wcsnlen.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wcstof.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wcstoimax.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wcstold.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wcstoumax.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wctob.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wctrans.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wctype.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wdirent.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-winbs_uint64.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-winbs_ulong.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-winbs_ushort.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wmemchr.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wmemcmp.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wmemcpy.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wmemmove.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wmempcpy.$(OBJEXT)
+	-rm -f misc/lib32_libmingwex_a-wmemset.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-_ctime32.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-_gmtime32.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-_localtime32.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-_mkgmtime.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-_mkgmtime32.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-_mktime32.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-_time32.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-_wctime.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-_wctime32.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-alarm.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-basename.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-btowc.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-ctime.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-delay-f.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-delay-n.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-delayimp.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-difftime.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-difftime32.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-difftime64.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-dirent.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-dirname.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-execv.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-execve.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-execvp.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-execvpe.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-feclearexcept.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-fegetenv.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-fegetexceptflag.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-fegetround.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-feholdexcept.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-feraiseexcept.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-fesetenv.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-fesetexceptflag.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-fesetround.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-fetestexcept.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-feupdateenv.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-ftruncate.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-fwide.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-getlogin.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-getopt.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-gettimeofday.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-gmtime.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-imaxabs.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-imaxdiv.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-isblank.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-iswblank.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-localtime.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mbrtowc.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mbsinit.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mempcpy.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw-aligned-malloc.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw-fseek.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw_get_codepage.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw_getsp.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw_matherr.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw_mbwc_convert.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw_output_format.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw_usleep.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw_wcstod.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw_wcstof.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mingw_wcstold.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-mktime.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-seterrno.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-sleep.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-spawnv.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-spawnve.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-spawnvp.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-spawnvpe.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-strnlen.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-strsafe.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-strtoimax.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-strtold.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-strtoumax.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-tdelete.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-tfind.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-time.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-tsearch.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-twalk.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-uchar_c16rtomb.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-uchar_c32rtomb.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-uchar_mbrtoc16.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-uchar_mbrtoc32.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wassert.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wcrtomb.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wcsnlen.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wcstof.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wcstoimax.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wcstold.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wcstoumax.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wctob.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wctrans.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wctype.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wdirent.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-winbs_uint64.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-winbs_ulong.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-winbs_ushort.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wmemchr.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wmemcmp.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wmemcpy.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wmemmove.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wmempcpy.$(OBJEXT)
+	-rm -f misc/lib64_libmingwex_a-wmemset.$(OBJEXT)
+	-rm -f profile/lib32_libgmon_a-gmon.$(OBJEXT)
+	-rm -f profile/lib32_libgmon_a-mcount.$(OBJEXT)
+	-rm -f profile/lib32_libgmon_a-mcountFunc.$(OBJEXT)
+	-rm -f profile/lib32_libgmon_a-profil.$(OBJEXT)
+	-rm -f profile/lib64_libgmon_a-gmon.$(OBJEXT)
+	-rm -f profile/lib64_libgmon_a-mcount.$(OBJEXT)
+	-rm -f profile/lib64_libgmon_a-mcountFunc.$(OBJEXT)
+	-rm -f profile/lib64_libgmon_a-profil.$(OBJEXT)
+	-rm -f secapi/lib32_libmingwex_a-_cgets_s.$(OBJEXT)
+	-rm -f secapi/lib32_libmingwex_a-_cgetws_s.$(OBJEXT)
+	-rm -f secapi/lib32_libmingwex_a-_cprintf_s.$(OBJEXT)
+	-rm -f secapi/lib64_libmingwex_a-_cgets_s.$(OBJEXT)
+	-rm -f secapi/lib64_libmingwex_a-_cgetws_s.$(OBJEXT)
+	-rm -f secapi/lib64_libmingwex_a-_cprintf_s.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_Exit.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_findfirst64i32.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_findnext64i32.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_fstat.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_fstat64i32.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_ftime.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_getc_nolock.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_getwc_nolock.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_putc_nolock.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_putwc_nolock.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_stat.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_stat64i32.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_wfindfirst64i32.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_wfindnext64i32.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_wstat.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-_wstat64i32.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-asprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-atoll.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-fgetpos64.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-fopen64.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-fseeko32.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-fseeko64.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-fsetpos64.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-ftello.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-ftello64.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-ftruncate64.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-lltoa.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-lltow.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-lseek64.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_fprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_fprintfw.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_fscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_fwscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_pformat.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_pformatw.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_printf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_printfw.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_scanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_snprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_snprintfw.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_sprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_sprintfw.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_sscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_swscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_vfprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_vfprintfw.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_vfscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_vprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_vprintfw.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_vsnprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_vsnprintfw.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_vsprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_vsprintfw.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_wscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-mingw_wvfscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-snprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-snwprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-strtof.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-truncate.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-ulltoa.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-ulltow.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vasprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vfscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vfscanf2.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vfwscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vfwscanf2.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vscanf2.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vsnprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vsnprintf_s.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vsnwprintf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vsscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vsscanf2.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vswscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vswscanf2.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vwscanf.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-vwscanf2.$(OBJEXT)
+	-rm -f stdio/lib32_libmingwex_a-wtoll.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_Exit.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_findfirst64i32.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_findnext64i32.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_fstat.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_fstat64i32.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_ftime.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_getc_nolock.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_getwc_nolock.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_putc_nolock.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_putwc_nolock.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_stat.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_stat64i32.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_wfindfirst64i32.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_wfindnext64i32.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_wstat.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-_wstat64i32.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-asprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-atoll.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-fgetpos64.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-fopen64.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-fseeko32.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-fseeko64.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-fsetpos64.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-ftello.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-ftello64.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-ftruncate64.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-lltoa.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-lltow.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-lseek64.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_fprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_fprintfw.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_fscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_fwscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_pformat.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_pformatw.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_printf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_printfw.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_scanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_snprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_snprintfw.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_sprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_sprintfw.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_sscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_swscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_vfprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_vfprintfw.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_vfscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_vprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_vprintfw.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_vsnprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_vsnprintfw.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_vsprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_vsprintfw.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_wscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-mingw_wvfscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-snprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-snwprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-strtof.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-truncate.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-ulltoa.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-ulltow.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vasprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vfscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vfscanf2.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vfwscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vfwscanf2.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vscanf2.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vsnprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vsnprintf_s.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vsnwprintf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vsscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vsscanf2.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vswscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vswscanf2.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vwscanf.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-vwscanf2.$(OBJEXT)
+	-rm -f stdio/lib64_libmingwex_a-wtoll.$(OBJEXT)
+	-rm -f testcases/complex/tests32_cabs-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_cacos-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_cacosh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_carg-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_casin-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_casinh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_catan-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_catanh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_ccos-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_ccosh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_cexp-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_cimag-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_clog-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_conj-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_cpow-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_cproj-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_creal-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_csin-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_csinh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_csqrt-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_ctan-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_ctanh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-cabs.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-cacos.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-cacosh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-carg.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-casin.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-casinh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-catan.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-catanh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-ccos.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-ccosh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-cexp.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-cimag.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-clog.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-conj.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-cpow.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-cproj.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-creal.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-csin.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-csinh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-csqrt.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-ctan.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextests_a-ctanh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-cabs.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-cacos.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-cacosh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-carg.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-casin.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-casinh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-catan.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-catanh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-ccos.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-ccosh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-cexp.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-cimag.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-clog.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-conj.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-cpow.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-cproj.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-creal.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-csin.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-csinh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-csqrt.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-ctan.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsf_a-ctanh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-cabs.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-cacos.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-cacosh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-carg.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-casin.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-casinh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-catan.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-catanh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-ccos.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-ccosh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-cexp.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-cimag.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-clog.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-conj.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-cpow.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-cproj.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-creal.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-csin.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-csinh.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-csqrt.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-ctan.$(OBJEXT)
+	-rm -f testcases/complex/tests32_libnewcomplextestsld_a-ctanh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_cabs-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_cacos-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_cacosh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_carg-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_casin-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_casinh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_catan-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_catanh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_ccos-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_ccosh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_cexp-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_cimag-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_clog-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_conj-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_cpow-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_cproj-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_creal-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_csin-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_csinh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_csqrt-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_ctan-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_ctanh-main.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-cabs.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-cacos.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-cacosh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-carg.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-casin.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-casinh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-catan.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-catanh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-ccos.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-ccosh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-cexp.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-cimag.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-clog.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-conj.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-cpow.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-cproj.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-creal.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-csin.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-csinh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-csqrt.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-ctan.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextests_a-ctanh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-cabs.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-cacos.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-cacosh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-carg.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-casin.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-casinh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-catan.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-catanh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-ccos.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-ccosh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-cexp.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-cimag.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-clog.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-conj.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-cpow.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-cproj.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-creal.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-csin.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-csinh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-csqrt.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-ctan.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsf_a-ctanh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-cabs.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-cacos.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-cacosh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-carg.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-casin.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-casinh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-catan.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-catanh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-ccos.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-ccosh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-cexp.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-cimag.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-clog.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-conj.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-cpow.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-cproj.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-creal.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-csin.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-csinh.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-csqrt.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-ctan.$(OBJEXT)
+	-rm -f testcases/complex/tests64_libnewcomplextestsld_a-ctanh.$(OBJEXT)
+	-rm -f testcases/t_ansi_io.$(OBJEXT)
+	-rm -f testcases/t_float.$(OBJEXT)
+	-rm -f testcases/t_fseeko64.$(OBJEXT)
+	-rm -f testcases/t_fstat.$(OBJEXT)
+	-rm -f testcases/t_imagebase.$(OBJEXT)
+	-rm -f testcases/t_matherr.$(OBJEXT)
+	-rm -f testcases/t_nullptrexception.$(OBJEXT)
+	-rm -f testcases/t_readdir.$(OBJEXT)
+	-rm -f testcases/t_setjmp.$(OBJEXT)
+	-rm -f testcases/t_sigv.$(OBJEXT)
+	-rm -f testcases/t_speed_powl.$(OBJEXT)
+	-rm -f testcases/t_stat.$(OBJEXT)
+	-rm -f testcases/t_stat_slash.$(OBJEXT)
+	-rm -f testcases/t_stdint.$(OBJEXT)
+	-rm -f testcases/t_time.$(OBJEXT)
+	-rm -f testcases/t_tls1.$(OBJEXT)
+	-rm -f testcases/t_trycatch.$(OBJEXT)
+	-rm -f testcases/t_wreaddir.$(OBJEXT)
+	-rm -f testcases/testcases_t_intrinc-t_intrinc.$(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)
 
 distclean-compile:
 	-rm -f *.tab.c
@@ -9499,6 +10996,12 @@
 @AMDEP_TRUE@@am__include@ @am__quote@profile/$(DEPDIR)/lib64_libgmon_a-mcount.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@profile/$(DEPDIR)/lib64_libgmon_a-mcountFunc.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@profile/$(DEPDIR)/lib64_libgmon_a-profil.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@secapi/$(DEPDIR)/lib32_libmingwex_a-_cgets_s.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@secapi/$(DEPDIR)/lib32_libmingwex_a-_cgetws_s.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@secapi/$(DEPDIR)/lib32_libmingwex_a-_cprintf_s.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@secapi/$(DEPDIR)/lib64_libmingwex_a-_cgets_s.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@secapi/$(DEPDIR)/lib64_libmingwex_a-_cgetws_s.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@secapi/$(DEPDIR)/lib64_libmingwex_a-_cprintf_s.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@stdio/$(DEPDIR)/lib32_libmingwex_a-_Exit.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@stdio/$(DEPDIR)/lib32_libmingwex_a-_findfirst64i32.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@stdio/$(DEPDIR)/lib32_libmingwex_a-_findnext64i32.Po@am__quote@
@@ -18218,6 +19721,48 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o intrincs/lib32_libmingwex_a-RtlSecureZeroMemory.obj `if test -f 'intrincs/RtlSecureZeroMemory.c'; then $(CYGPATH_W) 'intrincs/RtlSecureZeroMemory.c'; else $(CYGPATH_W) '$(srcdir)/intrincs/RtlSecureZeroMemory.c'; fi`
 
+secapi/lib32_libmingwex_a-_cgets_s.o: secapi/_cgets_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib32_libmingwex_a-_cgets_s.o -MD -MP -MF secapi/$(DEPDIR)/lib32_libmingwex_a-_cgets_s.Tpo -c -o secapi/lib32_libmingwex_a-_cgets_s.o `test -f 'secapi/_cgets_s.c' || echo '$(srcdir)/'`secapi/_cgets_s.c
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib32_libmingwex_a-_cgets_s.Tpo secapi/$(DEPDIR)/lib32_libmingwex_a-_cgets_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cgets_s.c' object='secapi/lib32_libmingwex_a-_cgets_s.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib32_libmingwex_a-_cgets_s.o `test -f 'secapi/_cgets_s.c' || echo '$(srcdir)/'`secapi/_cgets_s.c
+
+secapi/lib32_libmingwex_a-_cgets_s.obj: secapi/_cgets_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib32_libmingwex_a-_cgets_s.obj -MD -MP -MF secapi/$(DEPDIR)/lib32_libmingwex_a-_cgets_s.Tpo -c -o secapi/lib32_libmingwex_a-_cgets_s.obj `if test -f 'secapi/_cgets_s.c'; then $(CYGPATH_W) 'secapi/_cgets_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cgets_s.c'; fi`
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib32_libmingwex_a-_cgets_s.Tpo secapi/$(DEPDIR)/lib32_libmingwex_a-_cgets_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cgets_s.c' object='secapi/lib32_libmingwex_a-_cgets_s.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib32_libmingwex_a-_cgets_s.obj `if test -f 'secapi/_cgets_s.c'; then $(CYGPATH_W) 'secapi/_cgets_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cgets_s.c'; fi`
+
+secapi/lib32_libmingwex_a-_cgetws_s.o: secapi/_cgetws_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib32_libmingwex_a-_cgetws_s.o -MD -MP -MF secapi/$(DEPDIR)/lib32_libmingwex_a-_cgetws_s.Tpo -c -o secapi/lib32_libmingwex_a-_cgetws_s.o `test -f 'secapi/_cgetws_s.c' || echo '$(srcdir)/'`secapi/_cgetws_s.c
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib32_libmingwex_a-_cgetws_s.Tpo secapi/$(DEPDIR)/lib32_libmingwex_a-_cgetws_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cgetws_s.c' object='secapi/lib32_libmingwex_a-_cgetws_s.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib32_libmingwex_a-_cgetws_s.o `test -f 'secapi/_cgetws_s.c' || echo '$(srcdir)/'`secapi/_cgetws_s.c
+
+secapi/lib32_libmingwex_a-_cgetws_s.obj: secapi/_cgetws_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib32_libmingwex_a-_cgetws_s.obj -MD -MP -MF secapi/$(DEPDIR)/lib32_libmingwex_a-_cgetws_s.Tpo -c -o secapi/lib32_libmingwex_a-_cgetws_s.obj `if test -f 'secapi/_cgetws_s.c'; then $(CYGPATH_W) 'secapi/_cgetws_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cgetws_s.c'; fi`
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib32_libmingwex_a-_cgetws_s.Tpo secapi/$(DEPDIR)/lib32_libmingwex_a-_cgetws_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cgetws_s.c' object='secapi/lib32_libmingwex_a-_cgetws_s.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib32_libmingwex_a-_cgetws_s.obj `if test -f 'secapi/_cgetws_s.c'; then $(CYGPATH_W) 'secapi/_cgetws_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cgetws_s.c'; fi`
+
+secapi/lib32_libmingwex_a-_cprintf_s.o: secapi/_cprintf_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib32_libmingwex_a-_cprintf_s.o -MD -MP -MF secapi/$(DEPDIR)/lib32_libmingwex_a-_cprintf_s.Tpo -c -o secapi/lib32_libmingwex_a-_cprintf_s.o `test -f 'secapi/_cprintf_s.c' || echo '$(srcdir)/'`secapi/_cprintf_s.c
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib32_libmingwex_a-_cprintf_s.Tpo secapi/$(DEPDIR)/lib32_libmingwex_a-_cprintf_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cprintf_s.c' object='secapi/lib32_libmingwex_a-_cprintf_s.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib32_libmingwex_a-_cprintf_s.o `test -f 'secapi/_cprintf_s.c' || echo '$(srcdir)/'`secapi/_cprintf_s.c
+
+secapi/lib32_libmingwex_a-_cprintf_s.obj: secapi/_cprintf_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib32_libmingwex_a-_cprintf_s.obj -MD -MP -MF secapi/$(DEPDIR)/lib32_libmingwex_a-_cprintf_s.Tpo -c -o secapi/lib32_libmingwex_a-_cprintf_s.obj `if test -f 'secapi/_cprintf_s.c'; then $(CYGPATH_W) 'secapi/_cprintf_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cprintf_s.c'; fi`
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib32_libmingwex_a-_cprintf_s.Tpo secapi/$(DEPDIR)/lib32_libmingwex_a-_cprintf_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cprintf_s.c' object='secapi/lib32_libmingwex_a-_cprintf_s.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib32_libmingwex_a-_cprintf_s.obj `if test -f 'secapi/_cprintf_s.c'; then $(CYGPATH_W) 'secapi/_cprintf_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cprintf_s.c'; fi`
+
 intrincs/lib32_libmingwex_a-membarrier.o: intrincs/membarrier.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT intrincs/lib32_libmingwex_a-membarrier.o -MD -MP -MF intrincs/$(DEPDIR)/lib32_libmingwex_a-membarrier.Tpo -c -o intrincs/lib32_libmingwex_a-membarrier.o `test -f 'intrincs/membarrier.c' || echo '$(srcdir)/'`intrincs/membarrier.c
 @am__fastdepCC_TRUE@	$(am__mv) intrincs/$(DEPDIR)/lib32_libmingwex_a-membarrier.Tpo intrincs/$(DEPDIR)/lib32_libmingwex_a-membarrier.Po
@@ -26576,6 +28121,48 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o intrincs/lib64_libmingwex_a-RtlSecureZeroMemory.obj `if test -f 'intrincs/RtlSecureZeroMemory.c'; then $(CYGPATH_W) 'intrincs/RtlSecureZeroMemory.c'; else $(CYGPATH_W) '$(srcdir)/intrincs/RtlSecureZeroMemory.c'; fi`
 
+secapi/lib64_libmingwex_a-_cgets_s.o: secapi/_cgets_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib64_libmingwex_a-_cgets_s.o -MD -MP -MF secapi/$(DEPDIR)/lib64_libmingwex_a-_cgets_s.Tpo -c -o secapi/lib64_libmingwex_a-_cgets_s.o `test -f 'secapi/_cgets_s.c' || echo '$(srcdir)/'`secapi/_cgets_s.c
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib64_libmingwex_a-_cgets_s.Tpo secapi/$(DEPDIR)/lib64_libmingwex_a-_cgets_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cgets_s.c' object='secapi/lib64_libmingwex_a-_cgets_s.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib64_libmingwex_a-_cgets_s.o `test -f 'secapi/_cgets_s.c' || echo '$(srcdir)/'`secapi/_cgets_s.c
+
+secapi/lib64_libmingwex_a-_cgets_s.obj: secapi/_cgets_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib64_libmingwex_a-_cgets_s.obj -MD -MP -MF secapi/$(DEPDIR)/lib64_libmingwex_a-_cgets_s.Tpo -c -o secapi/lib64_libmingwex_a-_cgets_s.obj `if test -f 'secapi/_cgets_s.c'; then $(CYGPATH_W) 'secapi/_cgets_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cgets_s.c'; fi`
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib64_libmingwex_a-_cgets_s.Tpo secapi/$(DEPDIR)/lib64_libmingwex_a-_cgets_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cgets_s.c' object='secapi/lib64_libmingwex_a-_cgets_s.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib64_libmingwex_a-_cgets_s.obj `if test -f 'secapi/_cgets_s.c'; then $(CYGPATH_W) 'secapi/_cgets_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cgets_s.c'; fi`
+
+secapi/lib64_libmingwex_a-_cgetws_s.o: secapi/_cgetws_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib64_libmingwex_a-_cgetws_s.o -MD -MP -MF secapi/$(DEPDIR)/lib64_libmingwex_a-_cgetws_s.Tpo -c -o secapi/lib64_libmingwex_a-_cgetws_s.o `test -f 'secapi/_cgetws_s.c' || echo '$(srcdir)/'`secapi/_cgetws_s.c
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib64_libmingwex_a-_cgetws_s.Tpo secapi/$(DEPDIR)/lib64_libmingwex_a-_cgetws_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cgetws_s.c' object='secapi/lib64_libmingwex_a-_cgetws_s.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib64_libmingwex_a-_cgetws_s.o `test -f 'secapi/_cgetws_s.c' || echo '$(srcdir)/'`secapi/_cgetws_s.c
+
+secapi/lib64_libmingwex_a-_cgetws_s.obj: secapi/_cgetws_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib64_libmingwex_a-_cgetws_s.obj -MD -MP -MF secapi/$(DEPDIR)/lib64_libmingwex_a-_cgetws_s.Tpo -c -o secapi/lib64_libmingwex_a-_cgetws_s.obj `if test -f 'secapi/_cgetws_s.c'; then $(CYGPATH_W) 'secapi/_cgetws_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cgetws_s.c'; fi`
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib64_libmingwex_a-_cgetws_s.Tpo secapi/$(DEPDIR)/lib64_libmingwex_a-_cgetws_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cgetws_s.c' object='secapi/lib64_libmingwex_a-_cgetws_s.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib64_libmingwex_a-_cgetws_s.obj `if test -f 'secapi/_cgetws_s.c'; then $(CYGPATH_W) 'secapi/_cgetws_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cgetws_s.c'; fi`
+
+secapi/lib64_libmingwex_a-_cprintf_s.o: secapi/_cprintf_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib64_libmingwex_a-_cprintf_s.o -MD -MP -MF secapi/$(DEPDIR)/lib64_libmingwex_a-_cprintf_s.Tpo -c -o secapi/lib64_libmingwex_a-_cprintf_s.o `test -f 'secapi/_cprintf_s.c' || echo '$(srcdir)/'`secapi/_cprintf_s.c
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib64_libmingwex_a-_cprintf_s.Tpo secapi/$(DEPDIR)/lib64_libmingwex_a-_cprintf_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cprintf_s.c' object='secapi/lib64_libmingwex_a-_cprintf_s.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib64_libmingwex_a-_cprintf_s.o `test -f 'secapi/_cprintf_s.c' || echo '$(srcdir)/'`secapi/_cprintf_s.c
+
+secapi/lib64_libmingwex_a-_cprintf_s.obj: secapi/_cprintf_s.c
+@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT secapi/lib64_libmingwex_a-_cprintf_s.obj -MD -MP -MF secapi/$(DEPDIR)/lib64_libmingwex_a-_cprintf_s.Tpo -c -o secapi/lib64_libmingwex_a-_cprintf_s.obj `if test -f 'secapi/_cprintf_s.c'; then $(CYGPATH_W) 'secapi/_cprintf_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cprintf_s.c'; fi`
+@am__fastdepCC_TRUE@	$(am__mv) secapi/$(DEPDIR)/lib64_libmingwex_a-_cprintf_s.Tpo secapi/$(DEPDIR)/lib64_libmingwex_a-_cprintf_s.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='secapi/_cprintf_s.c' object='secapi/lib64_libmingwex_a-_cprintf_s.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o secapi/lib64_libmingwex_a-_cprintf_s.obj `if test -f 'secapi/_cprintf_s.c'; then $(CYGPATH_W) 'secapi/_cprintf_s.c'; else $(CYGPATH_W) '$(srcdir)/secapi/_cprintf_s.c'; fi`
+
 intrincs/lib64_libmingwex_a-bittest64.o: intrincs/bittest64.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT intrincs/lib64_libmingwex_a-bittest64.o -MD -MP -MF intrincs/$(DEPDIR)/lib64_libmingwex_a-bittest64.Tpo -c -o intrincs/lib64_libmingwex_a-bittest64.o `test -f 'intrincs/bittest64.c' || echo '$(srcdir)/'`intrincs/bittest64.c
 @am__fastdepCC_TRUE@	$(am__mv) intrincs/$(DEPDIR)/lib64_libmingwex_a-bittest64.Tpo intrincs/$(DEPDIR)/lib64_libmingwex_a-bittest64.Po
@@ -30779,11 +32366,8 @@
 @am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 install-crt32DATA: $(crt32_DATA)
 	@$(NORMAL_INSTALL)
+	test -z "$(crt32dir)" || $(MKDIR_P) "$(DESTDIR)$(crt32dir)"
 	@list='$(crt32_DATA)'; test -n "$(crt32dir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(crt32dir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(crt32dir)" || exit 1; \
-	fi; \
 	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 	  echo "$$d$$p"; \
@@ -30800,11 +32384,8 @@
 	dir='$(DESTDIR)$(crt32dir)'; $(am__uninstall_files_from_dir)
 install-crt64DATA: $(crt64_DATA)
 	@$(NORMAL_INSTALL)
+	test -z "$(crt64dir)" || $(MKDIR_P) "$(DESTDIR)$(crt64dir)"
 	@list='$(crt64_DATA)'; test -n "$(crt64dir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(crt64dir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(crt64dir)" || exit 1; \
-	fi; \
 	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 	  echo "$$d$$p"; \
@@ -30821,11 +32402,8 @@
 	dir='$(DESTDIR)$(crt64dir)'; $(am__uninstall_files_from_dir)
 install-lib32DATA: $(lib32_DATA)
 	@$(NORMAL_INSTALL)
+	test -z "$(lib32dir)" || $(MKDIR_P) "$(DESTDIR)$(lib32dir)"
 	@list='$(lib32_DATA)'; test -n "$(lib32dir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(lib32dir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(lib32dir)" || exit 1; \
-	fi; \
 	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 	  echo "$$d$$p"; \
@@ -30842,11 +32420,8 @@
 	dir='$(DESTDIR)$(lib32dir)'; $(am__uninstall_files_from_dir)
 install-lib64DATA: $(lib64_DATA)
 	@$(NORMAL_INSTALL)
+	test -z "$(lib64dir)" || $(MKDIR_P) "$(DESTDIR)$(lib64dir)"
 	@list='$(lib64_DATA)'; test -n "$(lib64dir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(lib64dir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(lib64dir)" || exit 1; \
-	fi; \
 	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 	  echo "$$d$$p"; \
@@ -30863,11 +32438,8 @@
 	dir='$(DESTDIR)$(lib64dir)'; $(am__uninstall_files_from_dir)
 install-libsrcDATA: $(libsrc_DATA)
 	@$(NORMAL_INSTALL)
+	test -z "$(libsrcdir)" || $(MKDIR_P) "$(DESTDIR)$(libsrcdir)"
 	@list='$(libsrc_DATA)'; test -n "$(libsrcdir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(libsrcdir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(libsrcdir)" || exit 1; \
-	fi; \
 	for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 	  echo "$$d$$p"; \
@@ -30932,32 +32504,8 @@
 	  && $(am__cd) $(top_srcdir) \
 	  && gtags -i $(GTAGS_ARGS) "$$here"
 
-cscope: cscope.files
-	test ! -s cscope.files \
-	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
-
-clean-cscope:
-	-rm -f cscope.files
-
-cscope.files: clean-cscope  cscopelist
-
-cscopelist:  $(HEADERS) $(SOURCES) $(LISP)
-	list='$(SOURCES) $(HEADERS) $(LISP)'; \
-	case "$(srcdir)" in \
-	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
-	  *) sdir=$(subdir)/$(srcdir) ;; \
-	esac; \
-	for i in $$list; do \
-	  if test -f "$$i"; then \
-	    echo "$(subdir)/$$i"; \
-	  else \
-	    echo "$$sdir/$$i"; \
-	  fi; \
-	done >> $(top_builddir)/cscope.files
-
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
 
 check-TESTS: $(TESTS)
 	@failed=0; all=0; xfail=0; xpass=0; skip=0; \
@@ -30969,7 +32517,7 @@
 	    if test -f ./$$tst; then dir=./; \
 	    elif test -f $$tst; then dir=; \
 	    else dir="$(srcdir)/"; fi; \
-	    if $(TESTS_ENVIRONMENT) $${dir}$$tst $(AM_TESTS_FD_REDIRECT); then \
+	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
 	      all=`expr $$all + 1`; \
 	      case " $(XFAIL_TESTS) " in \
 	      *[\ \	]$$tst[\ \	]*) \
@@ -31096,36 +32644,40 @@
 	|| chmod -R a+r "$(distdir)"
 dist-gzip: distdir
 	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-	$(am__post_remove_distdir)
+	$(am__remove_distdir)
 
 dist-bzip2: distdir
 	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
-	$(am__post_remove_distdir)
+	$(am__remove_distdir)
 
 dist-lzip: distdir
 	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
-	$(am__post_remove_distdir)
+	$(am__remove_distdir)
+
+dist-lzma: distdir
+	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+	$(am__remove_distdir)
 
 dist-xz: distdir
 	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
-	$(am__post_remove_distdir)
+	$(am__remove_distdir)
 
 dist-tarZ: distdir
 	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
-	$(am__post_remove_distdir)
+	$(am__remove_distdir)
 
 dist-shar: distdir
 	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
-	$(am__post_remove_distdir)
+	$(am__remove_distdir)
 
 dist-zip: distdir
 	-rm -f $(distdir).zip
 	zip -rq $(distdir).zip $(distdir)
-	$(am__post_remove_distdir)
+	$(am__remove_distdir)
 
-dist dist-all:
-	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
-	$(am__post_remove_distdir)
+dist dist-all: distdir
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+	$(am__remove_distdir)
 
 # This target untars the dist file and tries a VPATH configuration.  Then
 # it guarantees that the distribution is self-contained by making another
@@ -31136,6 +32688,8 @@
 	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 	*.tar.bz2*) \
 	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+	*.tar.lzma*) \
+	  lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 	*.tar.lz*) \
 	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
 	*.tar.xz*) \
@@ -31147,7 +32701,7 @@
 	*.zip*) \
 	  unzip $(distdir).zip ;;\
 	esac
-	chmod -R a-w $(distdir); chmod u+w $(distdir)
+	chmod -R a-w $(distdir); chmod a+w $(distdir)
 	mkdir $(distdir)/_build
 	mkdir $(distdir)/_inst
 	chmod a-w $(distdir)
@@ -31181,7 +32735,7 @@
 	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 	  && cd "$$am__cwd" \
 	  || exit 1
-	$(am__post_remove_distdir)
+	$(am__remove_distdir)
 	@(echo "$(distdir) archives ready for distribution: "; \
 	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
@@ -31271,6 +32825,8 @@
 	-rm -f misc/$(am__dirstamp)
 	-rm -f profile/$(DEPDIR)/$(am__dirstamp)
 	-rm -f profile/$(am__dirstamp)
+	-rm -f secapi/$(DEPDIR)/$(am__dirstamp)
+	-rm -f secapi/$(am__dirstamp)
 	-rm -f stdio/$(DEPDIR)/$(am__dirstamp)
 	-rm -f stdio/$(am__dirstamp)
 	-rm -f testcases/$(DEPDIR)/$(am__dirstamp)
@@ -31291,7 +32847,7 @@
 
 distclean: distclean-am
 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-	-rm -rf ./$(DEPDIR) complex/$(DEPDIR) crt/$(DEPDIR) gdtoa/$(DEPDIR) intrincs/$(DEPDIR) libsrc/$(DEPDIR) libsrc/ws2tcpip/$(DEPDIR) libsrc/wspiapi/$(DEPDIR) math/$(DEPDIR) misc/$(DEPDIR) profile/$(DEPDIR) stdio/$(DEPDIR) testcases/$(DEPDIR) testcases/complex/$(DEPDIR)
+	-rm -rf ./$(DEPDIR) complex/$(DEPDIR) crt/$(DEPDIR) gdtoa/$(DEPDIR) intrincs/$(DEPDIR) libsrc/$(DEPDIR) libsrc/ws2tcpip/$(DEPDIR) libsrc/wspiapi/$(DEPDIR) math/$(DEPDIR) misc/$(DEPDIR) profile/$(DEPDIR) secapi/$(DEPDIR) stdio/$(DEPDIR) testcases/$(DEPDIR) testcases/complex/$(DEPDIR)
 	-rm -f Makefile
 distclean-am: clean-am distclean-compile distclean-generic \
 	distclean-hdr distclean-tags
@@ -31341,7 +32897,7 @@
 maintainer-clean: maintainer-clean-am
 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
 	-rm -rf $(top_srcdir)/autom4te.cache
-	-rm -rf ./$(DEPDIR) complex/$(DEPDIR) crt/$(DEPDIR) gdtoa/$(DEPDIR) intrincs/$(DEPDIR) libsrc/$(DEPDIR) libsrc/ws2tcpip/$(DEPDIR) libsrc/wspiapi/$(DEPDIR) math/$(DEPDIR) misc/$(DEPDIR) profile/$(DEPDIR) stdio/$(DEPDIR) testcases/$(DEPDIR) testcases/complex/$(DEPDIR)
+	-rm -rf ./$(DEPDIR) complex/$(DEPDIR) crt/$(DEPDIR) gdtoa/$(DEPDIR) intrincs/$(DEPDIR) libsrc/$(DEPDIR) libsrc/ws2tcpip/$(DEPDIR) libsrc/wspiapi/$(DEPDIR) math/$(DEPDIR) misc/$(DEPDIR) profile/$(DEPDIR) secapi/$(DEPDIR) stdio/$(DEPDIR) testcases/$(DEPDIR) testcases/complex/$(DEPDIR)
 	-rm -f Makefile
 maintainer-clean-am: distclean-am maintainer-clean-generic
 
@@ -31365,11 +32921,11 @@
 .MAKE: all check check-am install install-am install-strip
 
 .PHONY: CTAGS GTAGS all all-am am--refresh check check-TESTS check-am \
-	clean clean-checkLIBRARIES clean-checkPROGRAMS clean-cscope \
-	clean-generic clean-lib32LIBRARIES clean-lib64LIBRARIES cscope \
-	cscopelist ctags dist dist-all dist-bzip2 dist-gzip dist-hook \
-	dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \
-	distclean distclean-compile distclean-generic distclean-hdr \
+	clean clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \
+	clean-lib32LIBRARIES clean-lib64LIBRARIES ctags dist dist-all \
+	dist-bzip2 dist-gzip dist-hook dist-lzip dist-lzma dist-shar \
+	dist-tarZ dist-xz dist-zip distcheck distclean \
+	distclean-compile distclean-generic distclean-hdr \
 	distclean-tags distcleancheck distdir distuninstallcheck dvi \
 	dvi-am html html-am info info-am install install-am \
 	install-crt32DATA install-crt64DATA install-data \
diff --git a/mingw-w64-crt/lib32/msvcrt.def b/mingw-w64-crt/lib32/msvcrt.def
index fef288c..01f7b4f 100644
--- a/mingw-w64-crt/lib32/msvcrt.def
+++ b/mingw-w64-crt/lib32/msvcrt.def
@@ -810,14 +810,14 @@
 _atoi64_l
 _atoi_l
 _atol_l
-_cgets_s
-_cgetws_s
+; _cgets_s replaced by emu
+; _cgetws_s  likewise
 _chsize_s
 _controlfp_s
 _cprintf_l
 _cprintf_p
 _cprintf_p_l
-_cprintf_s
+; _cprintf_s replaced by emu
 _cprintf_s_l
 _cscanf_l
 _cscanf_s
diff --git a/mingw-w64-crt/lib64/msvcrt.def b/mingw-w64-crt/lib64/msvcrt.def
index d371156..9e56d23 100644
--- a/mingw-w64-crt/lib64/msvcrt.def
+++ b/mingw-w64-crt/lib64/msvcrt.def
@@ -209,9 +209,9 @@
 _callnewh
 _cexit
 _cgets
-_cgets_s
+; _cgets_s replaced by emu
 _cgetws
-_cgetws_s
+; _cgetws_s replaced by emu
 _chdir
 _chdrive
 _chgsign
@@ -232,7 +232,7 @@
 _cprintf_l
 _cprintf_p
 _cprintf_p_l
-_cprintf_s
+; _cprintf_s Replaced by emu
 _cprintf_s_l
 _cputs
 _cputws
diff --git a/mingw-w64-crt/secapi/_cgets_s.c b/mingw-w64-crt/secapi/_cgets_s.c
new file mode 100644
index 0000000..f096654
--- /dev/null
+++ b/mingw-w64-crt/secapi/_cgets_s.c
@@ -0,0 +1,49 @@
+#include <windows.h>
+#include <malloc.h>
+#include <errno.h>
+
+HMODULE __mingw_get_msvcrt_handle(void);
+char * __cdecl _cgets (char *);
+static errno_t __cdecl _int_cgets_s (char *, size_t, size_t *);
+static errno_t __cdecl _stub (char *, size_t, size_t *);
+
+errno_t __cdecl (*__MINGW_IMP_SYMBOL(_cgets_s))(char *, size_t, size_t *) = 
+ _stub;
+
+static errno_t __cdecl
+_stub (char *s, size_t l, size_t *r_len)
+{
+  errno_t __cdecl (*f)(char *, size_t, size_t *) = __MINGW_IMP_SYMBOL(_cgets_s);
+
+  if (f == _stub)
+    {
+	f = (errno_t __cdecl (*)(char *, size_t, size_t *))
+	    GetProcAddress (__mingw_get_msvcrt_handle (), "_cgets_s");
+	if (!f)
+	  f = _int_cgets_s;
+	__MINGW_IMP_SYMBOL(_cgets_s) = f;
+    }
+  return (*f)(s, l, r_len);
+}
+
+static errno_t __cdecl
+_int_cgets_s (char *s, size_t l, size_t *r_len)
+{
+  char *h, *p;
+
+  if (s && l)
+    s[0] = 0;
+  if (!s || !l || !r_len)
+    {
+      _cgets (NULL);
+      return EINVAL;
+    }
+  p = (char *) alloca (l + 2);
+  p[0] = l;
+  h = _cgets (s); 
+  if (!h)
+    return EINVAL;
+  *r_len = (size_t) p[1];
+  memcpy (s, &p[2], *r_len);
+  return 0;
+}
diff --git a/mingw-w64-crt/secapi/_cgetws_s.c b/mingw-w64-crt/secapi/_cgetws_s.c
new file mode 100644
index 0000000..6c80acc
--- /dev/null
+++ b/mingw-w64-crt/secapi/_cgetws_s.c
@@ -0,0 +1,49 @@
+#include <windows.h>
+#include <malloc.h>
+#include <errno.h>
+
+HMODULE __mingw_get_msvcrt_handle(void);
+wchar_t * __cdecl _cgetws (wchar_t *);
+static errno_t __cdecl _int_cgetws_s (wchar_t *, size_t, size_t *);
+static errno_t __cdecl _stub (wchar_t *, size_t, size_t *);
+
+errno_t __cdecl (*__MINGW_IMP_SYMBOL(_cgetws_s))(wchar_t *, size_t, size_t *) = 
+ _stub;
+
+static errno_t __cdecl
+_stub (wchar_t *s, size_t l, size_t *r_len)
+{
+  errno_t __cdecl (*f)(wchar_t *, size_t, size_t *) = __MINGW_IMP_SYMBOL(_cgetws_s);
+
+  if (f == _stub)
+    {
+	f = (errno_t __cdecl (*)(wchar_t *, size_t, size_t *))
+	    GetProcAddress (__mingw_get_msvcrt_handle (), "_cgetws_s");
+	if (!f)
+	  f = _int_cgetws_s;
+	__MINGW_IMP_SYMBOL(_cgetws_s) = f;
+    }
+  return (*f)(s, l, r_len);
+}
+
+static errno_t __cdecl
+_int_cgetws_s (wchar_t *s, size_t l, size_t *r_len)
+{
+  wchar_t *h, *p;
+
+  if (s && l)
+    s[0] = 0;
+  if (!s || !l || !r_len)
+    {
+      _cgetws (NULL);
+      return EINVAL;
+    }
+  p = (wchar_t *) alloca ((l + 2) * sizeof (wchar_t));
+  p[0] = l;
+  h = _cgetws (s); 
+  if (!h)
+    return EINVAL;
+  *r_len = (size_t) p[1];
+  memcpy (s, &p[2], *r_len);
+  return 0;
+}
diff --git a/mingw-w64-crt/secapi/_cprintf_s.c b/mingw-w64-crt/secapi/_cprintf_s.c
new file mode 100644
index 0000000..ec8425f
--- /dev/null
+++ b/mingw-w64-crt/secapi/_cprintf_s.c
@@ -0,0 +1,21 @@
+#include <windows.h>
+#include <malloc.h>
+#include <errno.h>
+
+HMODULE __mingw_get_msvcrt_handle(void);
+int __cdecl _cprintf_s (char *,...);
+
+errno_t __cdecl (*__MINGW_IMP_SYMBOL(_cprintf_s))(const char *,...) = 
+ _cprintf_s;
+
+int __cdecl
+_cprintf_s (const char *s, ...)
+{
+  va_list argp;
+  int r;
+
+  va_start (argp, s);
+  r = _vcprintf_s (s, argp);
+  va_end (argp);
+  return r; 
+}
diff --git a/mingw-w64-headers/crt/sec_api/conio_s.h b/mingw-w64-headers/crt/sec_api/conio_s.h
index ac506a0..d15e76d 100644
--- a/mingw-w64-headers/crt/sec_api/conio_s.h
+++ b/mingw-w64-headers/crt/sec_api/conio_s.h
@@ -15,10 +15,10 @@
 extern "C" {
 #endif
 
-  _CRTIMP errno_t __cdecl _cgets_s(char *_Buffer,size_t _Size,size_t *_SizeRead);
+  errno_t __cdecl _cgets_s (char *_Buffer,size_t _Size,size_t *_SizeRead);
   __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _cgets_s, char, _Buffer, size_t*, _SizeRead)
 
-  _CRTIMP int __cdecl _cprintf_s(const char *_Format,...);
+  int __cdecl _cprintf_s (const char *_Format,...);
   _CRTIMP int __cdecl _cscanf_s(const char *_Format,...);
   _CRTIMP int __cdecl _cscanf_s_l(const char *_Format,_locale_t _Locale,...);
   _CRTIMP int __cdecl _vcprintf_s(const char *_Format,va_list _ArgList);
@@ -27,7 +27,7 @@
 
 #ifndef _WCONIO_DEFINED_S
 #define _WCONIO_DEFINED_S
-  _CRTIMP errno_t __cdecl _cgetws_s(wchar_t *_Buffer,size_t _SizeInWords,size_t *_SizeRead);
+  errno_t __cdecl _cgetws_s (wchar_t *_Buffer,size_t _SizeInWords,size_t *_SizeRead);
   __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _cgetws_s, wchar_t, _Buffer, size_t*, _SizeRead)
 
   _CRTIMP int __cdecl _cwprintf_s(const wchar_t *_Format,...);
diff --git a/mingw-w64-headers/crt/sec_api/wchar_s.h b/mingw-w64-headers/crt/sec_api/wchar_s.h
index 27a9fe0..afb9d5d 100644
--- a/mingw-w64-headers/crt/sec_api/wchar_s.h
+++ b/mingw-w64-headers/crt/sec_api/wchar_s.h
@@ -22,7 +22,7 @@
 
 #ifndef _WCONIO_S_DEFINED
 #define _WCONIO_S_DEFINED
-  _CRTIMP errno_t __cdecl _cgetws_s(wchar_t *_Buffer,size_t _SizeInWords,size_t *_SizeRead);
+  errno_t __cdecl _cgetws_s (wchar_t *_Buffer,size_t _SizeInWords,size_t *_SizeRead);
   _CRTIMP int __cdecl _cwprintf_s(const wchar_t *_Format,...);
   _CRTIMP int __cdecl _cwscanf_s(const wchar_t *_Format,...);
   _CRTIMP int __cdecl _cwscanf_s_l(const wchar_t *_Format,_locale_t _Locale,...);