docs: include protocol and for-newbies documents

Only by building and sharing the documents we will be able to get them
up to date.

Signed-off-by: Victor Toso <victortoso@redhat.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
This commit is contained in:
Victor Toso 2019-10-14 13:40:42 +02:00 committed by Frediano Ziglio
parent 43fa3b549b
commit a3bf9f06b3

View File

@ -1,11 +1,17 @@
asciidoc_files = ['spice_for_newbies',
'spice_protocol',
'spice_style',
'spice_threading_model',
'vd_interfaces']
if get_option('manual')
asciidoc = find_program('asciidoc', required : false)
if asciidoc.found()
asciidoc_args = ['-a', 'data-uri', '-a', 'icons', '-a', 'toc']
foreach doc : ['style', 'threading_model']
custom_target('spice_@0@.html'.format(doc),
input : 'spice_@0@.txt'.format(doc),
output : 'spice_@0@.html'.format(doc),
foreach doc : asciidoc_files
custom_target('@0@.html'.format(doc),
input : '@0@.txt'.format(doc),
output : '@0@.html'.format(doc),
build_by_default: true,
command : [asciidoc, '-n', asciidoc_args, '-o', '@OUTPUT@', '@INPUT@'])
endforeach