1
0
mirror of https://github.com/samba-team/samba.git synced 2025-10-29 04:23:51 +03:00
Commit Graph

305 Commits

Author SHA1 Message Date
Jelmer Vernooij
6c659689ed Move public header accumulation out of the perl code.
Never install generated prototype files. It's easier to break the
API when using them and they're not easily readable for 3rd party users.

Conflicts:

	source/auth/config.mk
	source/auth/credentials/config.mk
	source/auth/gensec/config.mk
	source/build/smb_build/config_mk.pm
	source/build/smb_build/main.pl
	source/build/smb_build/makefile.pm
	source/dsdb/config.mk
	source/lib/charset/config.mk
	source/lib/tdr/config.mk
	source/lib/util/config.mk
	source/libcli/config.mk
	source/libcli/ldap/config.mk
	source/librpc/config.mk
	source/param/config.mk
	source/rpc_server/config.mk
	source/torture/config.mk
2008-02-29 14:23:38 +01:00
Simo Sorce
8cb07814bc Update homepages for talloc, tdb and ldb subprojects 2008-02-25 14:03:07 -05:00
Jelmer Vernooij
af9e042152 Allow tdb.mk and talloc.mk to be included at the same time. 2008-02-13 17:42:10 +01:00
Jelmer Vernooij
86f88eb7b5 Never build .so versions of tdb/talloc from Samba 4 itself. Rather,
use shared library versions if they are provided by the system.

