doc/reference/protocols/facebook/meson.build

Tue, 19 Oct 2021 00:47:42 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Tue, 19 Oct 2021 00:47:42 -0500
changeset 41122
f29fa0dda4bf
parent 40678
8f1d8122f07e
child 41142
a9f32316d828
permissions
-rw-r--r--

Convert the facebook documentation to gi-docgen

Testing Done:
Built the docs and verified that they looked okay.

Reviewed at https://reviews.imfreedom.org/r/1070/

41122
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
1 facebook_doc_content_files = []
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
2
41122
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
3 if get_option('doc')
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
4 facebook_toml = configure_file(
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
5 input : 'facebook.toml.in',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
6 output : 'facebook.toml',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
7 configuration : version_conf,
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
8 install : true,
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
9 install_dir : docs_dir / 'facebook',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
10 )
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
11
41122
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
12 facebook_doc = custom_target('facebook-doc',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
13 input : [ facebook_toml, facebook_gir[0] ],
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
14 output : 'facebook',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
15 command : [
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
16 gidocgen,
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
17 'generate',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
18 '--quiet',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
19 '--fatal-warnings',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
20 '--config=@INPUT0@',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
21 '--output-dir=@OUTPUT@',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
22 '--no-namespace-dir',
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
23 '--content-dir=@0@'.format(meson.current_source_dir()),
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
24 '@INPUT1@'
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
25 ],
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
26 depend_files : [ facebook_doc_content_files ],
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
27 build_by_default : true,
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
28 install : true,
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
29 install_dir : docs_dir,
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
30 )
f29fa0dda4bf Convert the facebook documentation to gi-docgen
Gary Kramlich <grim@reaperworld.com>
parents: 40678
diff changeset
31 endif
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
32

mercurial