2008-04-01 16:05:54 +02:00
[LIBRARY :: LIBSAMBA -HOSTCONFIG ]
2006-10-17 00:56:29 +00:00
PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL
2007-12-15 22:23:45 +01:00
PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
2008-04-14 17:22:58 +02:00
2008-04-15 02:25:16 +02:00
LIBSAMBA-HOSTCONFIG_VERSION = 0.0.1
2008-05-10 22:30:00 +02:00
LIBSAMBA-HOSTCONFIG_SOVERSION = 0
2008-04-15 02:25:16 +02:00
2008-05-18 19:37:24 +02:00
LIBSAMBA-HOSTCONFIG_OBJ_FILES = $( addprefix $( paramsrcdir) /, \
2008-05-27 13:38:39 +02:00
loadparm.o generic.o util.o)
2008-03-03 18:25:28 +01:00
2008-02-26 17:17:52 +01:00
PUBLIC_HEADERS += param/param.h
2006-07-23 18:43:07 +00:00
2008-05-18 19:37:24 +02:00
PC_FILES += $( paramsrcdir) /samba-hostconfig.pc
2008-04-08 03:45:06 +02:00
2008-04-09 03:23:13 +02:00
[SUBSYSTEM :: PROVISION ]
2008-05-28 04:11:40 +02:00
PRIVATE_DEPENDENCIES = LIBPYTHON swig_ldb
2008-04-09 03:23:13 +02:00
2008-05-18 19:37:24 +02:00
PROVISION_OBJ_FILES = $( paramsrcdir) /provision.o
2008-04-14 17:22:58 +02:00
2006-07-23 18:43:07 +00:00
#################################
# Start SUBSYSTEM share
2008-01-20 16:28:43 +01:00
[SUBSYSTEM :: share ]
2006-11-12 02:49:05 +00:00
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
2006-07-23 18:43:07 +00:00
# End SUBSYSTEM share
#################################
2008-05-18 19:37:24 +02:00
share_OBJ_FILES = $( paramsrcdir) /share.o
2008-03-03 18:25:28 +01:00
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(paramsrcdir)/share_proto.h,$(share_OBJ_FILES : .o =.c )))
2008-05-18 22:30:08 +02:00
2008-02-26 17:17:52 +01:00
PUBLIC_HEADERS += param/share.h
2006-07-23 18:43:07 +00:00
################################################
# Start MODULE share_classic
[MODULE :: share_classic ]
SUBSYSTEM = share
INIT_FUNCTION = share_classic_init
2007-04-20 11:04:13 +00:00
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
2006-07-23 18:43:07 +00:00
# End MODULE share_classic
################################################
2008-05-18 19:37:24 +02:00
share_classic_OBJ_FILES = $( paramsrcdir) /share_classic.o
2008-03-03 18:25:28 +01:00
2006-07-23 18:47:56 +00:00
################################################
# Start MODULE share_ldb
[MODULE :: share_ldb ]
SUBSYSTEM = share
INIT_FUNCTION = share_ldb_init
2007-12-15 22:23:45 +01:00
PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
2006-07-23 18:47:56 +00:00
# End MODULE share_ldb
################################################
2008-05-18 19:37:24 +02:00
share_ldb_OBJ_FILES = $( paramsrcdir) /share_ldb.o
2008-03-03 18:25:28 +01:00
2006-11-06 16:11:52 +00:00
[SUBSYSTEM :: SECRETS ]
2007-12-15 22:23:36 +01:00
PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
2007-12-14 01:26:12 +01:00
2008-05-18 19:37:24 +02:00
SECRETS_OBJ_FILES = $( paramsrcdir) /secrets.o
2008-03-03 18:25:28 +01:00
2008-05-21 12:38:47 +02:00
[PYTHON :: param ]
2008-05-21 23:59:34 +02:00
LIBRARY_REALNAME = samba/_param.$( SHLIBEXT)
2008-04-01 15:08:30 +02:00
PRIVATE_DEPENDENCIES = LIBSAMBA-HOSTCONFIG
2008-03-04 00:43:24 +01:00
2008-05-18 19:37:24 +02:00
param_OBJ_FILES = $( paramsrcdir) /param_wrap.o
2008-05-21 21:24:48 +02:00
2008-05-21 21:50:56 +02:00
$( eval $ ( call python_py_module_template ,samba /param .py ,$ ( paramsrcdir ) /param .py ) )
2008-05-21 21:32:53 +02:00
2008-05-22 02:13:26 +02:00
$(param_OBJ_FILES) : CFLAGS +=$( CFLAG_NO_UNUSED_MACROS ) $( CFLAG_NO_CAST_QUAL )