r6129: - add our own MSZIP decompression implementation
[samba.git] / source / lib / basic.mk
1 # LIB BASIC subsystem
2
3 ##############################
4 # Start SUBSYSTEM LIBREPLACE
5 [SUBSYSTEM::LIBREPLACE]
6 INIT_OBJ_FILES = lib/replace.o
7 ADD_OBJ_FILES = \
8                 lib/snprintf.o
9 # End SUBSYSTEM LIBREPLACE
10 ##############################
11
12 ##############################
13 # Start SUBSYSTEM LIBNETIF
14 [SUBSYSTEM::LIBNETIF]
15 INIT_OBJ_FILES = \
16                 lib/netif/interface.o
17 ADD_OBJ_FILES = \
18                 lib/netif/netif.o
19 # End SUBSYSTEM LIBNETIF
20 ##############################
21
22 ##############################
23 # Start SUBSYSTEM LIBCRYPTO
24 [SUBSYSTEM::LIBCRYPTO]
25 NOPROTO = YES
26 INIT_OBJ_FILES = \
27                 lib/crypto/crc32.o
28 ADD_OBJ_FILES = \
29                 lib/crypto/md5.o \
30                 lib/crypto/hmacmd5.o \
31                 lib/crypto/md4.o
32 # End SUBSYSTEM LIBCRYPTO
33 ##############################
34
35 ################################################
36 # Start SUBSYSTEM LIBCOMPRESSION
37 [SUBSYSTEM::LIBCOMPRESSION]
38 INIT_OBJ_FILES = \
39                 lib/compression/mszip.o
40 # End SUBSYSTEM LIBCOMPRESION
41 ################################################
42
43 ##############################
44 # Start SUBSYSTEM SOCKET_WRAPPER
45 [SUBSYSTEM::SOCKET_WRAPPER]
46 NOPROTO = YES
47 INIT_OBJ_FILES = lib/socket_wrapper.o
48 # End SUBSYSTEM SOCKET_WRAPPER
49 ##############################
50
51 ##############################
52 # Start SUBSYSTEM LIBBASIC
53 [SUBSYSTEM::LIBBASIC]
54 INIT_OBJ_FILES = lib/version.o
55 ADD_OBJ_FILES = \
56                 lib/debug.o \
57                 lib/fault.o \
58                 lib/pidfile.o \
59                 lib/signal.o \
60                 lib/system.o \
61                 lib/time.o \
62                 lib/genrand.o \
63                 lib/dprintf.o \
64                 lib/xfile.o \
65                 lib/util_str.o \
66                 lib/util_strlist.o \
67                 lib/util_unistr.o \
68                 lib/util_file.o \
69                 lib/data_blob.o \
70                 lib/util.o \
71                 lib/util_sock.o \
72                 lib/substitute.o \
73                 lib/fsusage.o \
74                 lib/ms_fnmatch.o \
75                 lib/select.o \
76                 lib/pam_errors.o \
77                 intl/lang_tdb.o \
78                 lib/mutex.o \
79                 lib/server_mutex.o \
80                 lib/idtree.o \
81                 lib/unix_privs.o \
82                 lib/db_wrap.o \
83                 lib/gencache.o \
84                 lib/gendb.o \
85                 lib/credentials.o
86 REQUIRED_SUBSYSTEMS = \
87                 LIBLDB CHARSET LIBREPLACE LIBNETIF LIBCRYPTO EXT_LIB_DL LIBTALLOC \
88                 SOCKET_WRAPPER
89 # End SUBSYSTEM LIBBASIC
90 ##############################
91