]> granicus.if.org Git - apache/blob - Apache.mak
seems nobody is using sethostent()
[apache] / Apache.mak
1 # Microsoft Developer Studio Generated NMAKE File, Based on Apache.dsp
2 !IF "$(CFG)" == ""
3 CFG=Apache - Win32 Release
4 !MESSAGE No configuration specified. Defaulting to Apache - Win32 Release.
5 !ENDIF 
6
7 !IF "$(CFG)" != "Apache - Win32 Release" && "$(CFG)" != "Apache - Win32 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 "Apache.mak" CFG="Apache - Win32 Release"
13 !MESSAGE 
14 !MESSAGE Possible choices for configuration are:
15 !MESSAGE 
16 !MESSAGE "Apache - Win32 Release" (based on "Win32 (x86) Console Application")
17 !MESSAGE "Apache - Win32 Debug" (based on "Win32 (x86) Console Application")
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)" == "Apache - Win32 Release"
29
30 OUTDIR=.\Release
31 INTDIR=.\Release
32 # Begin Custom Macros
33 OutDir=.\Release
34 # End Custom Macros
35
36 !IF "$(RECURSE)" == "0" 
37
38 ALL : "$(OUTDIR)\Apache.exe"
39
40 !ELSE 
41
42 ALL : "libaprutil - Win32 Release" "libhttpd - Win32 Release"\
43  "libapr - Win32 Release" "$(OUTDIR)\Apache.exe"
44
45 !ENDIF 
46
47 !IF "$(RECURSE)" == "1" 
48 CLEAN :"libapr - Win32 ReleaseCLEAN" "libhttpd - Win32 ReleaseCLEAN"\
49  "libaprutil - Win32 ReleaseCLEAN" 
50 !ELSE 
51 CLEAN :
52 !ENDIF 
53         -@erase "$(INTDIR)\Apache.idb"
54         -@erase "$(INTDIR)\apache.res"
55         -@erase "$(INTDIR)\main.obj"
56         -@erase "$(OUTDIR)\Apache.exe"
57         -@erase "$(OUTDIR)\Apache.map"
58
59 "$(OUTDIR)" :
60     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
61
62 CPP=cl.exe
63 CPP_PROJ=/nologo /MD /W3 /O2 /I "./include" /I "./os/win32" /I\
64  "./srclib/apr/include" /I "./srclib/apr-util/include" /D "NDEBUG" /D "WIN32" /D\
65  "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\Apache" /FD /c 
66 CPP_OBJS=.\Release/
67 CPP_SBRS=.
68
69 .c{$(CPP_OBJS)}.obj::
70    $(CPP) @<<
71    $(CPP_PROJ) $< 
72 <<
73
74 .cpp{$(CPP_OBJS)}.obj::
75    $(CPP) @<<
76    $(CPP_PROJ) $< 
77 <<
78
79 .cxx{$(CPP_OBJS)}.obj::
80    $(CPP) @<<
81    $(CPP_PROJ) $< 
82 <<
83
84 .c{$(CPP_SBRS)}.sbr::
85    $(CPP) @<<
86    $(CPP_PROJ) $< 
87 <<
88
89 .cpp{$(CPP_SBRS)}.sbr::
90    $(CPP) @<<
91    $(CPP_PROJ) $< 
92 <<
93
94 .cxx{$(CPP_SBRS)}.sbr::
95    $(CPP) @<<
96    $(CPP_PROJ) $< 
97 <<
98
99 RSC=rc.exe
100 RSC_PROJ=/l 0x809 /fo"$(INTDIR)\apache.res" /d "NDEBUG" 
101 BSC32=bscmake.exe
102 BSC32_FLAGS=/nologo /o"$(OUTDIR)\Apache.bsc" 
103 BSC32_SBRS= \
104         
105 LINK32=link.exe
106 LINK32_FLAGS=kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib\
107  /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\Apache.pdb"\
108  /map:"$(INTDIR)\Apache.map" /machine:I386 /out:"$(OUTDIR)\Apache.exe" 
109 LINK32_OBJS= \
110         "$(INTDIR)\apache.res" \
111         "$(INTDIR)\main.obj" \
112         "$(OUTDIR)\libhttpd.lib" \
113         ".\srclib\apr-util\Release\libaprutil.lib" \
114         ".\srclib\apr\Release\libapr.lib"
115
116 "$(OUTDIR)\Apache.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
117     $(LINK32) @<<
118   $(LINK32_FLAGS) $(LINK32_OBJS)
119 <<
120
121 !ELSEIF  "$(CFG)" == "Apache - Win32 Debug"
122
123 OUTDIR=.\Debug
124 INTDIR=.\Debug
125 # Begin Custom Macros
126 OutDir=.\Debug
127 # End Custom Macros
128
129 !IF "$(RECURSE)" == "0" 
130
131 ALL : "$(OUTDIR)\Apache.exe"
132
133 !ELSE 
134
135 ALL : "libaprutil - Win32 Debug" "libhttpd - Win32 Debug"\
136  "libapr - Win32 Debug" "$(OUTDIR)\Apache.exe"
137
138 !ENDIF 
139
140 !IF "$(RECURSE)" == "1" 
141 CLEAN :"libapr - Win32 DebugCLEAN" "libhttpd - Win32 DebugCLEAN"\
142  "libaprutil - Win32 DebugCLEAN" 
143 !ELSE 
144 CLEAN :
145 !ENDIF 
146         -@erase "$(INTDIR)\Apache.idb"
147         -@erase "$(INTDIR)\apache.res"
148         -@erase "$(INTDIR)\main.obj"
149         -@erase "$(OUTDIR)\Apache.exe"
150         -@erase "$(OUTDIR)\Apache.map"
151         -@erase "$(OUTDIR)\Apache.pdb"
152
153 "$(OUTDIR)" :
154     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
155
156 CPP=cl.exe
157 CPP_PROJ=/nologo /MDd /W3 /GX /Zi /Od /I "./include" /I "./os/win32" /I\
158  "./srclib/apr/include" /I "./srclib/apr-util/include" /D "_DEBUG" /D "WIN32" /D\
159  "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\Apache" /FD /c 
160 CPP_OBJS=.\Debug/
161 CPP_SBRS=.
162
163 .c{$(CPP_OBJS)}.obj::
164    $(CPP) @<<
165    $(CPP_PROJ) $< 
166 <<
167
168 .cpp{$(CPP_OBJS)}.obj::
169    $(CPP) @<<
170    $(CPP_PROJ) $< 
171 <<
172
173 .cxx{$(CPP_OBJS)}.obj::
174    $(CPP) @<<
175    $(CPP_PROJ) $< 
176 <<
177
178 .c{$(CPP_SBRS)}.sbr::
179    $(CPP) @<<
180    $(CPP_PROJ) $< 
181 <<
182
183 .cpp{$(CPP_SBRS)}.sbr::
184    $(CPP) @<<
185    $(CPP_PROJ) $< 
186 <<
187
188 .cxx{$(CPP_SBRS)}.sbr::
189    $(CPP) @<<
190    $(CPP_PROJ) $< 
191 <<
192
193 RSC=rc.exe
194 RSC_PROJ=/l 0x809 /fo"$(INTDIR)\apache.res" /d "_DEBUG" 
195 BSC32=bscmake.exe
196 BSC32_FLAGS=/nologo /o"$(OUTDIR)\Apache.bsc" 
197 BSC32_SBRS= \
198         
199 LINK32=link.exe
200 LINK32_FLAGS=kernel32.lib user32.lib advapi32.lib ws2_32.lib mswsock.lib\
201  /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\Apache.pdb"\
202  /map:"$(INTDIR)\Apache.map" /debug /machine:I386 /out:"$(OUTDIR)\Apache.exe" 
203 LINK32_OBJS= \
204         "$(INTDIR)\apache.res" \
205         "$(INTDIR)\main.obj" \
206         "$(OUTDIR)\libhttpd.lib" \
207         ".\srclib\apr-util\Debug\libaprutil.lib" \
208         ".\srclib\apr\Debug\libapr.lib"
209
210 "$(OUTDIR)\Apache.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
211     $(LINK32) @<<
212   $(LINK32_FLAGS) $(LINK32_OBJS)
213 <<
214
215 !ENDIF 
216
217
218 !IF "$(CFG)" == "Apache - Win32 Release" || "$(CFG)" == "Apache - Win32 Debug"
219
220 !IF  "$(CFG)" == "Apache - Win32 Release"
221
222 "libapr - Win32 Release" : 
223    cd ".\srclib\apr"
224    $(MAKE) /$(MAKEFLAGS) /F ".\libapr.mak" CFG="libapr - Win32 Release" 
225    cd "..\.."
226
227 "libapr - Win32 ReleaseCLEAN" : 
228    cd ".\srclib\apr"
229    $(MAKE) /$(MAKEFLAGS) CLEAN /F ".\libapr.mak" CFG="libapr - Win32 Release"\
230  RECURSE=1 
231    cd "..\.."
232
233 !ELSEIF  "$(CFG)" == "Apache - Win32 Debug"
234
235 "libapr - Win32 Debug" : 
236    cd ".\srclib\apr"
237    $(MAKE) /$(MAKEFLAGS) /F ".\libapr.mak" CFG="libapr - Win32 Debug" 
238    cd "..\.."
239
240 "libapr - Win32 DebugCLEAN" : 
241    cd ".\srclib\apr"
242    $(MAKE) /$(MAKEFLAGS) CLEAN /F ".\libapr.mak" CFG="libapr - Win32 Debug"\
243  RECURSE=1 
244    cd "..\.."
245
246 !ENDIF 
247
248 !IF  "$(CFG)" == "Apache - Win32 Release"
249
250 "libhttpd - Win32 Release" : 
251    cd "."
252    $(MAKE) /$(MAKEFLAGS) /F ".\libhttpd.mak" CFG="libhttpd - Win32 Release" 
253    cd "."
254
255 "libhttpd - Win32 ReleaseCLEAN" : 
256    cd "."
257    $(MAKE) /$(MAKEFLAGS) CLEAN /F ".\libhttpd.mak"\
258  CFG="libhttpd - Win32 Release" RECURSE=1 
259    cd "."
260
261 !ELSEIF  "$(CFG)" == "Apache - Win32 Debug"
262
263 "libhttpd - Win32 Debug" : 
264    cd "."
265    $(MAKE) /$(MAKEFLAGS) /F ".\libhttpd.mak" CFG="libhttpd - Win32 Debug" 
266    cd "."
267
268 "libhttpd - Win32 DebugCLEAN" : 
269    cd "."
270    $(MAKE) /$(MAKEFLAGS) CLEAN /F ".\libhttpd.mak" CFG="libhttpd - Win32 Debug"\
271  RECURSE=1 
272    cd "."
273
274 !ENDIF 
275
276 !IF  "$(CFG)" == "Apache - Win32 Release"
277
278 "libaprutil - Win32 Release" : 
279    cd ".\srclib\apr-util"
280    $(MAKE) /$(MAKEFLAGS) /F ".\libaprutil.mak" CFG="libaprutil - Win32 Release"\
281  
282    cd "..\.."
283
284 "libaprutil - Win32 ReleaseCLEAN" : 
285    cd ".\srclib\apr-util"
286    $(MAKE) /$(MAKEFLAGS) CLEAN /F ".\libaprutil.mak"\
287  CFG="libaprutil - Win32 Release" RECURSE=1 
288    cd "..\.."
289
290 !ELSEIF  "$(CFG)" == "Apache - Win32 Debug"
291
292 "libaprutil - Win32 Debug" : 
293    cd ".\srclib\apr-util"
294    $(MAKE) /$(MAKEFLAGS) /F ".\libaprutil.mak" CFG="libaprutil - Win32 Debug" 
295    cd "..\.."
296
297 "libaprutil - Win32 DebugCLEAN" : 
298    cd ".\srclib\apr-util"
299    $(MAKE) /$(MAKEFLAGS) CLEAN /F ".\libaprutil.mak"\
300  CFG="libaprutil - Win32 Debug" RECURSE=1 
301    cd "..\.."
302
303 !ENDIF 
304
305 SOURCE=.\os\win32\apache.rc
306 DEP_RSC_APACH=\
307         ".\os\win32\apache.ico"\
308         
309
310 !IF  "$(CFG)" == "Apache - Win32 Release"
311
312
313 "$(INTDIR)\apache.res" : $(SOURCE) $(DEP_RSC_APACH) "$(INTDIR)"
314         $(RSC) /l 0x809 /fo"$(INTDIR)\apache.res" /i "os\win32" /d "NDEBUG" $(SOURCE)
315
316
317 !ELSEIF  "$(CFG)" == "Apache - Win32 Debug"
318
319
320 "$(INTDIR)\apache.res" : $(SOURCE) $(DEP_RSC_APACH) "$(INTDIR)"
321         $(RSC) /l 0x809 /fo"$(INTDIR)\apache.res" /i "os\win32" /d "_DEBUG" $(SOURCE)
322
323
324 !ENDIF 
325
326 SOURCE=.\server\main.c
327 DEP_CPP_MAIN_=\
328         ".\include\ap_config.h"\
329         ".\include\ap_mmn.h"\
330         ".\include\ap_mpm.h"\
331         ".\include\http_config.h"\
332         ".\include\http_log.h"\
333         ".\include\http_main.h"\
334         ".\include\http_vhost.h"\
335         ".\include\httpd.h"\
336         ".\include\pcreposix.h"\
337         ".\include\util_cfgtree.h"\
338         ".\include\util_charset.h"\
339         ".\include\util_ebcdic.h"\
340         ".\include\util_uri.h"\
341         ".\os\win32\os.h"\
342         ".\srclib\apr-util\include\ap_hooks.h"\
343         ".\srclib\apr\include\apr.h"\
344         ".\srclib\apr\include\apr_errno.h"\
345         ".\srclib\apr\include\apr_file_io.h"\
346         ".\srclib\apr\include\apr_general.h"\
347         ".\srclib\apr\include\apr_getopt.h"\
348         ".\srclib\apr\include\apr_lib.h"\
349         ".\srclib\apr\include\apr_network_io.h"\
350         ".\srclib\apr\include\apr_pools.h"\
351         ".\srclib\apr\include\apr_strings.h"\
352         ".\srclib\apr\include\apr_tables.h"\
353         ".\srclib\apr\include\apr_thread_proc.h"\
354         ".\srclib\apr\include\apr_time.h"\
355         ".\srclib\apr\include\apr_xlate.h"\
356         ".\srclib\apr\network_io\os2\os2nerrno.h"\
357         
358 NODEP_CPP_MAIN_=\
359         ".\include\ap_config_auto.h"\
360         ".\include\ap_config_path.h"\
361         ".\server\xmlparse.h"\
362         
363
364 "$(INTDIR)\main.obj" : $(SOURCE) $(DEP_CPP_MAIN_) "$(INTDIR)"
365         $(CPP) $(CPP_PROJ) $(SOURCE)
366
367
368
369 !ENDIF 
370