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
Generated with the Darkfish Rdoc Generator 2.