d-bus/generate.sh
branchv_0
changeset 12 cf77c218b0b1
equal deleted inserted replaced
11:bb42abd9f510 12:cf77c218b0b1
       
     1 #!/bin/bash
       
     2 
       
     3 cd "$(dirname "$0")"
       
     4 ADAPTOR_DIR="../cadMousePro-daemon/src/generated-sources"
       
     5 PROXY_DIR="../cadMousePro-gui/src/generated-sources"
       
     6 XML="info.globalcode.mouse.cadMousePro.xml"
       
     7 
       
     8 case "$1" in
       
     9 	adaptor)
       
    10 		qdbusxml2cpp -a DBusAdaptor.h:DBusAdaptor.cpp -c DBusAdaptor -l Daemon -i ../Daemon.h "$XML"
       
    11 		mkdir -p "$ADAPTOR_DIR"
       
    12 		mv DBusAdaptor.h DBusAdaptor.cpp "$ADAPTOR_DIR"
       
    13 		;;
       
    14 	proxy)
       
    15 		qdbusxml2cpp -l Daemon -i ../Daemon.h -p Proxy.h "$XML"
       
    16 		mkdir -p "$PROXY_DIR"
       
    17 		mv Proxy.h "$PROXY_DIR"
       
    18 		;;
       
    19 	*)
       
    20 		echo $"Usage: $0 (adaptor|proxy)"
       
    21 		exit 1
       
    22 esac