1. Moritz Wilhelmy
  2. uiv

Source

uiv / Makefile

VERSION=	0.20-hg
DESTDIR=	/usr/local
BINDIR=		$(DESTDIR)/bin
MANDIR=		$(DESTDIR)/share/man
SHAREDIR=	$(DESTDIR)/share/uiv
FILES=		uiv.tcl uiv.1 uivrc.example README LICENSE Makefile

all:
	@echo "Use 'make install DESTDIR=/somewhere' to actually install uiv to /somewhere!"

install:
	install -d '$(MANDIR)/man1/'
	install -d '$(SHAREDIR)/'
	install -d '$(BINDIR)/'
	sed 's/@VERSION@/$(VERSION)/' uiv.1 > '$(MANDIR)/man1/uiv.1'
	sed 's/@VERSION@/$(VERSION)/' uiv.tcl > '$(BINDIR)/uiv'
	sed 's/@VERSION@/$(VERSION)/' uivrc.example > '$(SHAREDIR)/uivrc'
	chmod 0755 '$(BINDIR)/uiv'
	chmod 0644 '$(SHAREDIR)/uivrc'
	chmod 0644 '$(MANDIR)/man1/uiv.1'

dist:
	mkdir -p uiv-$(VERSION)
	cp $(FILES) uiv-$(VERSION)
	sed '1cVERSION=\t$(VERSION)' Makefile > uiv-$(VERSION)/Makefile
	tar cvzf uiv-$(VERSION).tar.gz uiv-$(VERSION)
	rm -rf uiv-$(VERSION)

clean:
	rm -f uiv-$(VERSION).tar.gz