summaryrefslogtreecommitdiff
path: root/source4/lib/tdb/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2008-09-16Use single copy of tdb in both samba3 and samba4.Jelmer Vernooij1-59/+0
2008-02-13Allow tdb.mk and talloc.mk to be included at the same time.Jelmer Vernooij1-3/+3
(This used to be commit af9e0421529104d2583c58f7723abe8612e78f53)
2008-02-12Fix installation of python module for ldb and tdb.Jelmer Vernooij1-1/+3
(This used to be commit 6c9a8bf9f03cef0fc1c5f7ec3f8786eccf79c851)
2008-02-12Avoid using setup.py for intsallation.Jelmer Vernooij1-0/+1
(This used to be commit 7b93e43dad55454e9107a38e67764e08f51392d3)
2008-02-12Manually compile python files rather than using setup.py.Jelmer Vernooij1-1/+4
(This used to be commit 94dfeb5e89a641e2af3d7426d9d25c87952198d2)
2008-02-11Fix out of tree builds.Jelmer Vernooij1-2/+2
(This used to be commit 35c8ebdca2612b52cd3eb2aafd35041d17173722)
2008-02-11Split actual content out of tdb Makefile into a separate file.Jelmer Vernooij1-80/+8
(This used to be commit b5d4ab2cf4a73883fff867f878788d94bd8e1649)
2008-02-11Split rules out of tdb Makefile.Jelmer Vernooij1-38/+20
(This used to be commit 9f233c14540cd4b2d5f4c7fe01e2d89cb220abc8)
2008-01-10r26700: tdb: Build and install Python bindings when possible.Jelmer Vernooij1-7/+17
(This used to be commit 8d77ea379fef5ad4b2718bc8e0620304588c9239)
2007-12-24r26582: Use the same swig flags everywhere.Jelmer Vernooij1-1/+1
(This used to be commit 7008f90e03a12687f739e5492b3e0ab36587db6a)
2007-12-21r26294: Use hardcoded name for SWIG for now, until proper autoconf checks ↵Jelmer Vernooij1-1/+1
are in place. (This used to be commit 6f79763005721af1b3a1a6880b98c465723a373b)
2007-12-21r26293: Make sure SWIG directory exists, respect DESTDIR.Jelmer Vernooij1-1/+2
(This used to be commit 24e2623a921c904615f9943bc8833a0a4ef3dc05)
2007-12-21r26276: Install SWIG files if swig is present.Jelmer Vernooij1-0/+3
(This used to be commit dfd5b456f932268e2b1a82e2775037d356b9483e)
2007-12-21r26218: Remove libtdb.so as well.Jelmer Vernooij1-1/+1
(This used to be commit a2d426c89b485e687ef8fc0770bbf8aab8ce3cc5)
2007-12-21r26180: Allow prebuilding swig output files.Jelmer Vernooij1-1/+5
(This used to be commit 52106ad04edc3e80e3e3feb8d4b2d4e9e945cbbb)
2007-12-21r26108: Add makefile rules for building, installing and checking python ↵Jelmer Vernooij1-2/+15
bindings. (This used to be commit d8d04300d2c2613268e8bf9e6981d172471514da)
2007-12-21r25991: tdb: use AC_LIBREPLACE_SHLD and use it for linking the shared libraryStefan Metzmacher1-1/+2
metze (This used to be commit 1f2ba20a11f5f34235d8067c72f8d79486db0f01)
2007-12-21r25972: tdb: fix usage of SONAMEFLAGStefan Metzmacher1-3/+2
metze (This used to be commit 5aa20bb649136c21ae35f2578954f133bb7af233)
2007-12-21r25953: AIX make doesn't support $^.Jelmer Vernooij1-1/+1
(This used to be commit 91133d27110ee6447dbc64f1c8d52cb90ca1a86c)
2007-12-21r25944: Fix handling of sonameflag on AIX, which doesn't have anything like ↵Jelmer Vernooij1-1/+1
that. (This used to be commit 228dd6830eb9c91287bb3e0233d8b3a404ff3676)
2007-12-21r25888: Attempt to fix standalone tdb build.Jelmer Vernooij1-6/+8
(This used to be commit c758db2709e6f3d8e6c3fb65f4efd3dec3518e51)
2007-12-21r25884: Specify shldflags first, as required by some compilers.Jelmer Vernooij1-1/+1
(This used to be commit 40a8cd0d2fd4d10110243ee75ff92bef73bb06b9)
2007-12-21r25883: Fix tdb dependency.Jelmer Vernooij1-5/+9
(This used to be commit af99cd3e00d981e90df4bc61d498704249df1412)
2007-12-21r25881: Add ability to build .so of tdb.Jelmer Vernooij1-7/+24
(This used to be commit 03bc4896e6c83d4d01b366cd5ce9e49547ee206c)
2007-10-10r22637: Install tdbbackup and tdbdump again.Jelmer Vernooij1-2/+2
(This used to be commit 8197cb975ec8ed92f10782cef20ff4373d6d6965)
2007-10-10r22600: Update bzr ignores, put right version in .pc files, prepare for ↵Jelmer Vernooij1-1/+1
support of system versions of tdb, talloc. (This used to be commit 9b991ce9ca28b3d88c778305ec5f681506162637)
2007-10-10r22598: Simplify includes for replace.Jelmer Vernooij1-1/+1
(This used to be commit e72cec408e832e0f6ce05c38febdd56de501dbf7)
2007-10-10r22516: Use DESTDIRJelmer Vernooij1-7/+7
(This used to be commit d0f8d46813ea0b633cb40c9a77b90f34307cb2ab)
2007-10-10r19989: Add support to the tdb Makefile.in for executable extensions and forPaul Green1-15/+23
separately specifying CPPFLAGS and LDFLAGS. (This used to be commit 41c775efde85cb1115c40488dd3ab49cd77e356d)
2007-10-10r18539: 'make distclean' should delete config.cacheAndrew Tridgell1-1/+1
(This used to be commit 5a8becb1be1b41b4fecf9f9f47a60eed5f77c264)
2007-10-10r18149: fix make *cleanStefan Metzmacher1-4/+5
metze (This used to be commit 477c83c9834fa4dde0b69f6413336144ea5d5bdb)
2007-10-10r18148: - use PHONY for testStefan Metzmacher1-4/+14
- don't try to install with make test - add make distclean and realdistclean metze (This used to be commit 67cb692a48726075f70b55e18e71d8fae6303d34)
2007-10-10r18143: the 'showflags' convention from Samba is useful for the other packagesAndrew Tridgell1-1/+6
(This used to be commit a4d1f1d2229e1a0b1523bf14fab59278207abbc0)
2007-10-10r18129: moved the system includes into libreplace - this gives much moreAndrew Tridgell1-4/+4
isolation of our portability environment from the main code, and also simplifies the includes system (no separate #ifdef _SAMBA_BUILD for tdb. ldb etc now) (This used to be commit 77d1a468e06290aba789e2f3affc769fc5159a21)
2007-10-10r18108: move tdb to use the same build methodsAndrew Tridgell1-3/+1
(This used to be commit 05521650c622c933a742b833dc38b7e9b32836be)
2007-10-10r18031: Merge my replace fixes:Jelmer Vernooij1-10/+13
* libreplace can now build stand-alone * add stub testsuite for libreplace * make talloc/tdb/ldb use libreplace (This used to be commit fe7ca4b1454e01a33ed0d53791ebffdd349298b4)
2007-10-10r17960: try to use gmake if present on IRIXStefan Metzmacher1-0/+1
metze (This used to be commit 18b4ae591a3a137dd25edd16a574e489cd5552bf)
2007-10-10r17686: tdb.pc is in the build directoryAndrew Tridgell1-1/+1
(This used to be commit 01b76c7aa118f853593d006803796e50e8821533)
2007-10-10r17684: and we need -Iinclude for tdbAndrew Tridgell1-1/+1
(This used to be commit 3a22b28f2b6d960e00acf1038d8cd3b820cf0be7)
2007-10-10r17680: make standalone tdb support building and testing in a differentAndrew Tridgell1-5/+14
directory to source (This used to be commit a81a3874e1a40131cbba22d14d7b68fd0f5b54c5)
2007-10-10r13651: Always make sure pkgconfig directory existsJelmer Vernooij1-1/+2
(This used to be commit 45997039148e5d689dacf4d47c09740b937ac379)
2007-10-10r10462: cope better with compilers that don't put the object file in the ↵Andrew Tridgell1-0/+4
same directory as the source (This used to be commit 312491b2511039f3d6308e70c849810c35a3259c)
2007-10-10r10405: added transactions into tdb, and hook them into ldb. See myAndrew Tridgell1-2/+3
samba-technical posting for more details on the transactions design. This also adds a number of command line arguments to tdbtorture, making it more flexible, and fixes some lock deadlock conditions in the tdbtorture code. (This used to be commit 06bd8abba942ec9f1e23f5c5d546cbb71ca3a701)
2007-10-10r10253: a fairly large tdb cleanup and re-organise. Nearly all of this changeAndrew Tridgell1-1/+2
just involves splitting up the core tdb.c code into separate files on logical boundaries, but there are some minor functional changes as well: - move the 'struct tdb_context' into tdb_private.h, hiding it from users. This was done to allow the structure to change without breaking code that uses tdb. - added accessor functions tdb_fd(), tdb_name(), and tdb_log_fn() to access the elements of struct tdb_context that were used by external code but are no longer visible - simplied tdb_append() to use tdb_fetch()/tdb_store(), which is just as good due to the way tdb locks work - changed some of the types (such as tdb_off to tdb_off_t) to make syntax highlighting work better - removed the old optional spinlock code. It was a bad idea. - fixed a bug in tdb_reopen_all() that caused tdbtorture to sometimes fail or report nasty looking errors. This is the only real bug fixed in this commit. Jeremy/Jerry, you might like to pickup this change for Samba3, as that could definately affect smbd in Samba3. The aim of all of these changes is to make the tdb transactions/journaling code I am working on easier to write. I started to write it on top of the existing tdb.c code and it got very messy. Splitting up the code makes it much easier to follow. There are more cleanups we could do in tdb, such as using uint32_t instead of u32 (suggested by metze). I'll leave those for another day. (This used to be commit 4673cdd0d261614e707b72a7a348bb0e7dbb2482)
2007-10-10r8448: - added a test target for tdbAndrew Tridgell1-0/+5
- reduced the torture size so it doesn't kill the build farm hosts (This used to be commit 7a88a9f06cbe5c125edad0da7908b94bcedfe4fc)
2007-10-10r8447: fixed make install in the farmAndrew Tridgell1-0/+3
(This used to be commit 4a61a5c70efdf3842e19ae74a2b56c4b10e8e294)
2007-10-10r8441: don't build tdbtest by default as there are too many systems thatAndrew Tridgell1-1/+1
don't have libgdbm, and the configure test for gdbm is broken (This used to be commit 5c4c3e9a8d9d853028271f228ad36388f4cb2012)
2007-10-10r6546: Fix ldb standalone buildJelmer Vernooij1-0/+39
Add autoconf to tdb (This used to be commit 95fed657f458a856feec2fb256edd642e4179979)