summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2006-10-03 22:12:14 +0000
committerBruce Momjian2006-10-03 22:12:14 +0000
commit90be41291a9b9f7d49d6fe42d6818ae528371fc1 (patch)
tree9b81c9595ed1415d8e3b484a3819950740d5e20f
parentb10c252068a232ec5c69a46e8dac5ce063246893 (diff)
pgevent fixes:
1) Make vcbuild actually build the pgevent dll. 2) Change the pgevent DLL file so it doens't specify ordinal for the functions. You're not supposed to do that. You're actually supposed to declare them as PRIVATE as well, but mingw doesn't support that. VC++ will throw a warning and not an error though, so we can live with it. Magnus Hagander
-rw-r--r--src/bin/pgevent/pgevent.def4
-rw-r--r--src/tools/msvc/mkvcbuild.pl4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/bin/pgevent/pgevent.def b/src/bin/pgevent/pgevent.def
index 8ec1cbdfdd..21bab7ac75 100644
--- a/src/bin/pgevent/pgevent.def
+++ b/src/bin/pgevent/pgevent.def
@@ -1,4 +1,4 @@
; dlltool --output-def pgevent.def pgevent.o pgmsgevent.o
EXPORTS
- DllUnregisterServer=DllUnregisterServer@0 @ 1;
- DllRegisterServer=DllRegisterServer@0 @ 2;
+ DllUnregisterServer ;
+ DllRegisterServer ;
diff --git a/src/tools/msvc/mkvcbuild.pl b/src/tools/msvc/mkvcbuild.pl
index 69a79afdee..7b789b6b45 100644
--- a/src/tools/msvc/mkvcbuild.pl
+++ b/src/tools/msvc/mkvcbuild.pl
@@ -123,6 +123,10 @@ my $pgctl = AddSimpleFrontend('pg_ctl', 1);
my $pgreset = AddSimpleFrontend('pg_resetxlog');
+my $pgevent = $solution->AddProject('pgevent','dll','bin');
+$pgevent->AddFiles('src\bin\pgevent','pgevent.c','pgmsgevent.rc');
+$pgevent->UseDef('src\bin\pgevent\pgevent.def');
+
my $psql = AddSimpleFrontend('psql', 1);
$psql->AddIncludeDir('src\bin\pg_dump');
$psql->AddFile('src\bin\psql\psqlscan.l');