~ubuntu-branches/debian/experimental/apache2/experimental

0.6.1 by Andreas Barth
Import upstream version 2.2.3
1
# Makefile for Windows NT and Windows 95/98/2000
2
3
# Targets are:
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
4
#   _buildr   - build Apache in Release mode
5
#   _buildd   - build Apache in Debug mode
0.6.1 by Andreas Barth
Import upstream version 2.2.3
6
#   installr   - build and install a Release build
7
#   installd   - build and install a Debug build
8
#   clean      - remove (most) generated files
9
#   _cleanr    - remove (most) files generated by a Release build
10
#   _cleand    - remove (most) files generated by a Debug build
11
#   _browse    - build the browse info file
12
#
13
# The following install defaults may be customized;
14
#
15
#   Option      Default
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
16
#   INSTDIR     /Apache24
0.6.1 by Andreas Barth
Import upstream version 2.2.3
17
#   PORT        80
18
#   SSLPORT     443
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
19
#   DOMAINNAME  example.com
20
#   SERVERNAME  www.example.com
21
#   SERVERNAME  admin@example.com
0.6.1 by Andreas Barth
Import upstream version 2.2.3
22
#
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
23
#   ALL         (unset)     Includes additional modules for build testing
24
#
0.13.4 by Chuck Short
Import upstream version 2.2.9
25
# Provide a DBD_LIST argument after configuring LIB and INCLUDE with
26
# the SDK paths of the corresponding client support libraries.
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
27
# The ODBC driver is always built on Windows
0.13.4 by Chuck Short
Import upstream version 2.2.9
28
#
29
#     DBD_LIST="sqlite3 pgsql oracle mysql freetds"
30
#
0.13.7 by Stefan Fritsch
Import upstream version 2.2.13
31
# Provide a DBM_LIST argument after configuring LIB and INCLUDE with
32
# the SDK paths of the corresponding client support libraries.
33
# The sdbm driver is always built in.
34
#
35
#     DBM_LIST="db gdbm"
36
#
0.6.1 by Andreas Barth
Import upstream version 2.2.3
37
# For example;
38
#
39
#   nmake -f Makefile.win PORT=80 INSTDIR="d:\Program Files\Apache" installr
40
#
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
41
# Be aware that certain awk's will not accept backslashed names,
0.6.1 by Andreas Barth
Import upstream version 2.2.3
42
# so the server root should be given in forward slashes (quoted),
43
# preferably with the drive designation!
44
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
45
!IF EXIST("httpd.vcproj") && ([devenv /help > NUL 2>&1] == 0) \
46
    && !defined(USEMAK) && !defined(USEDSW)
47
USESLN=1
48
USEMAK=0
49
USEDSW=0
50
!ELSEIF EXIST("httpd.mak") && !defined(USEDSW)
51
USESLN=0
52
USEMAK=1
53
USEDSW=0
54
!ELSE
55
USESLN=0
56
USEMAK=0
57
USEDSW=1
58
!ENDIF
59
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
60
default: _buildr
0.6.1 by Andreas Barth
Import upstream version 2.2.3
61
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
62
!IF ("$(CTARGET)" == "") && ($(USESLN) == 1)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
63
CTARGET=/build
64
!ENDIF
65
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
66
!IF EXIST("srclib\apr\include\apu.h")
67
TLP=Apache-apr2
68
UTILDIR=apr
69
!ELSEIF !EXIST("srclib\apr") || !EXIST("srclib\apr-util") || !EXIST("srclib\apr-iconv")
0.6.1 by Andreas Barth
Import upstream version 2.2.3
70
!MESSAGE Please check out or download and unpack the Apache Portability Runtime
71
!MESSAGE sources (apr, apr-iconv and apr-util) into your srclib dir.
72
!MESSAGE Apache cannot build without these libraries!
73
!MESSAGE 
74
!ERROR Need srclib\  apr, apr-iconv and apr-util
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
75
!ELSE
76
TLP=Apache
77
UTILDIR=apr-util
78
!ENDIF
79
80
!IF !EXIST("srclib\expat") && !EXIST("srclib\apr-util\xml\expat")
81
!MESSAGE Please check out or download and unpack the current expat library source
82
!MESSAGE under your srclib dir for apr 2.x, or srclib\apr-util\xml\expat for apr 1.x
83
!MESSAGE Apache cannot build without this library!
84
!MESSAGE 
85
!ERROR Need srclib\expat or srclib\apr-util\xml\expat
86
!ENDIF
87
88
!IF !EXIST("srclib\pcre")
89
!MESSAGE Please check out or download and unpack the current PCRE library source
90
!MESSAGE under your srclib dir, and compile the pcre.dll with CMake options
91
!MESSAGE BUILD_SHARED_LIBS and CMAKE_BUILD_TYPE RelWithDebInfo.
92
!MESSAGE Apache cannot build without this library!
93
!MESSAGE 
94
!ERROR Need srclib\pcre
95
!ENDIF
96
97
98
# Note; _tryfoo: blocks are used only by the msvc developer studio environment 
99
#	to 'fix up' the build, since conditional dependencies aren't supported.
0.6.1 by Andreas Barth
Import upstream version 2.2.3
100
#
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
101
0.6.1 by Andreas Barth
Import upstream version 2.2.3
102
!IF EXIST("srclib\openssl")
103
!IF "$(LONG)" == "Debug" && EXIST("srclib\openssl\out32dll.dbg\openssl.exe")
104
SSLBIN=out32dll.dbg
105
!ELSE
106
SSLBIN=out32dll
107
!ENDIF
108
109
_tryssl:
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
110
!IF $(USEMAK) == 1
0.6.1 by Andreas Barth
Import upstream version 2.2.3
111
	cd modules\ssl
112
	$(MAKE) $(MAKEOPT) -f mod_ssl.mak CFG="mod_ssl - Win32 $(LONG)" RECURSE=0 $(CTARGET)
113
	cd ..\..
114
	cd support
115
	$(MAKE) $(MAKEOPT) -f abs.mak CFG="abs - Win32 $(LONG)" RECURSE=0 $(CTARGET)
116
	cd ..
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
117
!ELSEIF $(USESLN) == 1
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
118
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_ssl
119
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project abs
0.6.1 by Andreas Barth
Import upstream version 2.2.3
120
!ELSE
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
121
	@msdev $(TLP).dsw /USEENV /MAKE \
0.6.1 by Andreas Barth
Import upstream version 2.2.3
122
		"mod_ssl - Win32 $(LONG)" \
123
		"abs - Win32 $(LONG)" /NORECURSE $(CTARGET)
124
!ENDIF
125
126
!ELSE
127
#     NOT EXIST("srclib\openssl")
128
129
_tryssl:
130
	@echo -----
131
	@echo mod_ssl and ab/ssl will not build unless openssl is installed
132
	@echo in srclib\openssl.  They must be precompiled using the 
133
	@echo ms/ntdll.mak file, see srclib\openssl\INSTALL.W32.  The most
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
134
	@echo recent version confirmed to build with mod_ssl and ab is 0.9.8d.
0.6.1 by Andreas Barth
Import upstream version 2.2.3
135
	@echo Available from http://www.openssl.org/
136
!ENDIF
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
137
#     NOT EXIST("srclib\openssl")
0.6.1 by Andreas Barth
Import upstream version 2.2.3
138
139
!IF EXIST("srclib\zlib")
140
141
_tryzlib:
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
142
!IF $(USEMAK) == 1
0.6.1 by Andreas Barth
Import upstream version 2.2.3
143
	cd modules\filters
144
	$(MAKE) $(MAKEOPT) -f mod_deflate.mak CFG="mod_deflate - Win32 $(LONG)" RECURSE=0 $(CTARGET)
145
	cd ..\..
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
146
!ELSEIF $(USESLN) == 1
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
147
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_deflate
0.6.1 by Andreas Barth
Import upstream version 2.2.3
148
!ELSE
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
149
	@msdev $(TLP).dsw /USEENV /MAKE \
0.6.1 by Andreas Barth
Import upstream version 2.2.3
150
		"mod_deflate - Win32 $(LONG)" /NORECURSE $(CTARGET)
151
!ENDIF
152
153
!ELSE
154
#     NOT EXIST("srclib\zlib")
155
156
_tryzlib:
157
	@echo -----
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
158
	@echo mod_deflate will not build unless zlib is built in srclib\zlib.  
0.6.1 by Andreas Barth
Import upstream version 2.2.3
159
	@echo Version 1.2.1 and later available from http://www.gzip.org/zlib/
160
	@echo built w/ nmake -f win32/Makefile.msc will satisfy this requirement.
161
162
!ENDIF
163
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
164
!IF EXIST("srclib\libxml2")
165
166
_tryxml:
167
!IF $(USEMAK) == 1
168
	cd modules\filters
169
	$(MAKE) $(MAKEOPT) -f mod_proxy_html.mak CFG="mod_proxy_html - Win32 $(LONG)" RECURSE=0 $(CTARGET)
170
	$(MAKE) $(MAKEOPT) -f mod_xml2enc.mak CFG="mod_xml2enc - Win32 $(LONG)" RECURSE=0 $(CTARGET)
171
	cd ..\..
172
!ELSEIF $(USESLN) == 1
173
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_proxy_html
174
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_xml2enc
175
!ELSE
176
	@msdev $(TLP).dsw /USEENV /MAKE \
177
		"mod_proxy_html - Win32 $(LONG)" /NORECURSE $(CTARGET)
178
	@msdev $(TLP).dsw /USEENV /MAKE \
179
		"mod_xml2enc - Win32 $(LONG)" /NORECURSE $(CTARGET)
180
!ENDIF
181
182
!ELSE
183
#     NOT EXIST("srclib\libxml2")
184
185
_tryxml:
186
	@echo -----
187
	@echo mod_proxy_html and mod_xml2enc will not build unless libxml2 is 
188
	@echo built in srclib\libxml2. Version 2.7.7 and later available from
189
	@echo http://xmlsoft.org/ will satisfy this requirement.
