Salome HOME
Merge GUI developments from BR_GUI
[tools/hxx2salome.git] / root_clean
diff --git a/root_clean b/root_clean
new file mode 100755 (executable)
index 0000000..ca9c0dd
--- /dev/null
@@ -0,0 +1,55 @@
+#!/bin/sh
+
+
+CONF_DIR=`echo $0 | sed -e "s,[^/]*$,,;s,/$,,;s,^$,.,"`
+cd ${CONF_DIR}
+
+if test -e Makefile ; then
+    make clean
+fi
+
+# cleaning if compiled inside the source tree
+TO_CLEAN=
+TO_CLEAN=${TO_CLEAN}' config.log'
+TO_CLEAN=${TO_CLEAN}' config.status'
+TO_CLEAN=${TO_CLEAN}' libtool'
+rm -rf $TO_CLEAN > /dev/null
+
+l=`find . -name "Makefile"`
+
+if test X"$l" != X ; then
+    rm -f $l > /dev/null
+fi
+
+l=`find . -name ".deps"`
+
+if test X"$l" != X ; then
+    rm -rf $l > /dev/null
+fi
+
+# cleaning autoconf generated files
+TO_CLEAN=
+TO_CLEAN=${TO_CLEAN}' aclocal.m4'
+TO_CLEAN=${TO_CLEAN}' autom4te*'
+TO_CLEAN=${TO_CLEAN}' configure'
+TO_CLEAN=${TO_CLEAN}' configure.in'
+TO_CLEAN=${TO_CLEAN}' install-sh missing mkinstalldirs'
+TO_CLEAN=${TO_CLEAN}' py-compile'
+TO_CLEAN=${TO_CLEAN}' build_configure.log'
+TO_CLEAN=${TO_CLEAN}' depcomp'
+TO_CLEAN=${TO_CLEAN}' config.guess config.sub ltmain.sh'
+TO_CLEAN=${TO_CLEAN}' Makefile.am.list'
+# TO_CLEAN=${TO_CLEAN}' COPYING INSTALL'
+rm -rf $TO_CLEAN > /dev/null
+
+l=`find . -name "Makefile.in"`
+
+if test X"$l" != X ; then
+    rm -f $l > /dev/null
+fi
+
+l=`find . -name "*~"`
+
+if test X"$l" != X ; then
+    rm -f $l > /dev/null
+fi