2020-09-21 11:57:40 -04:00
|
|
|
configure_file(input : 'Doxyfile.in',
|
|
|
|
output : 'Doxyfile',
|
|
|
|
configuration : conf_data)
|
|
|
|
|
2020-09-22 13:54:22 -04:00
|
|
|
dblatex = find_program('dblatex', required: false)
|
2020-09-23 12:05:08 -04:00
|
|
|
doxygen = find_program('doxygen', required: false)
|
|
|
|
pod2html = find_program('pod2html', required: false)
|
2020-09-23 11:23:06 -04:00
|
|
|
xmlto = find_program('xmlto', required: false)
|
2020-09-21 11:57:40 -04:00
|
|
|
|
2020-09-21 15:54:35 -04:00
|
|
|
perl_html = []
|
|
|
|
perl_hooks_html = []
|
|
|
|
|
2022-03-25 09:13:03 -04:00
|
|
|
if conf_data.get('CONFIG_REPRODUCIBLE')
|
|
|
|
asciidoc_env = ['LC_ALL=C', 'LANGUAGE=en', 'CONFIG_REPRODUCIBLE=1', 'SOURCE_DATE_EPOCH='+conf_data.get('SOURCE_DATE_EPOCH')]
|
|
|
|
else
|
|
|
|
asciidoc_env = []
|
|
|
|
endif
|
2023-04-23 07:37:36 -04:00
|
|
|
|
|
|
|
doc_dir = get_option('docdir')
|
|
|
|
|
|
|
|
if doc_dir == ''
|
2023-04-29 18:58:39 -04:00
|
|
|
doc_dir = join_paths(get_option('prefix'), get_option('datadir'), 'doc', 'elinks')
|
2023-04-23 07:37:36 -04:00
|
|
|
endif
|
2022-03-25 09:13:03 -04:00
|
|
|
|
2020-09-21 11:57:40 -04:00
|
|
|
if pod2html.found()
|
2020-09-21 15:54:35 -04:00
|
|
|
perl_html = custom_target('perl.html',
|
2020-09-21 11:57:40 -04:00
|
|
|
input: ['perl.pod'],
|
|
|
|
output: ['perl.html'],
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2020-09-21 11:57:40 -04:00
|
|
|
command: [pod2html, '--outfile=@OUTPUT@', '--infile=@INPUT@'])
|
|
|
|
|
2020-09-21 15:54:35 -04:00
|
|
|
perl_hooks_html = custom_target('perl-hooks.html',
|
2020-09-21 11:57:40 -04:00
|
|
|
input: ['../contrib/perl/hooks.pl'],
|
|
|
|
output: ['perl-hooks.html'],
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2020-09-21 11:57:40 -04:00
|
|
|
command: [pod2html, '--outfile=@OUTPUT@', '--infile=@INPUT@'])
|
|
|
|
endif
|
2020-09-21 15:54:35 -04:00
|
|
|
|
|
|
|
features_txt = custom_target('features.txt',
|
|
|
|
input: ['../features.conf'],
|
|
|
|
output: 'features.txt',
|
|
|
|
capture: true,
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/conf2doc', '@INPUT@'])
|
2020-09-21 15:54:35 -04:00
|
|
|
|
|
|
|
keymap_actions_txt = custom_target('keymap-actions.txt',
|
|
|
|
input: ['../src/config/kbdbind.c'],
|
|
|
|
output: 'keymap-actions.txt',
|
|
|
|
capture: true,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/keys2doc', '@INPUT@', 'keymap-actions.txt'])
|
2020-09-21 15:54:35 -04:00
|
|
|
|
|
|
|
keymap_defaults_txt = custom_target('keymap-defaults.txt',
|
|
|
|
input: ['../src/config/kbdbind.c'],
|
|
|
|
output: 'keymap-defaults.txt',
|
|
|
|
capture: true,
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/keys2doc', '@INPUT@', 'keymap-defaults.txt'])
|
2020-09-21 15:54:35 -04:00
|
|
|
|
2023-07-08 05:06:08 -04:00
|
|
|
if not meson.is_cross_build()
|
2023-07-08 12:24:25 -04:00
|
|
|
ELINKS = elinks
|
|
|
|
else
|
2024-06-03 11:06:20 -04:00
|
|
|
ELINKS = meson.current_source_dir() / 'tools' / meson.get_external_property('elinks_wrapper')
|
2023-07-08 12:24:25 -04:00
|
|
|
endif
|
|
|
|
|
|
|
|
option_command_frag_xml = custom_target('option-command.frag.xml',
|
2020-09-21 15:54:35 -04:00
|
|
|
input: [],
|
|
|
|
output: 'option-command.frag.xml',
|
2023-07-08 12:24:25 -04:00
|
|
|
env: ['LC_ALL=C', 'LANGUAGE=en', 'ELINKS_BINARY='+elinks.full_path()],
|
|
|
|
depends: elinks,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/help2xml', ELINKS, '@OUTPUT@'])
|
2020-09-21 15:54:35 -04:00
|
|
|
|
2023-07-08 12:24:25 -04:00
|
|
|
option_config_frag_xml = custom_target('option-config.frag.xml',
|
2020-09-21 15:54:35 -04:00
|
|
|
input: [],
|
|
|
|
output: 'option-config.frag.xml',
|
2023-07-08 12:24:25 -04:00
|
|
|
env: ['LC_ALL=C', 'LANGUAGE=en', 'ELINKS_BINARY='+elinks.full_path()],
|
|
|
|
depends: elinks,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/help2xml', ELINKS, '@OUTPUT@'])
|
2020-09-21 15:54:35 -04:00
|
|
|
|
2023-07-08 12:24:25 -04:00
|
|
|
option_command_frag_xhtml = custom_target('option-command.frag.xhtml',
|
2020-09-21 15:54:35 -04:00
|
|
|
input: [],
|
|
|
|
output: 'option-command.frag.xhtml',
|
2023-07-08 12:24:25 -04:00
|
|
|
env: ['LC_ALL=C', 'LANGUAGE=en', 'ELINKS_BINARY='+elinks.full_path()],
|
|
|
|
depends: elinks,
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/help2xml', ELINKS, '@OUTPUT@'])
|
2020-09-21 15:54:35 -04:00
|
|
|
|
2023-07-08 12:24:25 -04:00
|
|
|
option_config_frag_xhtml = custom_target('option-config.frag.xhtml',
|
2020-09-21 15:54:35 -04:00
|
|
|
input: [],
|
|
|
|
output: 'option-config.frag.xhtml',
|
2023-07-08 12:24:25 -04:00
|
|
|
env: ['LC_ALL=C', 'LANGUAGE=en', 'ELINKS_BINARY='+elinks.full_path()],
|
|
|
|
depends: elinks,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/help2xml', ELINKS, '@OUTPUT@'])
|
2020-09-21 15:54:35 -04:00
|
|
|
|
|
|
|
elinks_1_html = custom_target('elinks.1.html',
|
|
|
|
input: 'elinks.1.txt',
|
|
|
|
output: 'elinks.1.html',
|
|
|
|
depends: option_command_frag_xhtml,
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/xhtml11.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-21 15:54:35 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'xhtml11',
|
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
|
|
|
elinks_conf_5_html = custom_target('elinks.conf.5.html',
|
|
|
|
input: 'elinks.conf.5.txt',
|
|
|
|
output: 'elinks.conf.5.html',
|
|
|
|
depends: option_config_frag_xhtml,
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/xhtml11.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-21 15:54:35 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'xhtml11',
|
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
|
|
|
elinkskeys_5_html = custom_target('elinkskeys.5.html',
|
|
|
|
input: 'elinkskeys.5.txt',
|
|
|
|
output: 'elinkskeys.5.html',
|
|
|
|
depends: [keymap_actions_txt, keymap_defaults_txt],
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/xhtml11.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-21 15:54:35 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'xhtml11',
|
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
|
|
|
hacking_html = custom_target('hacking.html',
|
|
|
|
input: 'hacking.txt',
|
|
|
|
output: 'hacking.html',
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/xhtml11.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-21 15:54:35 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'xhtml11',
|
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
|
|
|
manual_html = custom_target('manual.html',
|
|
|
|
input: 'manual.txt',
|
|
|
|
output: 'manual.html',
|
|
|
|
depends: features_txt,
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/xhtml11.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-21 15:54:35 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'xhtml11',
|
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
2020-09-22 13:54:22 -04:00
|
|
|
elinks_1_xml = custom_target('elinks.1.xml',
|
|
|
|
input: 'elinks.1.txt',
|
|
|
|
output: 'elinks.1.xml',
|
|
|
|
depends: option_command_frag_xml,
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/docbook.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-22 13:54:22 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'docbook',
|
2020-09-23 11:23:06 -04:00
|
|
|
'-d', 'manpage',
|
2020-09-22 13:54:22 -04:00
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
|
|
|
elinks_conf_5_xml = custom_target('elinks.conf.5.xml',
|
|
|
|
input: 'elinks.conf.5.txt',
|
|
|
|
output: 'elinks.conf.5.xml',
|
|
|
|
depends: option_config_frag_xml,
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/docbook.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-22 13:54:22 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'docbook',
|
2020-09-23 11:23:06 -04:00
|
|
|
'-d', 'manpage',
|
2020-09-22 13:54:22 -04:00
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
|
|
|
elinkskeys_5_xml = custom_target('elinkskeys.5.xml',
|
|
|
|
input: 'elinkskeys.5.txt',
|
|
|
|
output: 'elinkskeys.5.xml',
|
|
|
|
depends: [keymap_actions_txt, keymap_defaults_txt],
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/docbook.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-22 13:54:22 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'docbook',
|
2020-09-23 11:23:06 -04:00
|
|
|
'-d', 'manpage',
|
2020-09-22 13:54:22 -04:00
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
|
|
|
hacking_xml = custom_target('hacking.xml',
|
|
|
|
input: 'hacking.txt',
|
|
|
|
output: 'hacking.xml',
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/docbook.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-22 13:54:22 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'docbook',
|
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
|
|
|
manual_xml = custom_target('manual.xml',
|
|
|
|
input: 'manual.txt',
|
|
|
|
output: 'manual.xml',
|
|
|
|
depends: features_txt,
|
2022-03-25 09:13:03 -04:00
|
|
|
env: asciidoc_env,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [meson.current_source_dir() / 'tools/asciidoc/asciidoc.py',
|
|
|
|
'--no-conf', '-f', meson.current_source_dir() / 'tools/asciidoc/asciidoc.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'tools/asciidoc/docbook.conf',
|
|
|
|
'-f', meson.current_source_dir() / 'asciidoc.conf',
|
2020-09-22 13:54:22 -04:00
|
|
|
'-a', 'builddir='+meson.current_build_dir()+'/',
|
|
|
|
'-a', 'elinks_version='+meson.project_version(),
|
|
|
|
'-b', 'docbook',
|
|
|
|
'--unsafe', '-o', '@OUTPUT@', '@INPUT@'])
|
|
|
|
|
2020-09-23 11:31:57 -04:00
|
|
|
elinks_1 = []
|
|
|
|
elinks_conf_5 = []
|
|
|
|
elinkskeys_5 = []
|
|
|
|
manual_html_chunked = []
|
|
|
|
|
2021-12-09 13:12:43 -05:00
|
|
|
man1_dir = join_paths(get_option('prefix'), get_option('mandir'), 'man1')
|
|
|
|
man5_dir = join_paths(get_option('prefix'), get_option('mandir'), 'man5')
|
|
|
|
|
2023-04-30 07:22:55 -04:00
|
|
|
if xmlto.found() and get_option('htmldoc')
|
2020-09-23 11:31:57 -04:00
|
|
|
elinks_1 = custom_target('elinks.1',
|
|
|
|
input: [],
|
|
|
|
output: 'elinks.1',
|
|
|
|
depends: elinks_1_xml,
|
2021-12-09 13:12:43 -05:00
|
|
|
install: true,
|
|
|
|
install_dir: man1_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [xmlto, '-o', meson.current_build_dir(), 'man', meson.current_build_dir() / 'elinks.1.xml'])
|
2020-09-23 11:31:57 -04:00
|
|
|
|
|
|
|
elinks_conf_5 = custom_target('elinks.conf.5',
|
|
|
|
input: [],
|
|
|
|
output: 'elinks.conf.5',
|
|
|
|
depends: elinks_conf_5_xml,
|
2021-12-09 13:12:43 -05:00
|
|
|
install: true,
|
|
|
|
install_dir: man5_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [xmlto, '-o', meson.current_build_dir(), 'man', meson.current_build_dir() / 'elinks.conf.5.xml'])
|
2020-09-23 11:31:57 -04:00
|
|
|
|
|
|
|
elinkskeys_5 = custom_target('elinkskeys.5',
|
|
|
|
input: [],
|
|
|
|
output: 'elinkskeys.5',
|
|
|
|
depends: elinkskeys_5_xml,
|
2021-12-09 13:12:43 -05:00
|
|
|
install: true,
|
|
|
|
install_dir: man5_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [xmlto, '-o', meson.current_build_dir(), 'man', meson.current_build_dir() / 'elinkskeys.5.xml'])
|
2020-09-23 11:31:57 -04:00
|
|
|
|
|
|
|
manual_html_chunked = custom_target('manual.html-chunked',
|
|
|
|
input: [],
|
|
|
|
output: 'manual.html-chunked',
|
|
|
|
depends: manual_xml,
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [xmlto, '-o', meson.current_build_dir() / 'manual.html-chunked', 'html', meson.current_build_dir() / 'manual.xml'])
|
2020-09-23 11:31:57 -04:00
|
|
|
endif
|
|
|
|
|
2020-09-22 13:54:22 -04:00
|
|
|
manual_pdf = []
|
|
|
|
|
2023-04-30 07:22:55 -04:00
|
|
|
if dblatex.found() and get_option('pdfdoc')
|
2020-09-22 13:54:22 -04:00
|
|
|
manual_pdf = custom_target('manual.pdf',
|
|
|
|
input: [],
|
|
|
|
output: 'manual.pdf',
|
|
|
|
depends: manual_xml,
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [dblatex, meson.current_build_dir() / 'manual.xml'])
|
2020-09-22 13:54:22 -04:00
|
|
|
endif
|
|
|
|
|
2020-09-23 12:05:08 -04:00
|
|
|
doxygen_api = []
|
2023-04-30 07:22:55 -04:00
|
|
|
if doxygen.found() and get_option('apidoc')
|
2020-09-23 12:05:08 -04:00
|
|
|
doxygen_api = custom_target('api',
|
|
|
|
input: [],
|
|
|
|
output: 'api',
|
2021-07-21 09:50:00 -04:00
|
|
|
env: ['OUTPUT_DIRECTORY='+meson.current_build_dir()+'/'],
|
2023-04-23 00:59:03 -04:00
|
|
|
install: true,
|
|
|
|
install_dir: doc_dir,
|
2024-06-03 11:06:20 -04:00
|
|
|
command: [doxygen, meson.current_build_dir() / 'Doxyfile'])
|
2020-09-23 12:05:08 -04:00
|
|
|
endif
|
|
|
|
|
2020-09-30 13:58:13 -04:00
|
|
|
txt = alias_target('txt', elinks, features_txt, keymap_actions_txt, keymap_defaults_txt)
|
|
|
|
alias_target('xml', elinks, option_command_frag_xml, option_config_frag_xml, option_command_frag_xhtml, option_config_frag_xhtml,
|
2020-09-22 13:54:22 -04:00
|
|
|
elinks_1_xml, elinks_conf_5_xml, elinkskeys_5_xml, hacking_xml, manual_xml)
|
2020-09-30 13:58:13 -04:00
|
|
|
alias_target('html', elinks, perl_html, perl_hooks_html, elinks_1_html, elinks_conf_5_html, elinkskeys_5_html, hacking_html, manual_html,
|
2020-09-23 11:31:57 -04:00
|
|
|
manual_html_chunked)
|
2020-09-30 13:58:13 -04:00
|
|
|
alias_target('pdf', elinks, manual_xml, manual_pdf)
|
|
|
|
alias_target('man', elinks, elinks_1, elinks_conf_5, elinkskeys_5)
|