190
191
!ENDIF
192
193
194
!IF EXIST("srclib\lua")
195
196
_trylua:
197
!IF $(USEMAK) == 1
198
	cd modules\lua
199
	$(MAKE) $(MAKEOPT) -f mod_lua.mak CFG="mod_lua - Win32 $(LONG)" RECURSE=0 $(CTARGET)
200
	cd ..\..
201
!ELSEIF $(USESLN) == 1
202
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_lua
203
!ELSE
204
	@msdev $(TLP).dsw /USEENV /MAKE \
205
		"mod_lua - Win32 $(LONG)" /NORECURSE $(CTARGET)
206
!ENDIF
207
208
!ELSE
209
#     NOT EXIST("srclib\lua")
210
211
_trylua:
212
	@echo -----
213
	@echo mod_lua will not build unless lua is installed in srclib\lua.
214
	@echo Version 5.1 includes an etc\luavs.bat that will satisfy this requirement.
215
216
!ENDIF
217
0.13.4 by Chuck Short
Import upstream version 2.2.9
218
0.13.7 by Stefan Fritsch
Import upstream version 2.2.13
219
_trydb:
0.13.4 by Chuck Short
Import upstream version 2.2.9
220
!IF $(USEMAK) == 1
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
221
	cd srclib\$(UTILDIR)\dbd
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
222
	for %d in (odbc $(DBD_LIST)) do \
223
	  $(MAKE) $(MAKEOPT) -f apr_dbd_%d.mak CFG="apr_dbd_%d - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.7 by Stefan Fritsch
Import upstream version 2.2.13
224
	cd ..\dbm
0.13.8 by Stefan Fritsch
Import upstream version 2.2.14
225
	for %d in ($(DBM_LIST) x) do if not %d == x \
0.13.7 by Stefan Fritsch
Import upstream version 2.2.13
226
	  $(MAKE) $(MAKEOPT) -f apr_dbm_%d.mak CFG="apr_dbm_%d - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
227
	cd ..\..\..
0.13.4 by Chuck Short
Import upstream version 2.2.9
228
!ELSEIF $(USESLN) == 1
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
229
	for %d in (odbc $(DBD_LIST)) do \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
230
	  devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project apr_dbd_%d
0.13.8 by Stefan Fritsch
Import upstream version 2.2.14
231
	for %d in ($(DBM_LIST) x) do if not %d == x \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
232
	  devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project apr_dbm_%d
0.13.4 by Chuck Short
Import upstream version 2.2.9
233
!ELSE
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
234
	@for %d in (odbc $(DBD_LIST)) do \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
235
	  msdev $(TLP).dsw /USEENV /MAKE \
0.13.4 by Chuck Short
Import upstream version 2.2.9
236
		"apr_dbd_%d - Win32 $(LONG)" /NORECURSE $(CTARGET)
0.13.8 by Stefan Fritsch
Import upstream version 2.2.14
237
	@for %d in ($(DBM_LIST) x) do if not %d == x \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
238
	  msdev $(TLP).dsw /USEENV /MAKE \
0.13.7 by Stefan Fritsch
Import upstream version 2.2.13
239
		"apr_dbm_%d - Win32 $(LONG)" /NORECURSE $(CTARGET)
0.13.4 by Chuck Short
Import upstream version 2.2.9
240
!ENDIF
241
242
0.6.1 by Andreas Barth
Import upstream version 2.2.3
243
!IF "$(INSTDIR)" == ""
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
244
INSTDIR=\Apache24
0.6.1 by Andreas Barth
Import upstream version 2.2.3
245
!ENDIF
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
246
!IF "$(DOMAINNAME)" == ""
247
DOMAINNAME=example.com
248
!ENDIF 
0.6.1 by Andreas Barth
Import upstream version 2.2.3
249
!IF "$(SERVERNAME)" == ""
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
250
SERVERNAME=www.$(DOMAINNAME)
251
!ENDIF
252
!IF "$(SERVERADMIN)" == ""
253
SERVERADMIN=admin@$(DOMAINNAME)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
254
!ENDIF
255
!IF "$(PORT)" == ""
256
PORT=80
257
!ENDIF 
258
!IF "$(SSLPORT)" == ""
259
SSLPORT=443
260
!ENDIF 
261
262
!IF "$(LONG)" == ""
263
!MESSAGE
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
264
!MESSAGE INSTDIR     = $(INSTDIR)
265
!MESSAGE DOMAINNAME  = $(DOMAINNAME)
266
!MESSAGE SERVERNAME  = $(SERVERNAME)
267
!MESSAGE SERVERADMIN = $(SERVERADMIN)
268
!MESSAGE PORT        = $(PORT)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
269
!IF EXIST("srclib\openssl")
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
270
!MESSAGE SSLPORT     = $(SSLPORT)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
271
!ENDIF
272
!MESSAGE
273
!MESSAGE To change these options use 'nmake -f Makefile.win [option=value]'
274
!MESSAGE Example: nmake -f Makefile.win PORT=8080
275
!MESSAGE
276
!MESSAGE
277
!ENDIF
278
279
!IFNDEF MAKEOPT
280
# Only default the behavior if MAKEOPT= is omitted
281
!IFDEF _NMAKE_VER
282
# Microsoft NMake options
283
MAKEOPT=-nologo
284
!ELSEIF "$(MAKE)" == "make"
285
# Borland make options?  Not really supported (yet)
286
MAKEOPT=-s -N
287
!ENDIF
288
!ENDIF
289
290
_dummy:
291
292
_browse:
293
	cd Browse
294
	  bscmake.exe -nologo -Iu -o Apache.bsc *.sbr
295
	cd ..
296
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
297
_buildr: 
0.6.1 by Andreas Barth
Import upstream version 2.2.3
298
	@$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=R LONG=Release _build
299
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
300
_buildd: 
0.6.1 by Andreas Barth
Import upstream version 2.2.3
301
	@$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=D LONG=Debug   _build
302
303
installr: 
304
	@$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=R LONG=Release _build _install
305
306
installd: 
307
	@$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=D LONG=Debug   _build _install
308
309
clean:	_cleanr _cleand
310
	-if exist Browse\. rd /s Browse < << > nul
311
y
312
<<
313
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
314
!IF $(USEMAK) == 1
0.6.1 by Andreas Barth
Import upstream version 2.2.3
315
316
_cleanr:
317
	$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=R LONG=Release CTARGET=CLEAN _build
318
319
_cleand:  
320
	$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=D LONG=Debug   CTARGET=CLEAN _build
321
322
_build:
323
	echo Building Win32 $(LONG) targets ($(SHORT) suffixes)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
324
!IF !EXIST("srclib\apr-util")
325
	cd srclib\expat\lib
326
	 $(MAKE) $(MAKEOPT) -f expat.mak             CFG="expat - Win32 $(LONG)" RECURSE=0 $(CTARGET)
327
	cd ..\..\..
328
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
329
	cd srclib\apr
330
	 $(MAKE) $(MAKEOPT) -f apr.mak             CFG="apr - Win32 $(LONG)" RECURSE=0 $(CTARGET)
331
	 $(MAKE) $(MAKEOPT) -f libapr.mak          CFG="libapr - Win32 $(LONG)" RECURSE=0 $(CTARGET)
332
	cd ..\..
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
333
!IF EXIST("srclib\apr-util")
0.6.1 by Andreas Barth
Import upstream version 2.2.3
334
	cd srclib\apr-iconv
335
	 $(MAKE) $(MAKEOPT) -f apriconv.mak  CFG="apriconv - Win32 $(LONG)" RECURSE=0 $(CTARGET)
336
	 $(MAKE) $(MAKEOPT) -f libapriconv.mak  CFG="libapriconv - Win32 $(LONG)" RECURSE=0 $(CTARGET)
337
!IF "$(CTARGET)" == "CLEAN"
338
	$(MAKE) $(MAKEOPT) -f build\modules.mk.win clean \
339
		BUILD_MODE=$(LONG) BIND_MODE=shared API_SOURCE=.
340
!ELSE
341
	cd ccs
342
	$(MAKE) $(MAKEOPT) -f Makefile.win all \
343
		BUILD_MODE=$(LONG) BIND_MODE=shared
344
	cd ..\ces
345
	$(MAKE) $(MAKEOPT) -f Makefile.win all \
346
		BUILD_MODE=$(LONG) BIND_MODE=shared
347
	cd ..
348
!ENDIF
349
	cd ..\..
350
	cd srclib\apr-util\xml\expat\lib
351
	 $(MAKE) $(MAKEOPT) -f xml.mak             CFG="xml - Win32 $(LONG)" RECURSE=0 $(CTARGET)
352
	cd ..\..\..
353
	 $(MAKE) $(MAKEOPT) -f aprutil.mak         CFG="aprutil - Win32 $(LONG)" RECURSE=0 $(CTARGET)
354
	 $(MAKE) $(MAKEOPT) -f libaprutil.mak      CFG="libaprutil - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
355
	cd ldap
356
	 $(MAKE) $(MAKEOPT) -f apr_ldap.mak        CFG="apr_ldap - Win32 $(LONG)" RECURSE=0 $(CTARGET)
357
	cd ..
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
358
!ELSE
359
	# DBD, DBM components live now in apr
360
	cd srclib\apr
361
!ENDIF
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
362
	cd dbd
363
	  for %d in (odbc $(DBD_LIST)) do \
364
	    $(MAKE) $(MAKEOPT) -f apr_dbd_%d.mak   CFG="apr_dbd_%d - Win32 $(LONG)" RECURSE=0 $(CTARGET)
365
	cd ..
0.13.7 by Stefan Fritsch
Import upstream version 2.2.13
366
	cd dbm
0.13.8 by Stefan Fritsch
Import upstream version 2.2.14
367
	  for %d in ($(DBM_LIST) x) do if not %d == x \
0.13.7 by Stefan Fritsch
Import upstream version 2.2.13
368
	    $(MAKE) $(MAKEOPT) -f apr_dbm_%d.mak   CFG="apr_dbm_%d - Win32 $(LONG)" RECURSE=0 $(CTARGET)
