-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_doxygen.sh
More file actions
executable file
·69 lines (60 loc) · 7.51 KB
/
test_doxygen.sh
File metadata and controls
executable file
·69 lines (60 loc) · 7.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#! /bin/sh
set -eu
test -d work && rm -rf work
mkdir work && cd work
CODEGEN='gdbus-codegen'
DOCEXTRACT='../extract_documentation.py'
COMBINE='../combine_iface_pages.sh'
$CODEGEN --generate-c-code=upnp_dleynaserver_dbus --c-namespace tdbus_dleynaserver --interface-prefix com.intel.dLeynaServer. ../com_intel_dleynaserver.xml
$CODEGEN --generate-c-code=airable_dbus --c-namespace tdbus --interface-prefix de.tahifi. ../de_tahifi_airable.xml
$CODEGEN --generate-c-code=appliance_dbus --c-namespace tdbus_appliance --interface-prefix de.tahifi.Appliance. ../de_tahifi_appliance.xml
$CODEGEN --generate-c-code=artcache_dbus --c-namespace tdbus_artcache --interface-prefix de.tahifi.ArtCache. ../de_tahifi_artcache.xml
$CODEGEN --generate-c-code=audiopath_dbus --c-namespace tdbus_aupath --interface-prefix de.tahifi.AudioPath. ../de_tahifi_audiopath.xml
$CODEGEN --generate-c-code=aupad_dbus --c-namespace tdbus_aupad --interface-prefix de.tahifi.AuPaD. ../de_tahifi_aupad.xml
$CODEGEN --generate-c-code=configuration_dbus --c-namespace tdbus_config --interface-prefix de.tahifi.Configuration. ../de_tahifi_configuration.xml
$CODEGEN --generate-c-code=credentials_dbus --c-namespace tdbus_credentials --interface-prefix de.tahifi.Credentials. ../de_tahifi_credentials.xml
$CODEGEN --generate-c-code=dcpd_dbus --c-namespace tdbus_dcpd --interface-prefix de.tahifi.Dcpd. ../de_tahifi_dcpd.xml
$CODEGEN --generate-c-code=debug_dbus --c-namespace tdbus_debug --interface-prefix de.tahifi.Debug. ../de_tahifi_debug.xml
$CODEGEN --generate-c-code=errors_dbus --c-namespace tdbus --interface-prefix de.tahifi. ../de_tahifi_errors.xml
$CODEGEN --generate-c-code=dbusdl_dbus --c-namespace tdbus --interface-prefix de.tahifi. ../de_tahifi_filetransfer.xml
$CODEGEN --generate-c-code=json_dbus --c-namespace tdbus --interface-prefix de.tahifi. ../de_tahifi_jsonio.xml
$CODEGEN --generate-c-code=lists_dbus --c-namespace tdbus_lists --interface-prefix de.tahifi.Lists. ../de_tahifi_lists.xml
$CODEGEN --generate-c-code=mixer_dbus --c-namespace tdbus_mixer --interface-prefix de.tahifi.Mixer. ../de_tahifi_mixer.xml
$CODEGEN --generate-c-code=mounta_dbus --c-namespace tdbus --interface-prefix de.tahifi. ../de_tahifi_mounta.xml
$CODEGEN --generate-c-code=streamplayer_dbus --c-namespace tdbus_splay --interface-prefix de.tahifi.Streamplayer. ../de_tahifi_streamplayer.xml
$CODEGEN --generate-c-code=gerbera_dbus --c-namespace tdbus --interface-prefix io. ../io_gerbera.xml
$CODEGEN --generate-c-code=connman_dbus --c-namespace tdbus_connman --interface-prefix net.connman. ../net_connman.xml
$CODEGEN --generate-c-code=logind_dbus --c-namespace tdbus_logind --interface-prefix org.freedesktop.login1. ../org_freedesktop_login1.xml
$CODEGEN --generate-c-code=systemd_dbus --c-namespace tdbus_systemd --interface-prefix org.freedesktop.systemd1. ../org_freedesktop_systemd1.xml
$CODEGEN --generate-c-code=upnp_media_dbus --c-namespace tdbus_upnp --interface-prefix org.gnome.UPnP. ../org_gnome_upnp.xml
$DOCEXTRACT -i ../com_intel_dleynaserver.xml -o com_intel_dleynaserver.mdp -H com_intel_dleynaserver.h -c tdbus_dleynaserver -s com.intel.dLeynaServer. -n dLeyna
$DOCEXTRACT -i ../de_tahifi_airable.xml -o de_tahifi_airable.mdp -H de_tahifi_airable.h -c tdbus -s de.tahifi. -n Airable
$DOCEXTRACT -i ../de_tahifi_appliance.xml -o de_tahifi_appliance.mdp -H de_tahifi_appliance.h -c tdbus_appliance -s de.tahifi.Appliance. -n 'Appliance state and control'
$DOCEXTRACT -i ../de_tahifi_artcache.xml -o de_tahifi_artcache.mdp -H de_tahifi_artcache.h -c tdbus_artcache -s de.tahifi.ArtCache. -n 'Cover Art Cache'
$DOCEXTRACT -i ../de_tahifi_audiopath.xml -o de_tahifi_audiopath.mdp -H de_tahifi_audiopath.h -c tdbus_aupath -s de.tahifi.AudioPath. -n 'Audio Paths'
$DOCEXTRACT -i ../de_tahifi_aupad.xml -o de_tahifi_aupad.mdp -H de_tahifi_aupad.h -c tdbus_aupad -s de.tahifi.AuPaD. -n 'Audio path daemon'
$DOCEXTRACT -i ../de_tahifi_configuration.xml -o de_tahifi_configuration.mdp -H de_tahifi_configuration.h -c tdbus_config -s de.tahifi.Configuration. -n Configuration
$DOCEXTRACT -i ../de_tahifi_credentials.xml -o de_tahifi_credentials.mdp -H de_tahifi_credentials.h -c tdbus_credentials -s de.tahifi.Credentials. -n Credentials
$DOCEXTRACT -i ../de_tahifi_dcpd.xml -o de_tahifi_dcpd.mdp -H de_tahifi_dcpd.h -c tdbus_dcpd -s de.tahifi.Dcpd. -n DCPD
$DOCEXTRACT -i ../de_tahifi_debug.xml -o de_tahifi_debug.mdp -H de_tahifi_debug.h -c tdbus_debug -s de.tahifi.Debug. -n Debug
$DOCEXTRACT -i ../de_tahifi_errors.xml -o de_tahifi_errors.mdp -H de_tahifi_errors.h -c tdbus -s de.tahifi. -n Errors
$DOCEXTRACT -i ../de_tahifi_filetransfer.xml -o de_tahifi_dbusdl.mdp -H de_tahifi_dbusdl.h -c tdbus -s de.tahifi. -n DBus-DL
$DOCEXTRACT -i ../de_tahifi_jsonio.xml -o de_tahifi_jsonio.mdp -H de_tahifi_jsonio.h -c tdbus -s de.tahifi. -n 'Generic exchange of JSON objects'
$DOCEXTRACT -i ../de_tahifi_lists.xml -o de_tahifi_lists.mdp -H de_tahifi_lists.h -c tdbus_lists -s de.tahifi.Lists. -n Lists
$DOCEXTRACT -i ../de_tahifi_mixer.xml -o de_tahifi_mixer.mdp -H de_tahifi_mixer.h -c tdbus_mixer -s de.tahifi.Mixer. -n 'Volume and mixer control'
$DOCEXTRACT -i ../de_tahifi_mounta.xml -o de_tahifi_mounta.mdp -H de_tahifi_mounta.h -c tdbus -s de.tahifi. -n MounTA
$DOCEXTRACT -i ../de_tahifi_streamplayer.xml -o de_tahifi_streamplayer.mdp -H de_tahifi_streamplayer.h -c tdbus_splay -s de.tahifi.Streamplayer. -n Streamplayer
$DOCEXTRACT -i ../io_gerbera.xml -o io_gerbera.mdp -H io_gerbera.h -c tdbus -s io. -n 'Gerbera UPnP server'
$DOCEXTRACT -i ../net_connman.xml -o net_connman.mdp -H net_connman.h -c tdbus_connman -s net.connman. -n Connman
$DOCEXTRACT -i ../org_freedesktop_login1.xml -o org_freedesktop_logind.mdp -H org_freedesktop_logind.h -c tdbus_logind -s org.freedesktop.login1. -n Logind
$DOCEXTRACT -i ../org_freedesktop_systemd1.xml -o org_freedesktop_systemd.mdp -H org_freedesktop_systemd.h -c tdbus_systemd -s org.freedesktop.systemd1. -n Systemd
$DOCEXTRACT -i ../org_gnome_upnp.xml -o org_gnome_upnp.mdp -H org_gnome_upnp.h -c tdbus_upnp -s org.gnome.UPnP. -n UPnP
$COMBINE -toc all_interfaces_toc.md -ifaces all_interfaces.md *.mdp
rm *.c
ln -s ../de_tahifi_lists_errors.h
ln -s ../de_tahifi_lists_errors.hh
ln -s ../de_tahifi_lists_context.h
ln -s ../de_tahifi_lists_item_kinds.h
ln -s ../de_tahifi_lists_item_kinds.hh
ln -s ../Doxyfile.testall Doxyfile
exec doxygen