13 cat $SRC | grep '#define DBUS_ERROR' | sed -e 's/#define //g' | \
14 sed -e 's/".*//g' | sed -e 's/_ERROR/_GERROR/g' | sed -e 's/ *$/,/g' > $DEST.tmp
16 if ! test -s $DEST.tmp ; then
17 die "$DEST.tmp is empty, something went wrong, see any preceding error message"
20 echo "#ifndef DBUS_INSIDE_DBUS_GLIB_H" >> $DEST.tmp
21 echo '#error "' "$DEST" 'may only be included by dbus-glib.h"' >> $DEST.tmp
22 echo "#endif" >> $DEST.tmp
24 mv $DEST.tmp $DEST || die "could not move $DEST.tmp to $DEST"