add script for generating interface types (gdbus-codegen)
[systembsd.git] / scripts / gen-gdbus-interfaces.sh
CommitLineData
5c102fa8 1#!/usr/local/bin/bash
2
3DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )"/../ && pwd )"
4
5if [[ -z "$1" ]]; then
6 echo "syntax: ./gen-dbus-interfaces <interface name>"
7 exit 1
8fi
9
10gdbus-codegen \
11--interface-prefix org.freedesktop. \
12--generate-docbook doc/$1-docbook.xml \
13--generate-c-code src/interfaces/$1/$1-gen \
14--c-namespace SystemdUtils \
15conf/$1-ispect.xml
16