1 [MODULE::smbcalls_config]
2 OUTPUT_TYPE = MERGED_OBJ
4 INIT_FUNCTION = smb_setup_ejs_config
6 smbcalls_config_OBJ_FILES = $(ejsscriptsrcdir)/smbcalls_config.o
9 OUTPUT_TYPE = MERGED_OBJ
11 INIT_FUNCTION = smb_setup_ejs_ldb
12 PRIVATE_DEPENDENCIES = LIBLDB SAMDB LIBNDR
14 smbcalls_ldb_OBJ_FILES = $(ejsscriptsrcdir)/smbcalls_ldb.o
16 [MODULE::smbcalls_auth]
17 OUTPUT_TYPE = MERGED_OBJ
19 INIT_FUNCTION = smb_setup_ejs_auth
20 PRIVATE_DEPENDENCIES = service_auth
22 smbcalls_auth_OBJ_FILES = $(ejsscriptsrcdir)/smbcalls_auth.o
24 smbcalls_auth_OBJ_FILES = $(ejsscriptsrcdir)/smbcalls_auth.o
26 [MODULE::smbcalls_string]
28 OUTPUT_TYPE = MERGED_OBJ
29 INIT_FUNCTION = smb_setup_ejs_string
31 smbcalls_string_OBJ_FILES = $(ejsscriptsrcdir)/smbcalls_string.o
33 [MODULE::smbcalls_sys]
35 OUTPUT_TYPE = MERGED_OBJ
36 INIT_FUNCTION = smb_setup_ejs_system
38 smbcalls_sys_OBJ_FILES = $(ejsscriptsrcdir)/smbcalls_sys.o
41 PRIVATE_DEPENDENCIES = \
44 LIBSAMBA-NET LIBCLI_SMB LIBPOPT \
45 CREDENTIALS POPT_CREDENTIALS POPT_SAMBA \
48 smbcalls_OBJ_FILES = $(addprefix $(ejsscriptsrcdir)/, \
54 $(eval $(call proto_header_template,$(ejsscriptsrcdir)/proto.h,$(smbcalls_OBJ_FILES:.o=.c)))
56 #######################
57 # Start BINARY SMBSCRIPT
59 PRIVATE_DEPENDENCIES = EJS LIBSAMBA-UTIL smbcalls LIBSAMBA-HOSTCONFIG
60 # End BINARY SMBSCRIPT
61 #######################
63 smbscript_OBJ_FILES = $(ejsscriptsrcdir)/smbscript.o