From e460cf7692ccf1fd1e6cd413e43bf90e2b33ee34 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Tue, 7 Mar 2006 20:42:47 +0000 Subject: r13985: Slowly start swig_ldb dcerpc still need fixing, the produced shared library misses some symbols. Jelmer, can you look at it while you are playing with the build system ? (This used to be commit af92996e30a50af92d70ac8d55ade3da4ce56077) --- source4/scripting/config.mk | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'source4/scripting/config.mk') 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 @@ -7,6 +7,13 @@ REQUIRED_SUBSYSTEMS = LIBTDB # End LIBRARY swig_tdb ####################### +####################### +# Start LIBRARY swig_ldb +[LIBRARY::swig_ldb] +REQUIRED_SUBSYSTEMS = ldb +# End LIBRARY swig_ldb +####################### + ####################### # Start LIBRARY swig_dcerpc [LIBRARY::swig_dcerpc] @@ -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) -- cgit