r9789: Patch from Volker that fixes the build on AIX.
[samba.git] / source / lib / basic.mk
1 # LIB BASIC subsystem
2
3 ##############################
4 # Start SUBSYSTEM LIBNETIF
5 [SUBSYSTEM::LIBNETIF]
6 INIT_OBJ_FILES = \
7                 lib/netif/interface.o
8 ADD_OBJ_FILES = \
9                 lib/netif/netif.o
10 # End SUBSYSTEM LIBNETIF
11 ##############################
12
13 [SUBSYSTEM::TDR]
14 INIT_OBJ_FILES = lib/tdr/tdr.o
15
16 ##############################
17 # Start SUBSYSTEM LIBCRYPTO
18 [SUBSYSTEM::LIBCRYPTO]
19 NOPROTO = YES
20 INIT_OBJ_FILES = \
21                 lib/crypto/crc32.o
22 ADD_OBJ_FILES = \
23                 lib/crypto/md5.o \
24                 lib/crypto/hmacmd5.o \
25                 lib/crypto/md4.o \
26                 lib/crypto/arcfour.o
27 # End SUBSYSTEM LIBCRYPTO
28 ##############################
29
30 ################################################
31 # Start SUBSYSTEM LIBCOMPRESSION
32 [SUBSYSTEM::LIBCOMPRESSION]
33 INIT_OBJ_FILES = \
34                 lib/compression/mszip.o
35 # End SUBSYSTEM LIBCOMPRESION
36 ################################################
37
38 [SUBSYSTEM::PAM_ERRORS]
39 OBJ_FILES = lib/pam_errors.o
40
41 [SUBSYSTEM::GENCACHE]
42 OBJ_FILES = \
43                 lib/gencache.o \
44
45 ##############################
46 # Start SUBSYSTEM LIBBASIC
47 [SUBSYSTEM::LIBBASIC]
48 INIT_OBJ_FILES = lib/version.o
49 ADD_OBJ_FILES = \
50                 lib/xfile.o \
51                 lib/debug.o \
52                 lib/fault.o \
53                 lib/pidfile.o \
54                 lib/signal.o \
55                 lib/system.o \
56                 lib/time.o \
57                 lib/genrand.o \
58                 lib/dprintf.o \
59                 lib/util_str.o \
60                 lib/util_strlist.o \
61                 lib/util_unistr.o \
62                 lib/util_file.o \
63                 lib/data_blob.o \
64                 lib/util.o \
65                 lib/util_sock.o \
66                 lib/substitute.o \
67                 lib/fsusage.o \
68                 lib/ms_fnmatch.o \
69                 lib/select.o \
70                 lib/mutex.o \
71                 lib/idtree.o \
72                 lib/unix_privs.o \
73                 lib/db_wrap.o \
74                 lib/gendb.o \
75                 lib/credentials.o
76 REQUIRED_SUBSYSTEMS = \
77                 LIBLDB CHARSET LIBREPLACE LIBNETIF LIBCRYPTO EXT_LIB_DL LIBTALLOC \
78                 SOCKET_WRAPPER CONFIG
79 # End SUBSYSTEM LIBBASIC
80 ##############################
81