This puts talloc and tdb in a similar situation as popt:
the system version is used if provided but if it's not there or if it
is too old, we use our internal version statically.
2008-02-13 17:01:37 +01:00
Jelmer Vernooij
28539f48e6 Support using shared library during testsuite run if tdb was built with a shared lib internally. 2008-02-12 13:51:03 +01:00
Jelmer Vernooij
deb1dae2da make sure libraries are built before attempting to install. 2008-02-12 13:34:19 +01:00
Jelmer Vernooij
981957165d Specify PICFLAG when compiling python modules. 2008-02-12 13:09:38 +01:00
Jelmer Vernooij
6c9a8bf9f0 Fix installation of python module for ldb and tdb. 2008-02-12 12:42:31 +01:00
Jelmer Vernooij
ab19a8f627 tdb/ldb: Use prefix in case DESTDIR is not set. 2008-02-12 02:15:09 +01:00
Jelmer Vernooij
8ef36fe545 Create the required directories when installing Python code. 2008-02-12 01:58:42 +01:00
Jelmer Vernooij
7b93e43dad Avoid using setup.py for intsallation. 2008-02-12 01:21:10 +01:00
Jelmer Vernooij
94dfeb5e89 Manually compile python files rather than using setup.py. 2008-02-12 00:35:11 +01:00
Jelmer Vernooij
35c8ebdca2 Fix out of tree builds. 2008-02-11 23:51:59 +01:00
Jelmer Vernooij
b5d4ab2cf4 Split actual content out of tdb Makefile into a separate file. 2008-02-11 22:55:51 +01:00
Jelmer Vernooij
9f233c1454 Split rules out of tdb Makefile. 2008-02-11 22:02:57 +01:00
Andrew Tridgell
b3e60a388d merge tdb changes from ctdb 2008-02-08 14:13:19 +11:00
Andrew Tridgell
df4efb902e merge growing tdb for tdb_wipe_all() fix from ctdb 2008-02-07 23:06:44 +11:00
Andrew Tridgell
eb3af24926 merged tdb transaction fix 2008-01-31 09:48:46 +11:00
Jelmer Vernooij
91d7ba5202 build: Remove support for DESCRIPTION setting that is now unused. 2008-01-22 18:49:51 +01:00
Jelmer Vernooij
c8947fda23 ldb/talloc/tdb: Use manually written pc file. 2008-01-22 18:24:00 +01:00
Jelmer Vernooij
2fc26c0902 tdb: Add URL in pc file. 2008-01-22 18:14:12 +01:00
Andrew Tridgell
7077df3e2e merged changes from v3-2-test 2008-01-18 15:45:22 +11:00
Andrew Tridgell
c54c087a19 merged tdb changes from ctdb 2008-01-18 15:33:57 +11:00
Andrew Tridgell
ed0c3a0f74 merged tdb from ctdb bzr tree 2008-01-15 14:05:47 +11:00
Jelmer Vernooij
47d797f788 tdb: Add simple reimplementation of tdbdump in Python as an example of the tdb Python bindings. 2008-01-10 23:41:14 +01:00
Jelmer Vernooij
8d77ea379f r26700: tdb: Build and install Python bindings when possible. 2008-01-10 09:21:11 -06:00
Tim Potter
62017f049b r26678: Check in auto-generated swig files. 2008-01-06 17:48:02 -06:00
Tim Potter
5c3c131d17 r26677: Implement and test iter{keys,values,items} for tdb bindings.
Use tempfile.mkstemp() instead of os.tmpnam() in tests.
2008-01-06 17:21:02 -06:00
Jelmer Vernooij
aa438a2feb r26668: tdb/python: Fix default value of open_flags for tdb. 2008-01-05 09:42:01 -06:00
Jelmer Vernooij
fadab7c60b r26586: Rename fetch to get for consistency with the Python dictionary interface. 2007-12-26 11:57:04 -06:00
Jelmer Vernooij
231ec0777b r26585: Fix samba3.python tests. 2007-12-26 11:57:04 -06:00
Jelmer Vernooij
4ff8f4e370 r26583: Throw a proper exception in the python code when tdb_open() fails, fix indentation in generated SWIG code from pidl. 2007-12-26 11:57:03 -06:00
Jelmer Vernooij
7008f90e03 r26582: Use the same swig flags everywhere. 2007-12-24 01:51:07 -06:00
Jelmer Vernooij
c550c03372 r26570: - Trim size of the swig-generated Python bindings by removing a bunch of {}'s.
- Start working on Python equivalents for various EJS tests.
- Fix regression in argument order for reg_diff_apply() in EJS bindings.
2007-12-24 01:51:03 -06:00
Jelmer Vernooij
3378b6a559 r26399: Use -O option for SWIG (less evil generated code). 2007-12-21 05:49:29 +01:00
Jelmer Vernooij
6f79763005 r26294: Use hardcoded name for SWIG for now, until proper autoconf checks are in place. 2007-12-21 05:48:12 +01:00
Jelmer Vernooij
24e2623a92 r26293: Make sure SWIG directory exists, respect DESTDIR. 2007-12-21 05:48:11 +01:00
Jelmer Vernooij
c435183cb9 r26281: Fix include. 2007-12-21 05:48:07 +01:00
Jelmer Vernooij
dfd5b456f9 r26276: Install SWIG files if swig is present. 2007-12-21 05:48:02 +01:00
Jelmer Vernooij
904475624b r26251: Fix include of stdint in tdb swig wrapper. 2007-12-21 05:47:28 +01:00
Jelmer Vernooij
08501fbef3 r26248: Check in SWIG output so SWIG is not required when running out of svn. 2007-12-21 05:47:26 +01:00
Jelmer Vernooij
a2d426c89b r26218: Remove libtdb.so as well. 2007-12-21 05:46:56 +01:00
Jelmer Vernooij
19e3516000 r26181: Set version to 1.1.1, as 1.1.0 has already been released. 2007-12-21 05:46:37 +01:00
Jelmer Vernooij
52106ad04e r26180: Allow prebuilding swig output files. 2007-12-21 05:46:37 +01:00
Jelmer Vernooij
99c342641b r26114: Allow keyword-arguments. 2007-12-21 05:46:09 +01:00
Jelmer Vernooij
d8d04300d2 r26108: Add makefile rules for building, installing and checking python bindings. 2007-12-21 05:46:07 +01:00
Jelmer Vernooij
afa5f7c9e9 r26107: Add more tests. 2007-12-21 05:46:06 +01:00
Jelmer Vernooij
bfe54e2f19 r26090: Make building tdb python bindings independent of use of external tdb. 2007-12-21 05:45:59 +01:00
Jelmer Vernooij
4e7709379d r26089: Move python detection to a separate file, and don't make it an error if it isn't available. 2007-12-21 05:45:59 +01:00
Jelmer Vernooij
4b94d5ca74 r26087: Fix include, add setup.py for tdb 2007-12-21 05:45:57 +01:00