Rename the PP conditional for the fileno() prototype to HAVE_FILENO_PROTO.
[catagits/fcgi2.git] / libfcgi / libfcgi.mak
CommitLineData
2b5dbb81 1# Microsoft Developer Studio Generated NMAKE File, Based on libfcgi.dsp
0198fd3c 2
3!IF "$(CFG)" == ""
1fa88eb6 4CFG=release
0198fd3c 5!ENDIF
6
1fa88eb6 7!IF "$(CFG)" != "release" && "$(CFG)" != "debug"
0198fd3c 8!MESSAGE Invalid configuration "$(CFG)" specified.
1fa88eb6 9!MESSAGE You can specify a configuration when running NMAKE
10!MESSAGE by defining the macro CFG on the command line. For example:
0198fd3c 11!MESSAGE
2b5dbb81 12!MESSAGE NMAKE /f "libfcgi.mak" CFG="debug"
0198fd3c 13!MESSAGE
14!MESSAGE Possible choices for configuration are:
15!MESSAGE
1fa88eb6 16!MESSAGE "release" (based on "Win32 (x86) Dynamic-Link Library")
17!MESSAGE "debug" (based on "Win32 (x86) Dynamic-Link Library")
0198fd3c 18!MESSAGE
19!ERROR An invalid configuration is specified.
20!ENDIF
21
22!IF "$(OS)" == "Windows_NT"
23NULL=
24!ELSE
25NULL=nul
26!ENDIF
1fa88eb6 27
28!IF "$(CFG)" == "release"
29
30OUTDIR=.\..\libfcgi\Release
31INTDIR=.\..\libfcgi\Release
32# Begin Custom Macros
33OutDir=.\..\libfcgi\Release
34# End Custom Macros
0198fd3c 35
36ALL : "$(OUTDIR)\libfcgi.dll"
37
1fa88eb6 38
39CLEAN :
0198fd3c 40 -@erase "$(INTDIR)\fcgi_stdio.obj"
41 -@erase "$(INTDIR)\fcgiapp.obj"
1fa88eb6 42 -@erase "$(INTDIR)\fcgio.obj"
0198fd3c 43 -@erase "$(INTDIR)\os_win32.obj"
1fa88eb6 44 -@erase "$(INTDIR)\vc60.idb"
0198fd3c 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
1fa88eb6 52CPP=cl.exe
53CPP_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
85MTL=midl.exe
86MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
87RSC=rc.exe
0198fd3c 88BSC32=bscmake.exe
1fa88eb6 89BSC32_FLAGS=/nologo /o"$(OUTDIR)\libfcgi.bsc"
0198fd3c 90BSC32_SBRS= \
91
92LINK32=link.exe
1fa88eb6 93LINK32_FLAGS=Ws2_32.lib /nologo /dll /pdb:none /machine:I386 /out:"$(OUTDIR)\libfcgi.dll" /implib:"$(OUTDIR)\libfcgi.lib"
0198fd3c 94LINK32_OBJS= \
95 "$(INTDIR)\fcgi_stdio.obj" \
96 "$(INTDIR)\fcgiapp.obj" \
1fa88eb6 97 "$(INTDIR)\fcgio.obj" \
0198fd3c 98 "$(INTDIR)\os_win32.obj"
99
100"$(OUTDIR)\libfcgi.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
101 $(LINK32) @<<
102 $(LINK32_FLAGS) $(LINK32_OBJS)
103<<
104
1fa88eb6 105!ELSEIF "$(CFG)" == "debug"
0198fd3c 106
1fa88eb6 107OUTDIR=.\..\libfcgi\Debug
108INTDIR=.\..\libfcgi\Debug
109# Begin Custom Macros
110OutDir=.\..\libfcgi\Debug
111# End Custom Macros
112
113ALL : "$(OUTDIR)\libfcgi.dll" "$(OUTDIR)\libfcgi.bsc"
0198fd3c 114
0198fd3c 115
1fa88eb6 116CLEAN :
0198fd3c 117 -@erase "$(INTDIR)\fcgi_stdio.obj"
1fa88eb6 118 -@erase "$(INTDIR)\fcgi_stdio.sbr"
0198fd3c 119 -@erase "$(INTDIR)\fcgiapp.obj"
1fa88eb6 120 -@erase "$(INTDIR)\fcgiapp.sbr"
121 -@erase "$(INTDIR)\fcgio.obj"
122 -@erase "$(INTDIR)\fcgio.sbr"
0198fd3c 123 -@erase "$(INTDIR)\os_win32.obj"
1fa88eb6 124 -@erase "$(INTDIR)\os_win32.sbr"
125 -@erase "$(INTDIR)\vc60.idb"
126 -@erase "$(INTDIR)\vc60.pdb"
127 -@erase "$(OUTDIR)\libfcgi.bsc"
0198fd3c 128 -@erase "$(OUTDIR)\libfcgi.dll"
129 -@erase "$(OUTDIR)\libfcgi.exp"
0198fd3c 130 -@erase "$(OUTDIR)\libfcgi.lib"
1fa88eb6 131 -@erase "$(OUTDIR)\libfcgi.map"
0198fd3c 132
133"$(OUTDIR)" :
134 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
135
1fa88eb6 136CPP=cl.exe
2b5dbb81 137CPP_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
1fa88eb6 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
169MTL=midl.exe
170MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32
171RSC=rc.exe
0198fd3c 172BSC32=bscmake.exe
1fa88eb6 173BSC32_FLAGS=/nologo /o"$(OUTDIR)\libfcgi.bsc"
0198fd3c 174BSC32_SBRS= \
1fa88eb6 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
0198fd3c 185LINK32=link.exe
1fa88eb6 186LINK32_FLAGS=Ws2_32.lib /nologo /dll /profile /map:"$(INTDIR)\libfcgi.map" /debug /machine:I386 /out:"$(OUTDIR)\libfcgi.dll" /implib:"$(OUTDIR)\libfcgi.lib"
0198fd3c 187LINK32_OBJS= \
188 "$(INTDIR)\fcgi_stdio.obj" \
189 "$(INTDIR)\fcgiapp.obj" \
1fa88eb6 190 "$(INTDIR)\fcgio.obj" \
0198fd3c 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
0198fd3c 200
1fa88eb6 201..\libfcgi\fcgi_stdio.c : \
1fa88eb6 202 "..\include\fcgi_config.h"\
203 "..\include\fcgi_stdio.h"\
204 "..\include\fcgiapp.h"\
205 "..\include\fcgimisc.h"\
206 "..\include\fcgios.h"\
207
0198fd3c 208
1fa88eb6 209..\libfcgi\fcgiapp.c : \
1fa88eb6 210 "..\include\fastcgi.h"\
211 "..\include\fcgi_config.h"\
212 "..\include\fcgiapp.h"\
213 "..\include\fcgimisc.h"\
214 "..\include\fcgios.h"\
215
0198fd3c 216
1fa88eb6 217..\libfcgi\fcgio.cpp : \
218 "..\include\fcgiapp.h"\
219 "..\include\fcgio.h"\
220
0198fd3c 221
1fa88eb6 222..\libfcgi\os_win32.c : \
1fa88eb6 223 "..\include\fcgi_config.h"\
224 "..\include\fcgimisc.h"\
225 "..\include\fcgios.h"\
0198fd3c 226
0198fd3c 227
1fa88eb6 228!IF "$(CFG)" == "release" || "$(CFG)" == "debug"
229SOURCE=..\libfcgi\fcgi_stdio.c
0198fd3c 230
1fa88eb6 231!IF "$(CFG)" == "release"
0198fd3c 232
0198fd3c 233
1fa88eb6 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
0198fd3c 244
245!ENDIF
246
1fa88eb6 247SOURCE=..\libfcgi\fcgiapp.c
0198fd3c 248
1fa88eb6 249!IF "$(CFG)" == "release"
0198fd3c 250
0198fd3c 251
1fa88eb6 252"$(INTDIR)\fcgiapp.obj" : $(SOURCE) "$(INTDIR)"
253 $(CPP) $(CPP_PROJ) $(SOURCE)
0198fd3c 254
0198fd3c 255
1fa88eb6 256!ELSEIF "$(CFG)" == "debug"
0198fd3c 257
0198fd3c 258
1fa88eb6 259"$(INTDIR)\fcgiapp.obj" "$(INTDIR)\fcgiapp.sbr" : $(SOURCE) "$(INTDIR)"
260 $(CPP) $(CPP_PROJ) $(SOURCE)
0198fd3c 261
0198fd3c 262
1fa88eb6 263!ENDIF
0198fd3c 264
1fa88eb6 265SOURCE=..\libfcgi\fcgio.cpp
0198fd3c 266
1fa88eb6 267!IF "$(CFG)" == "release"
268
269CPP_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
2b5dbb81 279CPP_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
1fa88eb6 280
281"$(INTDIR)\fcgio.obj" "$(INTDIR)\fcgio.sbr" : $(SOURCE) "$(INTDIR)"
282 $(CPP) @<<
283 $(CPP_SWITCHES) $(SOURCE)
284<<
285
286
287!ENDIF
288
289SOURCE=..\libfcgi\os_unix.c
290SOURCE=..\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
308SOURCE=..\libfcgi\strerror.c
309
310!ENDIF
0198fd3c 311