1 #######################
7 #######################
9 [MODULE::smbcalls_config]
10 OBJ_FILES = smbcalls_config.o
12 INIT_FUNCTION = smb_setup_ejs_config
14 [MODULE::smbcalls_ldb]
15 OBJ_FILES = smbcalls_ldb.o
17 INIT_FUNCTION = smb_setup_ejs_ldb
18 PRIVATE_DEPENDENCIES = LIBLDB SAMDB LIBNDR
20 [MODULE::smbcalls_reg]
21 OBJ_FILES = smbcalls_reg.o
23 INIT_FUNCTION = smb_setup_ejs_reg
24 PRIVATE_DEPENDENCIES = registry SAMDB LIBNDR
26 [MODULE::smbcalls_nbt]
27 OBJ_FILES = smbcalls_nbt.o
29 INIT_FUNCTION = smb_setup_ejs_nbt
31 [MODULE::smbcalls_samba3]
32 OBJ_FILES = smbcalls_samba3.o
34 INIT_FUNCTION = smb_setup_ejs_samba3
35 PRIVATE_DEPENDENCIES = LIBSAMBA3
37 [MODULE::smbcalls_rand]
38 OBJ_FILES = smbcalls_rand.o
40 INIT_FUNCTION = smb_setup_ejs_random
42 [MODULE::smbcalls_nss]
43 OBJ_FILES = smbcalls_nss.o
45 INIT_FUNCTION = smb_setup_ejs_nss
46 PRIVATE_DEPENDENCIES = NSS_WRAPPER
48 [MODULE::smbcalls_data]
49 OBJ_FILES = smbcalls_data.o
51 INIT_FUNCTION = smb_setup_ejs_datablob
53 [MODULE::smbcalls_auth]
54 OBJ_FILES = smbcalls_auth.o
56 INIT_FUNCTION = smb_setup_ejs_auth
57 PRIVATE_DEPENDENCIES = auth
59 [MODULE::smbcalls_string]
60 OBJ_FILES = smbcalls_string.o
62 INIT_FUNCTION = smb_setup_ejs_string
64 [MODULE::smbcalls_sys]
65 OBJ_FILES = smbcalls_sys.o
67 INIT_FUNCTION = smb_setup_ejs_system
69 include ejsnet/config.mk
71 #######################
72 # Start LIBRARY smbcalls
76 PRIVATE_PROTO_HEADER = proto.h
86 PRIVATE_DEPENDENCIES = \
89 LIBSAMBA-NET LIBCLI_SMB LIBPOPT \
90 CREDENTIALS POPT_CREDENTIALS POPT_SAMBA \
93 # End SUBSYSTEM smbcalls
94 #######################
96 #######################
97 # Start BINARY SMBSCRIPT
102 PRIVATE_DEPENDENCIES = EJS LIBSAMBA-UTIL smbcalls LIBSAMBA-CONFIG
103 # End BINARY SMBSCRIPT
104 #######################