mirror of
https://github.com/samba-team/samba.git
synced 2025-11-19 04:23:48 +03:00
r14798: Get swig building again (by commenting out dcerpc stuff for now).
Add the start of a test framework for swigged functionality.
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
1db0a5a7f4
commit
3dfd0959f7
@@ -22,14 +22,15 @@ REQUIRED_SUBSYSTEMS = LIBCLI NDR_MISC LIBSAMBA-UTIL LIBSAMBA-CONFIG RPC_NDR_SAMR
|
||||
#######################
|
||||
|
||||
# Swig extensions
|
||||
swig: scripting/swig/_tdb.so scripting/swig/_ldb.so scripting/swig/_dcerpc.so
|
||||
swig: scripting/swig/_tdb.so scripting/swig/_ldb.so
|
||||
|
||||
scripting/swig/tdb_wrap.c: scripting/swig/tdb.i
|
||||
swig -python scripting/swig/tdb.i
|
||||
|
||||
scripting/swig/_tdb.so: scripting/swig/tdb_wrap.o $(LIBRARY_swig_tdb_DEPEND_LIST)
|
||||
$(SHLD) $(SHLD_FLAGS) -o scripting/swig/_tdb.so scripting/swig/tdb_wrap.o \
|
||||
$(LIBRARY_swig_tdb_LINK_LIST) $(LIBRARY_swig_tdb_LINK_FLAGS)
|
||||
scripting/swig/_tdb.so: scripting/swig/tdb_wrap.o bin/subsystems/LIBRARY_LIBTDB.o
|
||||
$(SHLD) $(SHLD_FLAGS) -o scripting/swig/_tdb.so \
|
||||
scripting/swig/tdb_wrap.o \
|
||||
bin/subsystems/LIBRARY_LIBTDB.o
|
||||
|
||||
scripting/swig/ldb_wrap.c: scripting/swig/ldb.i
|
||||
swig -python scripting/swig/ldb.i
|
||||
|
||||
10
source/scripting/swig/torture/torture_tdb.py
Executable file
10
source/scripting/swig/torture/torture_tdb.py
Executable file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
import sys, tdb
|
||||
from os import *
|
||||
|
||||
t = tdb.open('foo.tdb', 0, 0, O_RDWR | O_CREAT, 0600)
|
||||
tdb.close(t)
|
||||
|
||||
unlink('foo.tdb')
|
||||
|
||||
Reference in New Issue
Block a user