mes/uninstall.sh
Jan Nieuwenhuizen 5915f182ca
build: Support uninstall.
* uninstall.sh: New file.
* GNUmakefile (uninstall): Use it in new target.
2018-07-22 17:00:22 +02:00

54 lines
1.3 KiB
Bash
Executable file

#! /bin/sh
#set -e
. build-aux/trace.sh
GUILE_EFFECTIVE_VERSION=${GUILE_EFFECTIVE_VERSION-$(guile -c '(display (effective-version))')}
prefix=${prefix-/usr/local}
datadir=${datadir-$prefix/share}
docdir=${docdir-$datadir/doc/mes-$VERSION}
infodir=${infodir-$datadir/info}
mandir=${mandir-$datadir/man}
moduledir=${moduledir-$datadir/mes/module}
guile_site_dir=${guile_site_dir-$prefix/share/guile/site/$GUILE_EFFECTIVE_VERSION}
guile_site_ccache_dir=${guile_site_ccache_dir-$prefix/lib/guile/$GUILE_EFFECTIVE_VERSION/site-ccache}
mkdir -p $DESTDIR$prefix/bin
cp ${top_builddest}src/mes $DESTDIR$prefix/bin/mes
mkdir -p $DESTDIR$prefix/lib
mkdir -p $DESTDIR$MES_PREFIX/lib
cp ${top_builddest}scripts/mescc $DESTDIR$prefix/bin/mescc
rm $DESTDIR$prefix/bin/mes
rm $DESTDIR$prefix/bin/mescc
rmdir $DESTDIR$prefix/bin || :
for i in\
AUTHORS\
BOOTSTRAP\
COPYING\
ChangeLog\
HACKING\
INSTALL\
NEWS\
README\
;do
rm $DESTDIR$docdir/$i || :;
done
rmdir $DESTDIR$docdir || :
rm -r $DESTDIR$MES_PREFIX
rm -r $DESTDIR$guile_site_ccache_dir/mes
rm -r $DESTDIR$guile_site_ccache_dir/mescc
rm -r $DESTDIR$guile_site_dir/mes
rm -r $DESTDIR$guile_site_dir/mescc
rm $DESTDIR$prefix/share/info/mes.info*
rm $DESTDIR$mandir/man1/mes.1
rm $DESTDIR$mandir/man1/mescc.1