diff options
Diffstat (limited to 'extensions/meson.build')
-rw-r--r-- | extensions/meson.build | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/extensions/meson.build b/extensions/meson.build new file mode 100644 index 0000000..388820d --- /dev/null +++ b/extensions/meson.build @@ -0,0 +1,29 @@ +xmls = files( + 'all.xml', + 'Connection_Interface_IRC_Command1.xml', +) + +subdir('_gen') + +libidle_extensions = library( + 'idle-extensions', + sources: [ + 'extensions.h', + gen_svc[2], + gen_enums_h, + gen_interfaces_h, + ], + dependencies: idle_deps, + include_directories: include_directories('..'), +) + +gen_extensions_html = custom_target( + 'extensions.html', + input: [ + join_paths(tools_dir, 'doc-generator.xsl'), + gen_all_xml, + ], + output: 'extensions.html', + command: xsltproc_with_flags + ['@INPUT@'], + capture: true, +) |