Makefile 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. PREFIX ?= /usr/local
  2. BINDIR ?= $(PREFIX)/bin
  3. DOCDIR ?= $(PREFIX)/share/doc/plait
  4. MANDIR ?= $(PREFIX)/share/man
  5. install:
  6. mkdir -p $(DESTDIR)$(BINDIR)
  7. mkdir -p $(DESTDIR)$(DOCDIR)
  8. mkdir -p $(DESTDIR)$(MANDIR)/man1
  9. mkdir -p $(DESTDIR)$(PREFIX)/share/plait
  10. install -m755 plait $(DESTDIR)$(BINDIR)
  11. install -m755 plaiter $(DESTDIR)$(BINDIR)
  12. install -m755 coverart.awk $(DESTDIR)$(PREFIX)/share/plait
  13. install -m755 device.awk $(DESTDIR)$(PREFIX)/share/plait
  14. install -m755 interactive.awk $(DESTDIR)$(PREFIX)/share/plait
  15. install -m755 postprocess.awk $(DESTDIR)$(PREFIX)/share/plait
  16. install -m755 treecopy.awk $(DESTDIR)$(PREFIX)/share/plait
  17. install -m755 xspf.awk $(DESTDIR)$(PREFIX)/share/plait
  18. install -m644 playlist.html $(DESTDIR)$(PREFIX)/share/plait
  19. install -m644 version $(DESTDIR)$(PREFIX)/share/plait
  20. install -m644 COPYING $(DESTDIR)$(DOCDIR)
  21. install -m644 INSTALL $(DESTDIR)$(DOCDIR)
  22. install -m644 README $(DESTDIR)$(DOCDIR)
  23. install -m644 README.plaiter $(DESTDIR)$(DOCDIR)
  24. install -m644 plait.1 $(DESTDIR)$(MANDIR)/man1
  25. install -m644 plaiter.1 $(DESTDIR)$(MANDIR)/man1
  26. sed -i 's:%INSTALLDIR%:$(PREFIX):' $(DESTDIR)$(BINDIR)/plait
  27. uninstall:
  28. rm -rf $(DESTDIR)$(PREFIX)/share/plait
  29. rm -rf $(DESTDIR)$(DOCDIR)
  30. rm -f $(DESTDIR)$(BINDIR)/plait
  31. rm -f $(DESTDIR)$(BINDIR)/plaiter
  32. rm -f $(DESTDIR)$(MANDIR)/man1/plait.1
  33. rm -f $(DESTDIR)$(MANDIR)/man1/plaiter.1
  34. .PHONY: install uninstall