#!/bin/sh

# call this to reduce the source tree to its minimal size (keep the
# _REAL_ sources)

echo Preparing EXG for backup:
echo Deleting backups ...
rm -f `find . -iname "*~"` >/dev/null
echo Cleaning pgen ...
make -C pgen clobber >/dev/null
echo Cleaning Edget experiment ...
make -C edgets/test clobber >/dev/null
echo Cleaning examples ...
cd examples
./clean_examples.pl
cd ..
echo Cleaning testgtk ...
make -C eiffel-gtk/testgtk clobber >/dev/null
echo Cleaning external C code ...
make -C eiffel-gtk/gtkwrapper/external clean >/dev/null
echo Cleaning documentation ...
make -C doc clean >/dev/null
rm -f short/*
echo Done.
