summaryrefslogtreecommitdiff
path: root/docs/hotdoc/meson.build
blob: e0a44033ff0455ae3d724addbe836a0524e73dd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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,
)