1 [LIBRARY::LIBSAMBA-HOSTCONFIG]
4 PC_FILE = samba-hostconfig.pc
5 PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL
6 PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
8 LIBSAMBA-HOSTCONFIG_OBJ_FILES = param/loadparm.o \
13 PUBLIC_HEADERS += param/param.h
15 [SUBSYSTEM::PROVISION]
16 PRIVATE_DEPENDENCIES = LIBPYTHON
18 PROVISION_OBJ_FILES = param/provision.o
20 #################################
21 # Start SUBSYSTEM share
23 PRIVATE_PROTO_HEADER = share_proto.h
24 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
26 #################################
28 share_OBJ_FILES = param/share.o
30 PUBLIC_HEADERS += param/share.h
32 ################################################
33 # Start MODULE share_classic
34 [MODULE::share_classic]
36 INIT_FUNCTION = share_classic_init
37 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
38 # End MODULE share_classic
39 ################################################
41 share_classic_OBJ_FILES = param/share_classic.o
43 ################################################
44 # Start MODULE share_ldb
47 INIT_FUNCTION = share_ldb_init
48 PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
49 # End MODULE share_ldb
50 ################################################
52 share_ldb_OBJ_FILES = param/share_ldb.o
55 PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
57 SECRETS_OBJ_FILES = param/secrets.o
61 PRIVATE_DEPENDENCIES = LIBSAMBA-HOSTCONFIG
63 param_OBJ_FILES = param/param_wrap.o