1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
|
# SPDX-FileCopyrightText: 2025 Kohei Yoshida
#
# SPDX-License-Identifier: MIT
SUBDIRS = include example misc test tools
pkgconfdir = $(datarootdir)/pkgconfig
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_srcdir)/test/include \
$(CXXFLAGS_UNITTESTS)
dist_doc_DATA = AUTHORS README.md
nodist_pkgconf_DATA = misc/mdds-@API_VERSION@.pc
DISTCLEANFILES = \
misc/mdds-@API_VERSION@.pc
EXTRA_DIST = \
autogen.sh \
CHANGELOG \
LICENSE \
doc/_static/images/fst-example1-initial.svg \
doc/_static/images/fst-example1-initial.svg.license \
doc/_static/images/fst-example1-insert1.svg \
doc/_static/images/fst-example1-insert1.svg.license \
doc/_static/images/fst-example1-insert2.svg \
doc/_static/images/fst-example1-insert2.svg.license \
doc/_static/images/mtv-block-structure.svg \
doc/_static/images/mtv-block-structure.svg.license \
doc/_static/images/mtv_collection_sheet.png \
doc/_static/images/mtv_collection_sheet.png.license \
doc/_static/images/rtree_bounds2_tree.png \
doc/_static/images/rtree_bounds2_tree.png.license \
doc/_static/images/rtree_bounds2_tree_bulkload.png \
doc/_static/images/rtree_bounds2_tree_bulkload.png.license \
doc/_static/images/rtree_bounds_src.png \
doc/_static/images/rtree_bounds_src.png.license \
doc/_static/images/rtree_bounds_tree.png \
doc/_static/images/rtree_bounds_tree.png.license \
doc/api.rst \
doc/conf.py \
doc/doxygen.conf \
doc/environment.yml \
doc/figures.odg \
doc/figures.odg.license \
doc/flat_segment_tree/api.rst \
doc/flat_segment_tree/index.rst \
doc/flat_segment_tree/iterate-segments.rst \
doc/flat_segment_tree/quickstart.rst \
doc/global.rst \
doc/index.rst \
doc/multi_type_matrix.rst \
doc/multi_type_vector/api-ref.rst \
doc/multi_type_vector/debugging.rst \
doc/multi_type_vector/examples/cloning.rst \
doc/multi_type_vector/examples/custom-value-types-custom-store.rst \
doc/multi_type_vector/examples/custom-value-types.rst \
doc/multi_type_vector/examples/event-handlers.rst \
doc/multi_type_vector/examples/exec-policy.rst \
doc/multi_type_vector/examples/index.rst \
doc/multi_type_vector/examples/pointer-to-elem.rst \
doc/multi_type_vector/examples/quickstart.rst \
doc/multi_type_vector/examples/standard-elem-custom-store.rst \
doc/multi_type_vector/examples/traverse-sideways.rst \
doc/multi_type_vector/index.rst \
doc/multi_type_vector/perf-considerations.rst \
doc/point_quad_tree.rst \
doc/requirements.txt \
doc/rtree/api.rst \
doc/rtree/bulkload.rst \
doc/rtree/index.rst \
doc/rtree/quickstart.rst \
doc/rtree/remove-value.rst \
doc/rtree/visualize.rst \
doc/segment_tree/api.rst \
doc/segment_tree/index.rst \
doc/segment_tree/perf.rst \
doc/segment_tree/quickstart.rst \
doc/segment_tree/remove-segments.rst \
doc/sorted_string_map/api.rst \
doc/sorted_string_map/index.rst \
doc/sorted_string_map/quickstart.rst \
doc/trie_map/api.rst \
doc/trie_map/direct-packed-trie-map.rst \
doc/trie_map/index.rst \
doc/trie_map/pack-trie-map.rst \
doc/trie_map/populate-trie-map.rst \
doc/trie_map/save-load-packed-trie-map-custom-value.rst \
doc/trie_map/save-load-packed-trie-map.rst \
misc/gdb/mdds/__init__.py \
misc/matrix_perf.cpp \
misc/mdds.pc.in \
misc/mdds.pc.in.license \
misc/mtv_clone_noncopyable.cpp \
misc/mtv_copy_blocks.cpp \
misc/sorted_string_data.dat \
misc/sorted_string_data.dat.license \
misc/sorted_string_map_perf.cpp
install-data-local:
$(MKDIR_P) $(DESTDIR)$(docdir)
$(INSTALL_DATA) $(top_srcdir)/LICENSE $(DESTDIR)$(docdir)/COPYING
$(INSTALL_DATA) $(top_srcdir)/CHANGELOG $(DESTDIR)$(docdir)/NEWS
uninstall-local:
rm -f $(DESTDIR)$(docdir)/COPYING $(DESTDIR)$(docdir)/NEWS
if BUILD_DOCS
doc-doxygen:
@echo "Building documentation by doxygen..."
@cd doc && $(DOXYGEN) doxygen.conf
doc-sphinx:
@echo "Building documentation by sphinx..."
@$(SPHINX) -b html ./doc/ ./doc/_build
doc: doc-doxygen doc-sphinx
doc-open:
@xdg-open ./doc/_build/index.html
doc-clean:
@rm -rf ./doc/_build ./doc/_doxygen
endif
check-gdb:
make -C test/gdb check
|