what each script does.
package Install;
-
+#
+# Package that provides 'make install' functionality for msvc builds
+#
+# $PostgreSQL$
+#
use strict;
use warnings;
use Carp;
package Mkvcbuild;
-
+#
+# Package that generates build files for msvc build
+#
+# $PostgreSQL$
+#
use Carp;
use Win32;
use strict;
package Project;
-
+#
+# Package that encapsulates a Visual C++ project file generation
+#
+# $PostgreSQL$
+#
use Carp;
use strict;
use warnings;
package Solution;
+#
+# Package that encapsulates a Visual C++ solution file generation
+#
+# $PostgreSQL$
+#
use Carp;
use strict;
use warnings;
@echo off
+REM $PostgreSQL$
+
SETLOCAL
SET STARTDIR=%CD%
if exist src\tools\msvc\buildenv.bat call src\tools\msvc\buildenv.bat
@echo off
REM Adjust path for your docbook installation in buildenv.bat
+REM $PostgreSQL$
+
SETLOCAL
SET STARTDIR=%CD%
SET OPENJADE=openjade-1.3.1
@echo off
+REM $PostgreSQL$
set D=%CD%
if exist ..\msvc if exist ..\..\..\src cd ..\..\..
:del
if exist %1 del /q %1
-goto :eof
\ No newline at end of file
+goto :eof
my @def;
+#
+# Script that generates a .DEF file for all objects in a directory
+#
+# $PostgreSQL$
+#
die "Usage: gendef.pl <modulepath>\n" unless ($ARGV[0] =~ /\\([^\\]+$)/);
my $defname = uc $1;
+#
+# Script that provides 'make install' functionality for msvc builds
+#
+# $PostgreSQL$
+#
use strict;
use warnings;
+#
+# Script that parses Unix style build environment and generates build files
+# for building with Visual Studio.
+#
+# $PostgreSQL$
+#
use strict;
use warnings;
@echo off
+REM $PostgreSQL$
+
if exist src\tools\msvc\buildenv.bat call src\tools\msvc\buildenv.bat
SET BV=
@echo off
+REM $PostgreSQL$
+
if exist src\tools\msvc\buildenv.bat call src\tools\msvc\buildenv.bat
flex -V > NUL
@echo off
+REM $PostgreSQL$
+
SETLOCAL
SET STARTDIR=%CD%
if exist ..\..\..\src\tools\msvc\vcregress.bat cd ..\..\..