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