r25839: use nss_wrapper code in samba4 if
[kai/samba.git] / source4 / scripting / ejs / config.mk
1 #######################
2 # Start LIBRARY EJSRPC
3 [SUBSYSTEM::EJSRPC]
4 OBJ_FILES = \
5                 ejsrpc.o
6 # End SUBSYSTEM EJSRPC
7 #######################
8
9 [MODULE::smbcalls_config]
10 OBJ_FILES = smbcalls_config.o
11 SUBSYSTEM = smbcalls
12 INIT_FUNCTION = smb_setup_ejs_config
13
14 [MODULE::smbcalls_ldb]
15 OBJ_FILES = smbcalls_ldb.o
16 SUBSYSTEM = smbcalls
17 INIT_FUNCTION = smb_setup_ejs_ldb
18 PRIVATE_DEPENDENCIES = LIBLDB SAMDB LIBNDR
19
20 [MODULE::smbcalls_reg]
21 OBJ_FILES = smbcalls_reg.o
22 SUBSYSTEM = smbcalls
23 INIT_FUNCTION = smb_setup_ejs_reg
24 PRIVATE_DEPENDENCIES = registry SAMDB LIBNDR
25
26 [MODULE::smbcalls_nbt]
27 OBJ_FILES = smbcalls_nbt.o
28 SUBSYSTEM = smbcalls
29 INIT_FUNCTION = smb_setup_ejs_nbt
30
31 [MODULE::smbcalls_samba3]
32 OBJ_FILES = smbcalls_samba3.o
33 SUBSYSTEM = smbcalls
34 INIT_FUNCTION = smb_setup_ejs_samba3
35 PRIVATE_DEPENDENCIES = LIBSAMBA3 
36
37 [MODULE::smbcalls_rand]
38 OBJ_FILES = smbcalls_rand.o
39 SUBSYSTEM = smbcalls
40 INIT_FUNCTION = smb_setup_ejs_random
41
42 [MODULE::smbcalls_nss]
43 OBJ_FILES = smbcalls_nss.o
44 SUBSYSTEM = smbcalls
45 INIT_FUNCTION = smb_setup_ejs_nss
46 PRIVATE_DEPENDENCIES = NSS_WRAPPER
47
48 [MODULE::smbcalls_data]
49 OBJ_FILES = smbcalls_data.o
50 SUBSYSTEM = smbcalls
51 INIT_FUNCTION = smb_setup_ejs_datablob
52
53 [MODULE::smbcalls_auth]
54 OBJ_FILES = smbcalls_auth.o
55 SUBSYSTEM = smbcalls
56 INIT_FUNCTION = smb_setup_ejs_auth
57 PRIVATE_DEPENDENCIES = auth
58
59 [MODULE::smbcalls_string]
60 OBJ_FILES = smbcalls_string.o
61 SUBSYSTEM = smbcalls
62 INIT_FUNCTION = smb_setup_ejs_string
63
64 [MODULE::smbcalls_sys]
65 OBJ_FILES = smbcalls_sys.o
66 SUBSYSTEM = smbcalls
67 INIT_FUNCTION = smb_setup_ejs_system
68
69 include ejsnet/config.mk
70
71 #######################
72 # Start LIBRARY smbcalls
73 [LIBRARY::smbcalls]
74 SO_VERSION = 0
75 VERSION = 0.0.1
76 PRIVATE_PROTO_HEADER = proto.h
77 OBJ_FILES = \
78                 smbcalls.o \
79                 smbcalls_cli.o \
80                 smbcalls_rpc.o \
81                 smbcalls_options.o \
82                 smbcalls_creds.o \
83                 smbcalls_param.o \
84                 mprutil.o \
85                 literal.o
86 PRIVATE_DEPENDENCIES = \
87                 EJS LIBSAMBA-UTIL \
88                 EJSRPC MESSAGING \
89                 LIBSAMBA-NET LIBCLI_SMB LIBPOPT \
90                 CREDENTIALS POPT_CREDENTIALS POPT_SAMBA \
91                 dcerpc \
92                 NDR_TABLE
93 # End SUBSYSTEM smbcalls
94 #######################
95
96 #######################
97 # Start BINARY SMBSCRIPT
98 [BINARY::smbscript]
99 INSTALLDIR = BINDIR
100 OBJ_FILES = \
101                 smbscript.o
102 PRIVATE_DEPENDENCIES = EJS LIBSAMBA-UTIL smbcalls LIBSAMBA-CONFIG
103 # End BINARY SMBSCRIPT
104 #######################