From 1c5125adf320316de46705a2f25548de2d20bbcc Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Sat, 13 Nov 2004 03:18:50 +0000
Subject: [PATCH] Not entirely sure when this broke, but libpq's VC++ build is
 currently lacking pqsignal which is now required. This was found and fixed
 for VC++ by Shachar Shemesh, I simply duplicated the fix for the Borland
 makefile (untested, as I don't have that compiler).

Dave Page
---
 src/interfaces/libpq/bcc32.mak | 2 ++
 src/interfaces/libpq/win32.mak | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/src/interfaces/libpq/bcc32.mak b/src/interfaces/libpq/bcc32.mak
index 871752d22fa..0d53d0c9256 100644
--- a/src/interfaces/libpq/bcc32.mak
+++ b/src/interfaces/libpq/bcc32.mak
@@ -81,6 +81,7 @@ LIB32_OBJS= \
 	"$(INTDIR)\fe-print.obj" \
 	"$(INTDIR)\fe-secure.obj" \
 	"$(INTDIR)\pqexpbuffer.obj" \
+	"$(INTDIR)\pqsignal.obj" \
 	"$(INTDIR)\wchar.obj" \
 	"$(INTDIR)\encnames.obj"
 
@@ -111,6 +112,7 @@ CLEAN :
 	-@erase "$(INTDIR)\fe-print.obj"
 	-@erase "$(INTDIR)\fe-secure.obj"
 	-@erase "$(INTDIR)\pqexpbuffer.obj"
+	-@erase "$(INTDIR)\pqsignal.obj"
 	-@erase "$(OUTDIR)\libpqdll.obj"
 	-@erase "$(OUTDIR)\win32.obj"
 	-@erase "$(INTDIR)\wchar.obj"
diff --git a/src/interfaces/libpq/win32.mak b/src/interfaces/libpq/win32.mak
index c8c5af54a87..4c3c96e38ad 100644
--- a/src/interfaces/libpq/win32.mak
+++ b/src/interfaces/libpq/win32.mak
@@ -62,6 +62,7 @@ CLEAN :
 	-@erase "$(INTDIR)\fe-print.obj"
 	-@erase "$(INTDIR)\fe-secure.obj"
 	-@erase "$(INTDIR)\pqexpbuffer.obj"
+	-@erase "$(INTDIR)\pqsignal.obj"
 	-@erase "$(OUTDIR)\libpqdll.obj"
 	-@erase "$(OUTDIR)\win32.obj"
 	-@erase "$(OUTDIR)\$(OUTFILENAME).lib"
@@ -128,6 +129,7 @@ LIB32_OBJS= \
 	"$(INTDIR)\fe-print.obj" \
 	"$(INTDIR)\fe-secure.obj" \
 	"$(INTDIR)\pqexpbuffer.obj" \
+	"$(INTDIR)\pqsignal.obj" \
 	"$(INTDIR)\wchar.obj" \
 	"$(INTDIR)\encnames.obj" \
 	"$(INTDIR)\pthread-win32.obj"
-- 
GitLab