r24665: Close file handles properly.
[sfrench/samba-autobuild/.git] / source4 / 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 include dbwrap/config.mk
17
18 ##############################
19 # Start SUBSYSTEM LIBCRYPTO
20 [SUBSYSTEM::LIBCRYPTO]
21 OBJ_FILES = \
22                 crypto/crc32.o \
23                 crypto/md5.o \
24                 crypto/hmacmd5.o \
25                 crypto/md4.o \
26                 crypto/arcfour.o \
27                 crypto/sha1.o \
28                 crypto/hmacsha1.o
29 # End SUBSYSTEM LIBCRYPTO
30 ##############################
31
32 ################################################
33 # Start SUBSYSTEM LIBCOMPRESSION
34 [SUBSYSTEM::LIBCOMPRESSION]
35 OBJ_FILES = compression/mszip.o
36 # End SUBSYSTEM LIBCOMPRESION
37 ################################################
38
39 [SUBSYSTEM::GENCACHE]
40 PRIVATE_PROTO_HEADER = gencache/gencache.h
41 OBJ_FILES = gencache/gencache.o \
42
43 [SUBSYSTEM::DB_WRAP]
44 PUBLIC_PROTO_HEADER = db_wrap_proto.h
45 PUBLIC_HEADERS = db_wrap.h
46 OBJ_FILES = db_wrap.o gendb.o
47 PUBLIC_DEPENDENCIES = LIBTDB LIBLDB
48 PRIVATE_DEPENDENCIES = LDBSAMBA