Remove obsolete Windows build files.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 3 Jun 2014 07:38:28 +0000 (10:38 +0300)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 3 Jun 2014 07:38:28 +0000 (10:38 +0300)
buildx86.ps1 and buildx64.ps1 were used to invoke the nmake makefiles, but
have been obsoleted by the scripts in winbuild/. win64.mak can be used to
build 32-bit and 64-bit binaries now, so win32.mak is no longer needed.

Makefile.am
buildx64.ps1 [deleted file]
buildx86.ps1 [deleted file]
docs/win32-compilation.html
win32.mak [deleted file]

index 1999a9d2c24ceafdc12aaac705e576a4c85d0891..bd6997b208ec3284fe55195e1ad1648513cf3640 100644 (file)
@@ -39,11 +39,10 @@ EXTRA_DIST = license.txt readme.txt readme_winbuild.txt \
    pgenlist.def pgenlista.def connexp.h \
    dlg_wingui.c inouealc.c win_setup.h \
         setup.c win_unicode.c win_md5.c psqlodbc.rc win64.mak \
-        win32.mak psqlodbc.reg psqlodbc.dsp psqlodbc.vcproj \
+        psqlodbc.reg psqlodbc.dsp psqlodbc.vcproj \
         psqlodbc.sln msdtc_enlist.cpp pgxalib.cpp xalibname.c \
         pgxalib.def odbc.sql odbc-drop.sql odbcapi25w.c \
    sspisvcs.c sspisvcs.h gsssvcs.c gsssvcs.h \
-   buildx64.ps1 buildx86.ps1 \
 \
    docs/config-opt.html \
    docs/config.html \
