@@ -42,10 +42,12 @@ NULL=nul
4242DEBUG =1
4343OUTDIR =.\Debug
4444INTDIR =.\Debug
45- !else
45+ !ELSE
4646OUTDIR =.\Release
4747INTDIR =.\Release
48- !endif
48+ !ENDIF
49+
50+ OUTFILENAME =blibpq
4951
5052USERDEFINES =FRONTEND;NDEBUG;WIN32;_WINDOWS;HAVE_VSNPRINTF;HAVE_STRDUP;
5153
@@ -59,16 +61,48 @@ CPP_PROJ= $(CPP_PROJ) -Od -r- -k -v -y -vi- -D_DEBUG
5961CPP_PROJ =$(CPP_PROJ ) -O -Oi -OS -DNDEBUG
6062!endif
6163
64+ CLEAN :
65+ -@erase" $( INTDIR) \getaddrinfo.obj"
66+ -@erase" $( INTDIR) \pgstrcasecmp.obj"
67+ -@erase" $( INTDIR) \thread.obj"
68+ -@erase" $( INTDIR) \inet_aton.obj"
69+ -@erase" $( INTDIR) \crypt.obj"
70+ -@erase" $( INTDIR) \noblock.obj"
71+ -@erase" $( INTDIR) \md5.obj"
72+ -@erase" $( INTDIR) \ip.obj"
73+ -@erase" $( INTDIR) \fe-auth.obj"
74+ -@erase" $( INTDIR) \fe-protocol2.obj"
75+ -@erase" $( INTDIR) \fe-protocol3.obj"
76+ -@erase" $( INTDIR) \fe-connect.obj"
77+ -@erase" $( INTDIR) \fe-exec.obj"
78+ -@erase" $( INTDIR) \fe-lobj.obj"
79+ -@erase" $( INTDIR) \fe-misc.obj"
80+ -@erase" $( INTDIR) \fe-print.obj"
81+ -@erase" $( INTDIR) \fe-secure.obj"
82+ -@erase" $( INTDIR) \pqexpbuffer.obj"
83+ -@erase" $( INTDIR) \pqsignal.obj"
84+ -@erase" $( OUTDIR) \libpqdll.obj"
85+ -@erase" $( OUTDIR) \win32.obj"
86+ -@erase" $( INTDIR) \wchar.obj"
87+ -@erase" $( INTDIR) \encnames.obj"
88+ -@erase" $( INTDIR) \pthread-win32.obj"
89+ -@erase" $( OUTDIR) \$ (OUTFILENAME).lib"
90+ -@erase" $( OUTDIR) \$ (OUTFILENAME)dll.lib"
91+ -@erase" $( OUTDIR) \libpq.res"
92+ -@erase" $( OUTDIR) \$ (OUTFILENAME).dll"
93+ -@erase" $( OUTDIR) \$ (OUTFILENAME).tds"
94+ -@erase" $( INTDIR) \pg_config_paths.h"
95+
6296LIB32 =tlib.exe
6397LIB32_FLAGS =
6498LIB32_OBJS =\
65- "$(OUTDIR ) \win32.obj"\
99+ "$(INTDIR ) \win32.obj"\
66100"$(INTDIR ) \getaddrinfo.obj"\
101+ "$(INTDIR ) \pgstrcasecmp.obj"\
67102"$(INTDIR ) \thread.obj"\
68103"$(INTDIR ) \inet_aton.obj"\
69104"$(INTDIR ) \crypt.obj"\
70105"$(INTDIR ) \noblock.obj"\
71- "$(INTDIR ) \pgstrcasecmp.obj"\
72106"$(INTDIR ) \md5.obj"\
73107"$(INTDIR ) \ip.obj"\
74108"$(INTDIR ) \fe-auth.obj"\
@@ -83,7 +117,8 @@ LIB32_OBJS= \
83117"$(INTDIR ) \pqexpbuffer.obj"\
84118"$(INTDIR ) \pqsignal.obj"\
85119"$(INTDIR ) \wchar.obj"\
86- "$(INTDIR ) \encnames.obj"
120+ "$(INTDIR ) \encnames.obj"\
121+ "$(INTDIR ) \pthread-win32.obj"
87122
88123
89124RSC =brcc32.exe
@@ -95,37 +130,6 @@ LINK32_OBJS= "$(INTDIR)\libpqdll.obj"
95130
96131ALL : config "$(OUTDIR ) " "$(OUTDIR ) \blibpq.dll" "$(OUTDIR ) \blibpq.lib"
97132
98- CLEAN :
99- -@erase" $( INTDIR) \getaddrinfo.obj"
100- -@erase" $( INTDIR) \thread.obj"
101- -@erase" $( INTDIR) \inet_aton.obj"
102- -@erase" $( INTDIR) \crypt.obj"
103- -@erase" $( INTDIR) \md5.obj"
104- -@erase" $( INTDIR) \ip.obj"
105- -@erase" $( INTDIR) \fe-auth.obj"
106- -@erase" $( INTDIR) \fe-protocol2.obj"
107- -@erase" $( INTDIR) \fe-protocol3.obj"
108- -@erase" $( INTDIR) \fe-connect.obj"
109- -@erase" $( INTDIR) \fe-exec.obj"
110- -@erase" $( INTDIR) \fe-lobj.obj"
111- -@erase" $( INTDIR) \fe-misc.obj"
112- -@erase" $( INTDIR) \fe-print.obj"
113- -@erase" $( INTDIR) \fe-secure.obj"
114- -@erase" $( INTDIR) \pqexpbuffer.obj"
115- -@erase" $( INTDIR) \pqsignal.obj"
116- -@erase" $( OUTDIR) \libpqdll.obj"
117- -@erase" $( OUTDIR) \win32.obj"
118- -@erase" $( INTDIR) \wchar.obj"
119- -@erase" $( INTDIR) \encnames.obj"
120- -@erase" $( INTDIR) \noblock.obj"
121- -@erase" $( INTDIR) \pgstrcasecmp.obj"
122- -@erase" $( OUTDIR) \libpq.res"
123- -@erase" $( OUTDIR) \blibpq.lib"
124- -@erase" $( OUTDIR) \blibpqdll.lib"
125- -@erase" $( OUTDIR) \blibpq.dll"
126- -@erase" $( OUTDIR) \blibpq.tds"
127- -@erase" $( INTDIR) \pg_config_paths.h"
128-
129133config : ..\..\include\pg_config.h pthread.h pg_config_paths.h
130134
131135..\..\include\pg_config.h : ..\..\include\pg_config.h.win32