1 # Microsoft Developer Studio Generated NMAKE File, Based on authorizer.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 "authorizer.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=.\..\examples\authorizer\Release
31 INTDIR=.\..\examples\authorizer\Release
33 OutDir=.\..\examples\authorizer\Release
36 !IF "$(RECURSE)" == "0"
38 ALL : "$(OUTDIR)\authorizer.exe"
42 ALL : "libfcgi-release" "$(OUTDIR)\authorizer.exe"
46 !IF "$(RECURSE)" == "1"
47 CLEAN :"libfcgi-releaseCLEAN"
51 -@erase "$(INTDIR)\authorizer.obj"
52 -@erase "$(INTDIR)\vc60.idb"
53 -@erase "$(OUTDIR)\authorizer.exe"
56 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
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
92 MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
95 BSC32_FLAGS=/nologo /o"$(OUTDIR)\authorizer.bsc"
99 LINK32_FLAGS=libfcgi.lib /nologo /pdb:none /machine:IX86 /out:"$(OUTDIR)\authorizer.exe" /libpath:"..\libfcgi\Release"
101 "$(INTDIR)\authorizer.obj" \
102 "..\libfcgi\Release\libfcgi.lib"
104 "$(OUTDIR)\authorizer.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
106 $(LINK32_FLAGS) $(LINK32_OBJS)
109 !ELSEIF "$(CFG)" == "debug"
111 OUTDIR=.\..\examples/authorizer/Debug
112 INTDIR=.\..\examples/authorizer/Debug
113 # Begin Custom Macros
114 OutDir=.\..\examples/authorizer/Debug
117 !IF "$(RECURSE)" == "0"
119 ALL : "$(OUTDIR)\authorizer.exe" "$(OUTDIR)\authorizer.bsc"
123 ALL : "libfcgi-debug" "$(OUTDIR)\authorizer.exe" "$(OUTDIR)\authorizer.bsc"
127 !IF "$(RECURSE)" == "1"
128 CLEAN :"libfcgi-debugCLEAN"
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"
140 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
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
150 .cpp{$(INTDIR)}.obj::
155 .cxx{$(INTDIR)}.obj::
165 .cpp{$(INTDIR)}.sbr::
170 .cxx{$(INTDIR)}.sbr::
176 MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32
179 BSC32_FLAGS=/nologo /o"$(OUTDIR)\authorizer.bsc"
181 "$(INTDIR)\authorizer.sbr"
183 "$(OUTDIR)\authorizer.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
185 $(BSC32_FLAGS) $(BSC32_SBRS)
189 LINK32_FLAGS=libfcgi.lib /nologo /profile /debug /machine:IX86 /out:"$(OUTDIR)\authorizer.exe" /libpath:"..\libfcgi\Debug"
191 "$(INTDIR)\authorizer.obj" \
192 "..\libfcgi\Debug\libfcgi.lib"
194 "$(OUTDIR)\authorizer.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
196 $(LINK32_FLAGS) $(LINK32_OBJS)
202 ..\examples\authorizer.c : \
203 "..\include\fcgi_stdio.h"\
204 "..\include\fcgiapp.h"\
207 !IF "$(CFG)" == "release" || "$(CFG)" == "debug"
208 SOURCE=..\examples\authorizer.c
210 !IF "$(CFG)" == "release"
213 "$(INTDIR)\authorizer.obj" : $(SOURCE) "$(INTDIR)"
214 $(CPP) $(CPP_PROJ) $(SOURCE)
217 !ELSEIF "$(CFG)" == "debug"
220 "$(INTDIR)\authorizer.obj" "$(INTDIR)\authorizer.sbr" : $(SOURCE) "$(INTDIR)"
221 $(CPP) $(CPP_PROJ) $(SOURCE)
226 !IF "$(CFG)" == "release"
230 $(MAKE) /$(MAKEFLAGS) /NOLOGO /F ".\libfcgi.mak" CFG="release"
233 "libfcgi-releaseCLEAN" :
235 $(MAKE) /$(MAKEFLAGS) /NOLOGO /F ".\libfcgi.mak" CFG="release" RECURSE=1 CLEAN
238 !ELSEIF "$(CFG)" == "debug"
242 $(MAKE) /$(MAKEFLAGS) /NOLOGO /F ".\libfcgi.mak" CFG="debug"
245 "libfcgi-debugCLEAN" :
247 $(MAKE) /$(MAKEFLAGS) /NOLOGO /F ".\libfcgi.mak" CFG="debug" RECURSE=1 CLEAN