r11385: Fix issues in module.c. Calling function should pass in path
[kai/samba.git] / source4 / 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
19 ##############################
20 # Start SUBSYSTEM LIBNETIF
21 [SUBSYSTEM::LIBNETIF]
22 INIT_OBJ_FILES = \
23                 netif/interface.o
24 ADD_OBJ_FILES = \
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 INIT_OBJ_FILES = tdr/tdr.o
35
36 ##############################
37 # Start SUBSYSTEM LIBCRYPTO
38 [SUBSYSTEM::LIBCRYPTO]
39 NOPROTO = YES
40 INIT_OBJ_FILES = \
41                 crypto/crc32.o
42 ADD_OBJ_FILES = \
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 INIT_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 INIT_OBJ_FILES = version.o
66 ADD_OBJ_FILES = \
67                 xfile.o \
68                 debug.o \
69                 fault.o \
70                 signal.o \
71                 system.o \
72                 time.o \
73                 genrand.o \
74                 dprintf.o \
75                 util_str.o \
76                 util_strlist.o \
77                 util_unistr.o \
78                 util_file.o \
79                 data_blob.o \
80                 util.o \
81                 util_sock.o \
82                 substitute.o \
83                 fsusage.o \
84                 ms_fnmatch.o \
85                 select.o \
86                 mutex.o \
87                 idtree.o \
88                 db_wrap.o \
89                 gendb.o \
90                 module.o
91 REQUIRED_SUBSYSTEMS = \
92                 LIBLDB CHARSET LIBREPLACE LIBNETIF LIBCRYPTO EXT_LIB_DL LIBTALLOC \
93                 SOCKET_WRAPPER CONFIG
94 # End SUBSYSTEM LIBBASIC
95 ##############################
96
97 [SUBSYSTEM::PIDFILE]
98 OBJ_FILES = pidfile.o
99
100 [SUBSYSTEM::UNIX_PRIVS]
101 OBJ_FILES = unix_privs.o