aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/gen-gdbus-interfaces.sh
blob: 1e44b356024ea558370b04eb34154ace940d2941 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/local/bin/bash

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )"/../ && pwd )"

if [[ -z "$1" ]]; then 
    echo "syntax: ./gen-dbus-interfaces <interface name>"
    exit 1
fi

gdbus-codegen \
--interface-prefix org.freedesktop. \
--generate-docbook doc/$1-docbook.xml \
--generate-c-code  src/interfaces/$1/$1-gen \
--c-namespace SystemdUtils \
conf/$1-ispect.xml