summaryrefslogtreecommitdiff
path: root/docs/polkit/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'docs/polkit/meson.build')
-rw-r--r--docs/polkit/meson.build30
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/polkit/meson.build b/docs/polkit/meson.build
new file mode 100644
index 0000000..297a261
--- /dev/null
+++ b/docs/polkit/meson.build
@@ -0,0 +1,30 @@
+doc_module = pk_api_name
+
+src_dirs = [
+ source_root / 'src/polkit',
+ source_root / 'src/polkitagent',
+]
+
+private_headers = [
+ 'polkitagenthelperprivate.h',
+ 'polkitprivate.h',
+]
+
+content_files += files(
+ 'docbook-interface-org.freedesktop.PolicyKit1.AuthenticationAgent.xml',
+ 'docbook-interface-org.freedesktop.PolicyKit1.Authority.xml',
+)
+
+gnome.gtkdoc(
+ doc_module,
+ main_xml: doc_module + '-docs.xml',
+ src_dir: src_dirs,
+ ignore_headers: private_headers,
+ dependencies: libpolkit_agent_dep,
+ namespace: meson.project_name(),
+ html_assets: html_images,
+ fixxref_args: '--html-dir=' + pk_api_docpath,
+ gobject_typesfile: files(doc_module + '.types'),
+ content_files: content_files,
+ install: true,
+)