Add option to gdbus-codegen to generate DocBook for the public interface
authorFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Fri, 20 Jul 2012 11:41:29 +0000 (12:41 +0100)
committerJannis Pohlmann <jannis.pohlmann@codethink.co.uk>
Mon, 30 Jul 2012 12:23:55 +0000 (13:23 +0100)
Add --generate-docbook to gdbus-codegen in Makefile.am in order to
get the documentation for org.genivi.BootManager1.BootManager
interface. It makes a .xml file called
boot-manager-dbus-doc-org.genivi.BootManager1.BootManager.xml

boot-manager/Makefile.am

index 4ef33aa..92a6fb6 100644 (file)
@@ -83,7 +83,8 @@ systemd_service_DATA = $(systemd_service_in_files:.service.in=.service)
 
 CLEANFILES =                                                           \
        $(dbus_service_DATA)                                            \
-       $(systemd_service_DATA)
+       $(systemd_service_DATA)                                         \
+       boot-manager-dbus-doc-*.xml
 
 EXTRA_DIST =                                                           \
        boot-manager-dbus.xml                                           \
@@ -102,6 +103,7 @@ boot-manager-dbus.h: boot-manager-dbus.xml Makefile
            --interface-prefix org.genivi                               \
            --c-namespace ""                                            \
            --generate-c-code boot-manager-dbus                         \
+           --generate-docbook boot-manager-dbus-doc                    \
            --annotate org.genivi.BootManager1.BootManager org.gtk.GDBus.C.Name \
              Boot_Manager $<