b28f6639c046b59d368a1b9dc79befbb3362a5b0
[jelmer/samba4-debian.git] / source / param / config.mk
1 [LIBRARY::LIBSAMBA-CONFIG]
2 DESCRIPTION = Reading Samba configuration files
3 VERSION = 0.0.1
4 SO_VERSION = 0
5 OBJ_FILES = loadparm.o \
6                         params.o \
7                         generic.o \
8                         util.o \
9                         ../lib/version.o
10 PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL 
11 PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
12 PUBLIC_PROTO_HEADER = proto.h
13 PUBLIC_HEADERS = param.h
14
15 #################################
16 # Start SUBSYSTEM share
17 [LIBRARY::share]
18 VERSION = 0.0.1
19 SO_VERSION = 0
20 DESCRIPTION = Services Configuration Library
21 PUBLIC_HEADERS = share.h
22 PUBLIC_PROTO_HEADER = share_proto.h
23 OBJ_FILES = share.o
24 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
25 # End SUBSYSTEM share
26 #################################
27
28 ################################################
29 # Start MODULE share_classic
30 [MODULE::share_classic]
31 SUBSYSTEM = share
32 INIT_FUNCTION = share_classic_init
33 OBJ_FILES = share_classic.o 
34 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
35 # End MODULE share_classic
36 ################################################
37
38 ################################################
39 # Start MODULE share_ldb
40 [MODULE::share_ldb]
41 SUBSYSTEM = share
42 INIT_FUNCTION = share_ldb_init
43 OBJ_FILES = share_ldb.o 
44 PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
45 # End MODULE share_ldb
46 ################################################
47
48 [SUBSYSTEM::SECRETS]
49 OBJ_FILES = secrets.o
50 PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
51
52 [PYTHON::param]
53 SWIG_FILE = param.i
54 PRIVATE_DEPENDENCIES = LIBSAMBA-CONFIG