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