r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not using
[abartlet/samba.git/.git] / source / lib / basic.mk
1 # LIB BASIC subsystem
2 include com/config.mk
3 include samba3/config.mk
4 include socket/config.mk
5 include charset/config.mk
6 include ldb/config.mk
7 include talloc/config.mk
8 include tdb/config.mk
9 include tls/config.mk
10 include registry/config.mk
11 include messaging/config.mk
12 include events/config.mk
13 include popt/config.mk
14 include cmdline/config.mk
15 include socket_wrapper/config.mk
16 include appweb/config.mk
17 include replace/config.mk
18 include stream/config.mk
19
20 ##############################
21 # Start SUBSYSTEM LIBNETIF
22 [SUBSYSTEM::LIBNETIF]
23 OBJ_FILES = \
24                 netif/interface.o \
25                 netif/netif.o
26 # End SUBSYSTEM LIBNETIF
27 ##############################
28
29 [LIBRARY::TDR]
30 PUBLIC_HEADERS = tdr/tdr.h
31 MAJOR_VERSION = 0
32 MINOR_VERSION = 0
33 RELEASE_VERSION = 1
34 DESCRIPTION = Simple marshall/unmarshall library
35 OBJ_FILES = tdr/tdr.o
36
37 ##############################
38 # Start SUBSYSTEM LIBCRYPTO
39 [SUBSYSTEM::LIBCRYPTO]
40 NOPROTO = YES
41 OBJ_FILES = \
42                 crypto/crc32.o \
43                 crypto/md5.o \
44                 crypto/hmacmd5.o \
45                 crypto/md4.o \
46                 crypto/arcfour.o
47 # End SUBSYSTEM LIBCRYPTO
48 ##############################
49
50 ################################################
51 # Start SUBSYSTEM LIBCOMPRESSION
52 [SUBSYSTEM::LIBCOMPRESSION]
53 OBJ_FILES = \
54                 compression/mszip.o
55 # End SUBSYSTEM LIBCOMPRESION
56 ################################################
57
58 [SUBSYSTEM::GENCACHE]
59 OBJ_FILES = \
60                 gencache.o \
61
62 ##############################
63 # Start SUBSYSTEM LIBBASIC
64 [SUBSYSTEM::LIBBASIC]
65 OBJ_FILES = version.o \
66                 xfile.o \
67                 debug.o \
68                 fault.o \
69                 signal.o \
70                 system.o \
71                 time.o \
72                 genrand.o \
73                 dprintf.o \
74                 util_str.o \
75                 util_strlist.o \
76                 util_unistr.o \
77                 util_file.o \
78                 data_blob.o \
79                 util.o \
80                 util_sock.o \
81                 substitute.o \
82                 fsusage.o \
83                 ms_fnmatch.o \
84                 select.o \
85                 mutex.o \
86                 idtree.o \
87                 db_wrap.o \
88                 gendb.o \
89                 module.o
90 REQUIRED_SUBSYSTEMS = \
91                 LIBLDB CHARSET LIBREPLACE LIBNETIF LIBCRYPTO EXT_LIB_DL LIBTALLOC \
92                 SOCKET_WRAPPER CONFIG
93 # End SUBSYSTEM LIBBASIC
94 ##############################
95
96 [SUBSYSTEM::PIDFILE]
97 OBJ_FILES = pidfile.o
98
99 [SUBSYSTEM::UNIX_PRIVS]
100 OBJ_FILES = unix_privs.o