s3-dsgetdcname: send the ip addr instead of the server name to ads_cldap_netlogon().
[gd/samba/.git] / source4 / param / config.mk
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