Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
51 lines (45 sloc) 1.02 KB
#!/bin/sh
cd "$(dirname "$0")"
if [ -z "$prefix" ]; then prefix=/usr; fi
libdir=lib
bindir=bin
main=IronAHK
outdir=$prefix/$libdir/$main
stub=$prefix/$bindir/$(echo $main | tr "[:upper:]" "[:lower:]")
help() {
echo "$main setup script"
echo "Usage: $0 {install|uninstall|help}"
echo
echo "Options:"
echo " install: saves binaries under \"$prefix\""
echo " uninstall: removes files added by installation"
echo " help: displays this information"
echo
echo "Note: you can change the target directory by exporting the environment variable 'prefix'."
}
case $1 in
install)
if [ ! -d "$outdir" ]; then install -d "$outdir"; fi
install *.dll "$outdir"
install *.exe "$outdir"
echo "#!/bin/sh" > "$stub"
echo "exec mono \"$outdir/$main.exe\" \"\$@\"" >> "$stub"
chmod 755 "$stub"
echo "Installation complete"
;;
uninstall | remove)
rm -f "$stub"
rm -fr "$outdir"
echo "Remove complete"
;;
help | --help)
help
;;
*)
if [ -n "$1" ]; then
echo "Unrecognised option \"$1\""
echo
fi
help
;;
esac
Something went wrong with that request. Please try again.