gstreamer/docs/hotdoc/meson.build
Thibault Saunier 220618ecc7 Fhotdoc
2017-03-09 13:10:46 -03:00

27 lines
935 B
Meson

ges_excludes = []
foreach f: ['gesmarshal.*',
'ges-internal.*',
'ges-auto-transition.*',
'ges-structured-interface.*',
'ges-structure-parser.*',
'ges-smart-*.',
'gstframepositioner.*',
'lex.priv_ges_parse_yy.c']
ges_excludes += [join_paths(meson.current_source_dir(), '..', '..', 'ges', f)]
endforeach
hotdoc = import('hotdoc')
gst_editing_services_doc = hotdoc.generate_doc('gst-editing-services',
project_version: apiversion,
extra_assets: [join_paths(meson.current_source_dir(), 'images')],
c_sources: ['../../ges/ges.h', '../../ges/*.[hc]'],
gi_sources: [ges_gir[0].full_path()],
c_source_filters: ges_excludes,
sitemap: 'sitemap.txt',
index: 'index.md',
gi_index: 'index.md',
gi_smart_index: true,
gi_order_generated_subpages: true,
dependencies: [ges_dep],
disable_incremental_build: true,
)