5 [MODULE::smbcalls_config]
6 OBJ_FILES = smbcalls_config.o
7 OUTPUT_TYPE = MERGED_OBJ
9 INIT_FUNCTION = smb_setup_ejs_config
11 [MODULE::smbcalls_ldb]
12 OBJ_FILES = smbcalls_ldb.o
13 OUTPUT_TYPE = MERGED_OBJ
15 INIT_FUNCTION = smb_setup_ejs_ldb
16 PRIVATE_DEPENDENCIES = LIBLDB SAMDB LIBNDR
18 [MODULE::smbcalls_reg]
19 OBJ_FILES = smbcalls_reg.o
21 OUTPUT_TYPE = MERGED_OBJ
22 INIT_FUNCTION = smb_setup_ejs_reg
23 PRIVATE_DEPENDENCIES = registry SAMDB LIBNDR
25 [MODULE::smbcalls_nbt]
26 OBJ_FILES = smbcalls_nbt.o
28 OUTPUT_TYPE = MERGED_OBJ
29 INIT_FUNCTION = smb_setup_ejs_nbt
31 [MODULE::smbcalls_rand]
32 OBJ_FILES = smbcalls_rand.o
34 OUTPUT_TYPE = MERGED_OBJ
35 INIT_FUNCTION = smb_setup_ejs_random
37 [MODULE::smbcalls_nss]
38 OBJ_FILES = smbcalls_nss.o
40 OUTPUT_TYPE = MERGED_OBJ
41 INIT_FUNCTION = smb_setup_ejs_nss
42 PRIVATE_DEPENDENCIES = NSS_WRAPPER
44 [MODULE::smbcalls_data]
45 OBJ_FILES = smbcalls_data.o
47 OUTPUT_TYPE = MERGED_OBJ
48 INIT_FUNCTION = smb_setup_ejs_datablob
50 [MODULE::smbcalls_auth]
51 OBJ_FILES = smbcalls_auth.o
52 OUTPUT_TYPE = MERGED_OBJ
54 INIT_FUNCTION = smb_setup_ejs_auth
55 PRIVATE_DEPENDENCIES = auth
57 [MODULE::smbcalls_string]
58 OBJ_FILES = smbcalls_string.o
60 OUTPUT_TYPE = MERGED_OBJ
61 INIT_FUNCTION = smb_setup_ejs_string
63 [MODULE::smbcalls_sys]
64 OBJ_FILES = smbcalls_sys.o
66 OUTPUT_TYPE = MERGED_OBJ
67 INIT_FUNCTION = smb_setup_ejs_system
69 mkinclude ejsnet/config.mk
72 PRIVATE_PROTO_HEADER = proto.h
82 PRIVATE_DEPENDENCIES = \
85 LIBSAMBA-NET LIBCLI_SMB LIBPOPT \
86 CREDENTIALS POPT_CREDENTIALS POPT_SAMBA \
90 #######################
91 # Start BINARY SMBSCRIPT
96 PRIVATE_DEPENDENCIES = EJS LIBSAMBA-UTIL smbcalls LIBSAMBA-CONFIG
97 # End BINARY SMBSCRIPT
98 #######################