| custom_target( | 
 |   input: 'git-contacts', | 
 |   output: 'git-contacts', | 
 |   command: generate_perl_command, | 
 |   depends: [git_version_file], | 
 |   install: true, | 
 |   install_dir: get_option('libexecdir') / 'git-core', | 
 | ) | 
 |  | 
 | if get_option('docs').contains('man') | 
 |   contacts_xml = custom_target( | 
 |     command: asciidoc_common_options + [ | 
 |       '--backend=' + asciidoc_docbook, | 
 |       '--doctype=manpage', | 
 |       '--out-file=@OUTPUT@', | 
 |       '@INPUT@', | 
 |     ], | 
 |     depends: documentation_deps, | 
 |     input: 'git-contacts.adoc', | 
 |     output: 'git-contacts.xml', | 
 |   ) | 
 |  | 
 |   doc_targets += custom_target( | 
 |     command: [ | 
 |       xmlto, | 
 |       '-m', '@INPUT@', | 
 |       'man', | 
 |       contacts_xml, | 
 |       '-o', | 
 |       meson.current_build_dir(), | 
 |     ] + xmlto_extra, | 
 |     input: [ | 
 |       '../../Documentation/manpage-normal.xsl', | 
 |     ], | 
 |     output: 'git-contacts.1', | 
 |     install: true, | 
 |     install_dir: get_option('mandir') / 'man1', | 
 |   ) | 
 | endif | 
 |  | 
 | if get_option('docs').contains('html') | 
 |   doc_targets += custom_target( | 
 |     command: asciidoc_common_options + [ | 
 |       '--backend=' + asciidoc_html, | 
 |       '--doctype=manpage', | 
 |       '--out-file=@OUTPUT@', | 
 |       '@INPUT@', | 
 |     ], | 
 |     depends: documentation_deps, | 
 |     input: 'git-contacts.adoc', | 
 |     output: 'git-contacts.html', | 
 |     install: true, | 
 |     install_dir: get_option('datadir') / 'doc/git-doc', | 
 |   ) | 
 | endif |