Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1# - All variables are namespaced with MINISKETCH_ to avoid colliding with2# downstream makefiles.3# - All Variables ending in _HEADERS or _SOURCES confuse automake, so the4# _INT postfix is applied.5# - Convenience variables, for example a MINISKETCH_FIELDS_DIR should not be used6# as they interfere with automatic dependency generation7# - The %reldir% is the relative path from the Makefile.am. This allows8# downstreams to use these variables without having to manually account for9# the path change.11MINISKETCH_INCLUDE_DIR_INT = %reldir%/include13MINISKETCH_DIST_HEADERS_INT =14MINISKETCH_DIST_HEADERS_INT += %reldir%/include/minisketch.h16MINISKETCH_LIB_HEADERS_INT =17MINISKETCH_LIB_HEADERS_INT += %reldir%/src/false_positives.h18MINISKETCH_LIB_HEADERS_INT += %reldir%/src/fielddefines.h19MINISKETCH_LIB_HEADERS_INT += %reldir%/src/int_utils.h20MINISKETCH_LIB_HEADERS_INT += %reldir%/src/lintrans.h21MINISKETCH_LIB_HEADERS_INT += %reldir%/src/sketch.h22MINISKETCH_LIB_HEADERS_INT += %reldir%/src/sketch_impl.h23MINISKETCH_LIB_HEADERS_INT += %reldir%/src/util.h25MINISKETCH_LIB_SOURCES_INT =26MINISKETCH_LIB_SOURCES_INT += %reldir%/src/minisketch.cpp28MINISKETCH_FIELD_GENERIC_HEADERS_INT =29MINISKETCH_FIELD_GENERIC_HEADERS_INT += %reldir%/src/fields/generic_common_impl.h31MINISKETCH_FIELD_GENERIC_SOURCES_INT =32MINISKETCH_FIELD_GENERIC_SOURCES_INT += %reldir%/src/fields/generic_1byte.cpp33MINISKETCH_FIELD_GENERIC_SOURCES_INT += %reldir%/src/fields/generic_2bytes.cpp34MINISKETCH_FIELD_GENERIC_SOURCES_INT += %reldir%/src/fields/generic_3bytes.cpp35MINISKETCH_FIELD_GENERIC_SOURCES_INT += %reldir%/src/fields/generic_4bytes.cpp36MINISKETCH_FIELD_GENERIC_SOURCES_INT += %reldir%/src/fields/generic_5bytes.cpp37MINISKETCH_FIELD_GENERIC_SOURCES_INT += %reldir%/src/fields/generic_6bytes.cpp38MINISKETCH_FIELD_GENERIC_SOURCES_INT += %reldir%/src/fields/generic_7bytes.cpp39MINISKETCH_FIELD_GENERIC_SOURCES_INT += %reldir%/src/fields/generic_8bytes.cpp41MINISKETCH_FIELD_CLMUL_HEADERS_INT =42MINISKETCH_FIELD_CLMUL_HEADERS_INT += %reldir%/src/fields/clmul_common_impl.h44MINISKETCH_FIELD_CLMUL_SOURCES_INT =45MINISKETCH_FIELD_CLMUL_SOURCES_INT += %reldir%/src/fields/clmul_1byte.cpp46MINISKETCH_FIELD_CLMUL_SOURCES_INT += %reldir%/src/fields/clmul_2bytes.cpp47MINISKETCH_FIELD_CLMUL_SOURCES_INT += %reldir%/src/fields/clmul_3bytes.cpp48MINISKETCH_FIELD_CLMUL_SOURCES_INT += %reldir%/src/fields/clmul_4bytes.cpp49MINISKETCH_FIELD_CLMUL_SOURCES_INT += %reldir%/src/fields/clmul_5bytes.cpp50MINISKETCH_FIELD_CLMUL_SOURCES_INT += %reldir%/src/fields/clmul_6bytes.cpp51MINISKETCH_FIELD_CLMUL_SOURCES_INT += %reldir%/src/fields/clmul_7bytes.cpp52MINISKETCH_FIELD_CLMUL_SOURCES_INT += %reldir%/src/fields/clmul_8bytes.cpp54MINISKETCH_BENCH_SOURCES_INT =55MINISKETCH_BENCH_SOURCES_INT += %reldir%/src/bench.cpp57MINISKETCH_TEST_SOURCES_INT =58MINISKETCH_TEST_SOURCES_INT += %reldir%/src/test.cpp
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.