Remove some superfluous blank lines
[xapian.git] / xapian-core / backends / Makefile.mk
blob83d9abeefe9816c291dc97e9cde46719a925b101
1 noinst_HEADERS +=\
2 backends/alltermslist.h\
3 backends/backends.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\
11 backends/multi.h\
12 backends/positionlist.h\
13 backends/prefix_compressed_strings.h\
14 backends/slowvaluelist.h\
15 backends/valuelist.h\
16 backends/valuestats.h
18 EXTRA_DIST +=\
19 backends/Makefile
21 lib_src +=\
22 backends/alltermslist.cc\
23 backends/dbcheck.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\
30 backends/valuelist.cc
32 if BUILD_BACKEND_REMOTE
33 lib_src +=\
34 backends/dbfactory_remote.cc
35 endif
37 if BUILD_BACKEND_GLASS
38 lib_src +=\
39 backends/contiguousalldocspostlist.cc\
40 backends/flint_lock.cc
41 else
42 if BUILD_BACKEND_HONEY
43 lib_src +=\
44 backends/contiguousalldocspostlist.cc\
45 backends/flint_lock.cc
46 endif
47 endif
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