r22698: Support using system tdb, when available.
[abartlet/samba.git/.git] / source / lib / basic.mk
1 # LIB BASIC subsystem
2 include samba3/config.mk
3 include socket/config.mk
4 include charset/config.mk
5 include ldb/config.mk
6 include tls/config.mk
7 include registry/config.mk
8 include messaging/config.mk
9 include events/config.mk
10 include cmdline/config.mk
11 include socket_wrapper/config.mk
12 include appweb/config.mk
13 include stream/config.mk
14 include util/config.mk
15 include tdr/config.mk
16
17 ##############################
18 # Start SUBSYSTEM LIBCRYPTO
19 [SUBSYSTEM::LIBCRYPTO]
20 OBJ_FILES = \
21                 crypto/crc32.o \
22                 crypto/md5.o \
23                 crypto/hmacmd5.o \
24                 crypto/md4.o \
25                 crypto/arcfour.o \
26                 crypto/sha1.o \
27                 crypto/hmacsha1.o
28 # End SUBSYSTEM LIBCRYPTO
29 ##############################
30
31 ################################################
32 # Start SUBSYSTEM LIBCOMPRESSION
33 [SUBSYSTEM::LIBCOMPRESSION]
34 OBJ_FILES = compression/mszip.o
35 # End SUBSYSTEM LIBCOMPRESION
36 ################################################
37
38 [SUBSYSTEM::GENCACHE]
39 PRIVATE_PROTO_HEADER = gencache/gencache.h
40 OBJ_FILES = gencache/gencache.o \
41
42 [SUBSYSTEM::DB_WRAP]
43 PUBLIC_PROTO_HEADER = db_wrap_proto.h
44 PUBLIC_HEADERS = db_wrap.h
45 OBJ_FILES = db_wrap.o gendb.o
46 PUBLIC_DEPENDENCIES = LIBTDB ldb
47 PRIVATE_DEPENDENCIES = LDBSAMBA