mirror of
https://github.com/samba-team/samba.git
synced 2025-11-08 16:23:49 +03:00
r25348: Start working on another Python wrapper.
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
30c34d7a4b
commit
441a040434
@@ -59,6 +59,11 @@ LIBRARY_REALNAME = swig/_libcli_nbt.$(SHLIBEXT)
|
||||
OBJ_FILES = swig/libcli_nbt_wrap.o
|
||||
PUBLIC_DEPENDENCIES = LIBCLI_NBT DYNCONFIG LIBSAMBA-CONFIG
|
||||
|
||||
[LIBRARY::swig_libcli_smb]
|
||||
LIBRARY_REALNAME = swig/_libcli_smb.$(SHLIBEXT)
|
||||
OBJ_FILES = swig/libcli_smb_wrap.o
|
||||
PUBLIC_DEPENDENCIES = LIBCLI_SMB DYNCONFIG LIBSAMBA-CONFIG
|
||||
|
||||
[SUBSYSTEM::LIBCLI_DGRAM]
|
||||
OBJ_FILES = \
|
||||
dgram/dgramsocket.o \
|
||||
|
||||
18
source/libcli/swig/libcli_smb.i
Normal file
18
source/libcli/swig/libcli_smb.i
Normal file
@@ -0,0 +1,18 @@
|
||||
%module libcli_smb
|
||||
|
||||
%{
|
||||
#include "includes.h"
|
||||
#include "lib/talloc/talloc.h"
|
||||
#include "lib/events/events.h"
|
||||
#include "libcli/raw/libcliraw.h"
|
||||
%}
|
||||
|
||||
TALLOC_CTX *talloc_init(char *name);
|
||||
int talloc_free(TALLOC_CTX *ptr);
|
||||
struct event_context *event_context_init(TALLOC_CTX *mem_ctx);
|
||||
|
||||
struct smbcli_socket *smbcli_sock_connect_byname(const char *host, int port,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
struct event_context *event_ctx);
|
||||
|
||||
void smbcli_sock_dead(struct smbcli_socket *sock);
|
||||
@@ -9,7 +9,7 @@ OBJ_FILES = dcerpc_wrap.o
|
||||
|
||||
# Swig extensions
|
||||
swig: lib/tdb/swig/_tdb.$(SHLIBEXT) lib/ldb/swig/_ldb.$(SHLIBEXT) \
|
||||
libcli/swig/_libcli_nbt.$(SHLIBEXT)
|
||||
libcli/swig/_libcli_nbt.$(SHLIBEXT) libcli/swig/_libcli_smb.$(SHLIBEXT)
|
||||
|
||||
.SUFFIXES: _wrap.c .i
|
||||
|
||||
|
||||
Reference in New Issue
Block a user