28
28
# is only expected to work if the defaults (../apr, ../apr-iconv
29
29
# and ../apr-util) are used, or if they are built with USEMAK=1.
31
# APR_PATH=..\apr-1.2.12
32
# API_PATH=..\apr-iconv-1.2.1
33
# APU_PATH=..\apr-util-1.2.12
31
# APR_PATH=..\apr-1.3.0
32
# API_PATH=..\apr-iconv-1.3.0
33
# APU_PATH=..\apr-util-1.3.0
35
# Provide a DBD_LIST argument after configuring LIB and INCLUDE with
36
# the SDK paths of the corresponding client support libraries.
37
# ODBC is always built on Windows, so it does not get included in DBD_LIST
38
# Note that at this time, none of these are supported on win32, per say.
40
# DBD_LIST="sqlite3 pgsql oracle mysql freetds"
157
165
$(MAKE) $(MAKEOPT) -f apr.mak CFG="apr - $(ARCH)" RECURSE=0 $(CTARGET)
158
166
$(MAKE) $(MAKEOPT) -f libapr.mak CFG="libapr - $(ARCH)" RECURSE=0 $(CTARGET)
160
$(MAKE) $(MAKEOPT) -f apr_app.mak CFG="apr_app - $(ARCH)" RECURSE=0 $(CTARGET)
161
$(MAKE) $(MAKEOPT) -f libapr_app.mak CFG="libapr_app - $(ARCH)" RECURSE=0 $(CTARGET)
168
$(MAKE) $(MAKEOPT) -f apr_app.mak CFG="apr_app - $(ARCH)" RECURSE=0 $(CTARGET)
169
$(MAKE) $(MAKEOPT) -f libapr_app.mak CFG="libapr_app - $(ARCH)" RECURSE=0 $(CTARGET)
164
172
$(MAKE) $(MAKEOPT) -f apriconv.mak CFG="apriconv - $(ARCH)" RECURSE=0 $(CTARGET)
181
189
$(MAKE) $(MAKEOPT) -f aprutil.mak CFG="aprutil - $(ARCH)" RECURSE=0 $(CTARGET)
182
190
$(MAKE) $(MAKEOPT) -f libaprutil.mak CFG="libaprutil - $(ARCH)" RECURSE=0 $(CTARGET)
192
$(MAKE) $(MAKEOPT) -f apr_ldap.mak CFG="apr_ldap - $(ARCH)" RECURSE=0 $(CTARGET)
195
for %d in (odbc $(DBD_LIST)) do \
196
$(MAKE) $(MAKEOPT) -f apr_dbd_%d.mak CFG="apr_dbd_%d - $(ARCH)" RECURSE=0 $(CTARGET)
184
199
!ELSEIF $(USESLN) == 1
202
-for %d in (odbc $(DBD_LIST)) do \
203
devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project apr_dbd_%d
204
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project apr_ldap
187
205
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project libaprutil
206
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project aprutil
208
-$(MAKE) $(MAKEOPT) -f build\modules.mk.win clean \
209
BUILD_MODE="$(ARCH)" BIND_MODE=shared API_SOURCE=.
211
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project libapriconv
212
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project apriconv
188
213
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project libapr_app
189
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project aprutil
190
214
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project apr_app
192
$(MAKE) $(MAKEOPT) -f build\modules.mk.win clean \
193
BUILD_MODE="$(ARCH)" BIND_MODE=shared API_SOURCE=.
215
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project libapr
216
-devenv aprutil.sln /useenv /clean "$(SLNARCH)" /project apr
197
219
devenv aprutil.sln /useenv /build "$(SLNARCH)" /project apr_app
220
devenv aprutil.sln /useenv /build "$(SLNARCH)" /project libapr_app
198
221
devenv aprutil.sln /useenv /build "$(SLNARCH)" /project aprutil
199
devenv aprutil.sln /useenv /build "$(SLNARCH)" /project libapr_app
200
222
devenv aprutil.sln /useenv /build "$(SLNARCH)" /project libaprutil
223
devenv aprutil.sln /useenv /build "$(SLNARCH)" /project apr_ldap
224
for %d in (odbc $(DBD_LIST)) do \
225
devenv aprutil.sln /useenv /build "$(SLNARCH)" /project apr_dbd_%d
231
-for %d in (odbc $(DBD_LIST)) do \
232
msdev aprutil.dsw /USEENV /MAKE "apr_dbd_%d - $(ARCH)" /CLEAN
233
-msdev aprutil.dsw /USEENV /MAKE "apr_ldap - $(ARCH)" /CLEAN
206
234
-msdev aprutil.dsw /USEENV /MAKE "libaprutil - $(ARCH)" /CLEAN
235
-msdev aprutil.dsw /USEENV /MAKE "aprutil - $(ARCH)" /CLEAN
237
$(MAKE) $(MAKEOPT) -f build\modules.mk.win clean \
238
BUILD_MODE="$(ARCH)" BIND_MODE=shared API_SOURCE=.
240
-msdev aprutil.dsw /USEENV /MAKE "libapriconv - $(ARCH)" /CLEAN
241
-msdev aprutil.dsw /USEENV /MAKE "apriconv - $(ARCH)" /CLEAN
207
242
-msdev aprutil.dsw /USEENV /MAKE "libapr_app - $(ARCH)" /CLEAN
208
-msdev aprutil.dsw /USEENV /MAKE "aprutil - $(ARCH)" /CLEAN
209
243
-msdev aprutil.dsw /USEENV /MAKE "apr_app - $(ARCH)" /CLEAN
211
$(MAKE) $(MAKEOPT) -f build\modules.mk.win clean \
212
BUILD_MODE="$(ARCH)" BIND_MODE=shared API_SOURCE=.
244
-msdev aprutil.dsw /USEENV /MAKE "libapr - $(ARCH)" /CLEAN
245
-msdev aprutil.dsw /USEENV /MAKE "apr - $(ARCH)" /CLEAN
216
248
@msdev aprutil.dsw /USEENV /MAKE "apr_app - $(ARCH)"
217
249
@msdev aprutil.dsw /USEENV /MAKE "aprutil - $(ARCH)"
218
250
@msdev aprutil.dsw /USEENV /MAKE "libapr_app - $(ARCH)"
219
251
@msdev aprutil.dsw /USEENV /MAKE "libaprutil - $(ARCH)"
252
@msdev aprutil.dsw /USEENV /MAKE "apr_ldap - $(ARCH)"
253
@for %d in (odbc $(DBD_LIST)) do \
254
msdev aprutil.dsw /USEENV /MAKE "apr_dbd_%d - $(ARCH)"
271
306
copy $(API_PATH)\$(ARCHPATH)\libapriconv-1.pdb "$(PREFIX)\bin\" <.y
272
307
copy $(APU_PATH)\$(ARCHPATH)\libaprutil-1.dll "$(PREFIX)\bin\" <.y
273
308
copy $(APU_PATH)\$(ARCHPATH)\libaprutil-1.pdb "$(PREFIX)\bin\" <.y
309
copy $(APU_PATH)\ldap\$(ARCHPATH)\apr_ldap-1.dll "$(PREFIX)\bin\" <.y
310
copy $(APU_PATH)\ldap\$(ARCHPATH)\apr_ldap-1.pdb "$(PREFIX)\bin\" <.y
311
for %d in (odbc $(DBD_LIST)) do ( \
312
copy $(APU_PATH)\dbd\$(ARCHPATH)\apr_dbd_%d-1.dll "$(PREFIX)\bin\" <.y && \
313
copy $(APU_PATH)\dbd\$(ARCHPATH)\apr_dbd_%d-1.pdb "$(PREFIX)\bin\" <.y \
274
315
xcopy $(API_PATH)\$(ARCHPATH)\iconv\*.so "$(PREFIX)\bin\iconv\" /d < .a
275
316
xcopy $(API_PATH)\$(ARCHPATH)\iconv\*.pdb "$(PREFIX)\bin\iconv\" /d < .a