diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2016-11-08 17:47:36 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2016-11-08 17:47:36 (GMT) |
commit | 57a8bb60811b6d788d586836674ab8ea779131d3 (patch) | |
tree | 80f9ffffef786f4b70c0303e86606eff442e4c1d /bin | |
parent | c5ca4224967270dadc2d78d2a964f297552f2248 (diff) | |
download | hdf5-57a8bb60811b6d788d586836674ab8ea779131d3.zip hdf5-57a8bb60811b6d788d586836674ab8ea779131d3.tar.gz hdf5-57a8bb60811b6d788d586836674ab8ea779131d3.tar.bz2 |
Adds a script to undo the action of autogen.sh. Useful
when git complains about Makefile.in clobbers, etc.
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/restore.sh | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/bin/restore.sh b/bin/restore.sh new file mode 100755 index 0000000..7f1c7bb --- /dev/null +++ b/bin/restore.sh @@ -0,0 +1,67 @@ +#!/bin/sh +# +# Copyright by The HDF Group. +# All rights reserved. +# +# This file is part of HDF5. The full HDF5 copyright notice, including +# terms governing use, modification, and redistribution, is contained in +# the files COPYING and Copyright.html. COPYING can be found at the root +# of the source code distribution tree; Copyright.html can be found at the +# root level of an installed copy of the electronic document set and is +# linked from the top-level documents page. It can also be found at +# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have access +# to either file, you may request a copy from help@hdfgroup.org. +# + +# A script to clean up the action of autogen.sh +# +# If this script fails to clean up generated files on a particular +# platform, please contact help@hdfgroup.org or comment on the forum. + +echo +echo "*******************************" +echo "* HDF5 autogen.sh undo script *" +echo "*******************************" +echo + +echo "Remove autom4te.cache directory" +rm -rf autom4te.cache + +echo "Remove configure script" +rm -f configure + +echo "Remove Makefile.in files" +find . -type f -name 'Makefile.in' -exec rm {} \; + +echo "Remove files generated by libtoolize" +rm -f bin/ltmain.sh +rm -f m4/libtool.m4 +rm -f m4/ltoptions.m4 +rm -f m4/ltsugar.m4 +rm -f m4/ltversion.m4 +rm -f m4/lt~obsolete.m4 + +echo "Remove files generated by automake" +rm -f bin/compile +rm -f bin/config.guess +rm -f bin/config.sub +rm -f bin/install-sh +rm -f bin/missing +rm -f bin/test-driver +rm -f bin/depcomp + +echo "Remove files generated by bin/make_err" +rm -f src/H5Epubgen.h +rm -f src/H5Einit.h +rm -f src/H5Eterm.h +rm -f src/H5Edefin.h + +echo "Remove files generated by bin/make_vers" +rm -f src/H5version.h + +echo "Remove files generated by bin/make_overflow" +rm -f src/H5overflow.h + +echo "Remove remaining generated files" +rm -f aclocal.m4 + |