1 [LIBRARY::LIBSAMBA-HOSTCONFIG]
4 PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL
5 PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
6 PRIVATE_PROTO_HEADER = proto.h
8 LIBSAMBA-CONFIG_OBJ_FILES = param/loadparm.o \
14 PUBLIC_HEADERS += param/param.h
16 PC_FILES += param/samba-hostconfig.pc
18 #################################
19 # Start SUBSYSTEM share
21 PRIVATE_PROTO_HEADER = share_proto.h
22 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
24 #################################
26 share_OBJ_FILES = param/share.o
28 PUBLIC_HEADERS += param/share.h
30 ################################################
31 # Start MODULE share_classic
32 [MODULE::share_classic]
34 INIT_FUNCTION = share_classic_init
35 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
36 # End MODULE share_classic
37 ################################################
39 share_classic_OBJ_FILES = param/share_classic.o
41 ################################################
42 # Start MODULE share_ldb
45 INIT_FUNCTION = share_ldb_init
46 PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
47 # End MODULE share_ldb
48 ################################################
50 share_ldb_OBJ_FILES = param/share_ldb.o
53 PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
55 SECRETS_OBJ_FILES = param/secrets.o
59 PRIVATE_DEPENDENCIES = LIBSAMBA-HOSTCONFIG
61 param_OBJ_FILES = param/param_wrap.o