369
	cd ..
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
370
	cd ..\..
0.6.1 by Andreas Barth
Import upstream version 2.2.3
371
	cd server
372
	 $(MAKE) $(MAKEOPT) -f gen_test_char.mak   CFG="gen_test_char - Win32 $(LONG)" RECURSE=0 $(CTARGET)
373
	cd ..
374
	 $(MAKE) $(MAKEOPT) -f libhttpd.mak        CFG="libhttpd - Win32 $(LONG)" RECURSE=0 $(CTARGET)
375
	 $(MAKE) $(MAKEOPT) -f httpd.mak           CFG="httpd - Win32 $(LONG)" RECURSE=0 $(CTARGET)
376
# build ldap prior to authnz_ldap
377
	cd modules\ldap
378
	 $(MAKE) $(MAKEOPT) -f mod_ldap.mak        CFG="mod_ldap - Win32 $(LONG)" RECURSE=0 $(CTARGET)
379
	cd ..\..
380
	cd modules\database
381
	 $(MAKE) $(MAKEOPT) -f mod_dbd.mak         CFG="mod_dbd - Win32 $(LONG)" RECURSE=0 $(CTARGET)
382
	cd ..\..
383
	cd modules\aaa
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
384
	 $(MAKE) $(MAKEOPT) -f mod_access_compat.mak CFG="mod_access_compat - Win32 $(LONG)" RECURSE=0 $(CTARGET)
385
	 $(MAKE) $(MAKEOPT) -f mod_allowmethods.mak CFG="mod_allowmethods - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
386
	 $(MAKE) $(MAKEOPT) -f mod_auth_basic.mak  CFG="mod_auth_basic - Win32 $(LONG)" RECURSE=0 $(CTARGET)
387
	 $(MAKE) $(MAKEOPT) -f mod_auth_digest.mak CFG="mod_auth_digest - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
388
	 $(MAKE) $(MAKEOPT) -f mod_auth_form.mak   CFG="mod_auth_form - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
389
	 $(MAKE) $(MAKEOPT) -f mod_authn_anon.mak  CFG="mod_authn_anon - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
390
	 $(MAKE) $(MAKEOPT) -f mod_authn_core.mak  CFG="mod_authn_core - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
391
	 $(MAKE) $(MAKEOPT) -f mod_authn_dbd.mak   CFG="mod_authn_dbd - Win32 $(LONG)" RECURSE=0 $(CTARGET)
392
	 $(MAKE) $(MAKEOPT) -f mod_authn_dbm.mak   CFG="mod_authn_dbm - Win32 $(LONG)" RECURSE=0 $(CTARGET)
393
	 $(MAKE) $(MAKEOPT) -f mod_authn_file.mak  CFG="mod_authn_file - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
394
	 $(MAKE) $(MAKEOPT) -f mod_authn_socache.mak  CFG="mod_authn_socache - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
395
	 $(MAKE) $(MAKEOPT) -f mod_authnz_ldap.mak CFG="mod_authnz_ldap - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
396
	 $(MAKE) $(MAKEOPT) -f mod_authz_core.mak  CFG="mod_authz_core - Win32 $(LONG)" RECURSE=0 $(CTARGET)
397
	 $(MAKE) $(MAKEOPT) -f mod_authz_dbd.mak   CFG="mod_authz_dbd - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
398
	 $(MAKE) $(MAKEOPT) -f mod_authz_dbm.mak   CFG="mod_authz_dbm - Win32 $(LONG)" RECURSE=0 $(CTARGET)
399
	 $(MAKE) $(MAKEOPT) -f mod_authz_groupfile.mak CFG="mod_authz_groupfile - Win32 $(LONG)" RECURSE=0 $(CTARGET)
400
	 $(MAKE) $(MAKEOPT) -f mod_authz_host.mak  CFG="mod_authz_host - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
401
	 $(MAKE) $(MAKEOPT) -f mod_authz_owner.mak CFG="mod_authz_owner - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
402
	 $(MAKE) $(MAKEOPT) -f mod_authz_user.mak  CFG="mod_authz_user - Win32 $(LONG)" RECURSE=0 $(CTARGET)
403
	cd ..\..
404
	cd modules\arch\win32
405
	 $(MAKE) $(MAKEOPT) -f mod_isapi.mak       CFG="mod_isapi - Win32 $(LONG)" RECURSE=0 $(CTARGET)
406
	cd ..\..\..
407
	cd modules\cache
408
	 $(MAKE) $(MAKEOPT) -f mod_cache.mak       CFG="mod_cache - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
409
	 $(MAKE) $(MAKEOPT) -f mod_cache_disk.mak  CFG="mod_cache_disk - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
410
	 $(MAKE) $(MAKEOPT) -f mod_file_cache.mak  CFG="mod_file_cache - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
411
	 $(MAKE) $(MAKEOPT) -f mod_socache_dbm.mak CFG="mod_socache_dbm - Win32 $(LONG)" RECURSE=0 $(CTARGET)
412
#	 $(MAKE) $(MAKEOPT) -f mod_socache_dc.mak  CFG="mod_socache_dc - Win32 $(LONG)" RECURSE=0 $(CTARGET)
413
	 $(MAKE) $(MAKEOPT) -f mod_socache_memcache.mak CFG="mod_socache_memcache - Win32 $(LONG)" RECURSE=0 $(CTARGET)
414
	 $(MAKE) $(MAKEOPT) -f mod_socache_shmcb.mak CFG="mod_socache_shmcb - Win32 $(LONG)" RECURSE=0 $(CTARGET)
415
	cd ..\..
416
	cd modules\core
417
	 $(MAKE) $(MAKEOPT) -f mod_watchdog.mak    CFG="mod_watchdog - Win32 $(LONG)" RECURSE=0 $(CTARGET)
418
	cd ..\..
419
	cd modules\cluster
420
	 $(MAKE) $(MAKEOPT) -f mod_heartbeat.mak   CFG="mod_heartbeat - Win32 $(LONG)" RECURSE=0 $(CTARGET)
421
	 $(MAKE) $(MAKEOPT) -f mod_heartmonitor.mak CFG="mod_heartmonitor - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
422
	cd ..\..
423
	cd modules\dav\main
424
	 $(MAKE) $(MAKEOPT) -f mod_dav.mak         CFG="mod_dav - Win32 $(LONG)" RECURSE=0 $(CTARGET)
425
	cd ..\..\..
426
	cd modules\dav\fs
427
	 $(MAKE) $(MAKEOPT) -f mod_dav_fs.mak      CFG="mod_dav_fs - Win32 $(LONG)" RECURSE=0 $(CTARGET)
428
	cd ..\..\..
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
429
	cd modules\dav\lock
430
	 $(MAKE) $(MAKEOPT) -f mod_dav_lock.mak    CFG="mod_dav_lock - Win32 $(LONG)" RECURSE=0 $(CTARGET)
431
	cd ..\..\..
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
432
	cd modules\debugging
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
433
!IFDEF ALL
0.6.1 by Andreas Barth
Import upstream version 2.2.3
434
	 $(MAKE) $(MAKEOPT) -f mod_bucketeer.mak   CFG="mod_bucketeer - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
435
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
436
	 $(MAKE) $(MAKEOPT) -f mod_dumpio.mak      CFG="mod_dumpio - Win32 $(LONG)" RECURSE=0 $(CTARGET)
437
	cd ..\..
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
438
	cd modules\echo
439
!IFDEF ALL
440
	 $(MAKE) $(MAKEOPT) -f mod_echo.mak        CFG="mod_echo - Win32 $(LONG)" RECURSE=0 $(CTARGET)
441
!ENDIF
442
	cd ..\..
443
!IFDEF ALL
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
444
	cd modules\examples
445
	 $(MAKE) $(MAKEOPT) -f mod_case_filter.mak    CFG="mod_case_filter - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
446
	 $(MAKE) $(MAKEOPT) -f mod_case_filter_in.mak CFG="mod_case_filter_in - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
447
	 $(MAKE) $(MAKEOPT) -f mod_example_hooks.mak  CFG="mod_example_hooks - Win32 $(LONG)" RECURSE=0 $(CTARGET)
448
	 $(MAKE) $(MAKEOPT) -f mod_example_ipc.mak    CFG="mod_example_ipc - Win32 $(LONG)" RECURSE=0 $(CTARGET)
449
	cd ..\..
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
450
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
451
	cd modules\filters
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
452
	 $(MAKE) $(MAKEOPT) -f mod_buffer.mak      CFG="mod_buffer - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
453
	 $(MAKE) $(MAKEOPT) -f mod_charset_lite.mak CFG="mod_charset_lite - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
454
	 $(MAKE) $(MAKEOPT) -f mod_data.mak        CFG="mod_data - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
455
!IF EXIST("srclib\zlib")
456
	 $(MAKE) $(MAKEOPT) -f mod_deflate.mak     CFG="mod_deflate - Win32 $(LONG)" RECURSE=0 $(CTARGET)
457
!ENDIF
458
	 $(MAKE) $(MAKEOPT) -f mod_ext_filter.mak  CFG="mod_ext_filter - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
459
	 $(MAKE) $(MAKEOPT) -f mod_filter.mak      CFG="mod_filter - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
460
	 $(MAKE) $(MAKEOPT) -f mod_include.mak     CFG="mod_include - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
461
!IF EXIST("srclib\libxml2")
462
	 $(MAKE) $(MAKEOPT) -f mod_proxy_html.mak     CFG="mod_proxy_html - Win32 $(LONG)" RECURSE=0 $(CTARGET)
463
	 $(MAKE) $(MAKEOPT) -f mod_xml2enc.mak     CFG="mod_xml2enc - Win32 $(LONG)" RECURSE=0 $(CTARGET)
464
!ENDIF
465
	 $(MAKE) $(MAKEOPT) -f mod_ratelimit.mak   CFG="mod_ratelimit - Win32 $(LONG)" RECURSE=0 $(CTARGET)
