Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake4
[tprouty/samba.git] / source4 / param / config.mk
1 [LIBRARY::LIBSAMBA-HOSTCONFIG]
2 VERSION = 0.0.1
3 SO_VERSION = 0
4 PC_FILE = samba-hostconfig.pc
5 PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL 
6 PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
7
8 LIBSAMBA-HOSTCONFIG_OBJ_FILES = param/loadparm.o \
9                         param/generic.o \
10                         param/util.o \
11                         lib/version.o
12
13 PUBLIC_HEADERS += param/param.h
14
15 [SUBSYSTEM::PROVISION]
16 PRIVATE_DEPENDENCIES = LIBPYTHON
17
18 PROVISION_OBJ_FILES = param/provision.o
19
20 #################################
21 # Start SUBSYSTEM share
22 [SUBSYSTEM::share]
23 PRIVATE_PROTO_HEADER = share_proto.h
24 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
25 # End SUBSYSTEM share
26 #################################
27
28 share_OBJ_FILES = param/share.o
29
30 PUBLIC_HEADERS += param/share.h
31
32 ################################################
33 # Start MODULE share_classic
34 [MODULE::share_classic]
35 SUBSYSTEM = share
36 INIT_FUNCTION = share_classic_init
37 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
38 # End MODULE share_classic
39 ################################################
40
41 share_classic_OBJ_FILES = param/share_classic.o 
42
43 ################################################
44 # Start MODULE share_ldb
45 [MODULE::share_ldb]
46 SUBSYSTEM = share
47 INIT_FUNCTION = share_ldb_init
48 PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
49 # End MODULE share_ldb
50 ################################################
51
52 share_ldb_OBJ_FILES = param/share_ldb.o 
53
54 [SUBSYSTEM::SECRETS]
55 PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
56
57 SECRETS_OBJ_FILES = param/secrets.o
58
59 [PYTHON::param]
60 SWIG_FILE = param.i
61 PRIVATE_DEPENDENCIES = LIBSAMBA-HOSTCONFIG
62
63 param_OBJ_FILES = param/param_wrap.o