2 backends
/alltermslist.h\
4 backends
/byte_length_strings.h\
5 backends
/contiguousalldocspostlist.h\
6 backends
/databaseinternal.h\
7 backends
/databasereplicator.h\
8 backends
/documentinternal.h\
9 backends
/empty_database.h\
10 backends
/flint_lock.h\
12 backends
/positionlist.h\
13 backends
/prefix_compressed_strings.h\
14 backends
/slowvaluelist.h\
22 backends
/alltermslist.
cc\
24 backends
/databaseinternal.
cc\
25 backends
/databasereplicator.
cc\
26 backends
/dbfactory.
cc\
27 backends
/documentinternal.
cc\
28 backends
/empty_database.
cc\
29 backends
/slowvaluelist.
cc\
32 if BUILD_BACKEND_REMOTE
34 backends
/dbfactory_remote.
cc
37 if BUILD_BACKEND_GLASS
39 backends
/contiguousalldocspostlist.
cc\
40 backends
/flint_lock.
cc
42 if BUILD_BACKEND_HONEY
44 backends
/contiguousalldocspostlist.
cc\
45 backends
/flint_lock.
cc
49 # To add a new database backend:
51 # 1) Add lines to configure.ac to define the automake conditional
52 # "BUILD_BACKEND_NEWONE" and add NEWONE to the "for backend in" loop.
53 # 2) Update include/xapian/version_h.cc to handle XAPIAN_HAS_NEWONE_BACKEND.
54 # 3) Add "include backends/newone/Makefile.mk" to the list below.
55 # 4) Write backends/newone/Makefile.mk - it should add files to noinst_HEADERS
56 # and lib_src conditional on BUILD_BACKEND_NEWONE.
57 # 5) Update backends/dbfactory.cc.
58 # 6) If it needs to support replication, update backends/databasereplicator.cc
59 # 7) Write the backend code!
61 include backends
/glass
/Makefile.mk
62 include backends
/honey
/Makefile.mk
63 include backends
/inmemory
/Makefile.mk
64 include backends
/multi
/Makefile.mk
65 include backends
/remote
/Makefile.mk