466
	 $(MAKE) $(MAKEOPT) -f mod_reflector.mak   CFG="mod_reflector - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.9 by Stefan Fritsch
Import upstream version 2.2.15
467
	 $(MAKE) $(MAKEOPT) -f mod_reqtimeout.mak  CFG="mod_reqtimeout - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
468
	 $(MAKE) $(MAKEOPT) -f mod_request.mak     CFG="mod_request - Win32 $(LONG)" RECURSE=0 $(CTARGET)
469
	 $(MAKE) $(MAKEOPT) -f mod_sed.mak         CFG="mod_sed - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
470
	 $(MAKE) $(MAKEOPT) -f mod_substitute.mak  CFG="mod_substitute - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
471
	cd ..\..
472
	cd modules\generators
473
	 $(MAKE) $(MAKEOPT) -f mod_asis.mak        CFG="mod_asis - Win32 $(LONG)" RECURSE=0 $(CTARGET)
474
	 $(MAKE) $(MAKEOPT) -f mod_autoindex.mak   CFG="mod_autoindex - Win32 $(LONG)" RECURSE=0 $(CTARGET)
475
	 $(MAKE) $(MAKEOPT) -f mod_cgi.mak         CFG="mod_cgi - Win32 $(LONG)" RECURSE=0 $(CTARGET)
476
	 $(MAKE) $(MAKEOPT) -f mod_info.mak        CFG="mod_info - Win32 $(LONG)" RECURSE=0 $(CTARGET)
477
	 $(MAKE) $(MAKEOPT) -f mod_status.mak      CFG="mod_status - Win32 $(LONG)" RECURSE=0 $(CTARGET)
478
	cd ..\..
479
	cd modules\http
480
	 $(MAKE) $(MAKEOPT) -f mod_mime.mak        CFG="mod_mime - Win32 $(LONG)" RECURSE=0 $(CTARGET)
481
	cd ..\..
482
	cd modules\loggers
483
	 $(MAKE) $(MAKEOPT) -f mod_log_config.mak  CFG="mod_log_config - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
484
	 $(MAKE) $(MAKEOPT) -f mod_log_debug.mak  CFG="mod_log_debug - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
485
	 $(MAKE) $(MAKEOPT) -f mod_log_forensic.mak CFG="mod_log_forensic - Win32 $(LONG)" RECURSE=0 $(CTARGET)
486
	 $(MAKE) $(MAKEOPT) -f mod_logio.mak       CFG="mod_logio - Win32 $(LONG)" RECURSE=0 $(CTARGET)
487
	cd ..\..
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
488
!IF EXIST("srclib\lua")
489
	cd modules\lua
490
	 $(MAKE) $(MAKEOPT) -f mod_lua.mak         CFG="mod_lua - Win32 $(LONG)" RECURSE=0 $(CTARGET)
491
	cd ..\..
492
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
493
	cd modules\mappers
494
	 $(MAKE) $(MAKEOPT) -f mod_actions.mak     CFG="mod_actions - Win32 $(LONG)" RECURSE=0 $(CTARGET)
495
	 $(MAKE) $(MAKEOPT) -f mod_alias.mak       CFG="mod_alias - Win32 $(LONG)" RECURSE=0 $(CTARGET)
496
	 $(MAKE) $(MAKEOPT) -f mod_dir.mak         CFG="mod_dir - Win32 $(LONG)" RECURSE=0 $(CTARGET)
497
	 $(MAKE) $(MAKEOPT) -f mod_imagemap.mak    CFG="mod_imagemap - Win32 $(LONG)" RECURSE=0 $(CTARGET)
498
	 $(MAKE) $(MAKEOPT) -f mod_negotiation.mak CFG="mod_negotiation - Win32 $(LONG)" RECURSE=0 $(CTARGET)
499
	 $(MAKE) $(MAKEOPT) -f mod_rewrite.mak     CFG="mod_rewrite - Win32 $(LONG)" RECURSE=0 $(CTARGET)
500
	 $(MAKE) $(MAKEOPT) -f mod_speling.mak     CFG="mod_speling - Win32 $(LONG)" RECURSE=0 $(CTARGET)
501
	 $(MAKE) $(MAKEOPT) -f mod_userdir.mak     CFG="mod_userdir - Win32 $(LONG)" RECURSE=0 $(CTARGET)
502
	 $(MAKE) $(MAKEOPT) -f mod_vhost_alias.mak CFG="mod_vhost_alias - Win32 $(LONG)" RECURSE=0 $(CTARGET)
503
	cd ..\..
504
	cd modules\metadata
505
	 $(MAKE) $(MAKEOPT) -f mod_cern_meta.mak   CFG="mod_cern_meta - Win32 $(LONG)" RECURSE=0 $(CTARGET)
506
	 $(MAKE) $(MAKEOPT) -f mod_env.mak         CFG="mod_env - Win32 $(LONG)" RECURSE=0 $(CTARGET)
507
	 $(MAKE) $(MAKEOPT) -f mod_expires.mak     CFG="mod_expires - Win32 $(LONG)" RECURSE=0 $(CTARGET)
508
	 $(MAKE) $(MAKEOPT) -f mod_headers.mak     CFG="mod_headers - Win32 $(LONG)" RECURSE=0 $(CTARGET)
509
	 $(MAKE) $(MAKEOPT) -f mod_ident.mak       CFG="mod_ident - Win32 $(LONG)" RECURSE=0 $(CTARGET)
510
	 $(MAKE) $(MAKEOPT) -f mod_mime_magic.mak  CFG="mod_mime_magic - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
511
	 $(MAKE) $(MAKEOPT) -f mod_remoteip.mak    CFG="mod_remoteip - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
512
	 $(MAKE) $(MAKEOPT) -f mod_setenvif.mak    CFG="mod_setenvif - Win32 $(LONG)" RECURSE=0 $(CTARGET)
513
	 $(MAKE) $(MAKEOPT) -f mod_unique_id.mak   CFG="mod_unique_id - Win32 $(LONG)" RECURSE=0 $(CTARGET)
514
	 $(MAKE) $(MAKEOPT) -f mod_usertrack.mak   CFG="mod_usertrack - Win32 $(LONG)" RECURSE=0 $(CTARGET)
515
	 $(MAKE) $(MAKEOPT) -f mod_version.mak     CFG="mod_version - Win32 $(LONG)" RECURSE=0 $(CTARGET)
516
	cd ..\..
517
	cd modules\proxy
518
	 $(MAKE) $(MAKEOPT) -f mod_proxy.mak       CFG="mod_proxy - Win32 $(LONG)" RECURSE=0 $(CTARGET)
519
	 $(MAKE) $(MAKEOPT) -f mod_proxy_ajp.mak   CFG="mod_proxy_ajp - Win32 $(LONG)" RECURSE=0 $(CTARGET)
520
	 $(MAKE) $(MAKEOPT) -f mod_proxy_balancer.mak  CFG="mod_proxy_balancer - Win32 $(LONG)" RECURSE=0 $(CTARGET)
521
	 $(MAKE) $(MAKEOPT) -f mod_proxy_connect.mak CFG="mod_proxy_connect - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
522
	 $(MAKE) $(MAKEOPT) -f mod_proxy_express.mak CFG="mod_proxy_express - Win32 $(LONG)" RECURSE=0 $(CTARGET)
523
	 $(MAKE) $(MAKEOPT) -f mod_proxy_fcgi.mak  CFG="mod_proxy_fcgi - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
524
	 $(MAKE) $(MAKEOPT) -f mod_proxy_ftp.mak   CFG="mod_proxy_ftp - Win32 $(LONG)" RECURSE=0 $(CTARGET)
525
	 $(MAKE) $(MAKEOPT) -f mod_proxy_http.mak  CFG="mod_proxy_http - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.11 by Stefan Fritsch
Import upstream version 2.2.17
526
	 $(MAKE) $(MAKEOPT) -f mod_proxy_scgi.mak  CFG="mod_proxy_scgi - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
527
	cd ..\..
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
528
	cd modules\proxy\balancers
529
	 $(MAKE) $(MAKEOPT) -f mod_lbmethod_bybusyness.mak CFG="mod_lbmethod_bybusyness - Win32 $(LONG)" RECURSE=0 $(CTARGET)
530
	 $(MAKE) $(MAKEOPT) -f mod_lbmethod_byrequests.mak CFG="mod_lbmethod_byrequests - Win32 $(LONG)" RECURSE=0 $(CTARGET)
531
	 $(MAKE) $(MAKEOPT) -f mod_lbmethod_bytraffic.mak  CFG="mod_lbmethod_bytraffic - Win32 $(LONG)" RECURSE=0 $(CTARGET)
532
	 $(MAKE) $(MAKEOPT) -f mod_lbmethod_heartbeat.mak  CFG="mod_lbmethod_heartbeat - Win32 $(LONG)" RECURSE=0 $(CTARGET)
533
	cd ..\..\..
534
!IFDEF ALL
535
	cd modules\proxy\examples
536
	 $(MAKE) $(MAKEOPT) -f mod_lbmethod_rr.mak CFG="mod_lbmethod_rr - Win32 $(LONG)" RECURSE=0 $(CTARGET)
537
	cd ..\..\..
538
!ENDIF
539
	cd modules\session
540
	 $(MAKE) $(MAKEOPT) -f mod_session.mak        CFG="mod_session - Win32 $(LONG)" RECURSE=0 $(CTARGET)
541
	 $(MAKE) $(MAKEOPT) -f mod_session_cookie.mak CFG="mod_session_cookie - Win32 $(LONG)" RECURSE=0 $(CTARGET)
542
	 $(MAKE) $(MAKEOPT) -f mod_session_dbd.mak    CFG="mod_session_dbd - Win32 $(LONG)" RECURSE=0 $(CTARGET)
543
	cd ..\..
544
	cd modules\slotmem
