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