Files
NetworkManager/docs/api/meson.build
Lubomir Rintel 66f75ce34d docs: include the license boilerplate instead of full GPL text
What's actually needed here is an explaination of how the license
applies along with the explanation where to find the full text.

Also, the libnm documentation was lacking the licensing information
altogether. Fix fixes it too.
2019-09-10 11:10:52 +02:00

48 lines
1.2 KiB
Meson

doc_module = nm_name
settings = 'settings-spec'
output = settings + '.xml'
if enable_introspection
settings_xml = custom_target(
output,
input: nm_settings_docs,
output: output,
command: [xsltproc, '--output', '@OUTPUT@', join_paths(meson.current_source_dir(), settings + '.xsl'), '@INPUT@'],
# FIXME: there is no target depending on this, so it will not be built
build_by_default: true,
)
endif
configure_file(
input: version_xml + '.in',
output: version_xml,
configuration: version_conf,
)
filecopier = find_program('cp')
foreach intro : introspection_files
path = intro[1].split('/')[-1]
custom_target(path,
input: intro[0],
output: path,
command: [filecopier, intro[1], '@OUTPUT@'],
build_by_default: true,
)
endforeach
custom_target('common.ent',
input: common_ent_file,
output: 'common.ent',
command: [filecopier, '@INPUT@', '@OUTPUT@'],
build_by_default: true,
)
gnome.gtkdoc(
doc_module,
main_xml: 'network-manager-docs.xml',
src_dir: meson.current_source_dir(),
content_files: content_files,
install: true,
)