86 lines
2.6 KiB
Diff
86 lines
2.6 KiB
Diff
|
--- misc/postgresql-9.1.1/src/interfaces/libpq/win32.mak 2011-09-22 23:57:57.000000000 +0200
|
||
|
+++ misc/build/postgresql-9.1.1/src/interfaces/libpq/win32.mak 2011-12-09 10:44:54.151291450 +0100
|
||
|
@@ -11,18 +11,19 @@
|
||
|
|
||
|
# CPU="i386" or CPU environment of nmake.exe (AMD64 or IA64)
|
||
|
|
||
|
-!IF ("$(CPU)" == "")||("$(CPU)" == "i386")
|
||
|
-CPU=i386
|
||
|
+!IF ("$(CPU)" == "")||("$(CPU)" == "I")
|
||
|
+MACHINE=i386
|
||
|
!MESSAGE Building the Win32 static library...
|
||
|
!MESSAGE
|
||
|
-!ELSEIF ("$(CPU)" == "IA64")||("$(CPU)" == "AMD64")
|
||
|
+!ELSEIF ("$(CPU)" == "X")
|
||
|
+MACHINE=AMD64
|
||
|
ADD_DEFINES=/D "WIN64" /Wp64 /GS
|
||
|
ADD_SECLIB=bufferoverflowU.lib
|
||
|
!MESSAGE Building the Win64 static library...
|
||
|
!MESSAGE
|
||
|
!ELSE
|
||
|
!MESSAGE Please check a CPU=$(CPU) ?
|
||
|
-!MESSAGE CPU=i386 or AMD64 or IA64
|
||
|
+!MESSAGE CPU=I or X
|
||
|
!ERROR Make aborted.
|
||
|
!ENDIF
|
||
|
|
||
|
@@ -54,7 +55,7 @@
|
||
|
!ENDIF
|
||
|
|
||
|
!IF "$(KFW_LIB_PATH)" == ""
|
||
|
-KFW_LIB_PATH=C:\kfw-2.6.5\lib\$(CPU)
|
||
|
+KFW_LIB_PATH=C:\kfw-2.6.5\lib\$(MACHINE)
|
||
|
!MESSAGE Using default Kerberos Library directory: $(KFW_LIB_PATH)
|
||
|
!ENDIF
|
||
|
|
||
|
@@ -67,18 +68,11 @@
|
||
|
CPP=cl.exe
|
||
|
RSC=rc.exe
|
||
|
|
||
|
-!IFDEF DEBUG
|
||
|
-OUTDIR=.\Debug
|
||
|
-INTDIR=.\Debug
|
||
|
-CPP_OBJS=.\Debug/
|
||
|
-!ELSE
|
||
|
-OUTDIR=.\Release
|
||
|
-INTDIR=.\Release
|
||
|
-CPP_OBJS=.\Release/
|
||
|
-!ENDIF
|
||
|
-
|
||
|
+OUTDIR=$(OUTDIR)/lib
|
||
|
+INTDIR=$(OUTDIR)/lib
|
||
|
+CPP_OBJS=$(OUTDIR)/slo/
|
||
|
|
||
|
-ALL : config "$(OUTDIR)\$(OUTFILENAME).lib" "$(OUTDIR)\$(OUTFILENAME).dll"
|
||
|
+ALL : config "$(OUTDIR)\$(OUTFILENAME).lib"
|
||
|
|
||
|
CLEAN :
|
||
|
-@erase "$(INTDIR)\getaddrinfo.obj"
|
||
|
@@ -178,7 +172,7 @@
|
||
|
"$(OUTDIR)" :
|
||
|
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
|
||
|
|
||
|
-CPP_PROJ=/nologo /W3 /EHsc $(OPT) /I "..\..\include" /I "..\..\include\port\win32" /I "..\..\include\port\win32_msvc" /I "..\..\port" /I. /I "$(SSL_INC)" \
|
||
|
+CPP_PROJ=/nologo /W3 /EHsc $(OPT) /I "..\..\include" /I "..\..\include\port\win32" /I "..\..\include\port\win32_msvc" /I "..\..\port" /I. $(SOLARINC) \
|
||
|
/D "FRONTEND" $(DEBUGDEF) \
|
||
|
/D "WIN32" /D "_WINDOWS" /Fp"$(INTDIR)\libpq.pch" \
|
||
|
/Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c \
|
||
|
@@ -205,7 +199,7 @@
|
||
|
LINK32=link.exe
|
||
|
LINK32_FLAGS=kernel32.lib user32.lib advapi32.lib shfolder.lib wsock32.lib ws2_32.lib secur32.lib $(SSL_LIBS) $(KFW_LIB) $(ADD_SECLIB) \
|
||
|
/nologo /subsystem:windows /dll $(LOPT) /incremental:no \
|
||
|
- /pdb:"$(OUTDIR)\libpqdll.pdb" /machine:$(CPU) \
|
||
|
+ /pdb:"$(OUTDIR)\libpqdll.pdb" /machine:$(MACHINE) \
|
||
|
/out:"$(OUTDIR)\$(OUTFILENAME).dll"\
|
||
|
/implib:"$(OUTDIR)\$(OUTFILENAME)dll.lib" \
|
||
|
/libpath:"$(SSL_LIB_PATH)" /libpath:"$(KFW_LIB_PATH)" \
|
||
|
@@ -222,7 +216,7 @@
|
||
|
<<
|
||
|
|
||
|
"$(INTDIR)\libpq.res" : "$(INTDIR)" libpq-dist.rc
|
||
|
- $(RSC) $(RSC_PROJ) libpq-dist.rc
|
||
|
+ $(RSC) $(SOLARINC) $(RSC_PROJ) libpq-dist.rc
|
||
|
|
||
|
|
||
|
"$(OUTDIR)\$(OUTFILENAME).dll" : "$(OUTDIR)" "$(INTDIR)\libpq.res"
|