I am having trouble compiling the BCC32.mak file

I am using 7.4.1 release of Postgresql.

This is output im getting from im getting from Borland 5.5 compliler


MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
cd include
if not exist pg_config.h copy pg_config.h.win32 pg_config.h
cd ..
cd interfaces\libpq
make -DCFG=Release /f bcc32.mak
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Building the Win32 DLL and Static Library...



Configuration "Release"



bcc32.exe -o".\Release\win32" -I\include;..\..\include -WD -c -DFRONTEND;NDEBUG;WIN32;_WINDOWS;HAVE_VSNPRINTF;HAV E_STRDUP; -tWM -a8 -X -w-use -w-par -w-pia -w-csu -w-aus -w-ccc -O -Oi -OS -DNDEBUG .\win32.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
.\win32.c:
Error E2209 .\win32.c 28: Unable to open include file 'windows.h'
Error E2209 .\win32.c 29: Unable to open include file 'winsock.h'
Error E2209 .\win32.c 30: Unable to open include file 'stdio.h'
Error E2303 .\win32.h 40: Type name expected
Error E2139 .\win32.c 35: Declaration missing ;
Error E2451 .\win32.c 44: Undefined symbol 'WSAEINTR'
Error E2040 .\win32.c 44: Declaration terminated incorrectly
Error E2190 .\win32.c 45: Unexpected }
Error E2190 .\win32.c 45: Unexpected }
Error E2040 .\win32.c 45: Declaration terminated incorrectly
Error E2190 .\win32.c 199: Unexpected }
Error E2190 .\win32.c 199: Unexpected }
Error E2147 .\win32.c 208: 'DWORD' cannot start a parameter declaration
Error E2451 .\win32.c 214: Undefined symbol 'error' in function LookupWSErrorMessage
Warning W8065 .\win32.c 216: Call to function 'strcpy' with no prototype in function LookupWSErrorMessage
Error E2303 .\win32.c 274: Type name expected
*** 15 errors in Compile ***

** error 1 ** deleting ".\Release\win32.obj"

** error 1 ** deleting ALL