--- a/trunk/wharfie/install.sh
+++ b/trunk/wharfie/install.sh
@@ -1,9 +1,12 @@
 #!/bin/sh
-PREFIX=/usr/local/
 
-cp wharfie.sh ${PREFIX}/bin/wharfie
+INSTALL_PREFIX=${PREFIX:-/usr/local/}
+SRCDIR=$(dirname $(realpath $0))
 
-mkdir -p ${PREFIX}/share/wharfie/
-cp wharfie.py ${PREFIX}/share/wharfie/wharfie.py
-cp wharfie.mk ${PREFIX}/share/wharfie/wharfie.mk
-cp -R lib ${PREFIX}/share/wharfie/
+mkdir -p ${INSTALL_PREFIX}/bin/
+cp ${SRCDIR}/wharfie.sh ${INSTALL_PREFIX}/bin/wharfie
+
+mkdir -p ${INSTALL_PREFIX}/share/wharfie/
+cp ${SRCDIR}/wharfie.py ${INSTALL_PREFIX}/share/wharfie/wharfie.py
+cp ${SRCDIR}/wharfie.mk ${INSTALL_PREFIX}/share/wharfie/wharfie.mk
+cp -R ${SRCDIR}/lib ${INSTALL_PREFIX}/share/wharfie/