remove bloody CRs and fix bufsize initialization
[catagits/fcgi2.git] / libfcgi / libfcgi.mak
1 # Microsoft Developer Studio Generated NMAKE File, Based on libfcgi.dsp
2
3 !IF "$(CFG)" == ""
4 CFG=release
5 !ENDIF 
6
7 !IF "$(CFG)" != "release" && "$(CFG)" != "debug"
8 !MESSAGE Invalid configuration "$(CFG)" specified.
9 !MESSAGE You can specify a configuration when running NMAKE
10 !MESSAGE by defining the macro CFG on the command line. For example:
11 !MESSAGE 
12 !MESSAGE NMAKE /f "libfcgi.mak" CFG="debug"
13 !MESSAGE 
14 !MESSAGE Possible choices for configuration are:
15 !MESSAGE 
16 !MESSAGE "release" (based on "Win32 (x86) Dynamic-Link Library")
17 !MESSAGE "debug" (based on "Win32 (x86) Dynamic-Link Library")
18 !MESSAGE 
19 !ERROR An invalid configuration is specified.
20 !ENDIF 
21
22 !IF "$(OS)" == "Windows_NT"
23 NULL=
24 !ELSE 
25 NULL=nul
26 !ENDIF 
27
28 !IF  "$(CFG)" == "release"
29
30 OUTDIR=.\..\libfcgi\Release
31 INTDIR=.\..\libfcgi\Release
32 # Begin Custom Macros
33 OutDir=.\..\libfcgi\Release
34 # End Custom Macros
35
36 ALL : "$(OUTDIR)\libfcgi.dll"
37
38
39 CLEAN :
40         -@erase "$(INTDIR)\fcgi_stdio.obj"
41         -@erase "$(INTDIR)\fcgiapp.obj"
42         -@erase "$(INTDIR)\fcgio.obj"
43         -@erase "$(INTDIR)\os_win32.obj"
44         -@erase "$(INTDIR)\vc60.idb"
45         -@erase "$(OUTDIR)\libfcgi.dll"
46         -@erase "$(OUTDIR)\libfcgi.exp"
47         -@erase "$(OUTDIR)\libfcgi.lib"
48
49 "$(OUTDIR)" :
50     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
51
52 CPP=cl.exe
53 CPP_PROJ=/nologo /MD /W3 /O2 /Ob2 /I "..\include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\libfcgi.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
54
55 .c{$(INTDIR)}.obj::
56    $(CPP) @<<
57    $(CPP_PROJ) $< 
58 <<
59
60 .cpp{$(INTDIR)}.obj::
61    $(CPP) @<<
62    $(CPP_PROJ) $< 
63 <<
64
65 .cxx{$(INTDIR)}.obj::
66    $(CPP) @<<
67    $(CPP_PROJ) $< 
68 <<
69
70 .c{$(INTDIR)}.sbr::
71    $(CPP) @<<
72    $(CPP_PROJ) $< 
73 <<
74
75 .cpp{$(INTDIR)}.sbr::
76    $(CPP) @<<
77    $(CPP_PROJ) $< 
78 <<
79
80 .cxx{$(INTDIR)}.sbr::
81    $(CPP) @<<
82    $(CPP_PROJ) $< 
83 <<
84
85 MTL=midl.exe
86 MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
87 RSC=rc.exe
88 BSC32=bscmake.exe
89 BSC32_FLAGS=/nologo /o"$(OUTDIR)\libfcgi.bsc" 
90 BSC32_SBRS= \
91         
92 LINK32=link.exe
93 LINK32_FLAGS=Ws2_32.lib /nologo /dll /pdb:none /machine:I386 /out:"$(OUTDIR)\libfcgi.dll" /implib:"$(OUTDIR)\libfcgi.lib" 
94 LINK32_OBJS= \
95         "$(INTDIR)\fcgi_stdio.obj" \
96         "$(INTDIR)\fcgiapp.obj" \
97         "$(INTDIR)\fcgio.obj" \
98         "$(INTDIR)\os_win32.obj"
99
100 "$(OUTDIR)\libfcgi.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
101     $(LINK32) @<<
102   $(LINK32_FLAGS) $(LINK32_OBJS)
103 <<
104
105 !ELSEIF  "$(CFG)" == "debug"
106
107 OUTDIR=.\..\libfcgi\Debug
108 INTDIR=.\..\libfcgi\Debug
109 # Begin Custom Macros
110 OutDir=.\..\libfcgi\Debug
111 # End Custom Macros
112
113 ALL : "$(OUTDIR)\libfcgi.dll" "$(OUTDIR)\libfcgi.bsc"
114
115
116 CLEAN :
117         -@erase "$(INTDIR)\fcgi_stdio.obj"
118         -@erase "$(INTDIR)\fcgi_stdio.sbr"
119         -@erase "$(INTDIR)\fcgiapp.obj"
120         -@erase "$(INTDIR)\fcgiapp.sbr"
121         -@erase "$(INTDIR)\fcgio.obj"
122         -@erase "$(INTDIR)\fcgio.sbr"
123         -@erase "$(INTDIR)\os_win32.obj"
124         -@erase "$(INTDIR)\os_win32.sbr"
125         -@erase "$(INTDIR)\vc60.idb"
126         -@erase "$(INTDIR)\vc60.pdb"
127         -@erase "$(OUTDIR)\libfcgi.bsc"
128         -@erase "$(OUTDIR)\libfcgi.dll"
129         -@erase "$(OUTDIR)\libfcgi.exp"
130         -@erase "$(OUTDIR)\libfcgi.lib"
131         -@erase "$(OUTDIR)\libfcgi.map"
132
133 "$(OUTDIR)" :
134     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
135
136 CPP=cl.exe
137 CPP_PROJ=/nologo /MDd /W4 /Gm /Gi /ZI /Od /I "..\include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\libfcgi.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
138
139 .c{$(INTDIR)}.obj::
140    $(CPP) @<<
141    $(CPP_PROJ) $< 
142 <<
143
144 .cpp{$(INTDIR)}.obj::
145    $(CPP) @<<
146    $(CPP_PROJ) $< 
147 <<
148
149 .cxx{$(INTDIR)}.obj::
150    $(CPP) @<<
151    $(CPP_PROJ) $< 
152 <<
153
154 .c{$(INTDIR)}.sbr::
155    $(CPP) @<<
156    $(CPP_PROJ) $< 
157 <<
158
159 .cpp{$(INTDIR)}.sbr::
160    $(CPP) @<<
161    $(CPP_PROJ) $< 
162 <<
163
164 .cxx{$(INTDIR)}.sbr::
165    $(CPP) @<<
166    $(CPP_PROJ) $< 
167 <<
168
169 MTL=midl.exe
170 MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
171 RSC=rc.exe
172 BSC32=bscmake.exe
173 BSC32_FLAGS=/nologo /o"$(OUTDIR)\libfcgi.bsc" 
174 BSC32_SBRS= \
175         "$(INTDIR)\fcgi_stdio.sbr" \
176         "$(INTDIR)\fcgiapp.sbr" \
177         "$(INTDIR)\fcgio.sbr" \
178         "$(INTDIR)\os_win32.sbr"
179
180 "$(OUTDIR)\libfcgi.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
181     $(BSC32) @<<
182   $(BSC32_FLAGS) $(BSC32_SBRS)
183 <<
184
185 LINK32=link.exe
186 LINK32_FLAGS=Ws2_32.lib /nologo /dll /profile /map:"$(INTDIR)\libfcgi.map" /debug /machine:I386 /out:"$(OUTDIR)\libfcgi.dll" /implib:"$(OUTDIR)\libfcgi.lib" 
187 LINK32_OBJS= \
188         "$(INTDIR)\fcgi_stdio.obj" \
189         "$(INTDIR)\fcgiapp.obj" \
190         "$(INTDIR)\fcgio.obj" \
191         "$(INTDIR)\os_win32.obj"
192
193 "$(OUTDIR)\libfcgi.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
194     $(LINK32) @<<
195   $(LINK32_FLAGS) $(LINK32_OBJS)
196 <<
197
198 !ENDIF 
199
200
201 ..\libfcgi\fcgi_stdio.c : \
202         "..\include\fcgi_config.h"\
203         "..\include\fcgi_stdio.h"\
204         "..\include\fcgiapp.h"\
205         "..\include\fcgimisc.h"\
206         "..\include\fcgios.h"\
207         
208
209 ..\libfcgi\fcgiapp.c : \
210         "..\include\fastcgi.h"\
211         "..\include\fcgi_config.h"\
212         "..\include\fcgiapp.h"\
213         "..\include\fcgimisc.h"\
214         "..\include\fcgios.h"\
215         
216
217 ..\libfcgi\fcgio.cpp : \
218         "..\include\fcgiapp.h"\
219         "..\include\fcgio.h"\
220         
221
222 ..\libfcgi\os_win32.c : \
223         "..\include\fcgi_config.h"\
224         "..\include\fcgimisc.h"\
225         "..\include\fcgios.h"\
226
227
228 !IF "$(CFG)" == "release" || "$(CFG)" == "debug"
229 SOURCE=..\libfcgi\fcgi_stdio.c
230
231 !IF  "$(CFG)" == "release"
232
233
234 "$(INTDIR)\fcgi_stdio.obj" : $(SOURCE) "$(INTDIR)"
235         $(CPP) $(CPP_PROJ) $(SOURCE)
236
237
238 !ELSEIF  "$(CFG)" == "debug"
239
240
241 "$(INTDIR)\fcgi_stdio.obj"      "$(INTDIR)\fcgi_stdio.sbr" : $(SOURCE) "$(INTDIR)"
242         $(CPP) $(CPP_PROJ) $(SOURCE)
243
244
245 !ENDIF 
246
247 SOURCE=..\libfcgi\fcgiapp.c
248
249 !IF  "$(CFG)" == "release"
250
251
252 "$(INTDIR)\fcgiapp.obj" : $(SOURCE) "$(INTDIR)"
253         $(CPP) $(CPP_PROJ) $(SOURCE)
254
255
256 !ELSEIF  "$(CFG)" == "debug"
257
258
259 "$(INTDIR)\fcgiapp.obj" "$(INTDIR)\fcgiapp.sbr" : $(SOURCE) "$(INTDIR)"
260         $(CPP) $(CPP_PROJ) $(SOURCE)
261
262
263 !ENDIF 
264
265 SOURCE=..\libfcgi\fcgio.cpp
266
267 !IF  "$(CFG)" == "release"
268
269 CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /Ob2 /I "..\include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\libfcgi.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
270
271 "$(INTDIR)\fcgio.obj" : $(SOURCE) "$(INTDIR)"
272         $(CPP) @<<
273   $(CPP_SWITCHES) $(SOURCE)
274 <<
275
276
277 !ELSEIF  "$(CFG)" == "debug"
278
279 CPP_SWITCHES=/nologo /MDd /W4 /Gm /Gi /GX /ZI /Od /I "..\include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\libfcgi.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
280
281 "$(INTDIR)\fcgio.obj"   "$(INTDIR)\fcgio.sbr" : $(SOURCE) "$(INTDIR)"
282         $(CPP) @<<
283   $(CPP_SWITCHES) $(SOURCE)
284 <<
285
286
287 !ENDIF 
288
289 SOURCE=..\libfcgi\os_unix.c
290 SOURCE=..\libfcgi\os_win32.c
291
292 !IF  "$(CFG)" == "release"
293
294
295 "$(INTDIR)\os_win32.obj" : $(SOURCE) "$(INTDIR)"
296         $(CPP) $(CPP_PROJ) $(SOURCE)
297
298
299 !ELSEIF  "$(CFG)" == "debug"
300
301
302 "$(INTDIR)\os_win32.obj"        "$(INTDIR)\os_win32.sbr" : $(SOURCE) "$(INTDIR)"
303         $(CPP) $(CPP_PROJ) $(SOURCE)
304
305
306 !ENDIF 
307
308 SOURCE=..\libfcgi\strerror.c
309
310 !ENDIF 
311