| |
1 DOC_MODULE = 'finch' |
| |
2 |
| |
3 # Header files or dirs to ignore when scanning. Use base file/dir names |
| |
4 ignore_hfiles = [ |
| |
5 'plugins', |
| |
6 'test', |
| |
7 'wms', |
| |
8 'getopt.h', |
| |
9 'gntinternal.h', |
| |
10 'gnt-skel.h' |
| |
11 ] |
| |
12 |
| |
13 # Extra options to supply to gtkdoc-scan. |
| |
14 scan_args = [ |
| |
15 '--deprecated-guards=PURPLE_DISABLE_DEPRECATED|GNT_DISABLE_DEPRECATED|FINCH_DISABLE_DEPRECATED', |
| |
16 '--rebuild-types', |
| |
17 '--rebuild-sections', |
| |
18 '--ignore-headers=' + ' '.join(ignore_hfiles), |
| |
19 ] |
| |
20 |
| |
21 configure_file( |
| |
22 input : 'version.xml.in', |
| |
23 output : 'version.xml', |
| |
24 configuration : version_conf) |
| |
25 |
| |
26 gnome.gtkdoc(DOC_MODULE, |
| |
27 main_xml : DOC_MODULE + '-docs.xml', |
| |
28 src_dir : libfinch_inc, |
| |
29 dependencies : libfinch_dep, |
| |
30 install : true, |
| |
31 scan_args : scan_args, |
| |
32 gobject_typesfile : DOC_MODULE + '.types') |