docs: Add separate toml files for gdk backends

Reusing the same one duplicates the standalone
docs, which doesn't quite seem right.
This commit is contained in:
Matthias Clasen 2021-02-21 10:38:39 -05:00 committed by Emmanuele Bassi
parent 205a13eaa0
commit b78895e449
3 changed files with 52 additions and 4 deletions

View File

@ -0,0 +1,23 @@
[library]
version = "@version@"
browse_url = "https://gitlab.gnome.org/GNOME/gtk/"
repository_url = "https://gitlab.gnome.org/GNOME/gtk.git"
website_url = "https://www.gtk.org"
authors = "GTK Development Team"
logo_url = "gtk-logo.svg"
license = "GPL-2.1-or-later"
description = "The GTK toolkit"
dependencies = [ "GObject-2.0" ]
devhelp = true
[dependencies."GObject-2.0"]
name = "GObject"
description = "The base type system library"
docs_url = "https://developer.gnome.org/gobject/stable"
[theme]
name = "basic"
show_index_summary = true
[source-location]
base_url = "https://gitlab.gnome.org/GNOME/gtk/-/blob/master/"

View File

@ -0,0 +1,23 @@
[library]
version = "@version@"
browse_url = "https://gitlab.gnome.org/GNOME/gtk/"
repository_url = "https://gitlab.gnome.org/GNOME/gtk.git"
website_url = "https://www.gtk.org"
authors = "GTK Development Team"
logo_url = "gtk-logo.svg"
license = "GPL-2.1-or-later"
description = "The GTK toolkit"
dependencies = [ "GObject-2.0" ]
devhelp = true
[dependencies."GObject-2.0"]
name = "GObject"
description = "The base type system library"
docs_url = "https://developer.gnome.org/gobject/stable"
[theme]
name = "basic"
show_index_summary = true
[source-location]
base_url = "https://gitlab.gnome.org/GNOME/gtk/-/blob/master/"

View File

@ -2,6 +2,8 @@ expand_content_md_files = [
] ]
gdk4_toml = configure_file(input: 'gdk4.toml.in', output: 'gdk4.toml', configuration: toml_conf) gdk4_toml = configure_file(input: 'gdk4.toml.in', output: 'gdk4.toml', configuration: toml_conf)
gdk4x11_toml = configure_file(input: 'gdk4-x11.toml.in', output: 'gdk4-x11.toml', configuration: toml_conf)
gdk4wayland_toml = configure_file(input: 'gdk4-wayland.toml.in', output: 'gdk4-wayland.toml', configuration: toml_conf)
if get_option('gtk_doc') if get_option('gtk_doc')
custom_target('gdk4-doc', custom_target('gdk4-doc',
@ -24,7 +26,7 @@ if get_option('gtk_doc')
if x11_enabled if x11_enabled
custom_target('gdk4-x11-doc', custom_target('gdk4-x11-doc',
input: [ gdk4_toml, gdk_x11_gir[0] ], input: [ gdk4x11_toml, gdk_x11_gir[0] ],
output: 'gdk4-x11', output: 'gdk4-x11',
command: [ command: [
gidocgen, gidocgen,
@ -38,14 +40,14 @@ if get_option('gtk_doc')
'@INPUT1@', '@INPUT1@',
], ],
depends: [ gdk_gir[0] ], depends: [ gdk_gir[0] ],
depend_files: [ expand_content_md_files ], depend_files: [ ],
build_by_default: true, build_by_default: true,
) )
endif endif
if wayland_enabled if wayland_enabled
custom_target('gdk4-wayland-doc', custom_target('gdk4-wayland-doc',
input: [ gdk4_toml, gdk_wayland_gir[0] ], input: [ gdk4wayland_toml, gdk_wayland_gir[0] ],
output: 'gdk4-wayland', output: 'gdk4-wayland',
command: [ command: [
gidocgen, gidocgen,
@ -59,7 +61,7 @@ if get_option('gtk_doc')
'@INPUT1@', '@INPUT1@',
], ],
depends: [ gdk_gir[0] ], depends: [ gdk_gir[0] ],
depend_files: [ expand_content_md_files ], depend_files: [ ],
build_by_default: true, build_by_default: true,
) )
endif endif