#! /bin/sh

set -e

qdbusxml2cpp -c ThumbnailerGenericProxy \
             -p dbus/thumbnailer_generic.h:thumbnailer_generic.cpp \
             -i dbus_types.h \
             dbus/tumbler-service-dbus.xml \
             org.freedesktop.thumbnails.Thumbnailer1

qdbusxml2cpp -c ThumbnailerGenericCacheProxy \
             -p dbus/tumbler_cache.h:tumbler_cache.cpp \
             -i dbus_types.h \
             dbus/tumbler-cache-service-dbus.xml \
             org.freedesktop.thumbnails.Cache1

qdbusxml2cpp -c ComNokiaAlbumArtRequester \
             -p dbus/albumart_requester.h:albumart_requester.cpp \
             -i dbus_types.h \
             dbus/albumart_requester.xml \
             com.nokia.albumart.Requester
