build.conf revision 362181
1#
2# Configuration file for APRUTIL. Used by APR/build/gen-build.py
3#
4
5[options]
6
7# the platform-independent .c files
8paths =
9  buckets/*.c
10  crypto/apr_crypto.c
11  crypto/apr_md4.c
12  crypto/apr_md5.c
13  crypto/apr_passwd.c
14  crypto/apr_sha1.c
15  crypto/apr_siphash.c
16  crypto/getuuid.c
17  crypto/uuid.c
18  crypto/crypt_blowfish.c
19  dbm/apr_dbm_sdbm.c
20  dbm/apr_dbm.c
21  dbm/sdbm/*.c
22  encoding/*.c
23  hooks/*.c
24  ldap/apr_ldap_stub.c
25  ldap/apr_ldap_url.c
26  misc/*.c
27  memcache/*.c
28  redis/*.c
29  uri/apr_uri.c
30  xml/*.c
31  strmatch/*.c
32  xlate/*.c
33  dbd/apr_dbd.c
34
35# we have no platform-specific subdirs
36platform_dirs =
37
38# the public headers
39headers = include/*.h include/private/*.h
40
41modules =
42  ldap crypto_openssl crypto_nss crypto_commoncrypto dbd_pgsql
43  dbd_sqlite2 dbd_sqlite3 dbd_oracle dbd_mysql dbd_odbc
44  dbm_db dbm_gdbm dbm_ndbm
45
46# gen_uri_delim.c
47
48# we have a recursive makefile for the test files (for now)
49# test/*.c
50
51[crypto_commoncrypto]
52paths = crypto/apr_crypto_commoncrypto.c
53target = crypto/apr_crypto_commoncrypto.la
54
55[crypto_openssl]
56paths = crypto/apr_crypto_openssl.c
57target = crypto/apr_crypto_openssl.la
58
59[crypto_nss]
60paths = crypto/apr_crypto_nss.c
61target = crypto/apr_crypto_nss.la
62
63[dbd_pgsql]
64paths = dbd/apr_dbd_pgsql.c
65target = dbd/apr_dbd_pgsql.la
66
67[dbd_sqlite2]
68paths = dbd/apr_dbd_sqlite2.c
69target = dbd/apr_dbd_sqlite2.la
70
71[dbd_sqlite3]
72paths = dbd/apr_dbd_sqlite3.c
73target = dbd/apr_dbd_sqlite3.la
74
75[dbd_oracle]
76paths = dbd/apr_dbd_oracle.c
77target = dbd/apr_dbd_oracle.la
78
79[dbd_mysql]
80paths = dbd/apr_dbd_mysql.c
81target = dbd/apr_dbd_mysql.la
82
83[dbd_odbc]
84paths = dbd/apr_dbd_odbc.c
85target = dbd/apr_dbd_odbc.la
86
87[dbm_db]
88paths = dbm/apr_dbm_berkeleydb.c
89target = dbm/apr_dbm_db.la
90
91[dbm_gdbm]
92paths = dbm/apr_dbm_gdbm.c
93target = dbm/apr_dbm_gdbm.la
94
95[dbm_ndbm]
96paths = dbm/apr_dbm_ndbm.c
97target = dbm/apr_dbm_ndbm.la
98
99[ldap]
100paths = ldap/apr_ldap_init.c
101        ldap/apr_ldap_option.c
102        ldap/apr_ldap_rebind.c
103target = ldap/apr_ldap.la
104
105