Add bootstrap.sh

Change-Id: Id01b9ad969f96b0f79623ad9cf2a06f6714a07b1
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/README b/README
deleted file mode 100644
index f841a4e..0000000
--- a/README
+++ /dev/null
@@ -1,7 +0,0 @@
-To build this package, do the following steps:
-
-1.) autoreconf -i
-
-2.) ./configure ${CONFIGURE_FLAGS}
-
-3.) make
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..36c1042
--- /dev/null
+++ b/README.md
@@ -0,0 +1,7 @@
+To build this package, do the following steps:
+
+    1. ./bootstrap.sh
+    2. ./configure ${CONFIGURE_FLAGS}
+    3. make
+
+To full clean the repository again run `./bootstrap.sh clean`.
diff --git a/bootstrap.sh b/bootstrap.sh
new file mode 100755
index 0000000..4501fb1
--- /dev/null
+++ b/bootstrap.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+AUTOCONF_FILES="Makefile.in aclocal.m4 ar-lib autom4te.cache compile config.* \
+        configure depcomp install-sh ltmain.sh missing *libtool"
+
+case $1 in
+    clean)
+        test -f Makefile && make maintainer-clean
+        rm -rf ${AUTOCONF_FILES}
+        
+        exit 0
+        ;;
+esac
+
+autoreconf -i
+echo 'Run "./configure ${CONFIGURE_FLAGS} && make"'