unused_macros:
./script/find_unused_macros.pl `find . -name "*.[ch]"` | sort
+swigtest: swig
+ ./script/tests/test_swig.sh
+
###############################################################################
# File types
###############################################################################
--- /dev/null
+#!/bin/sh
+
+if [ $# -ne 0 ]; then
+ cat <<EOF
+Usage: test_swig.sh
+EOF
+ exit 1;
+fi
+
+incdir=`dirname $0`
+. $incdir/test_functions.sh
+
+failed=0
+
+export PYTHONPATH=scripting/swig:$PYTHONPATh
+
+scripting/swig/torture/torture_tdb.py || failed=`expr $failed + 1`
+
+testok $0 $failed
#######################
# 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