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