blob: 421131f35375a6abf189e311bdb5c2fe3a3c3dfe [file] [log] [blame]
alisionf76de3b2013-04-16 15:35:22 -04001SRCDIR=jni/sflphone/daemon/src
2
3
4# Fix a problem with dbusxx generating *const introspect() instead of introspect()
5echo "Generating callmanager glue..."
6dbusxx-xml2cpp $SRCDIR/dbus/callmanager-introspec.xml --adaptor=$SRCDIR/dbus/callmanager-glue-tmp.h
7sed -e 's/const introspect()/introspect()/' <$SRCDIR/dbus/callmanager-glue-tmp.h >$SRCDIR/dbus/callmanager-glue.h
8rm $SRCDIR/dbus/callmanager-glue-tmp.h
9
10echo "Generating configurationmanager glue..."
11dbusxx-xml2cpp $SRCDIR/dbus/configurationmanager-introspec.xml --adaptor=$SRCDIR/dbus/configurationmanager-glue-tmp.h
12sed -e 's/const introspect()/introspect()/' <$SRCDIR/dbus/configurationmanager-glue-tmp.h >$SRCDIR/dbus/configurationmanager-glue.h
13rm $SRCDIR/dbus/configurationmanager-glue-tmp.h
14
15#echo "Generating contactmanager glue..."
16#dbusxx-xml2cpp $SRCDIR/dbus/contactmanager-introspec.xml --adaptor=$SRCDIR/dbus/contactmanager-glue-tmp.h
17#sed -e 's/const introspect()/introspect()/' <$SRCDIR/dbus/contactmanager-glue-tmp.h >$SRCDIR/dbus/contactmanager-glue.h
18#rm $SRCDIR/dbus/contactmanager-glue-tmp.h
19
20echo "Generating instance glue..."
21dbusxx-xml2cpp $SRCDIR/dbus/instance-introspec.xml --adaptor=$SRCDIR/dbus/instance-glue-tmp.h
22sed -e 's/const introspect()/introspect()/' <$SRCDIR/dbus/instance-glue-tmp.h >$SRCDIR/dbus/instance-glue.h
23rm $SRCDIR/dbus/instance-glue-tmp.h