Merge branch 'v4-0-trivial' into v4-0-python
[ira/wip.git] / source / param / config.mk
1 [LIBRARY::LIBSAMBA-CONFIG]
2 VERSION = 0.0.1
3 SO_VERSION = 0
4 PC_FILE = samba-config.pc
5 OBJ_FILES = loadparm.o \
6                         params.o \
7                         generic.o \
8                         util.o \
9                         ../lib/version.o
10 PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL 
11 PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
12 PUBLIC_PROTO_HEADER = proto.h
13 PUBLIC_HEADERS = param.h
14
15 #################################
16 # Start SUBSYSTEM share
17 [SUBSYSTEM::share]
18 PUBLIC_HEADERS = share.h
19 PUBLIC_PROTO_HEADER = share_proto.h
20 OBJ_FILES = share.o
21 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
22 # End SUBSYSTEM share
23 #################################
24
25 ################################################
26 # Start MODULE share_classic
27 [MODULE::share_classic]
28 SUBSYSTEM = share
29 INIT_FUNCTION = share_classic_init
30 OBJ_FILES = share_classic.o 
31 PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
32 # End MODULE share_classic
33 ################################################
34
35 ################################################
36 # Start MODULE share_ldb
37 [MODULE::share_ldb]
38 SUBSYSTEM = share
39 INIT_FUNCTION = share_ldb_init
40 OBJ_FILES = share_ldb.o 
41 PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
42 # End MODULE share_ldb
43 ################################################
44
45 [SUBSYSTEM::SECRETS]
46 OBJ_FILES = secrets.o
47 PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
48
49 [PYTHON::param]
50 SWIG_FILE = param.i
51 PRIVATE_DEPENDENCIES = LIBSAMBA-CONFIG