1 [LIBRARY::LIBSAMBA-HOSTCONFIG]
2 PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL
3 PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
5 LIBSAMBA-HOSTCONFIG_VERSION = 0.0.1
6 LIBSAMBA-HOSTCONFIG-SOVERSION = 0
8 LIBSAMBA-HOSTCONFIG_OBJ_FILES = param/loadparm.o \
13 LIBSAMBA-CONFIG_OBJ_FILES = param/loadparm.o \
19 PUBLIC_HEADERS += param/param.h
21 PC_FILES += param/samba-hostconfig.pc
23 [SUBSYSTEM::PROVISION]
24 PRIVATE_DEPENDENCIES = LIBPYTHON
26 PROVISION_OBJ_FILES = param/provision.o
28 #################################
29 # Start SUBSYSTEM share
31 PRIVATE_PROTO_HEADER = share_proto.h
32 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
34 #################################
36 share_OBJ_FILES = param/share.o
38 PUBLIC_HEADERS += param/share.h
40 ################################################
41 # Start MODULE share_classic
42 [MODULE::share_classic]
44 INIT_FUNCTION = share_classic_init
45 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
46 # End MODULE share_classic
47 ################################################
49 share_classic_OBJ_FILES = param/share_classic.o
51 ################################################
52 # Start MODULE share_ldb
55 INIT_FUNCTION = share_ldb_init
56 PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
57 # End MODULE share_ldb
58 ################################################
60 share_ldb_OBJ_FILES = param/share_ldb.o
63 PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
65 SECRETS_OBJ_FILES = param/secrets.o
69 PRIVATE_DEPENDENCIES = LIBSAMBA-HOSTCONFIG
71 param_OBJ_FILES = param/param_wrap.o