11062a3540cb7f9461663d10c822f7d1e2547b46
[catagits/fcgi2.git] / examples / authorizer.mak
1 # Microsoft Developer Studio Generated NMAKE File, Based on authorizer.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 "authorizer.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=.\..\examples\authorizer\Release
31 INTDIR=.\..\examples\authorizer\Release
32 # Begin Custom Macros
33 OutDir=.\..\examples\authorizer\Release
34 # End Custom Macros
35
36 !IF "$(RECURSE)" == "0" 
37
38 ALL : "$(OUTDIR)\authorizer.exe"
39
40 !ELSE 
41
42 ALL : "libfcgi-release" "$(OUTDIR)\authorizer.exe"
43
44 !ENDIF 
45
46 !IF "$(RECURSE)" == "1" 
47 CLEAN :"libfcgi-releaseCLEAN" 
48 !ELSE 
49 CLEAN :
50 !ENDIF 
51         -@erase "$(INTDIR)\authorizer.obj"
52         -@erase "$(INTDIR)\vc60.idb"
53         -@erase "$(OUTDIR)\authorizer.exe"
54
55 "$(OUTDIR)" :
56     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
57
58 CPP=cl.exe
59 CPP_PROJ=/nologo /MD /W3 /Gi /O2 /Ob2 /I "..\include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\authorizer.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
60
61 .c{$(INTDIR)}.obj::
62    $(CPP) @<<
63    $(CPP_PROJ) $< 
64 <<
65
66 .cpp{$(INTDIR)}.obj::
67    $(CPP) @<<
68    $(CPP_PROJ) $< 
69 <<
70
71 .cxx{$(INTDIR)}.obj::
72    $(CPP) @<<
73    $(CPP_PROJ) $< 
74 <<
75
76 .c{$(INTDIR)}.sbr::
77    $(CPP) @<<
78    $(CPP_PROJ) $< 
79 <<
80
81 .cpp{$(INTDIR)}.sbr::
82    $(CPP) @<<
83    $(CPP_PROJ) $< 
84 <<
85
86 .cxx{$(INTDIR)}.sbr::
87    $(CPP) @<<
88    $(CPP_PROJ) $< 
89 <<
90
91 MTL=midl.exe
92 MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
93 RSC=rc.exe
94 BSC32=bscmake.exe
95 BSC32_FLAGS=/nologo /o"$(OUTDIR)\authorizer.bsc" 
96 BSC32_SBRS= \
97         
98 LINK32=link.exe
99 LINK32_FLAGS=libfcgi.lib /nologo /pdb:none /machine:IX86 /out:"$(OUTDIR)\authorizer.exe" /libpath:"..\libfcgi\Release" 
100 LINK32_OBJS= \
101         "$(INTDIR)\authorizer.obj" \
102         "..\libfcgi\Release\libfcgi.lib"
103
104 "$(OUTDIR)\authorizer.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
105     $(LINK32) @<<
106   $(LINK32_FLAGS) $(LINK32_OBJS)
107 <<
108
109 !ELSEIF  "$(CFG)" == "debug"
110
111 OUTDIR=.\..\examples/authorizer/Debug
112 INTDIR=.\..\examples/authorizer/Debug
113 # Begin Custom Macros
114 OutDir=.\..\examples/authorizer/Debug
115 # End Custom Macros
116
117 !IF "$(RECURSE)" == "0" 
118
119 ALL : "$(OUTDIR)\authorizer.exe" "$(OUTDIR)\authorizer.bsc"
120
121 !ELSE 
122
123 ALL : "libfcgi-debug" "$(OUTDIR)\authorizer.exe" "$(OUTDIR)\authorizer.bsc"
124
125 !ENDIF 
126
127 !IF "$(RECURSE)" == "1" 
128 CLEAN :"libfcgi-debugCLEAN" 
129 !ELSE 
130 CLEAN :
131 !ENDIF 
132         -@erase "$(INTDIR)\authorizer.obj"
133         -@erase "$(INTDIR)\authorizer.sbr"
134         -@erase "$(INTDIR)\vc60.idb"
135         -@erase "$(INTDIR)\vc60.pdb"
136         -@erase "$(OUTDIR)\authorizer.bsc"
137         -@erase "$(OUTDIR)\authorizer.exe"
138
139 "$(OUTDIR)" :
140     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
141
142 CPP=cl.exe
143 CPP_PROJ=/nologo /MDd /W4 /Gm /Gi /ZI /Od /I "..\include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\authorizer.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
144
145 .c{$(INTDIR)}.obj::
146    $(CPP) @<<
147    $(CPP_PROJ) $< 
148 <<
149
150 .cpp{$(INTDIR)}.obj::
151    $(CPP) @<<
152    $(CPP_PROJ) $< 
153 <<
154
155 .cxx{$(INTDIR)}.obj::
156    $(CPP) @<<
157    $(CPP_PROJ) $< 
158 <<
159
160 .c{$(INTDIR)}.sbr::
161    $(CPP) @<<
162    $(CPP_PROJ) $< 
163 <<
164
165 .cpp{$(INTDIR)}.sbr::
166    $(CPP) @<<
167    $(CPP_PROJ) $< 
168 <<
169
170 .cxx{$(INTDIR)}.sbr::
171    $(CPP) @<<
172    $(CPP_PROJ) $< 
173 <<
174
175 MTL=midl.exe
176 MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
177 RSC=rc.exe
178 BSC32=bscmake.exe
179 BSC32_FLAGS=/nologo /o"$(OUTDIR)\authorizer.bsc" 
180 BSC32_SBRS= \
181         "$(INTDIR)\authorizer.sbr"
182
183 "$(OUTDIR)\authorizer.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
184     $(BSC32) @<<
185   $(BSC32_FLAGS) $(BSC32_SBRS)
186 <<
187
188 LINK32=link.exe
189 LINK32_FLAGS=libfcgi.lib /nologo /profile /debug /machine:IX86 /out:"$(OUTDIR)\authorizer.exe" /libpath:"..\libfcgi\Debug" 
190 LINK32_OBJS= \
191         "$(INTDIR)\authorizer.obj" \
192         "..\libfcgi\Debug\libfcgi.lib"
193
194 "$(OUTDIR)\authorizer.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
195     $(LINK32) @<<
196   $(LINK32_FLAGS) $(LINK32_OBJS)
197 <<
198
199 !ENDIF 
200
201
202 ..\examples\authorizer.c : \
203         "..\include\fcgi_stdio.h"\
204         "..\include\fcgiapp.h"\
205
206
207 !IF "$(CFG)" == "release" || "$(CFG)" == "debug"
208 SOURCE=..\examples\authorizer.c
209
210 !IF  "$(CFG)" == "release"
211
212
213 "$(INTDIR)\authorizer.obj" : $(SOURCE) "$(INTDIR)"
214         $(CPP) $(CPP_PROJ) $(SOURCE)
215
216
217 !ELSEIF  "$(CFG)" == "debug"
218
219
220 "$(INTDIR)\authorizer.obj"      "$(INTDIR)\authorizer.sbr" : $(SOURCE) "$(INTDIR)"
221         $(CPP) $(CPP_PROJ) $(SOURCE)
222
223
224 !ENDIF 
225
226 !IF  "$(CFG)" == "release"
227
228 "libfcgi-release" : 
229    cd ".\..\libfcgi"
230    $(MAKE) /$(MAKEFLAGS) /NOLOGO /F ".\libfcgi.mak" CFG="release" 
231    cd ".\..\examples"
232
233 "libfcgi-releaseCLEAN" : 
234    cd ".\..\libfcgi"
235    $(MAKE) /$(MAKEFLAGS) /NOLOGO /F ".\libfcgi.mak" CFG="release" RECURSE=1 CLEAN 
236    cd ".\..\examples"
237
238 !ELSEIF  "$(CFG)" == "debug"
239
240 "libfcgi-debug" : 
241    cd ".\..\libfcgi"
242    $(MAKE) /$(MAKEFLAGS) /NOLOGO /F ".\libfcgi.mak" CFG="debug" 
243    cd ".\..\examples"
244
245 "libfcgi-debugCLEAN" : 
246    cd ".\..\libfcgi"
247    $(MAKE) /$(MAKEFLAGS) /NOLOGO /F ".\libfcgi.mak" CFG="debug" RECURSE=1 CLEAN 
248    cd ".\..\examples"
249
250 !ENDIF 
251
252
253 !ENDIF 
254