Re: [Mingw-w64-public] [PATCH 1/3] crt: Remove def files that only contain a ServiceMain function
On Thu, 10 Aug 2017, JonY via Mingw-w64-public wrote: On 08/10/2017 01:08 PM, Martin Storsjö wrote: --- All 3 are OK, I'd prefer if the patches are signed off and patches sent with a cover letter to describe the overall patch series. Sure - I'll sign-off before pushing, but I'll start doing that during development as well to avoid the risk of confusion. And I'll try to keep the patches more together in series with a cover letter; these last stray ones were ones I found soon after sending the 8 patch series. // Martin -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH] crt: Remove libarm32 def files that only contain ordinal exports
On 08/10/2017 12:50 PM, Martin Storsjö wrote: > --- OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 1/3] crt: Remove def files that only contain a ServiceMain function
On 08/10/2017 01:08 PM, Martin Storsjö wrote: > --- All 3 are OK, I'd prefer if the patches are signed off and patches sent with a cover letter to describe the overall patch series. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 1/8] crt: Include libarm32 def files in "make dist"
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > --- > mingw-w64-crt/Makefile.am | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am > index b640e87..84b0e13 100644 > --- a/mingw-w64-crt/Makefile.am > +++ b/mingw-w64-crt/Makefile.am > @@ -1534,10 +1534,13 @@ EXTRA_DIST = $(srcdir)/ChangeLog.* > EXTRA_DIST += revstamp.h \ >$(top_srcdir)/lib32/*.def \ >$(top_srcdir)/lib64/*.def \ > + $(top_srcdir)/libarm32/*.def \ >$(top_srcdir)/lib32/*.mri \ >$(top_srcdir)/lib64/*.mri \ > + $(top_srcdir)/libarm32/*.mri \ >$(top_srcdir)/lib32/*.def.in \ >$(top_srcdir)/lib64/*.def.in \ > + $(top_srcdir)/libarm32/*.def.in \ >$(top_srcdir)/def-include/*.def.in \ >crt/binmode.c \ >crt/crtbegin.c \ > OK for master. Thanks so much for the work! signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 2/8] crt: Split out the list of import libraries for lib64 into a separate Makefile.am
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > This matches how it's already done for lib32 and libarm32. > > This makes it a little easier to modify the list of files with scripts. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 8/8] crt: Share identical def files between lib64 and libarm32
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > These def files are identical except for the header comment. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 7/8] crt: Remove nonsense def files (plain DLL hooks)
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > These files don't export any other functions than DLL hooks. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
[Mingw-w64-public] [PATCH 1/3] crt: Remove def files that only contain a ServiceMain function
--- mingw-w64-crt/lib64/6to4svc.def | 9 - mingw-w64-crt/lib64/Makefile.am | 15 --- mingw-w64-crt/lib64/aelupsvc.def | 9 - mingw-w64-crt/lib64/bthserv.def | 9 - mingw-w64-crt/lib64/dmserver.def | 9 - mingw-w64-crt/lib64/ersvc.def | 9 - mingw-w64-crt/lib64/iprip.def | 9 - mingw-w64-crt/lib64/lmhsvc.def| 9 - mingw-w64-crt/lib64/mprdim.def| 9 - mingw-w64-crt/lib64/mspmsnsv.def | 12 mingw-w64-crt/lib64/pchsvc.def| 9 - mingw-w64-crt/lib64/srsvc.def | 10 -- mingw-w64-crt/lib64/ssdpsrv.def | 9 - mingw-w64-crt/lib64/tapisrv.def | 9 - mingw-w64-crt/lib64/termsrv.def | 9 - mingw-w64-crt/lib64/upnphost.def | 13 - mingw-w64-crt/libarm32/Makefile.am| 20 mingw-w64-crt/libarm32/appreadiness.def | 9 - mingw-w64-crt/libarm32/bthhfsrv.def | 8 mingw-w64-crt/libarm32/bthserv.def| 8 mingw-w64-crt/libarm32/das.def| 8 mingw-w64-crt/libarm32/defragsvc.def | 8 mingw-w64-crt/libarm32/devicesetupmanager.def | 8 mingw-w64-crt/libarm32/dps.def| 8 mingw-w64-crt/libarm32/eapsvc.def | 8 mingw-w64-crt/libarm32/ias.def| 8 mingw-w64-crt/libarm32/keyboardfiltersvc.def | 8 mingw-w64-crt/libarm32/kmsvc.def | 8 mingw-w64-crt/libarm32/lmhsvc.def | 8 mingw-w64-crt/libarm32/lsm.def| 8 mingw-w64-crt/libarm32/qagentrt.def | 8 mingw-w64-crt/libarm32/rpcepmap.def | 8 mingw-w64-crt/libarm32/schedsvc.def | 8 mingw-w64-crt/libarm32/swprv.def | 8 mingw-w64-crt/libarm32/wcspluginservice.def | 8 35 files changed, 323 deletions(-) delete mode 100644 mingw-w64-crt/lib64/6to4svc.def delete mode 100644 mingw-w64-crt/lib64/aelupsvc.def delete mode 100644 mingw-w64-crt/lib64/bthserv.def delete mode 100644 mingw-w64-crt/lib64/dmserver.def delete mode 100644 mingw-w64-crt/lib64/ersvc.def delete mode 100644 mingw-w64-crt/lib64/iprip.def delete mode 100644 mingw-w64-crt/lib64/lmhsvc.def delete mode 100644 mingw-w64-crt/lib64/mprdim.def delete mode 100644 mingw-w64-crt/lib64/mspmsnsv.def delete mode 100644 mingw-w64-crt/lib64/pchsvc.def delete mode 100644 mingw-w64-crt/lib64/srsvc.def delete mode 100644 mingw-w64-crt/lib64/ssdpsrv.def delete mode 100644 mingw-w64-crt/lib64/tapisrv.def delete mode 100644 mingw-w64-crt/lib64/termsrv.def delete mode 100644 mingw-w64-crt/lib64/upnphost.def delete mode 100644 mingw-w64-crt/libarm32/appreadiness.def delete mode 100644 mingw-w64-crt/libarm32/bthhfsrv.def delete mode 100644 mingw-w64-crt/libarm32/bthserv.def delete mode 100644 mingw-w64-crt/libarm32/das.def delete mode 100644 mingw-w64-crt/libarm32/defragsvc.def delete mode 100644 mingw-w64-crt/libarm32/devicesetupmanager.def delete mode 100644 mingw-w64-crt/libarm32/dps.def delete mode 100644 mingw-w64-crt/libarm32/eapsvc.def delete mode 100644 mingw-w64-crt/libarm32/ias.def delete mode 100644 mingw-w64-crt/libarm32/keyboardfiltersvc.def delete mode 100644 mingw-w64-crt/libarm32/kmsvc.def delete mode 100644 mingw-w64-crt/libarm32/lmhsvc.def delete mode 100644 mingw-w64-crt/libarm32/lsm.def delete mode 100644 mingw-w64-crt/libarm32/qagentrt.def delete mode 100644 mingw-w64-crt/libarm32/rpcepmap.def delete mode 100644 mingw-w64-crt/libarm32/schedsvc.def delete mode 100644 mingw-w64-crt/libarm32/swprv.def delete mode 100644 mingw-w64-crt/libarm32/wcspluginservice.def diff --git a/mingw-w64-crt/lib64/6to4svc.def b/mingw-w64-crt/lib64/6to4svc.def deleted file mode 100644 index 47756a4..000 --- a/mingw-w64-crt/lib64/6to4svc.def +++ /dev/null @@ -1,9 +0,0 @@ -; -; Exports of file 6to4Svc.dll -; -; Autogenerated by gen_exportdef -; Written by Kai Tietz, 2007 -; -LIBRARY "6to4Svc.dll" -EXPORTS -ServiceMain diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am index ecfb74e..187aaa0 100644 --- a/mingw-w64-crt/lib64/Makefile.am +++ b/mingw-w64-crt/lib64/Makefile.am @@ -1,7 +1,6 @@ lib64_DATA = lib64_DATA += %reldir%/libwinusb.a lib64_DATA += %reldir%/libavrt.a -lib64_DATA += %reldir%/lib6to4svc.a lib64_DATA += %reldir%/libmon.a lib64_DATA += %reldir%/libacledit.a lib64_DATA += %reldir%/libaclui.a @@ -13,7 +12,6 @@ lib64_DATA += %reldir%/libadsiisex.a lib64_DATA += %reldir%/libadsldpc.a lib64_DATA += %reldir%/libadvapi32.a lib64_DATA += %reldir%/libadvpack.a -lib64_DATA += %reldir%/libaelupsvc.a lib64_DATA +=
[Mingw-w64-public] [PATCH 2/3] crt: Remove def files that only contain a CreateInstance function
--- mingw-w64-crt/libarm32/Makefile.am | 9 - mingw-w64-crt/libarm32/colorcnv.def| 8 mingw-w64-crt/libarm32/mp3dmod.def | 8 mingw-w64-crt/libarm32/mp4sdecd.def| 8 mingw-w64-crt/libarm32/resampledmo.def | 8 mingw-w64-crt/libarm32/wmadmod.def | 8 mingw-w64-crt/libarm32/wmadmoe.def | 8 mingw-w64-crt/libarm32/wmspdmod.def| 8 mingw-w64-crt/libarm32/wmvdecod.def| 8 mingw-w64-crt/libarm32/wmvencod.def| 8 10 files changed, 81 deletions(-) delete mode 100644 mingw-w64-crt/libarm32/colorcnv.def delete mode 100644 mingw-w64-crt/libarm32/mp3dmod.def delete mode 100644 mingw-w64-crt/libarm32/mp4sdecd.def delete mode 100644 mingw-w64-crt/libarm32/resampledmo.def delete mode 100644 mingw-w64-crt/libarm32/wmadmod.def delete mode 100644 mingw-w64-crt/libarm32/wmadmoe.def delete mode 100644 mingw-w64-crt/libarm32/wmspdmod.def delete mode 100644 mingw-w64-crt/libarm32/wmvdecod.def delete mode 100644 mingw-w64-crt/libarm32/wmvencod.def diff --git a/mingw-w64-crt/libarm32/Makefile.am b/mingw-w64-crt/libarm32/Makefile.am index e7afdf2..94395e0 100644 --- a/mingw-w64-crt/libarm32/Makefile.am +++ b/mingw-w64-crt/libarm32/Makefile.am @@ -99,7 +99,6 @@ libarm32_DATA += %reldir%/libcmipnpinstall.a libarm32_DATA += %reldir%/libcnvfat.a libarm32_DATA += %reldir%/libcofiredm.a libarm32_DATA += %reldir%/libcolbact.a -libarm32_DATA += %reldir%/libcolorcnv.a libarm32_DATA += %reldir%/libcolorui.a libarm32_DATA += %reldir%/libcombase.a libarm32_DATA += %reldir%/libcomctl32.a @@ -418,8 +417,6 @@ libarm32_DATA += %reldir%/libmmcss.a libarm32_DATA += %reldir%/libmmdevapi.a libarm32_DATA += %reldir%/libmodemui.a libarm32_DATA += %reldir%/libmontr_ci.a -libarm32_DATA += %reldir%/libmp3dmod.a -libarm32_DATA += %reldir%/libmp4sdecd.a libarm32_DATA += %reldir%/libmprapi.a libarm32_DATA += %reldir%/libmpr.a libarm32_DATA += %reldir%/libmprext.a @@ -661,7 +658,6 @@ libarm32_DATA += %reldir%/libreagent.a libarm32_DATA += %reldir%/libregapi.a libarm32_DATA += %reldir%/libregsvc.a libarm32_DATA += %reldir%/libreinfo.a -libarm32_DATA += %reldir%/libresampledmo.a libarm32_DATA += %reldir%/libreseteng.a libarm32_DATA += %reldir%/libresutils.a libarm32_DATA += %reldir%/librgb9rast.a @@ -1002,8 +998,6 @@ libarm32_DATA += %reldir%/libwlgpclnt.a libarm32_DATA += %reldir%/libwlidcli.a libarm32_DATA += %reldir%/libwlidnsp.a libarm32_DATA += %reldir%/libwlidsvc.a -libarm32_DATA += %reldir%/libwmadmod.a -libarm32_DATA += %reldir%/libwmadmoe.a libarm32_DATA += %reldir%/libwmiclnt.a libarm32_DATA += %reldir%/libwmidcom.a libarm32_DATA += %reldir%/libwmi.a @@ -1011,9 +1005,6 @@ libarm32_DATA += %reldir%/libwmiprop.a libarm32_DATA += %reldir%/libwmitomi.a libarm32_DATA += %reldir%/libwmpdui.a libarm32_DATA += %reldir%/libwmsgapi.a -libarm32_DATA += %reldir%/libwmspdmod.a -libarm32_DATA += %reldir%/libwmvdecod.a -libarm32_DATA += %reldir%/libwmvencod.a libarm32_DATA += %reldir%/libwofutil.a libarm32_DATA += %reldir%/libworkfoldersgpext.a libarm32_DATA += %reldir%/libworkfolderssvc.a diff --git a/mingw-w64-crt/libarm32/colorcnv.def b/mingw-w64-crt/libarm32/colorcnv.def deleted file mode 100644 index 643405f..000 --- a/mingw-w64-crt/libarm32/colorcnv.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of deffile.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "deffile.dll" -EXPORTS -CreateInstance diff --git a/mingw-w64-crt/libarm32/mp3dmod.def b/mingw-w64-crt/libarm32/mp3dmod.def deleted file mode 100644 index 643405f..000 --- a/mingw-w64-crt/libarm32/mp3dmod.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of deffile.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "deffile.dll" -EXPORTS -CreateInstance diff --git a/mingw-w64-crt/libarm32/mp4sdecd.def b/mingw-w64-crt/libarm32/mp4sdecd.def deleted file mode 100644 index 7b0601f..000 --- a/mingw-w64-crt/libarm32/mp4sdecd.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of DEFFILE.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "DEFFILE.dll" -EXPORTS -CreateInstance diff --git a/mingw-w64-crt/libarm32/resampledmo.def b/mingw-w64-crt/libarm32/resampledmo.def deleted file mode 100644 index 643405f..000 --- a/mingw-w64-crt/libarm32/resampledmo.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of deffile.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "deffile.dll" -EXPORTS -CreateInstance diff --git a/mingw-w64-crt/libarm32/wmadmod.def b/mingw-w64-crt/libarm32/wmadmod.def deleted file mode 100644 index 0ca85a5..000 --- a/mingw-w64-crt/libarm32/wmadmod.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of WMADMOD.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "WMADMOD.dll" -EXPORTS -CreateInstance diff --git a/mingw-w64-crt/lib
[Mingw-w64-public] [PATCH 3/3] crt: Remove def files that only contain InitHelperDll
--- mingw-w64-crt/lib64/Makefile.am | 6 -- mingw-w64-crt/lib64/mon.def | 9 - mingw-w64-crt/lib64/dgnet.def | 13 - mingw-w64-crt/lib64/dhcpmon.def | 9 - mingw-w64-crt/lib64/hnetmon.def | 9 - mingw-w64-crt/lib64/ippromon.def| 9 - mingw-w64-crt/lib64/rpcnsh.def | 9 - mingw-w64-crt/libarm32/Makefile.am | 13 - mingw-w64-crt/libarm32/dhcpcmonitor.def | 8 mingw-w64-crt/libarm32/fwcfg.def| 8 mingw-w64-crt/libarm32/hnetmon.def | 8 mingw-w64-crt/libarm32/ifmon.def| 8 mingw-w64-crt/libarm32/napmontr.def | 8 mingw-w64-crt/libarm32/netiohlp.def | 8 mingw-w64-crt/libarm32/nettrace.def | 8 mingw-w64-crt/libarm32/nshhttp.def | 8 mingw-w64-crt/libarm32/nshipsec.def | 8 mingw-w64-crt/libarm32/p2pnetsh.def | 8 mingw-w64-crt/libarm32/rpcnsh.def | 8 mingw-w64-crt/libarm32/whhelper.def | 8 mingw-w64-crt/libarm32/wshelper.def | 8 21 files changed, 181 deletions(-) delete mode 100644 mingw-w64-crt/lib64/mon.def delete mode 100644 mingw-w64-crt/lib64/dgnet.def delete mode 100644 mingw-w64-crt/lib64/dhcpmon.def delete mode 100644 mingw-w64-crt/lib64/hnetmon.def delete mode 100644 mingw-w64-crt/lib64/ippromon.def delete mode 100644 mingw-w64-crt/lib64/rpcnsh.def delete mode 100644 mingw-w64-crt/libarm32/dhcpcmonitor.def delete mode 100644 mingw-w64-crt/libarm32/fwcfg.def delete mode 100644 mingw-w64-crt/libarm32/hnetmon.def delete mode 100644 mingw-w64-crt/libarm32/ifmon.def delete mode 100644 mingw-w64-crt/libarm32/napmontr.def delete mode 100644 mingw-w64-crt/libarm32/netiohlp.def delete mode 100644 mingw-w64-crt/libarm32/nettrace.def delete mode 100644 mingw-w64-crt/libarm32/nshhttp.def delete mode 100644 mingw-w64-crt/libarm32/nshipsec.def delete mode 100644 mingw-w64-crt/libarm32/p2pnetsh.def delete mode 100644 mingw-w64-crt/libarm32/rpcnsh.def delete mode 100644 mingw-w64-crt/libarm32/whhelper.def delete mode 100644 mingw-w64-crt/libarm32/wshelper.def diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am index 187aaa0..8b449a2 100644 --- a/mingw-w64-crt/lib64/Makefile.am +++ b/mingw-w64-crt/lib64/Makefile.am @@ -1,7 +1,6 @@ lib64_DATA = lib64_DATA += %reldir%/libwinusb.a lib64_DATA += %reldir%/libavrt.a -lib64_DATA += %reldir%/libmon.a lib64_DATA += %reldir%/libacledit.a lib64_DATA += %reldir%/libaclui.a lib64_DATA += %reldir%/libactiveds.a @@ -110,9 +109,7 @@ lib64_DATA += %reldir%/libddraw.a lib64_DATA += %reldir%/libdevmgr.a lib64_DATA += %reldir%/libdevobj.a lib64_DATA += %reldir%/libdevrtl.a -lib64_DATA += %reldir%/libdgnet.a lib64_DATA += %reldir%/libdhcpcsvc.a -lib64_DATA += %reldir%/libdhcpmon.a lib64_DATA += %reldir%/libdhcpsapi.a lib64_DATA += %reldir%/libdigest.a lib64_DATA += %reldir%/libdimsntfy.a @@ -201,7 +198,6 @@ lib64_DATA += %reldir%/libhidparse.a lib64_DATA += %reldir%/libhlink.a lib64_DATA += %reldir%/libhmmapi.a lib64_DATA += %reldir%/libhnetcfg.a -lib64_DATA += %reldir%/libhnetmon.a lib64_DATA += %reldir%/libhnetwiz.a lib64_DATA += %reldir%/libhostmib.a lib64_DATA += %reldir%/libhotplug.a @@ -275,7 +271,6 @@ lib64_DATA += %reldir%/libinseng.a lib64_DATA += %reldir%/libiphlpapi.a lib64_DATA += %reldir%/libipmontr.a lib64_DATA += %reldir%/libipnathlp.a -lib64_DATA += %reldir%/libippromon.a lib64_DATA += %reldir%/libiprop.a lib64_DATA += %reldir%/libiprtprio.a lib64_DATA += %reldir%/libiprtrmgr.a @@ -538,7 +533,6 @@ lib64_DATA += %reldir%/libriched20.a lib64_DATA += %reldir%/librnr20.a lib64_DATA += %reldir%/libroutetab.a lib64_DATA += %reldir%/librpcns4.a -lib64_DATA += %reldir%/librpcnsh.a lib64_DATA += %reldir%/librpcref.a lib64_DATA += %reldir%/librpcrt4.a lib64_DATA += %reldir%/librpcss.a diff --git a/mingw-w64-crt/lib64/mon.def b/mingw-w64-crt/lib64/mon.def deleted file mode 100644 index 0daad50..000 --- a/mingw-w64-crt/lib64/mon.def +++ /dev/null @@ -1,9 +0,0 @@ -; -; Exports of file MON.dll -; -; Autogenerated by gen_exportdef -; Written by Kai Tietz, 2007 -; -LIBRARY MON.dll -EXPORTS -InitHelperDll diff --git a/mingw-w64-crt/lib64/dgnet.def b/mingw-w64-crt/lib64/dgnet.def deleted file mode 100644 index 97b8d87..000 --- a/mingw-w64-crt/lib64/dgnet.def +++ /dev/null @@ -1,13 +0,0 @@ -; -; Exports of file Dgnet.DLL -; -; Autogenerated by gen_exportdef -; Written by Kai Tietz, 2007 -; -LIBRARY Dgnet.DLL -EXPORTS -InitHelperDll -DllCanUnloadNow -DllGetClassObject -DllRegisterServer -DllUnregisterServer diff --git a/mingw-w64-crt/lib64/dhcpmon.def b/mingw-w64-crt/lib64/dhcpmon.def deleted file mode 100644 index 6d7e8ee..000 --- a/mingw-w64-crt/lib64/dhcpmon.def +++ /dev/null @@ -1,9 +0,0 @@ -; -; Exports of file DHCPMON.dll -; -; Autogenera
Re: [Mingw-w64-public] [PATCH 6/8] crt: Remove nonsense def files (GetProxyDllInfo)
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > All of these export a single symbol GetProxyDllInfo, > plus some DLL hooks. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 3/8] crt: Remove gzip.def from lib64 - this is not a system DLL
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > This probably has been included by accident when dumping DLLs > from the system directory. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 4/8] crt: Remove nonsense def files for keybaord layout DLLs
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > --- > mingw-w64-crt/lib64/Makefile.am | 118 > > mingw-w64-crt/lib64/f3ahvoas.def| 11 > mingw-w64-crt/lib64/kbd101.def | 10 --- > mingw-w64-crt/lib64/kbd101a.def | 10 --- OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 5/8] crt: Remove nonsense def files (LangDataCall)
On 08/10/2017 12:29 PM, Martin Storsjö wrote: > These only export LangDataCall as the only function. OK for master. signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
[Mingw-w64-public] [PATCH 7/8] crt: Remove nonsense def files (plain DLL hooks)
These files don't export any other functions than DLL hooks. --- mingw-w64-crt/lib32/Makefile.am | 1 - mingw-w64-crt/lib32/eapp3hst.def | 11 -- mingw-w64-crt/lib64/Makefile.am | 212 --- mingw-w64-crt/lib64/adrot.def| 12 --- mingw-w64-crt/lib64/adsiis.def | 12 --- mingw-w64-crt/lib64/adsldp.def | 10 -- mingw-w64-crt/lib64/adsmsext.def | 10 -- mingw-w64-crt/lib64/adsnt.def| 10 -- mingw-w64-crt/lib64/agentctl.def | 12 --- mingw-w64-crt/lib64/agentdp2.def | 12 --- mingw-w64-crt/lib64/agentdpv.def | 12 --- mingw-w64-crt/lib64/agentmpx.def | 12 --- mingw-w64-crt/lib64/agentpsh.def | 12 --- mingw-w64-crt/lib64/agentsr.def | 12 --- mingw-w64-crt/lib64/agtintl.def | 12 --- mingw-w64-crt/lib64/amstream.def | 12 --- mingw-w64-crt/lib64/aqadmin.def | 12 --- mingw-w64-crt/lib64/atmpvcno.def | 12 --- mingw-w64-crt/lib64/azroleui.def | 12 --- mingw-w64-crt/lib64/bidispl.def | 12 --- mingw-w64-crt/lib64/bitsprx2.def | 12 --- mingw-w64-crt/lib64/bitsprx3.def | 12 --- mingw-w64-crt/lib64/browscap.def | 12 --- mingw-w64-crt/lib64/brpinfo.def | 12 --- mingw-w64-crt/lib64/btpanui.def | 12 --- mingw-w64-crt/lib64/camocx.def | 12 --- mingw-w64-crt/lib64/cdosys.def | 12 --- mingw-w64-crt/lib64/chsbrkr.def | 12 --- mingw-w64-crt/lib64/chtbrkr.def | 12 --- mingw-w64-crt/lib64/ciadmin.def | 12 --- mingw-w64-crt/lib64/cic.def | 12 --- mingw-w64-crt/lib64/ciodm.def| 12 --- mingw-w64-crt/lib64/clbcatex.def | 12 --- mingw-w64-crt/lib64/cmprops.def | 12 --- mingw-w64-crt/lib64/cmsetacl.def | 10 -- mingw-w64-crt/lib64/comaddin.def | 12 --- mingw-w64-crt/lib64/comadmin.def | 12 --- mingw-w64-crt/lib64/comcat.def | 12 --- mingw-w64-crt/lib64/compatui.def | 12 --- mingw-w64-crt/lib64/comrepl.def | 12 --- mingw-w64-crt/lib64/confmsp.def | 12 --- mingw-w64-crt/lib64/controt.def | 12 --- mingw-w64-crt/lib64/dataclen.def | 12 --- mingw-w64-crt/lib64/datime.def | 12 --- mingw-w64-crt/lib64/davcprox.def | 12 --- mingw-w64-crt/lib64/ddrawex.def | 12 --- mingw-w64-crt/lib64/deskadp.def | 10 -- mingw-w64-crt/lib64/deskmon.def | 10 -- mingw-w64-crt/lib64/deskperf.def | 10 -- mingw-w64-crt/lib64/devenum.def | 11 -- mingw-w64-crt/lib64/dfrgsnap.def | 12 --- mingw-w64-crt/lib64/dfrgui.def | 12 --- mingw-w64-crt/lib64/dfsshlex.def | 12 --- mingw-w64-crt/lib64/diactfrm.def | 12 --- mingw-w64-crt/lib64/dimap.def| 10 -- mingw-w64-crt/lib64/directdb.def | 12 --- mingw-w64-crt/lib64/dmocx.def| 12 --- mingw-w64-crt/lib64/docprop.def | 10 -- mingw-w64-crt/lib64/docprop2.def | 12 --- mingw-w64-crt/lib64/dpnhpast.def | 12 --- mingw-w64-crt/lib64/dpvacm.def | 12 --- mingw-w64-crt/lib64/dpvvox.def | 12 --- mingw-w64-crt/lib64/dsdmo.def| 12 --- mingw-w64-crt/lib64/dsdmoprp.def | 12 --- mingw-w64-crt/lib64/dskquoui.def | 12 --- mingw-w64-crt/lib64/dsprov.def | 12 --- mingw-w64-crt/lib64/dxdiagn.def | 12 --- mingw-w64-crt/lib64/els.def | 12 --- mingw-w64-crt/lib64/encapi.def | 12 --- mingw-w64-crt/lib64/evntrprv.def | 12 --- mingw-w64-crt/lib64/extmgr.def | 12 --- mingw-w64-crt/lib64/fde.def | 12 --- mingw-w64-crt/lib64/fontext.def | 12 --- mingw-w64-crt/lib64/fsusd.def| 11 -- mingw-w64-crt/lib64/fxscom.def | 12 --- mingw-w64-crt/lib64/fxscomex.def | 12 --- mingw-w64-crt/lib64/gcdef.def| 10 -- mingw-w64-crt/lib64/h323msp.def | 12 --- mingw-w64-crt/lib64/hticons.def | 10 -- mingw-w64-crt/lib64/iasacct.def | 12 --- mingw-w64-crt/lib64/iasads.def | 12 --- mingw-w64-crt/lib64/iasnap.def | 12 --- mingw-w64-crt/lib64/iassdo.def | 12 --- mingw-w64-crt/lib64/icwhelp.def | 12 --- mingw-w64-crt/lib64/ieaksie.def | 12 --- mingw-w64-crt/lib64/iisext.def | 12 --- mingw-w64-crt/lib64/iisrstap.def | 12 --- mingw-w64-crt/lib64/iisuiobj.def | 12 --- mingw-w64-crt/lib64/imekrcic.def | 12 --- mingw-w64-crt/lib64/inetmgr.def | 12 --- mingw-w64-crt/lib64/ipsecsnp.def | 12 --- mingw-w64-crt/lib64/ipsmsnap.def | 12 --- mingw-w64-crt/lib64/itircl.def | 12 --- mingw-w64-crt/lib64/itss.def | 13 --- mingw-w64-crt/lib64/ixsso.def| 12 --- mingw-w64-crt/lib64/jscript.def | 12 --- mingw-w64-crt/lib64/korwbrkr.def | 12 --- mingw-w64-crt/lib64/krnlprov.def | 12 --- mingw-w64-crt/lib64/langwrbk.def | 12 --- mingw-w64-crt/lib64/licdll.def | 12 --- mingw-w64-crt/lib64/licmgr10.def | 12 --- mingw-w64-crt/lib64/licwmi.def | 12 --- mingw-w64-crt/lib64/lmrt.def | 12 --- mingw-w64-crt/lib64/localsec.def | 11 -- mingw-w64-crt/lib64/logscrpt.def | 12 --- mingw-w64-crt/lib64/mdhcp.def| 12 --- mingw-w64-crt/lib64/mimefilt.def | 12 --- mingw-w64-crt/lib64/mmcndmgr.def | 12 --- mingw-w64-crt/lib64/mmcshext.def | 12 --- mingw-w64-crt/lib64/mqgentr.def | 12 --- mingw-w64-crt/lib64/mqsnap.def | 12 --- mingw-w64-crt/lib64/mqtrig.def
[Mingw-w64-public] [PATCH 8/8] crt: Share identical def files between lib64 and libarm32
These def files are identical except for the header comment. --- mingw-w64-crt/Makefile.am | 7 + mingw-w64-crt/{lib64 => lib-common}/appmgmts.def | 0 mingw-w64-crt/{lib64 => lib-common}/audiosrv.def | 0 mingw-w64-crt/{lib64 => lib-common}/avrt.def | 0 mingw-w64-crt/{lib64 => lib-common}/browcli.def| 0 mingw-w64-crt/{lib64 => lib-common}/browser.def| 0 mingw-w64-crt/{lib64 => lib-common}/bthci.def | 0 mingw-w64-crt/{lib64 => lib-common}/bthserv.def| 0 mingw-w64-crt/{lib64 => lib-common}/c_is2022.def | 0 mingw-w64-crt/{lib64 => lib-common}/c_iscii.def| 0 mingw-w64-crt/{lib64 => lib-common}/cfgbkend.def | 0 mingw-w64-crt/{lib64 => lib-common}/clb.def| 0 mingw-w64-crt/{lib64 => lib-common}/cliconfg.def | 0 mingw-w64-crt/{lib64 => lib-common}/cnvfat.def | 0 mingw-w64-crt/{lib64 => lib-common}/compstui.def | 0 mingw-w64-crt/{lib64 => lib-common}/console.def| 0 mingw-w64-crt/{lib64 => lib-common}/cryptxml.def | 0 mingw-w64-crt/{libarm32 => lib-common}/d3d11.def | 0 mingw-w64-crt/{lib64 => lib-common}/davhlpr.def| 0 mingw-w64-crt/{lib64 => lib-common}/dbnmpntw.def | 0 mingw-w64-crt/{lib64 => lib-common}/devmgr.def | 0 mingw-w64-crt/{lib64 => lib-common}/devrtl.def | 0 mingw-w64-crt/{lib64 => lib-common}/dfscli.def | 0 mingw-w64-crt/{lib64 => lib-common}/dimsroam.def | 0 mingw-w64-crt/{lib64 => lib-common}/dsauth.def | 0 mingw-w64-crt/{lib64 => lib-common}/dwrite.def | 0 mingw-w64-crt/{lib64 => lib-common}/eappprxy.def | 0 mingw-w64-crt/{lib64 => lib-common}/elscore.def| 0 mingw-w64-crt/{lib64 => lib-common}/esentprf.def | 0 mingw-w64-crt/{lib64 => lib-common}/fltlib.def | 0 mingw-w64-crt/{lib64 => lib-common}/fontsub.def| 0 mingw-w64-crt/{lib64 => lib-common}/getuname.def | 0 mingw-w64-crt/{lib64 => lib-common}/hid.def| 0 mingw-w64-crt/{lib64 => lib-common}/hnetmon.def| 0 mingw-w64-crt/{lib64 => lib-common}/icm32.def | 0 mingw-w64-crt/{lib64 => lib-common}/icmp.def | 0 mingw-w64-crt/{lib64 => lib-common}/iernonce.def | 0 mingw-w64-crt/{lib64 => lib-common}/inetmib1.def | 0 mingw-w64-crt/{lib64 => lib-common}/inetpp.def | 0 mingw-w64-crt/{lib64 => lib-common}/inetppui.def | 0 mingw-w64-crt/{lib64 => lib-common}/ktmw32.def | 0 mingw-w64-crt/{lib64 => lib-common}/linkinfo.def | 0 mingw-w64-crt/{lib64 => lib-common}/lmhsvc.def | 0 mingw-w64-crt/{lib64 => lib-common}/loghours.def | 0 mingw-w64-crt/{lib64 => lib-common}/lz32.def | 0 mingw-w64-crt/{lib64 => lib-common}/mcicda.def | 0 mingw-w64-crt/{lib64 => lib-common}/mciseq.def | 0 mingw-w64-crt/{lib64 => lib-common}/mciwave.def| 0 mingw-w64-crt/{lib64 => lib-common}/mdminst.def| 0 mingw-w64-crt/{lib64 => lib-common}/mf3216.def | 0 mingw-w64-crt/{lib64 => lib-common}/mgmtapi.def| 0 mingw-w64-crt/{lib64 => lib-common}/midimap.def| 0 mingw-w64-crt/{lib64 => lib-common}/modemui.def| 0 mingw-w64-crt/{lib64 => lib-common}/msafd.def | 0 mingw-w64-crt/{lib64 => lib-common}/msdadiag.def | 0 mingw-w64-crt/{lib64 => lib-common}/msdmo.def | 0 mingw-w64-crt/{lib64 => lib-common}/msimg32.def| 0 mingw-w64-crt/{lib64 => lib-common}/msls31.def | 0 mingw-w64-crt/{lib64 => lib-common}/msports.def| 0 mingw-w64-crt/{lib64 => lib-common}/msyuv.def | 0 mingw-w64-crt/{lib64 => lib-common}/mtxdm.def | 0 mingw-w64-crt/{lib64 => lib-common}/ncobjapi.def | 0 mingw-w64-crt/{lib64 => lib-common}/nddeapi.def| 0 mingw-w64-crt/{lib64 => lib-common}/netid.def | 0 mingw-w64-crt/{lib64 => lib-common}/netutils.def | 0 mingw-w64-crt/{lib64 => lib-common}/normaliz.def | 0 mingw-w64-crt/{lib64 => lib-common}/odbccp32.def | 0 mingw-w64-crt/{lib64 => lib-common}/oledlg.def | 0 mingw-w64-crt/{lib64 => lib-common}/osuninst.def | 0 mingw-w64-crt/{lib64 => lib-common}/pcwum.def | 0 mingw-w64-crt/{lib64 => lib-common}/perfctrs.def | 0 mingw-w64-crt/{lib64 => lib-common}/perfdisk.def | 0 mingw-w64-crt/{lib64 => lib-common}/perfnet.def| 0 mingw-w64-crt/{lib64 => lib-common}/perfos.def | 0 mingw-w64-crt/{lib64 => lib-common}/perfproc.def | 0 mingw-w64-crt/{lib64 => lib-common}/perfts.def | 0 mingw-w64-crt/{lib64 => lib-common}/psapi.def | 0 mingw-w64-crt/{lib64 => lib-common}/qwave.def | 0 mingw-w64-crt/{lib64 => lib-common}/rasauto.def| 0 mingw-w64-crt/{lib64 => lib-common}/rasctrs.def| 0 mingw-w64-crt/{lib64 => lib-common}/rasmontr.def | 0 mingw-w64-crt/{lib64 => lib-common}/rasmxs.def | 0 mingw-w64-crt/{lib64 => lib-common}/rasser.def | 0 mingw-w64-crt/{lib64 => lib-common}/rdpcfgex.def | 0 mingw-w64-crt/{lib64 => lib-common}/regsvc.def | 0 m
[Mingw-w64-public] [PATCH 5/8] crt: Remove nonsense def files (LangDataCall)
These only export LangDataCall as the only function. --- mingw-w64-crt/libarm32/Makefile.am | 4 mingw-w64-crt/libarm32/nl7data0011.def | 8 mingw-w64-crt/libarm32/nl7data001e.def | 8 mingw-w64-crt/libarm32/nl7data0404.def | 8 mingw-w64-crt/libarm32/nl7data0804.def | 8 5 files changed, 36 deletions(-) delete mode 100644 mingw-w64-crt/libarm32/nl7data0011.def delete mode 100644 mingw-w64-crt/libarm32/nl7data001e.def delete mode 100644 mingw-w64-crt/libarm32/nl7data0404.def delete mode 100644 mingw-w64-crt/libarm32/nl7data0804.def diff --git a/mingw-w64-crt/libarm32/Makefile.am b/mingw-w64-crt/libarm32/Makefile.am index 1720cd0..d4f31f7 100644 --- a/mingw-w64-crt/libarm32/Makefile.am +++ b/mingw-w64-crt/libarm32/Makefile.am @@ -558,10 +558,6 @@ libarm32_DATA += %reldir%/libnettrace.a libarm32_DATA += %reldir%/libnetutils.a libarm32_DATA += %reldir%/libnewdev.a libarm32_DATA += %reldir%/libninput.a -libarm32_DATA += %reldir%/libnl7data0011.a -libarm32_DATA += %reldir%/libnl7data001e.a -libarm32_DATA += %reldir%/libnl7data0404.a -libarm32_DATA += %reldir%/libnl7data0804.a libarm32_DATA += %reldir%/libnlaapi.a libarm32_DATA += %reldir%/libnlasvc.a libarm32_DATA += %reldir%/libnlmproxy.a diff --git a/mingw-w64-crt/libarm32/nl7data0011.def b/mingw-w64-crt/libarm32/nl7data0011.def deleted file mode 100644 index d4f6889..000 --- a/mingw-w64-crt/libarm32/nl7data0011.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of langdata.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "langdata.dll" -EXPORTS -LangDataCall diff --git a/mingw-w64-crt/libarm32/nl7data001e.def b/mingw-w64-crt/libarm32/nl7data001e.def deleted file mode 100644 index d4f6889..000 --- a/mingw-w64-crt/libarm32/nl7data001e.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of langdata.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "langdata.dll" -EXPORTS -LangDataCall diff --git a/mingw-w64-crt/libarm32/nl7data0404.def b/mingw-w64-crt/libarm32/nl7data0404.def deleted file mode 100644 index d4f6889..000 --- a/mingw-w64-crt/libarm32/nl7data0404.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of langdata.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "langdata.dll" -EXPORTS -LangDataCall diff --git a/mingw-w64-crt/libarm32/nl7data0804.def b/mingw-w64-crt/libarm32/nl7data0804.def deleted file mode 100644 index d4f6889..000 --- a/mingw-w64-crt/libarm32/nl7data0804.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of langdata.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "langdata.dll" -EXPORTS -LangDataCall -- 2.7.4 -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
[Mingw-w64-public] [PATCH 1/8] crt: Include libarm32 def files in "make dist"
--- mingw-w64-crt/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index b640e87..84b0e13 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -1534,10 +1534,13 @@ EXTRA_DIST = $(srcdir)/ChangeLog.* EXTRA_DIST += revstamp.h \ $(top_srcdir)/lib32/*.def \ $(top_srcdir)/lib64/*.def \ + $(top_srcdir)/libarm32/*.def \ $(top_srcdir)/lib32/*.mri \ $(top_srcdir)/lib64/*.mri \ + $(top_srcdir)/libarm32/*.mri \ $(top_srcdir)/lib32/*.def.in \ $(top_srcdir)/lib64/*.def.in \ + $(top_srcdir)/libarm32/*.def.in \ $(top_srcdir)/def-include/*.def.in \ crt/binmode.c \ crt/crtbegin.c \ -- 2.7.4 -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
[Mingw-w64-public] [PATCH 4/8] crt: Remove nonsense def files for keybaord layout DLLs
--- mingw-w64-crt/lib64/Makefile.am | 118 mingw-w64-crt/lib64/f3ahvoas.def| 11 mingw-w64-crt/lib64/kbd101.def | 10 --- mingw-w64-crt/lib64/kbd101a.def | 10 --- mingw-w64-crt/lib64/kbd101b.def | 10 --- mingw-w64-crt/lib64/kbd101c.def | 10 --- mingw-w64-crt/lib64/kbd103.def | 10 --- mingw-w64-crt/lib64/kbd106.def | 10 --- mingw-w64-crt/lib64/kbd106n.def | 10 --- mingw-w64-crt/lib64/kbda1.def | 9 --- mingw-w64-crt/lib64/kbda2.def | 9 --- mingw-w64-crt/lib64/kbda3.def | 9 --- mingw-w64-crt/lib64/kbdal.def | 9 --- mingw-w64-crt/lib64/kbdarme.def | 9 --- mingw-w64-crt/lib64/kbdarmw.def | 9 --- mingw-w64-crt/lib64/kbdax2.def | 10 --- mingw-w64-crt/lib64/kbdaze.def | 9 --- mingw-w64-crt/lib64/kbdazel.def | 9 --- mingw-w64-crt/lib64/kbdbe.def | 9 --- mingw-w64-crt/lib64/kbdbene.def | 9 --- mingw-w64-crt/lib64/kbdblr.def | 9 --- mingw-w64-crt/lib64/kbdbr.def | 9 --- mingw-w64-crt/lib64/kbdbu.def | 9 --- mingw-w64-crt/lib64/kbdca.def | 9 --- mingw-w64-crt/lib64/kbdcan.def | 9 --- mingw-w64-crt/lib64/kbdcr.def | 9 --- mingw-w64-crt/lib64/kbdcz.def | 9 --- mingw-w64-crt/lib64/kbdcz1.def | 9 --- mingw-w64-crt/lib64/kbdcz2.def | 9 --- mingw-w64-crt/lib64/kbdda.def | 9 --- mingw-w64-crt/lib64/kbddiv1.def | 9 --- mingw-w64-crt/lib64/kbddiv2.def | 9 --- mingw-w64-crt/lib64/kbddv.def | 9 --- mingw-w64-crt/lib64/kbdes.def | 9 --- mingw-w64-crt/lib64/kbdest.def | 9 --- mingw-w64-crt/lib64/kbdfa.def | 9 --- mingw-w64-crt/lib64/kbdfc.def | 9 --- mingw-w64-crt/lib64/kbdfi.def | 9 --- mingw-w64-crt/lib64/kbdfo.def | 9 --- mingw-w64-crt/lib64/kbdfr.def | 9 --- mingw-w64-crt/lib64/kbdgae.def | 9 --- mingw-w64-crt/lib64/kbdgeo.def | 9 --- mingw-w64-crt/lib64/kbdgkl.def | 9 --- mingw-w64-crt/lib64/kbdgr.def | 9 --- mingw-w64-crt/lib64/kbdgr1.def | 9 --- mingw-w64-crt/lib64/kbdhe.def | 9 --- mingw-w64-crt/lib64/kbdhe220.def| 9 --- mingw-w64-crt/lib64/kbdhe319.def| 9 --- mingw-w64-crt/lib64/kbdheb.def | 9 --- mingw-w64-crt/lib64/kbdhela2.def| 9 --- mingw-w64-crt/lib64/kbdhela3.def| 9 --- mingw-w64-crt/lib64/kbdhept.def | 9 --- mingw-w64-crt/lib64/kbdhu.def | 9 --- mingw-w64-crt/lib64/kbdhu1.def | 9 --- mingw-w64-crt/lib64/kbdibm02.def| 10 --- mingw-w64-crt/lib64/kbdic.def | 9 --- mingw-w64-crt/lib64/kbdindev.def| 9 --- mingw-w64-crt/lib64/kbdinguj.def| 9 --- mingw-w64-crt/lib64/kbdinhin.def| 9 --- mingw-w64-crt/lib64/kbdinkan.def| 9 --- mingw-w64-crt/lib64/kbdinmar.def| 9 --- mingw-w64-crt/lib64/kbdinpun.def| 9 --- mingw-w64-crt/lib64/kbdintam.def| 9 --- mingw-w64-crt/lib64/kbdintel.def| 9 --- mingw-w64-crt/lib64/kbdir.def | 9 --- mingw-w64-crt/lib64/kbdit.def | 9 --- mingw-w64-crt/lib64/kbdit142.def| 9 --- mingw-w64-crt/lib64/kbdjpn.def | 13 mingw-w64-crt/lib64/kbdkaz.def | 9 --- mingw-w64-crt/lib64/kbdkor.def | 13 mingw-w64-crt/lib64/kbdkyr.def | 9 --- mingw-w64-crt/lib64/kbdla.def | 9 --- mingw-w64-crt/lib64/kbdlk41a.def| 10 --- mingw-w64-crt/lib64/kbdlk41j.def| 10 --- mingw-w64-crt/lib64/kbdlt.def | 9 --- mingw-w64-crt/lib64/kbdlt1.def | 9 --- mingw-w64-crt/lib64/kbdlv.def | 9 --- mingw-w64-crt/lib64/kbdlv1.def | 9 --- mingw-w64-crt/lib64/kbdmac.def | 9 --- mingw-w64-crt/lib64/kbdmon.def | 9 --- mingw-w64-crt/lib64/kbdne.def | 9 --- mingw-w64-crt/lib64/kbdnec.def | 10 --- mingw-w64-crt/lib64/kbdnec95.def| 10 --- mingw-w64-crt/lib64/kbdnecat.def| 10 --- mingw-w64-crt/lib64/kbdnecnt.def| 10 --- mingw-w64-crt/lib64/kbdno.def | 9 --- mingw-w64-crt/lib64/kbdpl.def | 9 --- mingw-w64-crt/lib64/kbdpl1.def | 9 --- mingw-w64-crt/lib64/kbdpo.def | 9 --- mingw-w64-crt/lib64/kbdro.def | 9 --- mingw-w64-crt/lib64/kbdru.def | 9 --- mingw-w64-crt/lib64/kbdru1.def | 9 --- mingw-w64-crt/lib64/kbdsf.def | 9 --- mingw-w64-crt/lib64/kbdsg.def | 9 --- mingw-w64-crt/lib64/kbdsl.def | 9 --- mingw-w64-crt/lib64/kbdsl1.def | 9 --- mingw-w64-crt/lib64/kbdsp.def | 9 --- mingw-w64-crt/lib64/kbdsw.def | 9 --- mingw-w64-crt/lib64/kbdsyr1.def | 9 --- mingw-w64-crt/lib64/kbdsyr2.def | 9 --- mingw-w64-crt/lib64/kbdtat.def | 9 --- mingw-w64-crt/lib64/kbdth0.def | 9 --- mingw-w64-crt/lib64/kbdth1.def | 9 --- mingw-w64-crt/lib64/kbdth2.def | 9 --- mingw-w64-crt/lib64/kbdth3.def | 9 --- mingw-w64-crt/lib64/kbd
[Mingw-w64-public] [PATCH 6/8] crt: Remove nonsense def files (GetProxyDllInfo)
All of these export a single symbol GetProxyDllInfo, plus some DLL hooks. --- mingw-w64-crt/lib64/Makefile.am | 15 -- mingw-w64-crt/lib64/actxprxy.def| 13 - mingw-w64-crt/lib64/catsrvps.def| 13 - mingw-w64-crt/lib64/dfrgifps.def| 13 - mingw-w64-crt/lib64/dispex.def | 13 - mingw-w64-crt/lib64/isapips.def | 13 - mingw-w64-crt/lib64/msctfp.def | 13 - mingw-w64-crt/lib64/msvidctl.def| 13 - mingw-w64-crt/lib64/rsfsaps.def | 13 - mingw-w64-crt/lib64/rsmps.def | 13 - mingw-w64-crt/lib64/seos.def| 13 - mingw-w64-crt/lib64/tlntsvrp.def| 13 - mingw-w64-crt/lib64/vds_ps.def | 13 - mingw-w64-crt/lib64/vss_ps.def | 12 mingw-w64-crt/lib64/w3ctrlps.def| 13 - mingw-w64-crt/lib64/wamregps.def| 13 - mingw-w64-crt/libarm32/Makefile.am | 26 - mingw-w64-crt/libarm32/actxprxy.def | 8 mingw-w64-crt/libarm32/catsrvps.def | 8 mingw-w64-crt/libarm32/cfmifsproxy.def | 8 mingw-w64-crt/libarm32/defragproxy.def | 8 mingw-w64-crt/libarm32/dispex.def | 8 mingw-w64-crt/libarm32/dmintf.def | 8 mingw-w64-crt/libarm32/easinvoker.proxystub.def | 8 mingw-w64-crt/libarm32/ieetwproxystub.def | 8 mingw-w64-crt/libarm32/lsmproxy.def | 8 mingw-w64-crt/libarm32/mfps.def | 8 mingw-w64-crt/libarm32/msctfp.def | 8 mingw-w64-crt/libarm32/mssprxy.def | 8 mingw-w64-crt/libarm32/msvidctl.def | 8 mingw-w64-crt/libarm32/ndproxystub.def | 8 mingw-w64-crt/libarm32/nlmproxy.def | 8 mingw-w64-crt/libarm32/npmproxy.def | 8 mingw-w64-crt/libarm32/rdpsaps.def | 8 mingw-w64-crt/libarm32/removedeviceelevated.def | 8 mingw-w64-crt/libarm32/synchostps.def | 8 mingw-w64-crt/libarm32/syncinfrastructureps.def | 8 mingw-w64-crt/libarm32/tapilua.def | 8 mingw-w64-crt/libarm32/vds_ps.def | 8 mingw-w64-crt/libarm32/vss_ps.def | 8 mingw-w64-crt/libarm32/wksprtps.def | 8 mingw-w64-crt/libarm32/wmdmps.def | 8 mingw-w64-crt/libarm32/wwaapi.def | 8 43 files changed, 443 deletions(-) delete mode 100644 mingw-w64-crt/lib64/actxprxy.def delete mode 100644 mingw-w64-crt/lib64/catsrvps.def delete mode 100644 mingw-w64-crt/lib64/dfrgifps.def delete mode 100644 mingw-w64-crt/lib64/dispex.def delete mode 100644 mingw-w64-crt/lib64/isapips.def delete mode 100644 mingw-w64-crt/lib64/msctfp.def delete mode 100644 mingw-w64-crt/lib64/msvidctl.def delete mode 100644 mingw-w64-crt/lib64/rsfsaps.def delete mode 100644 mingw-w64-crt/lib64/rsmps.def delete mode 100644 mingw-w64-crt/lib64/seos.def delete mode 100644 mingw-w64-crt/lib64/tlntsvrp.def delete mode 100644 mingw-w64-crt/lib64/vds_ps.def delete mode 100644 mingw-w64-crt/lib64/vss_ps.def delete mode 100644 mingw-w64-crt/lib64/w3ctrlps.def delete mode 100644 mingw-w64-crt/lib64/wamregps.def delete mode 100644 mingw-w64-crt/libarm32/actxprxy.def delete mode 100644 mingw-w64-crt/libarm32/catsrvps.def delete mode 100644 mingw-w64-crt/libarm32/cfmifsproxy.def delete mode 100644 mingw-w64-crt/libarm32/defragproxy.def delete mode 100644 mingw-w64-crt/libarm32/dispex.def delete mode 100644 mingw-w64-crt/libarm32/dmintf.def delete mode 100644 mingw-w64-crt/libarm32/easinvoker.proxystub.def delete mode 100644 mingw-w64-crt/libarm32/ieetwproxystub.def delete mode 100644 mingw-w64-crt/libarm32/lsmproxy.def delete mode 100644 mingw-w64-crt/libarm32/mfps.def delete mode 100644 mingw-w64-crt/libarm32/msctfp.def delete mode 100644 mingw-w64-crt/libarm32/mssprxy.def delete mode 100644 mingw-w64-crt/libarm32/msvidctl.def delete mode 100644 mingw-w64-crt/libarm32/ndproxystub.def delete mode 100644 mingw-w64-crt/libarm32/nlmproxy.def delete mode 100644 mingw-w64-crt/libarm32/npmproxy.def delete mode 100644 mingw-w64-crt/libarm32/rdpsaps.def delete mode 100644 mingw-w64-crt/libarm32/removedeviceelevated.def delete mode 100644 mingw-w64-crt/libarm32/synchostps.def delete mode 100644 mingw-w64-crt/libarm32/syncinfrastructureps.def delete mode 100644 mingw-w64-crt/libarm32/tapilua.def delete mode 100644 mingw-w64-crt/libarm32/vds_ps.def delete mode 100644 mingw-w64-c
[Mingw-w64-public] [PATCH 2/8] crt: Split out the list of import libraries for lib64 into a separate Makefile.am
This matches how it's already done for lib32 and libarm32. This makes it a little easier to modify the list of files with scripts. --- mingw-w64-crt/Makefile.am | 273 + mingw-w64-crt/lib64/Makefile.am | 1236 +++ 2 files changed, 1237 insertions(+), 272 deletions(-) create mode 100644 mingw-w64-crt/lib64/Makefile.am diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index 84b0e13..10efedd 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -896,278 +896,7 @@ processed_defs += lib64/msvcrt.def lib64/msvcr80.def lib64/msvcr90.def lib64/msv endif -lib64_DATA = \ - lib64/libwinusb.a lib64/libavrt.a \ - lib64/lib6to4svc.alib64/libmon.alib64/libacledit.a lib64/libaclui.a \ - lib64/libactiveds.a lib64/libactxprxy.a lib64/libadmparse.a lib64/libadmwprox.a lib64/libadptif.a\ - lib64/libadrot.a lib64/libadsiis.a lib64/libadsiisex.a lib64/libadsldpc.alib64/libadsldp.a\ - lib64/libadsmsext.a lib64/libadsnt.a lib64/libadvapi32.a lib64/libadvpack.alib64/libaelupsvc.a \ - lib64/libagentanm.a lib64/libagentctl.a lib64/libagentdp2.a lib64/libagentdpv.a lib64/libagentmpx.a \ - lib64/libagentpsh.a lib64/libagentsr.alib64/libagrmco64.a lib64/libagtintl.alib64/libakscoinst.a \ - lib64/libalrsvc.a lib64/libamstream.a lib64/libapcups.a lib64/libapphelp.alib64/libappmgmts.a \ - lib64/libappmgr.a lib64/libaqadmin.alib64/libaqueue.a lib64/libasp.alib64/libaspperf.a \ - lib64/libasycfilt.a lib64/libatkctrs.alib64/libatl.a lib64/libatmlib.a lib64/libatmpvcno.a \ - lib64/libatrace.a lib64/libaudiosrv.a lib64/libauthz.a lib64/libautodisc.a lib64/libavicap32.a \ - lib64/libavifil32.a lib64/libazroles.alib64/libazroleui.a lib64/libbasesrv.alib64/libbatmeter.a \ - lib64/libbatt.a lib64/libbidispl.alib64/libbitsprx2.a lib64/libbitsprx3.a lib64/libbnts.a \ - lib64/libbootvid.alib64/libbrowscap.a lib64/libbrowser.a lib64/libbrowseui.a lib64/libbrpinfo.a \ - lib64/libbthci.a lib64/libbthserv.alib64/libbtpanui.a lib64/libcabinet.alib64/libcabview.a \ - lib64/libcamocx.a lib64/libcards.a lib64/libcatsrv.a lib64/libcatsrvps.a lib64/libcatsrvut.a \ - lib64/libccfgnt.a lib64/libcdfview.alib64/libcdm.a lib64/libcdosys.a lib64/libcertcli.a \ - lib64/libcertmgr.alib64/libcertobj.alib64/libcfgbkend.a lib64/libcfgmgr32.a lib64/libc_g18030.a \ - lib64/libchsbrkr.alib64/libchtbrkr.alib64/libchtskdic.a lib64/libciadmin.a\ - lib64/libcic.alib64/libcimwin32.a lib64/libCINTIME.a lib64/libciodm.a lib64/libc_is2022.a \ - lib64/libc_iscii.alib64/libclbcatex.a lib64/libclbcatq.a lib64/libclb.alib64/libcliconfg.a \ - lib64/libclasspnp.a lib64/libclusapi.alib64/libcmcfg32.a lib64/libcmdial32.a lib64/libcmpbk32.a \ - lib64/libcmprops.alib64/libcmsetacl.a lib64/libcmutil.a lib64/libcnbjmon.alib64/libcnetcfg.a \ - lib64/libcnvfat.a lib64/libcoadmin.alib64/libcolbact.a lib64/libcomaddin.a lib64/libcomadmin.a \ - lib64/libcomcat.a lib64/libcomctl32.a lib64/libcomdlg32.a lib64/libcompatui.a lib64/libcompstui.a \ - lib64/libcomrepl.alib64/libcomres.a lib64/libcomsetup.a lib64/libcomsnap.alib64/libcomsvcs.a \ - lib64/libcomuid.a lib64/libconfmsp.alib64/libconsole.a lib64/libcontrot.alib64/libcorpol.a\ - lib64/libcredui.a lib64/libcrypt32.alib64/libcryptdlg.a lib64/libcryptdll.a lib64/libcryptext.a \ - lib64/libcryptnet.a lib64/libcryptsvc.a lib64/libcryptui.a lib64/libcscdll.a lib64/libcscui.a \ - lib64/libcsrsrv.a lib64/libd3d8thk.alib64/libd3d9.a lib64/libd3dxof.a lib64/libdanim.a \ - lib64/libdataclen.a lib64/libdatime.a lib64/libdavclnt.a lib64/libdavcprox.a lib64/libdbgeng.a\ - lib64/libdbghelp.alib64/libdbnetlib.a lib64/libdbnmpntw.a lib64/libdciman32.a lib64/libddraw.a \ - lib64/libddrawex.alib64/libdeskadp.alib64/libdeskmon.a lib64/libdeskperf.a lib64/libdevenum.a \ - lib64/libdevmgr.a lib64/libdevobj.a lib64/libdevrtl.a \ - lib64/libdfrgifps.a lib64/libdfrgsnap.a lib64/libdfrgui.a lib64/libdfsshlex.a \ - lib64/libdgnet.a lib64/libdhcpcsvc.a lib64/libdhcpmon.a lib64/libdhcpsapi.a lib64/libdiactfrm.a \ - lib64/libdigest.a lib64/libdimap.a lib64/libdimsntfy.a lib64/libdimsroam.a lib64/libdirectdb.a \ - lib64/libdiskcopy.a lib64/libdispex.a l
[Mingw-w64-public] [PATCH 3/8] crt: Remove gzip.def from lib64 - this is not a system DLL
This probably has been included by accident when dumping DLLs from the system directory. --- mingw-w64-crt/lib64/Makefile.am | 1 - mingw-w64-crt/lib64/gzip.def| 14 -- 2 files changed, 15 deletions(-) delete mode 100644 mingw-w64-crt/lib64/gzip.def diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am index 6501071..0f15e0e 100644 --- a/mingw-w64-crt/lib64/Makefile.am +++ b/mingw-w64-crt/lib64/Makefile.am @@ -275,7 +275,6 @@ lib64_DATA += %reldir%/libgpedit.a lib64_DATA += %reldir%/libgpkcsp.a lib64_DATA += %reldir%/libgptext.a lib64_DATA += %reldir%/libguitrn.a -lib64_DATA += %reldir%/libgzip.a lib64_DATA += %reldir%/libh323msp.a lib64_DATA += %reldir%/libhal.a lib64_DATA += %reldir%/libhbaapi.a diff --git a/mingw-w64-crt/lib64/gzip.def b/mingw-w64-crt/lib64/gzip.def deleted file mode 100644 index 3e6f80d..000 --- a/mingw-w64-crt/lib64/gzip.def +++ /dev/null @@ -1,14 +0,0 @@ -; -; Exports of file gzip.dll -; -; Autogenerated by gen_exportdef -; Written by Kai Tietz, 2007 -; -LIBRARY gzip.dll -EXPORTS -Compress -CreateCompression -DeInitCompression -DestroyCompression -InitCompression -ResetCompression -- 2.7.4 -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 03/18] crt: Add an initial libarm64 directory with def files
On Wed, 9 Aug 2017, Jacek Caban wrote: On 08.08.2017 22:32, Martin Storsjö wrote: The libarm64 directory is a copy of libarm32 with minimal modifications (renamings in the *.mri scripts and in Makefile.am). In that case I don't think we should have actual copies of every single .def file. It should be possible to use the same files for both platforms by simply modifying Makefile.am. Maybe we should have libarm/ for common files and then libarm32/ and libarm64/ for things that differ? I'm not sure about the exact solution, but I think we should share those one way or another. So, I took an initial look at this. It's rather messy though... First off, there's a bucketload of completely unnecessary def files in there, that aren't DLL files that you want to link to (but that are loaded as some sort of plugin, among other there are keyboard layout drivers...), and lots of files that have nothing exported than DllMain and something such. Getting rid of these thins down lib64 by hundred of files already. There's 123 files that have the exact same list of symbols in lib64 and libarm32. Other than that, most have a few differences. This is most probably since lib64 have been dumped from an older version of windows than libarm32. So for these, we should probably make some decision to just go with the newer version (even though it's dumped from an arm version), or redump def files from a current version of windows to serve as base for both. When looking at wine's spec files, only the following DLLs have -arch annotations about functions only existing in specific architectures: - api-ms-win-* - msvcrt*, msvcp*, ucrtbase (and concrt140, vcruntime140) - kernel32, kernelbase, krnl386 - ntdll, ntoskrnl - rpcrt4 - user32 - vssapi So for any DLL outside of these, architecture specific differences are most probably nonsignificant and we could probably go with either version. Anyway, I'll post my initial patchset for cleaning up at least some amount of it. // Martin -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] [PATCH 03/18] crt: Add an initial libarm64 directory with def files
On Wed, 9 Aug 2017, Martell Malone wrote: Martin added a patch to add support for stripping the @4, @8, @12 for llvm-dlltool which led us to discover this issue. http://cygwin.com/ml/binutils/2004-09/msg00031.html https://msdn.microsoft.com/en-us/library/deaxefa7.aspx With that in mind we should probably also add x86 to the unified def proposal but at the same time keep the old i386 def files for binutils dlltool. We can use a flag to just change between them both at compile time. The def files for x86 should be identical to x64, arm, arm64 etc bar functions it does not have because we should not need any macro trickery we discussed previously as InitializeCriticalSection will convert directly to _InitializeCriticalSection when the short library is created, given the fact we do not need the @4 this is directly equivalent to _InitializeCriticalSection@4 in the old format. No, you're drawing the completely wrong conclusions here, as I also said in the review discussion for llvm-dlltool. We can't live without the stdcall suffixes in def files for i386, they're essential for actually being able to link to the import library (and dlltool can't make up the suffix out of thin air). It's only that when you link to it, the reference to the DLL should refer to a undecorated name (handled via -k for GNU dlltool afaik, handled via setting the "name type" to undecorate in lld/llvm-dlltool/link.exe). // Martin -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public