| 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
|
|---|