545
	 $(MAKE) $(MAKEOPT) -f mod_slotmem_plain.mak  CFG="mod_slotmem_plain - Win32 $(LONG)" RECURSE=0 $(CTARGET)
546
	 $(MAKE) $(MAKEOPT) -f mod_slotmem_shm.mak    CFG="mod_slotmem_shm - Win32 $(LONG)" RECURSE=0 $(CTARGET)
547
	cd ..\..
0.6.1 by Andreas Barth
Import upstream version 2.2.3
548
!IF EXIST("srclib\openssl")
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
549
#	cd modules\session
550
#	 $(MAKE) $(MAKEOPT) -f mod_session_crypto.mak CFG="mod_session_crypto - Win32 $(LONG)" RECURSE=0 $(CTARGET)
551
#	cd ..\..
0.6.1 by Andreas Barth
Import upstream version 2.2.3
552
	cd modules\ssl
553
	 $(MAKE) $(MAKEOPT) -f mod_ssl.mak         CFG="mod_ssl - Win32 $(LONG)" RECURSE=0 $(CTARGET)
554
	cd ..\..
555
	cd support
556
	 $(MAKE) $(MAKEOPT) -f abs.mak             CFG="abs - Win32 $(LONG)" RECURSE=0 $(CTARGET)
557
	cd ..
558
!ENDIF
559
	cd support
560
	 $(MAKE) $(MAKEOPT) -f ab.mak              CFG="ab - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
561
#	 $(MAKE) $(MAKEOPT) -f fcgistarter.mak     CFG="fcgistarter - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
562
	 $(MAKE) $(MAKEOPT) -f htcacheclean.mak    CFG="htcacheclean - Win32 $(LONG)" RECURSE=0 $(CTARGET)
563
	 $(MAKE) $(MAKEOPT) -f htdbm.mak           CFG="htdbm - Win32 $(LONG)" RECURSE=0 $(CTARGET)
564
	 $(MAKE) $(MAKEOPT) -f htdigest.mak        CFG="htdigest - Win32 $(LONG)" RECURSE=0 $(CTARGET)
565
	 $(MAKE) $(MAKEOPT) -f htpasswd.mak        CFG="htpasswd - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
566
	 $(MAKE) $(MAKEOPT) -f httxt2dbm.mak       CFG="httxt2dbm - Win32 $(LONG)" RECURSE=0 $(CTARGET)
0.6.1 by Andreas Barth
Import upstream version 2.2.3
567
	 $(MAKE) $(MAKEOPT) -f logresolve.mak      CFG="logresolve - Win32 $(LONG)" RECURSE=0 $(CTARGET)
568
	 $(MAKE) $(MAKEOPT) -f rotatelogs.mak      CFG="rotatelogs - Win32 $(LONG)" RECURSE=0 $(CTARGET)
569
	cd ..
570
	cd support\win32
571
	 $(MAKE) $(MAKEOPT) -f ApacheMonitor.mak   CFG="ApacheMonitor - Win32 $(LONG)" RECURSE=0 $(CTARGET)
572
	 $(MAKE) $(MAKEOPT) -f wintty.mak          CFG="wintty - Win32 $(LONG)" RECURSE=0 $(CTARGET)
573
	cd ..\..
574
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
575
!ELSEIF $(USESLN) == 1
0.6.1 by Andreas Barth
Import upstream version 2.2.3
576
577
_cleanr:  
578
	$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=R LONG=Release CTARGET="/clean" _build
579
580
_cleand:  
581
	$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=D LONG=Debug   CTARGET="/clean" _build
582
583
_build:
584
	echo Building Win32 $(LONG) targets ($(SHORT) suffixes)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
585
!IFDEF ALL
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
586
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project BuildAll
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
587
!ELSE
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
588
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project BuildBin
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
589
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
590
!IF EXIST("srclib\openssl")
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
591
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_ssl
592
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project abs
0.6.1 by Andreas Barth
Import upstream version 2.2.3
593
!ENDIF
594
!IF EXIST("srclib\zlib")
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
595
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_deflate
596
!ENDIF
597
!IF EXIST("srclib\lua")
598
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_lua
599
!ENDIF
600
!IF EXIST("srclib\libxml2")
601
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_proxy_html
602
	devenv $(TLP).sln /useenv $(CTARGET) $(LONG) /project mod_xml2enc
0.6.1 by Andreas Barth
Import upstream version 2.2.3
603
!ENDIF
604
605
!ELSE
606
607
_cleanr:  
608
	@$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=R LONG=Release CTARGET="/CLEAN" _build
609
610
_cleand:  
611
	@$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=D LONG=Debug   CTARGET="/CLEAN" _build
612
613
_build:
614
	@echo Building Win32 $(LONG) targets ($(SHORT) suffixes)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
615
!IFDEF ALL
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
616
	@msdev $(TLP).dsw /USEENV /MAKE \
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
617
		"BuildAll - Win32 $(LONG)" $(CTARGET)
618
!ELSE
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
619
	@msdev $(TLP).dsw /USEENV /MAKE \
0.6.1 by Andreas Barth
Import upstream version 2.2.3
620
		"BuildBin - Win32 $(LONG)" $(CTARGET)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
621
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
622
!IF "$(CTARGET)" == "/CLEAN"
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
623
!IF EXIST("srclib\apr-iconv")
0.6.1 by Andreas Barth
Import upstream version 2.2.3
624
	@cd srclib\apr-iconv
625
	@$(MAKE) $(MAKEOPT) -f build\modules.mk.win clean \
626
		BUILD_MODE=$(LONG) BIND_MODE=shared API_SOURCE=.
627
	@cd ..\..
628
!ENDIF
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
629
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
630
!IF EXIST("srclib\openssl")
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
631
	@msdev $(TLP).dsw /USEENV /MAKE \
0.6.1 by Andreas Barth
Import upstream version 2.2.3
632
		"mod_ssl - Win32 $(LONG)" \
633
		"abs - Win32 $(LONG)" /NORECURSE $(CTARGET)
634
!ENDIF
635
!IF EXIST("srclib\zlib")
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
636
	@msdev $(TLP).dsw /USEENV /MAKE \
0.6.1 by Andreas Barth
Import upstream version 2.2.3
637
		"mod_deflate - Win32 $(LONG)" /NORECURSE $(CTARGET)
638
!ENDIF
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
639
!IF EXIST("srclib\lua")
640
	@msdev $(TLP).dsw /USEENV /MAKE \
641
		"mod_lua - Win32 $(LONG)" /NORECURSE $(CTARGET)
642
!ENDIF
643
!IF EXIST("srclib\libxml2")
644
	@msdev $(TLP).dsw /USEENV /MAKE \
645
		"mod_proxy_html - Win32 $(LONG)" /NORECURSE $(CTARGET)
646
	@msdev $(TLP).dsw /USEENV /MAKE \
647
		"mod_xml2enc - Win32 $(LONG)" /NORECURSE $(CTARGET)
648
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
649
650
!ENDIF
651
652
653
_copybin:
654
	copy $(LONG)\httpd.$(src_exe) 				"$(inst_exe)" <.y
655
	copy $(LONG)\libhttpd.$(src_dll) 			"$(inst_dll)" <.y
656
	copy srclib\apr\$(LONG)\libapr-1.$(src_dll) 		"$(inst_dll)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
657
!IF EXIST("srclib\apr-util")
0.6.1 by Andreas Barth
Import upstream version 2.2.3
658
	copy srclib\apr-iconv\$(LONG)\libapriconv-1.$(src_dll) 	"$(inst_dll)" <.y
659
	copy srclib\apr-util\$(LONG)\libaprutil-1.$(src_dll) 	"$(inst_dll)" <.y
0.13.4 by Chuck Short
Import upstream version 2.2.9
660
	copy srclib\apr-util\ldap\$(LONG)\apr_ldap-1.$(src_dll) "$(inst_dll)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
661
!ENDIF
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
662
	for %d in (odbc $(DBD_LIST)) do ( \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
663
	  copy srclib\$(UTILDIR)\dbd\$(LONG)\apr_dbd_%d-1.$(src_dll) "$(inst_dll)" <.y \
0.13.4 by Chuck Short
Import upstream version 2.2.9
664
	)
0.13.8 by Stefan Fritsch
Import upstream version 2.2.14
665
	for %d in ($(DBM_LIST) x) do if not %d == x ( \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
666
	  copy srclib\$(UTILDIR)\dbm\$(LONG)\apr_dbm_%d-1.$(src_dll) "$(inst_dll)" <.y \
0.13.7 by Stefan Fritsch
Import upstream version 2.2.13
667
	)
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
668
	copy srclib\pcre\pcre.$(src_dll)			"$(inst_dll)" <.y
669
	copy modules\aaa\$(LONG)\mod_access_compat.$(src_so) 	"$(inst_so)" <.y
670
	copy modules\aaa\$(LONG)\mod_allowmethods.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
671
	copy modules\aaa\$(LONG)\mod_auth_basic.$(src_so) 	"$(inst_so)" <.y
672
	copy modules\aaa\$(LONG)\mod_auth_digest.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
673
	copy modules\aaa\$(LONG)\mod_auth_form.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
674
	copy modules\aaa\$(LONG)\mod_authn_anon.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
675
	copy modules\aaa\$(LONG)\mod_authn_core.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
676
	copy modules\aaa\$(LONG)\mod_authn_dbd.$(src_so) 	"$(inst_so)" <.y
677
	copy modules\aaa\$(LONG)\mod_authn_dbm.$(src_so) 	"$(inst_so)" <.y
678
	copy modules\aaa\$(LONG)\mod_authn_file.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
679
	copy modules\aaa\$(LONG)\mod_authn_socache.$(src_so) 	"$(inst_so)" <.y
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
680
	copy modules\aaa\$(LONG)\mod_authnz_ldap.$(src_so)	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
681
	copy modules\aaa\$(LONG)\mod_authz_core.$(src_so) 	"$(inst_so)" <.y
682
	copy modules\aaa\$(LONG)\mod_authz_dbd.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
683
	copy modules\aaa\$(LONG)\mod_authz_dbm.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
