Attempt to make install work for mingw
diff --git a/install.sh b/install.sh
index 751f40c..de99b75 100755
--- a/install.sh
+++ b/install.sh
@@ -15,7 +15,7 @@
 #
 
 usage() {
-	printf "usage: %s install_dir executable [symlinks...]\n" "$0" 1>&2
+	printf "usage: %s install_dir bin_dir\n" "$0" 1>&2
 	exit 1
 }
 
@@ -29,24 +29,21 @@
 installdir="$1"
 shift
 
-exe="$1"
+bindir="$1"
 shift
 
-while [ ! -f "$exe" ]; do
-	exe="$1"
-	shift
-done
+cd "$bindir"
 
-"$INSTALL" -Dm 755 "$exe" "$installdir/$exe"
+for exe in ./*; do
 
-while [ $# -gt 0 ]; do
+	base=$(basename "$exe")
 
-	link="$1"
-	shift
-
-	base=$(basename "$link")
-
-	rm -f "$installdir/$base"
-	ln -s "./$exe" "$installdir/$base"
+	if [ -L "$exe" ]; then
+		L=$(ls -dl "$exe")
+		link=$(echo ${L#*-> })
+		"$INSTALL" -Dlm 755 "$link" "$installdir/$base"
+	else
+		"$INSTALL" -Dm 755 "$exe" "$installdir/$base"
+	fi
 
 done