1 # Microsoft Developer Studio Generated NMAKE File, Based on libfcgi.dsp
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:
12 !MESSAGE NMAKE /f "libfcgi.mak" CFG="debug"
14 !MESSAGE Possible choices for configuration are:
16 !MESSAGE "release" (based on "Win32 (x86) Dynamic-Link Library")
17 !MESSAGE "debug" (based on "Win32 (x86) Dynamic-Link Library")
19 !ERROR An invalid configuration is specified.
22 !IF "$(OS)" == "Windows_NT"
28 !IF "$(CFG)" == "release"
30 OUTDIR=.\..\libfcgi\Release
31 INTDIR=.\..\libfcgi\Release
33 OutDir=.\..\libfcgi\Release
36 ALL : "$(OUTDIR)\libfcgi.dll"
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"
50 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
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
86 MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
89 BSC32_FLAGS=/nologo /o"$(OUTDIR)\libfcgi.bsc"
93 LINK32_FLAGS=Ws2_32.lib /nologo /dll /pdb:none /machine:I386 /out:"$(OUTDIR)\libfcgi.dll" /implib:"$(OUTDIR)\libfcgi.lib"
95 "$(INTDIR)\fcgi_stdio.obj" \
96 "$(INTDIR)\fcgiapp.obj" \
97 "$(INTDIR)\fcgio.obj" \
98 "$(INTDIR)\os_win32.obj"
100 "$(OUTDIR)\libfcgi.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
102 $(LINK32_FLAGS) $(LINK32_OBJS)
105 !ELSEIF "$(CFG)" == "debug"
107 OUTDIR=.\..\libfcgi\Debug
108 INTDIR=.\..\libfcgi\Debug
109 # Begin Custom Macros
110 OutDir=.\..\libfcgi\Debug
113 ALL : "$(OUTDIR)\libfcgi.dll" "$(OUTDIR)\libfcgi.bsc"
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"
134 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
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
144 .cpp{$(INTDIR)}.obj::
149 .cxx{$(INTDIR)}.obj::
159 .cpp{$(INTDIR)}.sbr::
164 .cxx{$(INTDIR)}.sbr::
170 MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32
173 BSC32_FLAGS=/nologo /o"$(OUTDIR)\libfcgi.bsc"
175 "$(INTDIR)\fcgi_stdio.sbr" \
176 "$(INTDIR)\fcgiapp.sbr" \
177 "$(INTDIR)\fcgio.sbr" \
178 "$(INTDIR)\os_win32.sbr"
180 "$(OUTDIR)\libfcgi.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
182 $(BSC32_FLAGS) $(BSC32_SBRS)
186 LINK32_FLAGS=Ws2_32.lib /nologo /dll /profile /map:"$(INTDIR)\libfcgi.map" /debug /machine:I386 /out:"$(OUTDIR)\libfcgi.dll" /implib:"$(OUTDIR)\libfcgi.lib"
188 "$(INTDIR)\fcgi_stdio.obj" \
189 "$(INTDIR)\fcgiapp.obj" \
190 "$(INTDIR)\fcgio.obj" \
191 "$(INTDIR)\os_win32.obj"
193 "$(OUTDIR)\libfcgi.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
195 $(LINK32_FLAGS) $(LINK32_OBJS)
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"\
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"\
217 ..\libfcgi\fcgio.cpp : \
218 "..\include\fcgiapp.h"\
219 "..\include\fcgio.h"\
222 ..\libfcgi\os_win32.c : \
223 "..\include\fcgi_config.h"\
224 "..\include\fcgimisc.h"\
225 "..\include\fcgios.h"\
228 !IF "$(CFG)" == "release" || "$(CFG)" == "debug"
229 SOURCE=..\libfcgi\fcgi_stdio.c
231 !IF "$(CFG)" == "release"
234 "$(INTDIR)\fcgi_stdio.obj" : $(SOURCE) "$(INTDIR)"
235 $(CPP) $(CPP_PROJ) $(SOURCE)
238 !ELSEIF "$(CFG)" == "debug"
241 "$(INTDIR)\fcgi_stdio.obj" "$(INTDIR)\fcgi_stdio.sbr" : $(SOURCE) "$(INTDIR)"
242 $(CPP) $(CPP_PROJ) $(SOURCE)
247 SOURCE=..\libfcgi\fcgiapp.c
249 !IF "$(CFG)" == "release"
252 "$(INTDIR)\fcgiapp.obj" : $(SOURCE) "$(INTDIR)"
253 $(CPP) $(CPP_PROJ) $(SOURCE)
256 !ELSEIF "$(CFG)" == "debug"
259 "$(INTDIR)\fcgiapp.obj" "$(INTDIR)\fcgiapp.sbr" : $(SOURCE) "$(INTDIR)"
260 $(CPP) $(CPP_PROJ) $(SOURCE)
265 SOURCE=..\libfcgi\fcgio.cpp
267 !IF "$(CFG)" == "release"
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
271 "$(INTDIR)\fcgio.obj" : $(SOURCE) "$(INTDIR)"
273 $(CPP_SWITCHES) $(SOURCE)
277 !ELSEIF "$(CFG)" == "debug"
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
281 "$(INTDIR)\fcgio.obj" "$(INTDIR)\fcgio.sbr" : $(SOURCE) "$(INTDIR)"
283 $(CPP_SWITCHES) $(SOURCE)
289 SOURCE=..\libfcgi\os_unix.c
290 SOURCE=..\libfcgi\os_win32.c
292 !IF "$(CFG)" == "release"
295 "$(INTDIR)\os_win32.obj" : $(SOURCE) "$(INTDIR)"
296 $(CPP) $(CPP_PROJ) $(SOURCE)
299 !ELSEIF "$(CFG)" == "debug"
302 "$(INTDIR)\os_win32.obj" "$(INTDIR)\os_win32.sbr" : $(SOURCE) "$(INTDIR)"
303 $(CPP) $(CPP_PROJ) $(SOURCE)
308 SOURCE=..\libfcgi\strerror.c