684
	copy modules\aaa\$(LONG)\mod_authz_core.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
685
	copy modules\aaa\$(LONG)\mod_authz_groupfile.$(src_so) 	"$(inst_so)" <.y
686
	copy modules\aaa\$(LONG)\mod_authz_host.$(src_so) 	"$(inst_so)" <.y
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
687
	copy modules\aaa\$(LONG)\mod_authz_owner.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
688
	copy modules\aaa\$(LONG)\mod_authz_user.$(src_so) 	"$(inst_so)" <.y
689
	copy modules\arch\win32\$(LONG)\mod_isapi.$(src_so) 	"$(inst_so)" <.y
690
	copy modules\cache\$(LONG)\mod_cache.$(src_so)		"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
691
	copy modules\cache\$(LONG)\mod_cache_disk.$(src_so)	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
692
	copy modules\cache\$(LONG)\mod_file_cache.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
693
	copy modules\cache\$(LONG)\mod_socache_dbm.$(src_so)	"$(inst_so)" <.y
694
#	copy modules\cache\$(LONG)\mod_socache_dc.$(src_so)	"$(inst_so)" <.y
695
	copy modules\cache\$(LONG)\mod_socache_memcache.$(src_so) "$(inst_so)" <.y
696
	copy modules\cache\$(LONG)\mod_socache_shmcb.$(src_so)	"$(inst_so)" <.y
697
	copy modules\core\$(LONG)\mod_watchdog.$(src_so) 	"$(inst_so)" <.y
698
	copy modules\cluster\$(LONG)\mod_heartbeat.$(src_so)	"$(inst_so)" <.y
699
	copy modules\cluster\$(LONG)\mod_heartmonitor.$(src_so)	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
700
	copy modules\database\$(LONG)\mod_dbd.$(src_so)		"$(inst_so)" <.y
701
	copy modules\dav\fs\$(LONG)\mod_dav_fs.$(src_so) 	"$(inst_so)" <.y
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
702
	copy modules\dav\lock\$(LONG)\mod_dav_lock.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
703
	copy modules\dav\main\$(LONG)\mod_dav.$(src_so)		"$(inst_so)" <.y
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
704
!IFDEF ALL
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
705
	copy modules\debugging\$(LONG)\mod_bucketeer.$(src_so)	"$(inst_so)" <.y
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
706
!ENDIF
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
707
	copy modules\debugging\$(LONG)\mod_dumpio.$(src_so)	"$(inst_so)" <.y
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
708
!IFDEF ALL
709
	copy modules\echo\$(LONG)\mod_echo.$(src_so)		"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
710
	copy modules\examples\$(LONG)\mod_case_filter.$(src_so)    "$(inst_so)" <.y
711
	copy modules\examples\$(LONG)\mod_case_filter_in.$(src_so) "$(inst_so)" <.y
712
	copy modules\examples\$(LONG)\mod_example_hooks.$(src_so)  "$(inst_so)" <.y
713
	copy modules\examples\$(LONG)\mod_example_ipc.$(src_so)	   "$(inst_so)" <.y
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
714
!ENDIF
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
715
	copy modules\filters\$(LONG)\mod_buffer.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
716
	copy modules\filters\$(LONG)\mod_charset_lite.$(src_so)	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
717
	copy modules\filters\$(LONG)\mod_data.$(src_so)	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
718
!IF EXIST("srclib\zlib")
719
	copy modules\filters\$(LONG)\mod_deflate.$(src_so) 	"$(inst_so)" <.y
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
720
!IF EXIST("srclib\zlib\zlib1.$(src_dll)")
721
	copy srclib\zlib\zlib1.$(src_dll)		 	"$(inst_dll)" <.y
722
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
723
!ENDIF
724
	copy modules\filters\$(LONG)\mod_ext_filter.$(src_so) 	"$(inst_so)" <.y
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
725
	copy modules\filters\$(LONG)\mod_filter.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
726
	copy modules\filters\$(LONG)\mod_include.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
727
!IF EXIST("srclib\libxml2")
728
	copy modules\filters\$(LONG)\mod_proxy_html.$(src_so) 	"$(inst_so)" <.y
729
	copy modules\filters\$(LONG)\mod_xml2enc.$(src_so) 	"$(inst_so)" <.y
730
!IF EXIST("srclib\libxml2\win32\bin.msvc\libxml2.$(src_dll)")
731
	copy srclib\libxml2\win32\bin.msvc\libxml2.$(src_dll)		 	"$(inst_dll)" <.y
732
!ENDIF
733
!ENDIF
734
	copy modules\filters\$(LONG)\mod_ratelimit.$(src_so) 	"$(inst_so)" <.y
735
	copy modules\filters\$(LONG)\mod_reflector.$(src_so) 	"$(inst_so)" <.y
0.13.9 by Stefan Fritsch
Import upstream version 2.2.15
736
	copy modules\filters\$(LONG)\mod_reqtimeout.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
737
	copy modules\filters\$(LONG)\mod_request.$(src_so) 	"$(inst_so)" <.y
738
	copy modules\filters\$(LONG)\mod_sed.$(src_so) 		"$(inst_so)" <.y
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
739
	copy modules\filters\$(LONG)\mod_substitute.$(src_so)	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
740
	copy modules\generators\$(LONG)\mod_asis.$(src_so) 	"$(inst_so)" <.y
741
	copy modules\generators\$(LONG)\mod_autoindex.$(src_so) "$(inst_so)" <.y
742
	copy modules\generators\$(LONG)\mod_cgi.$(src_so) 	"$(inst_so)" <.y
743
	copy modules\generators\$(LONG)\mod_info.$(src_so) 	"$(inst_so)" <.y
744
	copy modules\generators\$(LONG)\mod_status.$(src_so) 	"$(inst_so)" <.y
745
	copy modules\http\$(LONG)\mod_mime.$(src_so) 		"$(inst_so)" <.y
746
	copy modules\ldap\$(LONG)\mod_ldap.$(src_so)		"$(inst_so)" <.y
747
	copy modules\loggers\$(LONG)\mod_log_config.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
748
	copy modules\loggers\$(LONG)\mod_log_debug.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
749
	copy modules\loggers\$(LONG)\mod_log_forensic.$(src_so) "$(inst_so)" <.y
750
	copy modules\loggers\$(LONG)\mod_logio.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
751
!IF EXIST("srclib\lua")
752
	copy modules\lua\$(LONG)\mod_lua.$(src_so) 		"$(inst_so)" <.y
753
!IF EXIST("srclib\lua\src\lua51.$(src_dll)")
754
	copy srclib\lua\src\lua51.$(src_dll)		 	"$(inst_dll)" <.y
755
!ENDIF
756
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
757
	copy modules\mappers\$(LONG)\mod_actions.$(src_so) 	"$(inst_so)" <.y
758
	copy modules\mappers\$(LONG)\mod_alias.$(src_so) 	"$(inst_so)" <.y
759
	copy modules\mappers\$(LONG)\mod_dir.$(src_so) 		"$(inst_so)" <.y
760
	copy modules\mappers\$(LONG)\mod_imagemap.$(src_so) 	"$(inst_so)" <.y
761
	copy modules\mappers\$(LONG)\mod_negotiation.$(src_so) 	"$(inst_so)" <.y
762
	copy modules\mappers\$(LONG)\mod_rewrite.$(src_so) 	"$(inst_so)" <.y
763
	copy modules\mappers\$(LONG)\mod_speling.$(src_so) 	"$(inst_so)" <.y
764
	copy modules\mappers\$(LONG)\mod_userdir.$(src_so) 	"$(inst_so)" <.y
765
	copy modules\mappers\$(LONG)\mod_vhost_alias.$(src_so) 	"$(inst_so)" <.y
766
	copy modules\metadata\$(LONG)\mod_cern_meta.$(src_so) 	"$(inst_so)" <.y
767
	copy modules\metadata\$(LONG)\mod_env.$(src_so) 	"$(inst_so)" <.y
768
	copy modules\metadata\$(LONG)\mod_expires.$(src_so) 	"$(inst_so)" <.y
769
	copy modules\metadata\$(LONG)\mod_headers.$(src_so) 	"$(inst_so)" <.y
770
	copy modules\metadata\$(LONG)\mod_ident.$(src_so) 	"$(inst_so)" <.y
771
	copy modules\metadata\$(LONG)\mod_mime_magic.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
772
	copy modules\metadata\$(LONG)\mod_remoteip.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
773
	copy modules\metadata\$(LONG)\mod_setenvif.$(src_so) 	"$(inst_so)" <.y
774
	copy modules\metadata\$(LONG)\mod_unique_id.$(src_so) 	"$(inst_so)" <.y
775
	copy modules\metadata\$(LONG)\mod_usertrack.$(src_so) 	"$(inst_so)" <.y
776
	copy modules\metadata\$(LONG)\mod_version.$(src_so) 	"$(inst_so)" <.y
777
	copy modules\proxy\$(LONG)\mod_proxy.$(src_so) 		"$(inst_so)" <.y
778
	copy modules\proxy\$(LONG)\mod_proxy_ajp.$(src_so) 	"$(inst_so)" <.y
779
	copy modules\proxy\$(LONG)\mod_proxy_balancer.$(src_so) "$(inst_so)" <.y
780
	copy modules\proxy\$(LONG)\mod_proxy_connect.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
781
	copy modules\proxy\$(LONG)\mod_proxy_express.$(src_so) 	"$(inst_so)" <.y
782
	copy modules\proxy\$(LONG)\mod_proxy_fcgi.$(src_so) 	"$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
783
	copy modules\proxy\$(LONG)\mod_proxy_ftp.$(src_so) 	"$(inst_so)" <.y
784
	copy modules\proxy\$(LONG)\mod_proxy_http.$(src_so) 	"$(inst_so)" <.y
0.13.11 by Stefan Fritsch
Import upstream version 2.2.17
785
	copy modules\proxy\$(LONG)\mod_proxy_scgi.$(src_so) 	"$(inst_so)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
