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