@@ -10,12 +10,21 @@ CPP=cl.exe
10
10
PERL =perl.exe
11
11
FLEX =flex.exe
12
12
13
+ !IFDEF DEBUG
14
+ OPT =/Od /Zi /MDd
15
+ LOPT =/DEBUG
16
+ DEBUGDEF =/D _DEBUG
17
+ OUTDIR =.\Debug
18
+ INTDIR =.\Debug
19
+ !ELSE
20
+ OPT =/O2 /MD
21
+ LOPT =
22
+ DEBUGDEF =/D NDEBUG
13
23
OUTDIR =.\Release
14
24
INTDIR =.\Release
25
+ !ENDIF
26
+
15
27
REFDOCDIR = ../../../doc/src/sgml/ref
16
- # Begin Custom Macros
17
- OutDir =.\Release
18
- # End Custom Macros
19
28
20
29
ALL : sql_help.h psqlscan.c "..\..\port\pg_config_paths.h" "$(OUTDIR ) \psql.exe"
21
30
@@ -60,18 +69,19 @@ CLEAN :
60
69
"$(OUTDIR ) " :
61
70
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
62
71
63
- CPP_PROJ =/nologo /MD /W3 /GX /O2 / D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
72
+ CPP_PROJ =/nologo $( OPT ) /W3 /GX /D "WIN32" $( DEBUGDEF ) /D "_CONSOLE" /D\
64
73
"_MBCS" /Fp"$(INTDIR ) \psql.pch" /YX /Fo"$(INTDIR ) \\" /Fd"$(INTDIR ) \\" /FD /c \
65
- /I ..\..\include /I ..\..\interfaces\libpq /D "HAVE_STRDUP" /D "FRONTEND"
74
+ /I ..\..\include /I ..\..\interfaces\libpq /I ..\..\include\port\win32 \
75
+ /D "HAVE_STRDUP" /D "FRONTEND"
66
76
67
- CPP_OBJS =.\Release /
77
+ CPP_OBJS =$( INTDIR ) /
68
78
CPP_SBRS =.
69
79
70
80
LINK32 =link.exe
71
81
LINK32_FLAGS =kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
72
82
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
73
83
odbccp32.lib wsock32.lib /nologo /subsystem:console /incremental:no\
74
- /pdb:"$(OUTDIR ) \psql.pdb" /machine:I386 /out:"$(OUTDIR ) \psql.exe"
84
+ /pdb:"$(OUTDIR ) \psql.pdb" /machine:I386 $( LOPT ) /out:"$(OUTDIR ) \psql.exe"
75
85
LINK32_OBJS = \
76
86
"$(INTDIR ) \command.obj" \
77
87
"$(INTDIR ) \common.obj" \
@@ -95,7 +105,11 @@ LINK32_OBJS= \
95
105
"$(INTDIR ) \path.obj" \
96
106
"$(INTDIR ) \pgstrcasecmp.obj" \
97
107
"$(INTDIR ) \sprompt.obj" \
108
+ !IFDEF DEBUG
109
+ "..\..\interfaces\libpq\Debug\libpqddll.lib"
110
+ !ELSE
98
111
"..\..\interfaces\libpq\Release\libpqdll.lib"
112
+ !ENDIF
99
113
100
114
"$(OUTDIR ) \psql.exe" : "$(OUTDIR ) " $(DEF_FILE ) $(LINK32_OBJS )
101
115
$(LINK32) @<<
0 commit comments