3 EJSRPC_OBJ_FILES = scripting/ejs/ejsrpc.o
5 [MODULE::smbcalls_config]
6 OUTPUT_TYPE = MERGED_OBJ
8 INIT_FUNCTION = smb_setup_ejs_config
10 smbcalls_config_OBJ_FILES = scripting/ejs/smbcalls_config.o
12 [MODULE::smbcalls_ldb]
13 OUTPUT_TYPE = MERGED_OBJ
15 INIT_FUNCTION = smb_setup_ejs_ldb
16 PRIVATE_DEPENDENCIES = LIBLDB SAMDB LIBNDR
18 smbcalls_ldb_OBJ_FILES = scripting/ejs/smbcalls_ldb.o
20 [MODULE::smbcalls_reg]
22 OUTPUT_TYPE = MERGED_OBJ
23 INIT_FUNCTION = smb_setup_ejs_reg
24 PRIVATE_DEPENDENCIES = registry SAMDB LIBNDR
26 smbcalls_reg_OBJ_FILES = scripting/ejs/smbcalls_reg.o
28 [MODULE::smbcalls_nbt]
30 OUTPUT_TYPE = MERGED_OBJ
31 INIT_FUNCTION = smb_setup_ejs_nbt
33 smbcalls_nbt_OBJ_FILES = scripting/ejs/smbcalls_nbt.o
35 [MODULE::smbcalls_rand]
37 OUTPUT_TYPE = MERGED_OBJ
38 INIT_FUNCTION = smb_setup_ejs_random
40 smbcalls_rand_OBJ_FILES = scripting/ejs/smbcalls_rand.o
42 [MODULE::smbcalls_nss]
44 OUTPUT_TYPE = MERGED_OBJ
45 INIT_FUNCTION = smb_setup_ejs_nss
46 PRIVATE_DEPENDENCIES = NSS_WRAPPER
48 smbcalls_nss_OBJ_FILES = scripting/ejs/smbcalls_nss.o
50 [MODULE::smbcalls_data]
52 OUTPUT_TYPE = MERGED_OBJ
53 INIT_FUNCTION = smb_setup_ejs_datablob
55 smbcalls_data_OBJ_FILES = scripting/ejs/smbcalls_data.o
57 [MODULE::smbcalls_auth]
58 OUTPUT_TYPE = MERGED_OBJ
60 INIT_FUNCTION = smb_setup_ejs_auth
61 PRIVATE_DEPENDENCIES = auth
63 smbcalls_auth_OBJ_FILES = scripting/ejs/smbcalls_auth.o
65 [MODULE::smbcalls_string]
67 OUTPUT_TYPE = MERGED_OBJ
68 INIT_FUNCTION = smb_setup_ejs_string
70 smbcalls_string_OBJ_FILES = scripting/ejs/smbcalls_string.o
72 [MODULE::smbcalls_sys]
74 OUTPUT_TYPE = MERGED_OBJ
75 INIT_FUNCTION = smb_setup_ejs_system
77 smbcalls_sys_OBJ_FILES = scripting/ejs/smbcalls_sys.o
79 mkinclude ejsnet/config.mk
82 PRIVATE_PROTO_HEADER = proto.h
83 PRIVATE_DEPENDENCIES = \
86 LIBSAMBA-NET LIBCLI_SMB LIBPOPT \
87 CREDENTIALS POPT_CREDENTIALS POPT_SAMBA \
91 smbcalls_OBJ_FILES = $(addprefix scripting/ejs/, \
101 #######################
102 # Start BINARY SMBSCRIPT
104 PRIVATE_DEPENDENCIES = EJS LIBSAMBA-UTIL smbcalls LIBSAMBA-HOSTCONFIG
105 # End BINARY SMBSCRIPT
106 #######################
108 smbscript_OBJ_FILES = scripting/ejs/smbscript.o