1doc_module = ev_name
2
3fixxref_args = [
4  '--html-dir=' + join_paths(ev_prefix, gnome.gtkdoc_html_dir(doc_module)),
5  '--extra-dir=' + libevdocument_doc_path,
6  '--extra-dir=' + libevview_doc_path,
7] + common_fixxref_args
8
9
10version_conf = configuration_data()
11version_conf.set('VERSION', ev_version)
12
13version_xml = 'version.xml'
14
15version = configure_file(
16  input: version_xml + '.in',
17  output: version_xml,
18  configuration: version_conf,
19)
20
21gnome.gtkdoc(
22  doc_module,
23  main_xml: doc_module + '-docs.xml',
24  src_dir: shell_inc,
25  ignore_headers: 'ev-marshal.h',
26  include_directories: top_inc,
27  dependencies: libshell_dep,
28  namespace: ev_code_prefix.to_lower(),
29  fixxref_args: fixxref_args,
30  gobject_typesfile: files(doc_module + '.types'),
31  content_files: version,
32  install: true,
33  install_dir: doc_module,
34)
35