--- /dev/null
+diff --git ext/Makefile ext/Makefile
+index 029fda4..638d7a5 100644
+--- ext/Makefile
++++ ext/Makefile
+@@ -1,6 +1,5 @@
+ #!/usr/bin/make -f
+
+-DESTDIR=
+
+ build:
+
+@@ -9,36 +8,34 @@ clean:
+ install: install-bin install-lib install-conf install-plugins install-doc
+
+ install-bin:
+- install -d $(DESTDIR)/usr/sbin
+- install -d $(DESTDIR)/usr/bin
+- cp bin/mc-* $(DESTDIR)/usr/sbin
+- cp bin/mco $(DESTDIR)/usr/bin
+- cp bin/mcollectived $(DESTDIR)/usr/sbin/mcollectived
++ install -d $(PREFIX)/sbin
++ install -d $(PREFIX)/bin
++ cp bin/mc-* $(PREFIX)/sbin
++ cp bin/mco $(PREFIX)/bin
++ cp bin/mcollectived $(PREFIX)/sbin/mcollectived
+
+ install-lib:
+- install -d $(DESTDIR)/usr/lib/ruby/1.8/
+- cp -a lib/* $(DESTDIR)/usr/lib/ruby/1.8/
++ install -d $(PREFIX)/lib/ruby/1.8/
++ cp -R lib/* $(PREFIX)/lib/ruby/1.8/
+
+ install-conf:
+- install -d $(DESTDIR)/etc/mcollective/
+- install -d $(DESTDIR)/etc/init.d
+- cp -r etc/* $(DESTDIR)/etc/mcollective/
+- cp mcollective.init $(DESTDIR)/etc/init.d/mcollective
+- rm $(DESTDIR)/etc/mcollective/ssl/PLACEHOLDER
+- rm $(DESTDIR)/etc/mcollective/ssl/clients/PLACEHOLDER
++ install -d $(PREFIX)/share/examples/mcollective/
++ cp -R etc/* $(PREFIX)/share/examples/mcollective/
++ rm $(PREFIX)/share/examples/mcollective/ssl/PLACEHOLDER
++ rm $(PREFIX)/share/examples/mcollective/ssl/clients/PLACEHOLDER
+
+ install-plugins:
+- install -d $(DESTDIR)/usr/share/mcollective/
+- cp -a plugins $(DESTDIR)/usr/share/mcollective/
++ install -d $(PREFIX)/share/mcollective/
++ cp -R plugins $(PREFIX)/share/mcollective/
+
+ install-doc:
+- install -d $(DESTDIR)/usr/share/doc/
+- cp -a doc $(DESTDIR)/usr/share/doc/mcollective
++ install -d $(PREFIX)/share/doc/
++ cp -R doc $(PREFIX)/share/doc/mcollective
+
+ uninstall:
+- rm -f $(DESTDIR)/usr/sbin/mcollectived
+- rm -rf $(DESTDIR)/usr/lib/ruby/1.8/mcollective*
+- rm -rf $(DESTDIR)/usr/share/mcollective
+- rm -rf $(DESTDIR)/etc/mcollective
++ rm -f $(PREFIX)/sbin/mcollectived
++ rm -rf $(PREFIX)/lib/ruby/1.8/mcollective*
++ rm -rf $(PREFIX)/share/mcollective
++ rm -rf $(PREFIX)/share/examples/mcollective
+
+ .PHONY: build clean install uninstall