40 lines
1.3 KiB
Meson
40 lines
1.3 KiB
Meson
|
|
if build_docs_devel
|
|
foreach basename : ['Xserver-spec', 'Xinput']
|
|
|
|
input_xml = basename + '.xml'
|
|
|
|
custom_target(
|
|
basename + '.html',
|
|
output: basename + '.html',
|
|
input: [input_xml],
|
|
command: [xmlto] + docs_xmlto_search_flags + [
|
|
'-x', join_paths(doc_stylesheet_srcdir, 'xorg-xhtml.xsl'),
|
|
'-o', meson.current_build_dir(),
|
|
'xhtml-nochunks', '@INPUT0@'],
|
|
build_by_default: true,
|
|
install: false,
|
|
)
|
|
|
|
if build_docs_pdf
|
|
foreach format : ['ps', 'pdf']
|
|
output_fn = basename + '.' + format
|
|
custom_target(
|
|
output_fn,
|
|
output: output_fn,
|
|
input: [input_xml],
|
|
command: [xmlto] + docs_xmlto_search_flags + [
|
|
'-x', join_paths(doc_stylesheet_srcdir, 'xorg-fo.xsl'),
|
|
'--stringparam', 'img.src.path=' + meson.current_build_dir(),
|
|
'-o', meson.current_build_dir(),
|
|
'--with-fop', format, '@INPUT0@'],
|
|
build_by_default: true,
|
|
install: false,
|
|
)
|
|
endforeach
|
|
endif
|
|
endforeach
|
|
endif
|
|
|
|
subdir('dtrace')
|