786
	copy modules\proxy\balancers\$(LONG)\mod_lbmethod_bybusyness.$(src_so) "$(inst_so)" <.y
787
	copy modules\proxy\balancers\$(LONG)\mod_lbmethod_byrequests.$(src_so) "$(inst_so)" <.y
788
	copy modules\proxy\balancers\$(LONG)\mod_lbmethod_bytraffic.$(src_so)  "$(inst_so)" <.y
789
	copy modules\proxy\balancers\$(LONG)\mod_lbmethod_heartbeat.$(src_so)  "$(inst_so)" <.y
790
!IFDEF ALL
791
	copy modules\proxy\examples\$(LONG)\mod_lbmethod_rr.$(src_so) "$(inst_so)" <.y
792
!ENDIF
793
	copy modules\session\$(LONG)\mod_session.$(src_so)        "$(inst_so)" <.y
794
	copy modules\session\$(LONG)\mod_session_cookie.$(src_so) "$(inst_so)" <.y
795
	copy modules\session\$(LONG)\mod_session_dbd.$(src_so)    "$(inst_so)" <.y
796
	copy modules\slotmem\$(LONG)\mod_slotmem_plain.$(src_so)    "$(inst_so)" <.y
797
	copy modules\slotmem\$(LONG)\mod_slotmem_shm.$(src_so)    "$(inst_so)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
798
!IF EXIST("srclib\openssl")
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
799
#	copy modules\session\$(LONG)\mod_session_crypto.$(src_so) "$(inst_so)" <.y
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
800
	copy modules\ssl\$(LONG)\mod_ssl.$(src_so) 		"$(inst_so)" <.y
801
	-copy srclib\openssl\$(SSLBIN)\libeay32.$(src_dll) 	"$(inst_dll)" <.y
802
	-copy srclib\openssl\$(SSLBIN)\ssleay32.$(src_dll) 	"$(inst_dll)" <.y
803
	-copy srclib\openssl\$(SSLBIN)\openssl.$(src_exe) 	"$(inst_exe)" <.y
804
	copy support\$(LONG)\abs.$(src_exe) 			"$(inst_exe)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
805
!ENDIF
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
806
	copy support\$(LONG)\ab.$(src_exe) 			"$(inst_exe)" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
807
#	copy support\$(LONG)\fcgistarter.$(src_exe)		"$(inst_exe)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
808
	copy support\$(LONG)\htcacheclean.$(src_exe)		"$(inst_exe)" <.y
809
	copy support\$(LONG)\htdbm.$(src_exe) 			"$(inst_exe)" <.y
810
	copy support\$(LONG)\htdigest.$(src_exe) 		"$(inst_exe)" <.y
811
	copy support\$(LONG)\htpasswd.$(src_exe) 		"$(inst_exe)" <.y
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
812
	copy support\$(LONG)\httxt2dbm.$(src_exe)		"$(inst_exe)" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
813
	copy support\$(LONG)\logresolve.$(src_exe) 		"$(inst_exe)" <.y
814
	copy support\$(LONG)\rotatelogs.$(src_exe) 		"$(inst_exe)" <.y
815
	copy support\win32\$(LONG)\ApacheMonitor.$(src_exe) 	"$(inst_exe)" <.y
816
	copy support\win32\$(LONG)\wintty.$(src_exe) 		"$(inst_exe)" <.y
817
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
818
0.6.1 by Andreas Barth
Import upstream version 2.2.3
819
# First we create the tree and populate the README so that 
820
# whatever happens, all licensing has already propagated.  
821
# Then repeatedly invoke the _copybin build to copy the
822
# real binaries, then pdb symbols, anf finally dbg syms.
823
# Then hit docs of various sorts, then includes and libs,
824
# and finally do the .conf magic.
825
#
826
_install:
827
	echo Y >.y
828
	echo A >.A
829
	-mkdir "$(INSTDIR)"
830
	-mkdir "$(INSTDIR)\bin"
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
831
!IF EXIST("srclib\apr-util")
0.6.1 by Andreas Barth
Import upstream version 2.2.3
832
	-mkdir "$(INSTDIR)\bin\iconv"
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
833
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
834
	-mkdir "$(INSTDIR)\cgi-bin"
835
	-mkdir "$(INSTDIR)\conf"
836
	-mkdir "$(INSTDIR)\conf\extra"
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
837
	-mkdir "$(INSTDIR)\conf\original"
838
	-mkdir "$(INSTDIR)\conf\original\extra"
0.6.1 by Andreas Barth
Import upstream version 2.2.3
839
	-mkdir "$(INSTDIR)\error"
840
	-mkdir "$(INSTDIR)\htdocs"
841
	-mkdir "$(INSTDIR)\manual"
842
	-mkdir "$(INSTDIR)\icons"
843
	-mkdir "$(INSTDIR)\include"
844
	-mkdir "$(INSTDIR)\lib"
845
	-mkdir "$(INSTDIR)\logs"
846
	-mkdir "$(INSTDIR)\modules"
847
	copy ABOUT_APACHE "$(INSTDIR)\ABOUT_APACHE.txt" <.y
848
	copy CHANGES      "$(INSTDIR)\CHANGES.txt" <.y
849
	copy INSTALL      "$(INSTDIR)\INSTALL.txt" <.y
850
	copy LICENSE      "$(INSTDIR)\LICENSE.txt" <.y
851
	copy NOTICE       "$(INSTDIR)\NOTICE.txt" <.y
852
	copy README       "$(INSTDIR)\README.txt" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
853
	type << >> "$(INSTDIR)\NOTICE.txt"
854
855
Regular expression support is provided by the PCRE library package,
856
which is open source software, written by Philip Hazel, and copyright
857
by the University of Cambridge, England. The original software is
858
available from
859
  ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
860
<<
861
	-awk -f <<script1.awk < "srclib\pcre\LICENCE" >> "$(INSTDIR)\LICENSE.txt"
862
BEGIN {
863
    print "";
864
    print "For the pcre.dll component:";
865
    print "";
866
    while ( getline > 0 ) {
867
	if ( $$0 ~ /^End$$/ ) $$0 = "END OF PCRE LICENSE";
868
	print $$0;
869
   }
870
}
871
<<
0.6.1 by Andreas Barth
Import upstream version 2.2.3
872
!IF EXIST("srclib\openssl")
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
873
	-copy srclib\openssl\apps\openssl.cnf "$(INSTDIR)\conf\openssl.cnf" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
874
	type << >> "$(INSTDIR)\NOTICE.txt"
875
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
876
This binary distribution includes cryptographic software written by
877
Eric Young (eay@cryptsoft.com), software written by Tim Hudson 
878
(tjh@cryptsoft.com), and software developed by the OpenSSL Project 
879
for use in the OpenSSL Toolkit <http://www.openssl.org/>.
0.6.1 by Andreas Barth
Import upstream version 2.2.3
880
<<
881
	-awk -f <<script.awk < "srclib\openssl\LICENSE" >> "$(INSTDIR)\LICENSE.txt"
882
BEGIN {
883
    print "";
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
884
    print "For the libeay32.dll, ssleay32.dll and openssl.exe components:";
0.6.1 by Andreas Barth
Import upstream version 2.2.3
885
    print "";
886
    while ( getline > 0 ) {
887
	print $$0;
888
   }
889
}
890
<<
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
891
	copy << "$(INSTDIR)\OPENSSL-NEWS.txt" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
892
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
893
 Apache HTTP Server 2.3 Limited OpenSSL Distribution
0.6.1 by Andreas Barth
Import upstream version 2.2.3
894
895
 This binary distribution includes the minimal components of OpenSSL required
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
896
 to support mod_ssl for Apache HTTP Server version 2.3 (details are listed 
0.6.1 by Andreas Barth
Import upstream version 2.2.3
897
 in OPENSSL-README.txt.)  For the complete list of CHANGES to this and later 
898
 versions of OpenSSL, please refer to the definative source,
899
 <http://www.openssl.org/news/changelog.html>, or see the CHANGES file in the
900
 full binary or source distribution package from <http://www.openssl.org/>.
901
902
 These OpenSSL binaries were built for distribution from the U.S. without 
903
 support for the patented encryption methods IDEA, MDC-2 or RC5.
904
905
--------------------------------------------------------------------------------
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
906
0.6.1 by Andreas Barth
Import upstream version 2.2.3
907
<<
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
908
	-copy "$(INSTDIR)\OPENSSL-NEWS.txt" \
909
	    + srclib\openssl\NEWS "$(INSTDIR)\OPENSSL-NEWS.txt"
910
	copy << "$(INSTDIR)\OPENSSL-README.txt" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
911
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
912
 Apache HTTP Server 2.3 Limited OpenSSL Distribution
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
913
914
 This binary installation of OpenSSL is a limited distribution of the
915
 files derived from the OpenSSL project:
916
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
917
   LICENSE.txt (includes openssl LICENSE)
0.13.2 by Stefan Fritsch
Import upstream version 2.2.6
918
   OPENSSL-NEWS.txt
919
   OPENSSL-README.txt
920
   conf\openssl.cnf
921
   bin\libeay32.dll
922
   bin\ssleay32.dll
923
   bin\openssl.exe
0.6.1 by Andreas Barth
Import upstream version 2.2.3
924
925
 These are the minimal libraries and tools required to use mod_ssl as 
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
926
 distributed with Apache HTTP Server version 2.3.  No library link files, 
0.6.1 by Andreas Barth
Import upstream version 2.2.3
927
 headers or sources are distributed with this binary distribution.  Please 
928
 refer to the <http://www.openssl.org/> site for complete source or binary 
929
 distributions.
930
931
 These OpenSSL binaries were built for distribution from the U.S. without 
932
 support for the patented encryption methods IDEA, MDC-2 or RC5.
933
934
 The Apache HTTP Project only supports the binary distribution of these files
935
 and development of the mod_ssl module.  We cannot provide support assistance
936
 for using or configuring the OpenSSL package or these modules.  Please refer
