diff options
Diffstat (limited to 'source4/scripting/config.mk')
-rw-r--r-- | source4/scripting/config.mk | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/source4/scripting/config.mk b/source4/scripting/config.mk index 15e6e8539e..22437909ed 100644 --- a/source4/scripting/config.mk +++ b/source4/scripting/config.mk @@ -8,6 +8,13 @@ REQUIRED_SUBSYSTEMS = LIBTDB ####################### ####################### +# Start LIBRARY swig_ldb +[LIBRARY::swig_ldb] +REQUIRED_SUBSYSTEMS = ldb +# End LIBRARY swig_ldb +####################### + +####################### # Start LIBRARY swig_dcerpc [LIBRARY::swig_dcerpc] REQUIRED_SUBSYSTEMS = LIBCLI NDR_MISC LIBBASIC CONFIG RPC_NDR_SAMR RPC_NDR_LSA @@ -15,7 +22,7 @@ REQUIRED_SUBSYSTEMS = LIBCLI NDR_MISC LIBBASIC CONFIG RPC_NDR_SAMR RPC_NDR_LSA ####################### # Swig extensions -swig: scripting/swig/_tdb.so scripting/swig/_dcerpc.so +swig: scripting/swig/_tdb.so scripting/swig/_ldb.so scripting/swig/_dcerpc.so scripting/swig/tdb_wrap.c: scripting/swig/tdb.i swig -python scripting/swig/tdb.i @@ -24,6 +31,13 @@ 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/ldb_wrap.c: scripting/swig/ldb.i + swig -python scripting/swig/ldb.i + +scripting/swig/_ldb.so: scripting/swig/ldb_wrap.o $(LIBRARY_swig_ldb_DEPEND_LIST) + $(SHLD) $(SHLD_FLAGS) -o scripting/swig/_ldb.so scripting/swig/ldb_wrap.o \ + $(LIBRARY_swig_ldb_LINK_LIST) $(LIBRARY_swig_ldb_LINK_FLAGS) + SWIG_INCLUDES = librpc/gen_ndr/samr.i librpc/gen_ndr/lsa.i librpc/gen_ndr/spoolss.i scripting/swig/dcerpc_wrap.c: scripting/swig/dcerpc.i scripting/swig/samba.i scripting/swig/status_codes.i $(SWIG_INCLUDES) |