diff --git a/scripts/conf-w32brg/gnupg/gnupg.dsp b/scripts/conf-w32brg/gnupg/gnupg.dsp
new file mode 100644
index 000000000..ec04f0952
--- /dev/null
+++ b/scripts/conf-w32brg/gnupg/gnupg.dsp
@@ -0,0 +1,386 @@
+# Microsoft Developer Studio Project File - Name="gnupg" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=gnupg - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "gnupg.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "gnupg.mak" CFG="gnupg - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "gnupg - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "gnupg - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "gnupg - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MLd /I "..\" /I "..\..\..\include" /I "..\..\..\zlib" /Zi /W3 /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Gm PRECOMP_VC7_TOBEREMOVED /GZ /c /GX
+# ADD CPP /nologo /MLd /I "..\" /I "..\..\..\include" /I "..\..\..\zlib" /Zi /W3 /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Gm PRECOMP_VC7_TOBEREMOVED /GZ /c /GX
+# ADD BASE MTL /nologo /win32
+# ADD MTL /nologo /win32
+# ADD BASE RSC /l 1033
+# ADD RSC /l 1033
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /out:"..\bin\gpg.exe" /incremental:yes /libpath:"..\bin" /debug /pdb:"Debug\gpg.pdb" /pdbtype:sept /subsystem:console /machine:ix86
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /out:"..\bin\gpg.exe" /incremental:yes /libpath:"..\bin" /debug /pdb:"Debug\gpg.pdb" /pdbtype:sept /subsystem:console /machine:ix86
+
+!ELSEIF "$(CFG)" == "gnupg - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /ML /I "..\" /I "..\..\..\include" /I "..\..\..\zlib" /Zi /W3 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" PRECOMP_VC7_TOBEREMOVED /c /GX
+# ADD CPP /nologo /ML /I "..\" /I "..\..\..\include" /I "..\..\..\zlib" /Zi /W3 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" PRECOMP_VC7_TOBEREMOVED /c /GX
+# ADD BASE MTL /nologo /win32
+# ADD MTL /nologo /win32
+# ADD BASE RSC /l 1033
+# ADD RSC /l 1033
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /out:"..\bin\gpg.exe" /incremental:no /debug /pdb:"Release\gpg.pdb" /pdbtype:sept /subsystem:console /opt:ref /opt:icf /machine:ix86
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /out:"..\bin\gpg.exe" /incremental:no /debug /pdb:"Release\gpg.pdb" /pdbtype:sept /subsystem:console /opt:ref /opt:icf /machine:ix86
+
+!ENDIF
+
+# Begin Target
+
+# Name "gnupg - Win32 Debug"
+# Name "gnupg - Win32 Release"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+# Begin Source File
+
+SOURCE=..\..\..\g10\armor.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\build-packet.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\cipher.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\comment.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\compress-bz2.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\compress.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\dearmor.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\decrypt.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\delkey.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\encode.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\encr-data.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\exec.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\export.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\free-packet.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\g10.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\getkey.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\helptext.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\hkp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\import.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\kbnode.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keydb.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keyedit.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keygen.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keyid.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keylist.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keyring.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keyserver.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\mainproc.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\mdfilter.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\misc.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\mkdtemp.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\openfile.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\parse-packet.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\passphrase.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\photoid.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\pipemode.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\pkclist.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\plaintext.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\progress.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\pubkey-enc.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\revoke.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\seckey-cert.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\seskey.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\sig-check.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\sign.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\signal.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\skclist.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\status.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\tdbdump.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\tdbio.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\textfilter.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\trustdb.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\verify.c
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl;inc;xsd"
+# Begin Source File
+
+SOURCE=..\..\..\g10\exec.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\filter.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\global.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\hkp.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keydb.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keyring.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\keyserver-internal.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\main.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\options.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\packet.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\photoid.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\status.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\tdbio.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\g10\trustdb.h
+# End Source File
+# End Group
+# Begin Source File
+
+SOURCE=..\bin\cipher.lib
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\bzip2-1.0.2\libbz2\Release\libbz2.lib
+# End Source File
+# Begin Source File
+
+SOURCE=..\bin\mpi.lib
+# End Source File
+# Begin Source File
+
+SOURCE=..\bin\util.lib
+# End Source File
+# Begin Source File
+
+SOURCE=..\bin\zlib.lib
+# End Source File
+# End Target
+# End Project
+
diff --git a/scripts/conf-w32brg/gnupg/gnupg.vcproj b/scripts/conf-w32brg/gnupg/gnupg.vcproj
new file mode 100644
index 000000000..ac7c0ca1e
--- /dev/null
+++ b/scripts/conf-w32brg/gnupg/gnupg.vcproj
@@ -0,0 +1,347 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/scripts/conf-w32brg/gpg/gpg.sln b/scripts/conf-w32brg/gpg/gpg.sln
deleted file mode 100644
index 7e34beecf..000000000
--- a/scripts/conf-w32brg/gpg/gpg.sln
+++ /dev/null
@@ -1,21 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gpg", "gpg.vcproj", "{94134F3A-6236-4B20-8E86-F9CF43ADE332}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- Release = Release
- EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {94134F3A-6236-4B20-8E86-F9CF43ADE332}.Debug.ActiveCfg = Debug|Win32
- {94134F3A-6236-4B20-8E86-F9CF43ADE332}.Debug.Build.0 = Debug|Win32
- {94134F3A-6236-4B20-8E86-F9CF43ADE332}.Release.ActiveCfg = Release|Win32
- {94134F3A-6236-4B20-8E86-F9CF43ADE332}.Release.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/scripts/conf-w32brg/gpg/gpg.suo b/scripts/conf-w32brg/gpg/gpg.suo
deleted file mode 100644
index b20497e48..000000000
Binary files a/scripts/conf-w32brg/gpg/gpg.suo and /dev/null differ
diff --git a/scripts/conf-w32brg/gpg/gpg.vcproj b/scripts/conf-w32brg/gpg/gpg.vcproj
deleted file mode 100644
index ab04dbd16..000000000
--- a/scripts/conf-w32brg/gpg/gpg.vcproj
+++ /dev/null
@@ -1,1794 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/scripts/conf-w32brg/mpi/nasm586/mpih-add1.asm b/scripts/conf-w32brg/nasm586/mpih-add1.asm
similarity index 100%
rename from scripts/conf-w32brg/mpi/nasm586/mpih-add1.asm
rename to scripts/conf-w32brg/nasm586/mpih-add1.asm
diff --git a/scripts/conf-w32brg/mpi/nasm586/mpih-lshift.asm b/scripts/conf-w32brg/nasm586/mpih-lshift.asm
similarity index 100%
rename from scripts/conf-w32brg/mpi/nasm586/mpih-lshift.asm
rename to scripts/conf-w32brg/nasm586/mpih-lshift.asm
diff --git a/scripts/conf-w32brg/mpi/nasm586/mpih-mul1.asm b/scripts/conf-w32brg/nasm586/mpih-mul1.asm
similarity index 100%
rename from scripts/conf-w32brg/mpi/nasm586/mpih-mul1.asm
rename to scripts/conf-w32brg/nasm586/mpih-mul1.asm
diff --git a/scripts/conf-w32brg/mpi/nasm586/mpih-mul2.asm b/scripts/conf-w32brg/nasm586/mpih-mul2.asm
similarity index 100%
rename from scripts/conf-w32brg/mpi/nasm586/mpih-mul2.asm
rename to scripts/conf-w32brg/nasm586/mpih-mul2.asm
diff --git a/scripts/conf-w32brg/mpi/nasm586/mpih-mul3.asm b/scripts/conf-w32brg/nasm586/mpih-mul3.asm
similarity index 100%
rename from scripts/conf-w32brg/mpi/nasm586/mpih-mul3.asm
rename to scripts/conf-w32brg/nasm586/mpih-mul3.asm
diff --git a/scripts/conf-w32brg/mpi/nasm586/mpih-rshift.asm b/scripts/conf-w32brg/nasm586/mpih-rshift.asm
similarity index 100%
rename from scripts/conf-w32brg/mpi/nasm586/mpih-rshift.asm
rename to scripts/conf-w32brg/nasm586/mpih-rshift.asm
diff --git a/scripts/conf-w32brg/mpi/nasm586/mpih-sub1.asm b/scripts/conf-w32brg/nasm586/mpih-sub1.asm
similarity index 100%
rename from scripts/conf-w32brg/mpi/nasm586/mpih-sub1.asm
rename to scripts/conf-w32brg/nasm586/mpih-sub1.asm
diff --git a/scripts/conf-w32brg/util/util.dsp b/scripts/conf-w32brg/util/util.dsp
new file mode 100644
index 000000000..b88963c38
--- /dev/null
+++ b/scripts/conf-w32brg/util/util.dsp
@@ -0,0 +1,158 @@
+# Microsoft Developer Studio Project File - Name="util" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=util - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "util.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "util.mak" CFG="util - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "util - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "util - Win32 Release" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "util - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MLd /I "..\" /I "..\..\..\include" /Zi /W3 /Od /D "WIN32" /D "_DEBUG" /D "_LIB" /D "_MBCS" /Gm PRECOMP_VC7_TOBEREMOVED /GZ /c /GX
+# ADD CPP /nologo /MLd /I "..\" /I "..\..\..\include" /Zi /W3 /Od /D "WIN32" /D "_DEBUG" /D "_LIB" /D "_MBCS" /Gm PRECOMP_VC7_TOBEREMOVED /GZ /c /GX
+# ADD BASE MTL /nologo /win32
+# ADD MTL /nologo /win32
+# ADD BASE RSC /l 1033
+# ADD RSC /l 1033
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\bin\util.lib"
+# ADD LIB32 /nologo /out:"..\bin\util.lib"
+
+!ELSEIF "$(CFG)" == "util - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /ML /I "..\" /I "..\..\..\include" /Zi /W3 /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MBCS" PRECOMP_VC7_TOBEREMOVED /c /GX
+# ADD CPP /nologo /ML /I "..\" /I "..\..\..\include" /Zi /W3 /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MBCS" PRECOMP_VC7_TOBEREMOVED /c /GX
+# ADD BASE MTL /nologo /win32
+# ADD MTL /nologo /win32
+# ADD BASE RSC /l 1033
+# ADD RSC /l 1033
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\bin\util.lib"
+# ADD LIB32 /nologo /out:"..\bin\util.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "util - Win32 Debug"
+# Name "util - Win32 Release"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+# Begin Source File
+
+SOURCE=..\..\..\util\argparse.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\dotlock.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\errors.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\fileutil.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\g10u.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\http.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\iobuf.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\logger.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\memory.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\miscutil.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\secmem.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\simple-gettext.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\strgutil.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\ttyio.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\util\w32reg.c
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl;inc;xsd"
+# End Group
+# End Target
+# End Project
+
diff --git a/scripts/conf-w32brg/util/util.vcproj b/scripts/conf-w32brg/util/util.vcproj
new file mode 100644
index 000000000..9b80b5c72
--- /dev/null
+++ b/scripts/conf-w32brg/util/util.vcproj
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/scripts/conf-w32brg/zlib/zlib.dsp b/scripts/conf-w32brg/zlib/zlib.dsp
new file mode 100644
index 000000000..93469e4d4
--- /dev/null
+++ b/scripts/conf-w32brg/zlib/zlib.dsp
@@ -0,0 +1,194 @@
+# Microsoft Developer Studio Project File - Name="zlib" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=zlib - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "zlib.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "zlib.mak" CFG="zlib - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "zlib - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "zlib - Win32 Release" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "zlib - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MLd /I "..\" /Zi /W3 /Od /D "WIN32" /D "_DEBUG" /D "_LIB" /D "_MBCS" /Gm PRECOMP_VC7_TOBEREMOVED /GZ /c /GX
+# ADD CPP /nologo /MLd /I "..\" /Zi /W3 /Od /D "WIN32" /D "_DEBUG" /D "_LIB" /D "_MBCS" /Gm PRECOMP_VC7_TOBEREMOVED /GZ /c /GX
+# ADD BASE MTL /nologo /win32
+# ADD MTL /nologo /win32
+# ADD BASE RSC /l 1033
+# ADD RSC /l 1033
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\bin\zlib.lib"
+# ADD LIB32 /nologo /out:"..\bin\zlib.lib"
+
+!ELSEIF "$(CFG)" == "zlib - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /ML /I "..\" /Zi /W3 /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MBCS" PRECOMP_VC7_TOBEREMOVED /c /GX
+# ADD CPP /nologo /ML /I "..\" /Zi /W3 /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MBCS" PRECOMP_VC7_TOBEREMOVED /c /GX
+# ADD BASE MTL /nologo /win32
+# ADD MTL /nologo /win32
+# ADD BASE RSC /l 1033
+# ADD RSC /l 1033
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\bin\zlib.lib"
+# ADD LIB32 /nologo /out:"..\bin\zlib.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "zlib - Win32 Debug"
+# Name "zlib - Win32 Release"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+# Begin Source File
+
+SOURCE=..\..\..\zlib\adler32.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\compress.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\crc32.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\deflate.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\infblock.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\infcodes.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\inffast.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\inflate.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\inftrees.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\infutil.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\trees.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\uncompr.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\zutil.c
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl;inc;xsd"
+# Begin Source File
+
+SOURCE=..\..\..\zlib\deflate.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\infblock.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\infcodes.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\inffast.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\inffixed.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\inftrees.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\infutil.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\trees.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\zconf.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\zlib.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\zlib\zutil.h
+# End Source File
+# End Group
+# End Target
+# End Project
+
diff --git a/scripts/conf-w32brg/zlib/zlib.vcproj b/scripts/conf-w32brg/zlib/zlib.vcproj
new file mode 100644
index 000000000..c26a1b374
--- /dev/null
+++ b/scripts/conf-w32brg/zlib/zlib.vcproj
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+