3 backends
/byte_length_strings.h\
4 backends
/prefix_compressed_strings.h\
5 backends
/slowvaluelist.h
12 backends
/alltermslist.
cc\
14 backends
/databasereplicator.
cc\
15 backends
/dbfactory.
cc\
16 backends
/slowvaluelist.
cc\
19 if BUILD_BACKEND_REMOTE
21 backends
/dbfactory_remote.
cc
24 if BUILD_BACKEND_FLINT
26 backends
/contiguousalldocspostlist.
cc\
27 backends
/flint_lock.
cc
29 if BUILD_BACKEND_CHERT
31 backends
/contiguousalldocspostlist.
cc\
32 backends
/flint_lock.
cc
34 if BUILD_BACKEND_BRASS
36 backends
/contiguousalldocspostlist.
cc\
37 backends
/flint_lock.
cc
42 # To add a new database backend:
44 # 1) Add lines to configure.ac to define the automake conditional
45 # "BUILD_BACKEND_NEWONE" and add NEWONE to the "for backend in" loop.
46 # 2) Update include/xapian/version_h.cc to handle XAPIAN_HAS_NEWONE_BACKEND.
47 # 3) Add "include backends/newone/Makefile.mk" to the list below.
48 # 4) Write backends/newone/Makefile.mk - it should add files to noinst_HEADERS
49 # and lib_src conditional on BUILD_BACKEND_NEWONE.
50 # 5) Update backends/dbfactory.cc.
51 # 6) If it needs to support replication, update backends/databasereplicator.cc
52 # 7) Write the backend code!
54 include backends
/brass
/Makefile.mk
55 include backends
/chert
/Makefile.mk
56 include backends
/flint
/Makefile.mk
57 include backends
/inmemory
/Makefile.mk
58 include backends
/multi
/Makefile.mk
59 include backends
/remote
/Makefile.mk