summaryrefslogtreecommitdiff
path: root/extensions/meson.build
blob: 388820da479972cabcfe290bc180b3d311e8e88a (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
28
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,
)