1 | [LIBRARY::LIBSAMBA-HOSTCONFIG]
|
---|
2 | PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL
|
---|
3 | PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
|
---|
4 |
|
---|
5 | LIBSAMBA-HOSTCONFIG_VERSION = 0.0.1
|
---|
6 | LIBSAMBA-HOSTCONFIG_SOVERSION = 0
|
---|
7 |
|
---|
8 | LIBSAMBA-HOSTCONFIG_OBJ_FILES = $(addprefix $(paramsrcdir)/, \
|
---|
9 | loadparm.o generic.o util.o)
|
---|
10 |
|
---|
11 | PUBLIC_HEADERS += param/param.h
|
---|
12 |
|
---|
13 | PC_FILES += $(paramsrcdir)/samba-hostconfig.pc
|
---|
14 |
|
---|
15 | [SUBSYSTEM::PROVISION]
|
---|
16 | PRIVATE_DEPENDENCIES = LIBPYTHON pyldb pyparam_util
|
---|
17 |
|
---|
18 | PROVISION_OBJ_FILES = $(paramsrcdir)/provision.o $(param_OBJ_FILES)
|
---|
19 |
|
---|
20 | #################################
|
---|
21 | # Start SUBSYSTEM share
|
---|
22 | [SUBSYSTEM::share]
|
---|
23 | PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
|
---|
24 | # End SUBSYSTEM share
|
---|
25 | #################################
|
---|
26 |
|
---|
27 | share_OBJ_FILES = $(paramsrcdir)/share.o
|
---|
28 |
|
---|
29 | $(eval $(call proto_header_template,$(paramsrcdir)/share_proto.h,$(share_OBJ_FILES:.o=.c)))
|
---|
30 |
|
---|
31 | PUBLIC_HEADERS += param/share.h
|
---|
32 |
|
---|
33 | ################################################
|
---|
34 | # Start MODULE share_classic
|
---|
35 | [MODULE::share_classic]
|
---|
36 | SUBSYSTEM = share
|
---|
37 | INIT_FUNCTION = share_classic_init
|
---|
38 | PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
|
---|
39 | # End MODULE share_classic
|
---|
40 | ################################################
|
---|
41 |
|
---|
42 | share_classic_OBJ_FILES = $(paramsrcdir)/share_classic.o
|
---|
43 |
|
---|
44 | ################################################
|
---|
45 | # Start MODULE share_ldb
|
---|
46 | [MODULE::share_ldb]
|
---|
47 | SUBSYSTEM = share
|
---|
48 | INIT_FUNCTION = share_ldb_init
|
---|
49 | PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
|
---|
50 | # End MODULE share_ldb
|
---|
51 | ################################################
|
---|
52 |
|
---|
53 | share_ldb_OBJ_FILES = $(paramsrcdir)/share_ldb.o
|
---|
54 |
|
---|
55 | [SUBSYSTEM::SECRETS]
|
---|
56 | PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
|
---|
57 |
|
---|
58 | SECRETS_OBJ_FILES = $(paramsrcdir)/secrets.o
|
---|
59 |
|
---|
60 | [PYTHON::param]
|
---|
61 | LIBRARY_REALNAME = samba/param.$(SHLIBEXT)
|
---|
62 | PRIVATE_DEPENDENCIES = LIBSAMBA-HOSTCONFIG PYTALLOC
|
---|
63 |
|
---|
64 | param_OBJ_FILES = $(paramsrcdir)/pyparam.o
|
---|
65 |
|
---|
66 | [SUBSYSTEM::pyparam_util]
|
---|
67 | PRIVATE_DEPENDENCIES = LIBPYTHON
|
---|
68 |
|
---|
69 | pyparam_util_OBJ_FILES = $(paramsrcdir)/pyparam_util.o
|
---|