libnet: Make UserInfo accept a SID as input as well, fix wb_cmd_getpwuid
[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 = param/loadparm.o \
9                         param/generic.o \
10                         param/util.o \
11                         lib/version.o
12
13 PUBLIC_HEADERS += param/param.h
14
15 PC_FILES += param/samba-hostconfig.pc
16
17 [SUBSYSTEM::PROVISION]
18 PRIVATE_DEPENDENCIES = LIBPYTHON
19
20 PROVISION_OBJ_FILES = param/provision.o
21
22 #################################
23 # Start SUBSYSTEM share
24 [SUBSYSTEM::share]
25 PRIVATE_PROTO_HEADER = share_proto.h
26 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
27 # End SUBSYSTEM share
28 #################################
29
30 share_OBJ_FILES = param/share.o
31
32 PUBLIC_HEADERS += param/share.h
33
34 ################################################
35 # Start MODULE share_classic
36 [MODULE::share_classic]
37 SUBSYSTEM = share
38 INIT_FUNCTION = share_classic_init
39 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
40 # End MODULE share_classic
41 ################################################
42
43 share_classic_OBJ_FILES = param/share_classic.o 
44
45 ################################################
46 # Start MODULE share_ldb
47 [MODULE::share_ldb]
48 SUBSYSTEM = share
49 INIT_FUNCTION = share_ldb_init
50 PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
51 # End MODULE share_ldb
52 ################################################
53
54 share_ldb_OBJ_FILES = param/share_ldb.o 
55
56 [SUBSYSTEM::SECRETS]
57 PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
58
59 SECRETS_OBJ_FILES = param/secrets.o
60
61 [PYTHON::param]
62 SWIG_FILE = param.i
63 PRIVATE_DEPENDENCIES = LIBSAMBA-HOSTCONFIG
64
65 param_OBJ_FILES = param/param_wrap.o