diff -r bb42abd9f510 -r cf77c218b0b1 d-bus/generate.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/d-bus/generate.sh Thu Aug 29 17:57:30 2019 +0200 @@ -0,0 +1,22 @@ +#!/bin/bash + +cd "$(dirname "$0")" +ADAPTOR_DIR="../cadMousePro-daemon/src/generated-sources" +PROXY_DIR="../cadMousePro-gui/src/generated-sources" +XML="info.globalcode.mouse.cadMousePro.xml" + +case "$1" in + adaptor) + qdbusxml2cpp -a DBusAdaptor.h:DBusAdaptor.cpp -c DBusAdaptor -l Daemon -i ../Daemon.h "$XML" + mkdir -p "$ADAPTOR_DIR" + mv DBusAdaptor.h DBusAdaptor.cpp "$ADAPTOR_DIR" + ;; + proxy) + qdbusxml2cpp -l Daemon -i ../Daemon.h -p Proxy.h "$XML" + mkdir -p "$PROXY_DIR" + mv Proxy.h "$PROXY_DIR" + ;; + *) + echo $"Usage: $0 (adaptor|proxy)" + exit 1 +esac