f43c9d8a1bdb5dea058fdb5bf3151ac01aa00c32
[samba.git] / source4 / param / config.mk
1 [SUBSYSTEM::LIBSAMBA-CONFIG]
2 OBJ_FILES = loadparm.o \
3                         params.o \
4                         generic.o \
5                         util.o \
6                         ../lib/version.o
7 PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL 
8 PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
9 PRIVATE_PROTO_HEADER = proto.h
10
11 PUBLIC_HEADERS += param/param.h
12
13 #################################
14 # Start SUBSYSTEM share
15 [SUBSYSTEM::share]
16 PRIVATE_PROTO_HEADER = share_proto.h
17 OBJ_FILES = share.o
18 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
19 # End SUBSYSTEM share
20 #################################
21
22 PUBLIC_HEADERS += param/share.h
23
24 ################################################
25 # Start MODULE share_classic
26 [MODULE::share_classic]
27 SUBSYSTEM = share
28 INIT_FUNCTION = share_classic_init
29 OBJ_FILES = share_classic.o 
30 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
31 # End MODULE share_classic
32 ################################################
33
34 ################################################
35 # Start MODULE share_ldb
36 [MODULE::share_ldb]
37 SUBSYSTEM = share
38 INIT_FUNCTION = share_ldb_init
39 OBJ_FILES = share_ldb.o 
40 PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
41 # End MODULE share_ldb
42 ################################################
43
44 [SUBSYSTEM::SECRETS]
45 OBJ_FILES = secrets.o
46 PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
47
48 [PYTHON::param]
49 SWIG_FILE = param.i
50 PRIVATE_DEPENDENCIES = LIBSAMBA-CONFIG