937
 all installation and configuration questions to the appropriate forum,
938
 such as the user supported lists, <http://httpd.apache.org/userslist.html> 
939
 the Apache HTTP Server user's list or <http://www.openssl.org/support/> the
940
 OpenSSL support page.
941
942
--------------------------------------------------------------------------------
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
943
0.6.1 by Andreas Barth
Import upstream version 2.2.3
944
<<
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
945
	-copy "$(INSTDIR)\OPENSSL-README.txt" \
946
	    + srclib\openssl\README "$(INSTDIR)\OPENSSL-README.txt"
0.6.1 by Andreas Barth
Import upstream version 2.2.3
947
!ENDIF
948
!IF EXIST("srclib\zlib")
949
	type << >> "$(INSTDIR)\NOTICE.txt"
950
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
951
This binary distribution of mod_deflate.so includes zlib compression code
952
<http://www.gzip.org/zlib/> written by Jean-loup Gailly (jloup@gzip.org)
953
and Mark Adler (madler@alumni.caltech.edu) .
0.6.1 by Andreas Barth
Import upstream version 2.2.3
954
<<
955
	-awk -f <<script.awk < "srclib\zlib\README" >> "$(INSTDIR)\LICENSE.txt"
956
BEGIN {
957
    while ( getline > 0 ) {
958
	if ( $$0 ~ /Copyright notice:/ ) {
959
	    print "";
960
	    print "For the mod_deflate zlib compression component:";
961
	    while ( getline > 0 && $$0 !~ /^[^ ]/ ) {
962
		print $$0;
0.13.5 by Stefan Fritsch
Import upstream version 2.2.11
963
	    }
964
	    exit 0;
965
	}
0.6.1 by Andreas Barth
Import upstream version 2.2.3
966
    }
967
    exit 1;
968
}
969
<<
970
!ENDIF
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
971
!IF EXIST("srclib\lua")
972
	type << >> "$(INSTDIR)\NOTICE.txt"
973
974
This binary distribution of mod_lua.so includes the Lua language, 
975
developed at Lua.org, a laboratory of the Department of Computer Science 
976
of PUC-Rio (the Pontifical Catholic University of Rio de Janeiro in Brazil).
977
For complete information, visit Lua's web site at http://www.lua.org/
978
<<
979
	-awk -f <<script.awk < "srclib\lua\COPYRIGHT" >> "$(INSTDIR)\LICENSE.txt"
980
BEGIN {
981
    print "";
982
    print "For the mod_lua language component:";
983
    print "";
984
    while ( getline > 0 && $$0 !~ /end of COPYRIGHT/ ) {
985
	print $$0;
986
    }
987
    exit 0;
988
}
989
<<
990
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
991
	$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=$(SHORT) LONG=$(LONG) \
992
		_copybin src_exe=exe src_dll=dll src_so=so             \
993
		inst_exe="$(INSTDIR)\bin"                              \
994
		inst_dll="$(INSTDIR)\bin"                              \
995
		inst_so="$(INSTDIR)\modules"
996
	$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=$(SHORT) LONG=$(LONG) \
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
997
		_copybin src_exe=pdb src_dll=pdb src_so=pdb            \
0.6.1 by Andreas Barth
Import upstream version 2.2.3
998
		inst_exe="$(INSTDIR)\bin"                              \
999
		inst_dll="$(INSTDIR)\bin"                              \
1000
		inst_so="$(INSTDIR)\modules"
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
1001
!IF EXIST("srclib\apr-util")
1002
 	cd srclib\apr-iconv
0.6.1 by Andreas Barth
Import upstream version 2.2.3
1003
	$(MAKE) $(MAKEOPT) -f build\modules.mk.win install \
1004
		BUILD_MODE=$(LONG) BIND_MODE=shared API_SOURCE=. \
1005
		INSTALL_DIR="$(INSTDIR)\bin\iconv"
1006
	cd ..\..
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
1007
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
1008
	copy docs\cgi-examples\printenv "$(INSTDIR)\cgi-bin\printenv.pl" <.y
1009
	-awk -f <<script.awk "docs/cgi-examples/printenv" > "$(INSTDIR)\cgi-bin\printenv.pl"
1010
    BEGIN { 
1011
	if ( "perl -e \"print $$^X;\"" | getline perlroot ) {
1012
	    gsub( /\\/, "/", perlroot );
1013
	    print "#!" perlroot;
1014
	}
1015
    }
1016
    {
1017
	if ( $$0 !~ /^#!/ ) {
1018
	    print $$0;
1019
	}
1020
    }
1021
<<
1022
	xcopy docs\error 	"$(INSTDIR)\error" /s /d < .a
1023
	xcopy docs\docroot 	"$(INSTDIR)\htdocs" /d < .a
1024
	xcopy docs\icons 	"$(INSTDIR)\icons" /s /d < .a
1025
	xcopy docs\manual 	"$(INSTDIR)\manual" /s /d < .a
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
1026
	for %f in ( \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
1027
		srclib\expat\lib\expat.h \
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
1028
		srclib\apr-util\xml\expat\lib\expat.h \
1029
		srclib\apr\include\*.h \
1030
		srclib\apr-util\include\*.h \
1031
		include\*.h \
1032
		os\win32\os.h \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
1033
		modules\cache\mod_cache.h \
1034
		modules\core\mod_so.h \
1035
		modules\core\mod_watchdog.h \
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
1036
		modules\database\mod_dbd.h \
1037
		modules\dav\main\mod_dav.h \
1038
		modules\filters\mod_include.h \
1039
		modules\generators\mod_cgi.h \
1040
		modules\generators\mod_status.h \
1041
		modules\loggers\mod_log_config.h \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
1042
		modules\mappers\mod_rewrite.h \
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
1043
		modules\proxy\mod_proxy.h \
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
1044
		modules\ssl\mod_ssl.h \
1045
          ) do \
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
1046
	    @copy %f "$(INSTDIR)\include" < .y > nul
1047
	copy srclib\apr\Lib$(SHORT)\apr-1.lib		"$(INSTDIR)\lib" <.y
1048
	copy srclib\apr\Lib$(SHORT)\apr-1.pdb		"$(INSTDIR)\lib" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
1049
	copy srclib\apr\$(LONG)\libapr-1.lib 		"$(INSTDIR)\lib" <.y
1050
	copy srclib\apr\$(LONG)\libapr-1.exp 		"$(INSTDIR)\lib" <.y
1051
!IF EXIST("srclib\apr-util")
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
1052
	copy srclib\apr-util\Lib$(SHORT)\aprutil-1.lib	"$(INSTDIR)\lib" <.y
1053
	copy srclib\apr-util\Lib$(SHORT)\aprutil-1.pdb	"$(INSTDIR)\lib" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
1054
	copy srclib\apr-util\xml\expat\lib\Lib$(SHORT)\xml.lib "$(INSTDIR)\lib" <.y
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
1055
	copy srclib\apr-util\xml\expat\lib\Lib$(SHORT)\xml.pdb "$(INSTDIR)\lib" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
1056
	copy srclib\apr-util\$(LONG)\libaprutil-1.lib 	"$(INSTDIR)\lib" <.y
1057
	copy srclib\apr-util\$(LONG)\libaprutil-1.exp 	"$(INSTDIR)\lib" <.y
0.6.1 by Andreas Barth
Import upstream version 2.2.3
1058
	copy srclib\apr-iconv\$(LONG)\libapriconv-1.lib	"$(INSTDIR)\lib" <.y
1059
	copy srclib\apr-iconv\$(LONG)\libapriconv-1.exp "$(INSTDIR)\lib" <.y
0.13.16 by Stefan Fritsch
Import upstream version 2.4.1
1060
!ELSE
1061
	copy srclib\expat\win32\$(LONG)\libexpatMT.lib  "$(INSTDIR)\lib" <.y
1062
	copy srclib\expat\win32\$(LONG)\libexpatMT.exp  "$(INSTDIR)\lib" <.y
1063
	copy srclib\expat\win32\$(LONG)\libexpat.lib    "$(INSTDIR)\lib" <.y
1064
	copy srclib\expat\win32\$(LONG)\libexpat.exp    "$(INSTDIR)\lib" <.y
1065
	copy srclib\expat\win32\$(LONG)\libexpat.dll    "$(INSTDIR)\bin" <.y
1066
!ENDIF
0.6.1 by Andreas Barth
Import upstream version 2.2.3
1067
	copy $(LONG)\libhttpd.exp 			"$(INSTDIR)\lib" <.y
1068
	copy $(LONG)\libhttpd.lib 			"$(INSTDIR)\lib" <.y
1069
	copy modules\dav\main\$(LONG)\mod_dav.exp 	"$(INSTDIR)\lib" <.y
1070
	copy modules\dav\main\$(LONG)\mod_dav.lib 	"$(INSTDIR)\lib" <.y
1071
	for %f in ( charset.conv magic mime.types ) do ( \
0.13.3 by Stefan Fritsch
Import upstream version 2.2.8
1072
	  copy docs\conf\%f "$(INSTDIR)\conf\original\%f" <.y )
1073
	awk -f build\installwinconf.awk $(DOMAINNAME) $(SERVERNAME) \
1074
	    $(SERVERADMIN) $(PORT) $(SSLPORT) "$(INSTDIR) " docs/conf/ 
0.6.1 by Andreas Barth
Import upstream version 2.2.3
1075
	copy "support\dbmmanage.in" "$(INSTDIR)\bin\dbmmanage.pl"
1076
	-awk -f <<script.awk "support/dbmmanage.in" >"$(INSTDIR)\bin\dbmmanage.pl"
1077
    { if ( $$0 ~ /^BEGIN \{ @AnyDBM_File::/ ) {
1078
	  sub( /ISA = qw\(.*\)/, "ISA = qw(SDBM_File)" ); 
1079
      }
1080
      if ( $$0 !~ /^#!@perlbin@/ )
1081
	  print $$0;
1082
    }
1083
<<
1084
	del .y
1085
	del .a