dbus/doc
Ralf Habacker f74fdf06ad cmake: Fix race condition on creating docbook based files
With the previous implementation, race conditions could arise because a
generated intermediate file was used by multiple targets.

To fix the mentioned problem, the macro 'generate_docbook_file' has been
integrated into a in a new macro 'add_docbook' to simplify the dependency
chain and make it easier to use.

When using an xml template with the 'TEMPLATE' parameter, a separate
intermediate xml file is used for each generated output file to avoid
overwriting each other, which was the main cause of the described problem.

Due to the adaptation of the calling conventions it was necessary to
introduce the parameter 'MAN_CATEGORY'.

Fixes #381

Signed-off-by: Ralf Habacker <ralf.habacker@freenet.de>
2022-03-04 09:18:01 +00:00
..
.gitignore .gitignore: Normalize into LC_ALL=C sort order 2018-12-14 12:53:08 +00:00
busconfig.dtd Add apparmor element and attributes to the bus config dtd 2015-02-18 17:03:56 +00:00
catalog.xml.in doc: Introduce XML catalog 2022-02-21 14:01:20 +00:00
CMakeLists.txt cmake: Fix race condition on creating docbook based files 2022-03-04 09:18:01 +00:00
dbus-api-design.duck doc/dbus-api-design: fix broken links 2022-02-28 08:01:34 +00:00
dbus-cleanup-sockets.1.xml.in Eliminate unwanted whitespace from the man pages' XML source 2013-02-18 14:16:18 +00:00
dbus-daemon.1.xml.in Disable the Containers interface 2021-12-10 16:48:51 +00:00
dbus-faq.xml Unify docbook dtd version to 4.4. 2013-04-19 12:40:01 +01:00
dbus-launch.1.xml.in dbus-launch: add --exit-with-x11 option 2016-07-20 13:32:36 +01:00
dbus-monitor.1.xml.in dbus-monitor: add options to log binary data with or without pcap framing 2015-02-04 17:15:34 +00:00
dbus-run-session.1.xml.in dbus-run-session(1): document modern Automake syntax 2015-04-16 13:06:27 +01:00
dbus-send.1.xml.in dbus-send: add --sender option 2019-07-15 12:36:50 +00:00
dbus-specification.xml Revert "spec: Go back to v0.38" 2022-02-28 18:20:17 +00:00
dbus-test-plan.xml Rename bus-test to test-bus to match common test application naming scheme. 2014-01-17 16:29:37 +00:00
dbus-test-tool.1.xml.in dbus-test-tool echo: fix sleep documentation 2016-03-02 18:19:35 +00:00
dbus-tutorial.xml dbus-tutorial: replace the entire GLib section with "use GDBus" 2014-10-29 14:15:53 +00:00
dbus-update-activation-environment.1.xml.in Add dbus-update-activation-environment tool 2015-02-24 11:15:52 +00:00
dbus-uuidgen.1.xml.in Eliminate unwanted whitespace from the man pages' XML source 2013-02-18 14:16:18 +00:00
dcop-howto.txt initial import of "dbus" skeleton 2002-11-21 16:41:33 +00:00
diagram.png 2005-01-18 Havoc Pennington <hp@redhat.com> 2005-01-18 20:42:15 +00:00
diagram.svg 2005-01-18 Havoc Pennington <hp@redhat.com> 2005-01-18 20:42:15 +00:00
doxygen_to_devhelp.xsl doxygen_to_devhelp: Produce Devhelp index format v2 2018-04-23 17:44:09 +01:00
file-boilerplate.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
index.html.in Generate documentation html index file from doc/index.html.in for autotools and cmake 2019-01-22 09:57:57 +01:00
introspect.dtd spec: Allow <annotation> in <arg> elements in introspection XML 2016-10-03 11:33:47 +01:00
introspect.xsl spec: Allow <annotation> in <arg> elements in introspection XML 2016-10-03 11:33:47 +01:00
Makefile.am doc: Introduce XML catalog 2022-02-21 14:01:20 +00:00
system-activation.txt doc: Clarify /etc/dbus-1/system.d and /usr/share/dbus-1/system.d 2017-02-24 18:34:22 +00:00
TODO 2006-11-08 Havoc Pennington <hp@redhat.com> 2006-11-09 00:19:29 +00:00