Git fork
at reftables-rust 68 lines 1.6 kB view raw
1api_docs = [ 2 'api-error-handling.adoc', 3 'api-merge.adoc', 4 'api-parse-options.adoc', 5 'api-simple-ipc.adoc', 6 'api-trace2.adoc', 7] 8 9articles = [ 10 'bitmap-format.adoc', 11 'build-systems.adoc', 12 'bundle-uri.adoc', 13 'commit-graph.adoc', 14 'directory-rename-detection.adoc', 15 'hash-function-transition.adoc', 16 'large-object-promisors.adoc', 17 'long-running-process-protocol.adoc', 18 'multi-pack-index.adoc', 19 'packfile-uri.adoc', 20 'pack-heuristics.adoc', 21 'parallel-checkout.adoc', 22 'partial-clone.adoc', 23 'platform-support.adoc', 24 'racy-git.adoc', 25 'reftable.adoc', 26 'remembering-renames.adoc', 27 'repository-version.adoc', 28 'rerere.adoc', 29 'scalar.adoc', 30 'send-pack-pipeline.adoc', 31 'shallow.adoc', 32 'sparse-checkout.adoc', 33 'sparse-index.adoc', 34 'trivial-merge.adoc', 35 'unit-tests.adoc', 36] 37 38api_index = custom_target( 39 command: [ 40 shell, 41 meson.current_source_dir() / 'api-index.sh', 42 meson.current_source_dir(), 43 '@OUTPUT@', 44 ], 45 env: script_environment, 46 input: api_docs, 47 output: 'api-index.adoc', 48) 49 50doc_targets += custom_target( 51 command: asciidoc_html_options, 52 input: api_index, 53 output: 'api-index.html', 54 depends: documentation_deps, 55 install: true, 56 install_dir: get_option('datadir') / 'doc/git-doc/technical', 57) 58 59foreach article : api_docs + articles 60 doc_targets += custom_target( 61 command: asciidoc_html_options, 62 input: article, 63 output: fs.stem(article) + '.html', 64 depends: documentation_deps, 65 install: true, 66 install_dir: get_option('datadir') / 'doc/git-doc/technical', 67 ) 68endforeach