diff --git a/buildx64.ps1 b/buildx64.ps1
deleted file mode 100644 (file)
index b7ee887..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-#  build 64bit dll
-Param(
-[string]$target="ALL",
-[string]$configPath
-)
-$scriptPath = (Split-Path $MyInvocation.MyCommand.Path)
-$configInfo = & "$scriptPath\winbuild\configuration.ps1" "$configPath"
-$x64info = $configInfo.Configuration.x64
-pushd $scriptPath
-if ($x64info.setvcvars -ne "") {
-   $envcmd = [String] $x64info.setvcvars
-   Write-Host "setvcvars :" $envcmd
-   Invoke-Expression $envcmd
-}
-
-$USE_LIBPQ=$x64info.use_libpq
-$LIBPQVER=$x64info.libpq.version
-if ($LIBPQVER -eq "") {
-   $LIBPQVER = $LIBPQ_VERSION
-}
-$USE_SSPI=$x64info.use_sspi
-$USE_GSS=$x64info.use_gss
-$PG_INC=$x64info.libpq.include
-$PG_LIB=$x64info.libpq.lib
-$SSL_INC=$x64info.ssl.include
-$SSL_LIB=$x64info.ssl.lib
-$GSS_INC=$x64info.gss.include
-$GSS_LIB=$x64info.gss.lib
-$BUILD_MACROS=$x64info.build_macros
-if ($USE_LIBPQ -eq "yes")
-{
-   if ($env:PROCESSOR_ARCHITECTURE -eq "x86") {
-       $pgmfs = ""
-   } else {
-       $pgmfs = "$env:ProgramFiles"
-   }
-   if ($PG_INC -eq "default") {
-       $PG_INC = "$pgmfs\PostgreSQL\$LIBPQVER\include"
-   }
-   if ($PG_LIB -eq "default") {
-       $PG_LIB = "$pgmfs\PostgreSQL\$LIBPQVER\lib"
-   }
-}
-
-Write-Host "USE LIBPQ  : $USE_LIBPQ ($PG_INC $PG_LIB)"
-Write-Host "USE GSS    : $USE_GSS ($GSS_INC $GSS_LIB)"
-Write-Host "USE SSPI   : $USE_SSPI"
-Write-Host "SSL DIR    : ($SSL_INC $SSL_LIB)"
-
-$MACROS = "USE_LIBPQ=$USE_LIBPQ USE_SSPI=$USE_SSPI USE_GSS=$USE_GSS PG_LIB=`"$PG_LIB`" PG_INC=`"$PG_INC`" SSL_LIB=`"$SSL_LIB`" SSL_INC=`"$SSL_INC`" GSS_LIB=`"$GSS_LIB`" GSS_INC=`"$GSS_INC`" $BUILD_MACROS"
-invoke-expression "nmake.exe /f win64.mak $MACROS $target"
-invoke-expression "nmake.exe /f win64.mak ANSI_VERSION=yes $MACROS $target"
-popd
diff --git a/buildx86.ps1 b/buildx86.ps1
deleted file mode 100755 (executable)
index 40c57c0..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#  build 32bit dll
-Param(
-[string]$target="ALL",
-[string]$configPath
-)
-$scriptPath = (Split-Path $MyInvocation.MyCommand.Path)
-$configInfo = & "$scriptPath\winbuild\configuration.ps1" "$configPath"
-$x86info = $configInfo.Configuration.x86
-pushd $scriptPath
-if ($x86info.setvcvars -ne "") {
-   $envcmd = [String] $x86info.setvcvars
-   Write-Host "setvcvars :" $envcmd
-   Invoke-Expression $envcmd
-}
-$USE_LIBPQ=$x86info.use_libpq
-$USE_SSPI=$x86info.use_sspi
-$LIBPQVER=$x86info.libpq.version
-if ($LIBPQVER -eq "") {
-   $LIBPQVER=$LIBPQ_VERSION
-}
-$PG_INC=$x86info.libpq.include
-$PG_LIB=$x86info.libpq.lib
-$SSL_INC=$x86info.ssl.include
-$SSL_LIB=$x86info.ssl.lib
-$BUILD_MACROS=$x86info.build_macros
-if ($USE_LIBPQ -eq "yes")
-{
-   if ($env:PROCESSOR_ARCHITECTURE -eq "x86") {
-       $pgmfs = "$env:ProgramFiles"
-   } else {
-       $pgmfs = "${env:ProgramFiles(x86)}"
-   }
-   if ($PG_INC -eq "default") {
-       $PG_INC = "$pgmfs\PostgreSQL\$LIBPQVER\include"
-   }
-   if ($PG_LIB -eq "default") {
-       $PG_LIB = "$pgmfs\PostgreSQL\$LIBPQVER\lib"
-   }
-}
-Write-Host "USE LIBPQ  : $USE_LIBPQ ($PG_INC $PG_LIB)"
-# Write-Host "USE GSS    : $USE_GSS"
-Write-Host "USE SSPI   : $USE_SSPI"
-Write-Host "SSL       : ($SSL_INC $SSL_LIB)"
-$MACROS = "USE_LIBPQ=$USE_LIBPQ USE_SSPI=$USE_SSPI PG_LIB=`"$PG_LIB`" PG_INC=`"$PG_INC`" SSL_LIB=`"$SSL_LIB`" SSL_INC=`"$SSL_INC`" $BUILD_MACROS"
-invoke-expression "nmake.exe /f win32.mak $MACROS $target"
-invoke-expression "nmake.exe /f win32.mak ANSI_VERSION=yes $MACROS $target"
-popd
index 85df7fcbf0beb8ae5d54f9dcc21b6bb0d9e6a7ec..028199c5f4b08d318cc19605f7499ee8d65decd5 100644 (file)
@@ -55,6 +55,7 @@ Possible configurations are Release and Debug.<br>
 Possible build types are ALL or CLEAN.</li></ol>
 
 <p>
+Despite the name, win64.mak is used to build both 32-bit and 64-bit binaries.
 With the Microsoft SDK scripts, you can switch between 32-bit and 64-bit
 target architectures with "setenv /x86" and "setenv /x64" commands. To build
 both versions, run the nmake command twice, switching the target inbetween.
diff --git a/win32.mak b/win32.mak
deleted file mode 100644 (file)
index 7dc0c05..0000000
--- a/win32.mak
+++ /dev/null
@@ -1,363 +0,0 @@
-#
-# File:            win32.mak
-#
-# Description:     psqlodbc35w Unicode version Makefile for Win32.
-#
-# Configurations:  Debug, Release
-# Build Types:     ALL, CLEAN
-# Usage:       NMAKE /f win32.mak CFG=[Release | Debug] [ALL | CLEAN]
-#
-# Comments:        Created by Dave Page, 2001-02-12
-#
-
-!IF "$(ANSI_VERSION)" == "yes"
-!MESSAGE Building the PostgreSQL ANSI 3.0 Driver for Win32...
-!ELSE
-!MESSAGE Building the PostgreSQL Unicode 3.5 Driver for Win32...
-!ENDIF
-!MESSAGE
-!IF "$(CFG)" == ""
-CFG=Release
-!MESSAGE No configuration specified. Defaulting to Release.
-!MESSAGE
-!ENDIF
-
-!IF "$(CFG)" != "Release" && "$(CFG)" != "Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!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 win32.mak CFG=[Release | Debug] [ALL | CLEAN]
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Release" (Win32 Release DLL)
-!MESSAGE "Debug" (Win32 Debug DLL)
-!MESSAGE
-!ERROR An invalid configuration was specified.
-!ENDIF
-
-#
-#  Please replace the default options from the commandline if necessary
-#
-!IFNDEF    CUSTOMCLOPT
-CUSTOMCLOPT=/nologo /W3 /wd4018
-!ELSE
-!MESSAGE CL option $(CUSTOMCLOPT) specified
-!ENDIF
-
-#
-!IFNDEF PG_INC
-PG_INC=$(PROGRAMFILES)\PostgreSQL\9.3\include
-!MESSAGE Using default PostgreSQL Include directory: $(PG_INC)
-!ENDIF
-
-!IFNDEF PG_LIB
-PG_LIB=$(PROGRAMFILES)\PostgreSQL\9.3\lib
-!MESSAGE Using default PostgreSQL Library directory: $(PG_LIB)
-!ENDIF
-
-!IFNDEF LINKMT
-LINKMT=MT
-!ENDIF
-!IF "$(LINKMT)" == "MT"
-!MESSAGE Linking static Multithread library
-!ELSE
-!MESSAGE Linking dynamic Multithread library
-!ENDIF
-
-!IFNDEF SSL_INC
-SSL_INC=C:\OpenSSL\include
-!MESSAGE Using default OpenSSL Include directory: $(SSL_INC)
-!ENDIF
-
-!IFNDEF SSL_LIB
-SSL_LIB=C:\OpenSSL\lib\VC
-!MESSAGE Using default OpenSSL Library directory: $(SSL_LIB)
-!ENDIF
-
-!IF "$(USE_LIBPQ)" != "no"
-SSL_DLL = "SSLEAY32.dll"
-RESET_CRYPTO = yes
-ADD_DEFINES = $(ADD_DEFINES) /D USE_LIBPQ /D "SSL_DLL=\"$(SSL_DLL)\"" /D USE_SSL
-!ENDIF
-
-!IF "$(USE_SSPI)" == "yes"
-ADD_DEFINES = $(ADD_DEFINES) /D USE_SSPI
-!ENDIF
-
-!IF "$(ANSI_VERSION)" == "yes"
-DTCLIB = pgenlista
-!ELSE
-DTCLIB = pgenlist
-!ENDIF
-DTCDLL = $(DTCLIB).dll
-
-!IF "$(USE_LIBPQ)" != "no"
-VC07_DELAY_LOAD=/DelayLoad:libpq.dll /DelayLoad:$(SSL_DLL)
-!IF "$(RESET_CRYPTO)" == "yes"
-VC07_DELAY_LOAD=$(VC07_DELAY_LOAD) /DelayLoad:libeay32.dll
-ADD_DEFINES=$(ADD_DEFINES) /D RESET_CRYPTO_CALLBACKS
-!ENDIF
-!ENDIF
-!IF "$(USE_SSPI)" == "yes"
-VC07_DELAY_LOAD=$(VC07_DELAY_LOAD) /DelayLoad:secur32.dll /Delayload:crypt32.dll
-!ENDIF
-VC07_DELAY_LOAD=$(VC07_DELAY_LOAD) /DelayLoad:$(DTCDLL) /DELAY:UNLOAD
-VC_FLAGS=/EHsc
-ADD_DEFINES = $(ADD_DEFINES) /D "DYNAMIC_LOAD"
-
-!IF "$(MSDTC)" != "no"
-ADD_DEFINES = $(ADD_DEFINES) /D "_HANDLE_ENLIST_IN_DTC_"
-!ENDIF
-!IF "$(MEMORY_DEBUG)" == "yes"
-ADD_DEFINES = $(ADD_DEFINES) /D "_MEMORY_DEBUG_" /GS
-!ELSE
-ADD_DEFINES = $(ADD_DEFINES) /GS
-!ENDIF
-!IF "$(ANSI_VERSION)" == "yes"
-ADD_DEFINES = $(ADD_DEFINES) /D "DBMS_NAME=\"PostgreSQL ANSI\"" /D "ODBCVER=0x0350"
-!ELSE
-ADD_DEFINES = $(ADD_DEFINES) /D "UNICODE_SUPPORT" /D "ODBCVER=0x0351"
-RSC_DEFINES = $(RSC_DEFINES) /D "UNICODE_SUPPORT"
-!ENDIF
-!IF "$(PORTCHECK_64BIT)" == "yes"
-# ADD_DEFINES = $(ADD_DEFINES) /Wp64
-ADD_DEFINES = $(ADD_DEFINES) /D _WIN64
-!ENDIF
-
-!IF "$(PG_INC)" != ""
-INC_OPT = $(INC_OPT) /I "$(PG_INC)"
-!ENDIF
-!IF "$(SSL_INC)" != ""
-INC_OPT = $(INC_OPT) /I "$(SSL_INC)"
-!ENDIF
-
-!IF "$(ANSI_VERSION)" == "yes"
-MAINLIB = psqlodbc30a
-!ELSE
-MAINLIB = psqlodbc35w
-!ENDIF
-MAINDLL = $(MAINLIB).dll
-XALIB = pgxalib
-XADLL = $(XALIB).dll
-
-!IF  "$(CFG)" == "Release"
-!IF  "$(ANSI_VERSION)" == "yes"
-OUTDIR=.\MultibyteRelease
-INTDIR=.\MultibyteRelease
-!ELSE
-OUTDIR=.\Release
-INTDIR=.\Release
-!ENDIF
-!ELSEIF  "$(CFG)" == "Debug"
-!IF  "$(ANSI_VERSION)" == "yes"
-OUTDIR=.\MultibyteDebug
-INTDIR=.\MultibyteDebug
-!ELSE
-OUTDIR=.\Debug
-INTDIR=.\Debug
-!ENDIF
-!ENDIF
-!IF "$(LINKMT)" != "MT"
-OUTDIR = $(OUTDIR)$(LINKMT)
-INTDIR = $(INTDIR)$(LINKMT)
-!ENDIF
-
-ALLDLL  = "$(INTDIR)"
-!IF "$(OUTDIR)" != "$(INTDIR)"
-ALLDLL = $(ALLDLL) "$(OUTDIR)"
-!ENDIF
-ALLDLL  = $(ALLDLL) "$(OUTDIR)\$(MAINDLL)"
-
-!IF  "$(MSDTC)" != "no"
-ALLDLL = $(ALLDLL) "$(OUTDIR)\$(XADLL)" "$(OUTDIR)\$(DTCDLL)"
-!ENDIF
-
-ALL : $(ALLDLL)
-
-CLEAN :
-   -@erase "$(INTDIR)\*.obj"
-   -@erase "$(INTDIR)\*.res"
-   -@erase "$(OUTDIR)\*.lib"
-   -@erase "$(OUTDIR)\*.exp"
-   -@erase "$(INTDIR)\*.pch"
-   -@erase "$(OUTDIR)\$(MAINDLL)"
-!IF "$(MSDTC)" != "no"
-   -@erase "$(OUTDIR)\$(DTCDLL)"
-   -@erase "$(OUTDIR)\$(XADLL)"
-!ENDIF
-
-"$(INTDIR)" :
-!IF !EXISTS($(INTDIR))
-    mkdir "$(INTDIR)"
-!ENDIF
-!IF !EXISTS($(OUTDIR)) && "$(OUTDIR)" != "$(INTDIR)"
-    mkdir "$(OUTDIR)"
-!ENDIF
-
-!IF  "$(MSDTC)" != "no"
-"$(OUTDIR)\$(MAINDLL)": "$(OUTDIR)\$(DTCLIB).lib"
-!ENDIF
-
-$(INTDIR)\connection.obj $(INTDIR)\psqlodbc.res: version.h
-
-CPP=cl.exe
-!IF  "$(CFG)" == "Release"
-CPP_PROJ=/$(LINKMT) /O2 /D "NDEBUG"
-!ELSEIF  "$(CFG)" == "Debug"
-CPP_PROJ=/$(LINKMT)d /Gm /ZI /Od /RTC1 /D "_DEBUG"
-!ENDIF
-CPP_PROJ=$(CPP_PROJ) $(CUSTOMCLOPT) $(VC_FLAGS) $(INC_OPT) /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "_CRT_SECURE_NO_DEPRECATE" /D "PSQLODBC_EXPORTS" /D "WIN_MULTITHREAD_SUPPORT" $(ADD_DEFINES) /Fp"$(INTDIR)\psqlodbc.pch" /Fo"$(INTDIR)"\ /Fd"$(INTDIR)"\ /FD
-!MESSAGE CPP_PROJ=$(CPP_PROJ)
-
-.c{$(INTDIR)}.obj::
-   $(CPP) @<<
-   $(CPP_PROJ) /c $<
-<<
-
-.cpp{$(INTDIR)}.obj::
-   $(CPP) @<<
-   $(CPP_PROJ) /c $<
-<<
-
-.cxx{$(INTDIR)}.obj::
-   $(CPP) @<<
-   $(CPP_PROJ) /c $<
-<<
-
-.c{$(INTDIR)}.sbr::
-   $(CPP) @<<
-   $(CPP_PROJ) /c $<
-<<
-
-.cpp{$(INTDIR)}.sbr::
-   $(CPP) @<<
-   $(CPP_PROJ) /c $<
-<<
-
-.cxx{$(INTDIR)}.sbr::
-   $(CPP) @<<
-   $(CPP_PROJ) /c $<
-<<
-
-RSC=rc.exe
-BSC32=bscmake.exe
-RSC_PROJ=/l 0x809 /fo"$(INTDIR)\psqlodbc.res"
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\psqlodbc.bsc"
-!IF  "$(CFG)" == "Release"
-RSC_PROJ=$(RSC_PROJ) /d "NDEBUG"
-!ELSE
-RSC_PROJ=$(RSC_PROJ) /d "_DEBUG"
-!ENDIF
-BSC32_SBRS= \
-
-LINK32=link.exe
-LIB32=lib.exe
-!IF "$(MSDTC)" != "no"
-LINK32_FLAGS=$(OUTDIR)\$(DTCLIB).lib
-!ENDIF
-LINK32_FLAGS=$(LINK32_FLAGS) kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib ws2_32.lib winmm.lib /nologo /dll /machine:I386 /def:$(DEF_FILE)
-!IF  "$(ANSI_VERSION)" == "yes"
-DEF_FILE= "psqlodbca.def"
-!ELSE
-DEF_FILE= "psqlodbc.def"
-!ENDIF
-!IF  "$(CFG)" == "Release"
-LINK32_FLAGS=$(LINK32_FLAGS)
-!ELSE
-LINK32_FLAGS=$(LINK32_FLAGS) /debug
-!ENDIF
-LINK32_FLAGS=$(LINK32_FLAGS) $(VC07_DELAY_LOAD)
-!IF "$(PG_LIB)" != ""
-LINK32_FLAGS=$(LINK32_FLAGS) /libpath:"$(PG_LIB)"
-!ENDIF
-!IF "$(SSL_LIB)" != ""
-LINK32_FLAGS=$(LINK32_FLAGS) /libpath:"$(SSL_LIB)"
-!ENDIF
-
-LINK32_OBJS= \
-   "$(INTDIR)\bind.obj" \
-   "$(INTDIR)\columninfo.obj" \
-   "$(INTDIR)\connection.obj" \
-   "$(INTDIR)\convert.obj" \
-   "$(INTDIR)\dlg_specific.obj" \
-   "$(INTDIR)\dlg_wingui.obj" \
-   "$(INTDIR)\drvconn.obj" \
-   "$(INTDIR)\environ.obj" \
-   "$(INTDIR)\execute.obj" \
-   "$(INTDIR)\info.obj" \
-   "$(INTDIR)\info30.obj" \
-   "$(INTDIR)\lobj.obj" \
-   "$(INTDIR)\md5.obj" \
-   "$(INTDIR)\misc.obj" \
-   "$(INTDIR)\mylog.obj" \
-   "$(INTDIR)\pgapi30.obj" \
-   "$(INTDIR)\multibyte.obj" \
-   "$(INTDIR)\options.obj" \
-   "$(INTDIR)\parse.obj" \
-   "$(INTDIR)\pgtypes.obj" \
-   "$(INTDIR)\psqlodbc.obj" \
-   "$(INTDIR)\qresult.obj" \
-   "$(INTDIR)\results.obj" \
-   "$(INTDIR)\setup.obj" \
-!IF "$(USE_SSPI)" == "yes"
-   "$(INTDIR)\sspisvcs.obj" \
-!ENDIF
-   "$(INTDIR)\socket.obj" \
-   "$(INTDIR)\statement.obj" \
-   "$(INTDIR)\tuple.obj" \
-   "$(INTDIR)\odbcapi.obj" \
-   "$(INTDIR)\odbcapi30.obj" \
-   "$(INTDIR)\descriptor.obj" \
-   "$(INTDIR)\loadlib.obj" \
-!IF "$(ANSI_VERSION)" != "yes"
-   "$(INTDIR)\win_unicode.obj" \
-   "$(INTDIR)\odbcapiw.obj" \
-   "$(INTDIR)\odbcapi30w.obj" \
-!ENDIF
-!IF "$(MSDTC)" != "no"
-   "$(INTDIR)\xalibname.obj" \
-!ENDIF
-!IF "$(MEMORY_DEBUG)" == "yes"
-   "$(INTDIR)\inouealc.obj" \
-!ENDIF
-   "$(INTDIR)\psqlodbc.res"
-
-DTCDEF_FILE= "$(DTCLIB).def"
-LIB32_DTCLIBFLAGS=/nologo /machine:I386 /def:$(DTCDEF_FILE)
-
-LINK32_DTCFLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib uuid.lib wsock32.lib XOleHlp.lib $(OUTDIR)\$(MAINLIB).lib Delayimp.lib /DelayLoad:XOLEHLP.DLL /nologo /dll /machine:I386
-LINK32_DTCOBJS= \
-   "$(INTDIR)\msdtc_enlist.obj" "$(INTDIR)\xalibname.obj"
-
-XADEF_FILE= "$(XALIB).def"
-LINK32_XAFLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib odbc32.lib odbccp32.lib uuid.lib wsock32.lib /nologo /dll /machine:I386 /def:$(XADEF_FILE)
-LINK32_XAOBJS= \
-   "$(INTDIR)\pgxalib.obj"
-
-"$(OUTDIR)\$(MAINDLL)" : $(DEF_FILE) $(LINK32_OBJS)
-    $(LINK32) @<<
-  $(LINK32_FLAGS) $(LINK32_OBJS) /pdb:$*.pdb /implib:$*.lib /out:$@
-<<
-
-"$(OUTDIR)\$(DTCLIB).lib" : $(DTCDEF_FILE) $(LINK32_DTCOBJS)
-    $(LIB32) @<<
-  $(LIB32_DTCLIBFLAGS) $(LINK32_DTCOBJS) /out:$@
-<<
-
-"$(OUTDIR)\$(DTCDLL)" : $(DTCDEF_FILE) $(LINK32_DTCOBJS)
-    $(LINK32) @<<
-  $(LINK32_DTCFLAGS) $(LINK32_DTCOBJS) $*.exp /pdb:$*.pdb /out:$@
-<<
-
-"$(OUTDIR)\$(XADLL)" : $(XADEF_FILE) $(LINK32_XAOBJS)
-    $(LINK32) @<<
-  $(LINK32_XAFLAGS) $(LINK32_XAOBJS) /pdb:$*.pdb /implib:$*.lib /out:$@
-<<
-
-
-SOURCE=psqlodbc.rc
-
-"$(INTDIR)\psqlodbc.res" : $(SOURCE)
-   $(RSC) $(RSC_PROJ) $(RSC_DEFINES) $(SOURCE)