-       @echo creating dist tarball
-       @mkdir -p st-${VERSION}
-       @cp -R LICENSE Makefile README config.mk config.def.h st.info st.1 ${SRC} st-${VERSION}
-       @tar -cf st-${VERSION}.tar st-${VERSION}
-       @gzip st-${VERSION}.tar
-       @rm -rf st-${VERSION}
-
-install: all
-       @echo installing executable file to ${DESTDIR}${PREFIX}/bin
-       @mkdir -p ${DESTDIR}${PREFIX}/bin
-       @cp -f st ${DESTDIR}${PREFIX}/bin
-       @chmod 755 ${DESTDIR}${PREFIX}/bin/st
-       @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1
-       @mkdir -p ${DESTDIR}${MANPREFIX}/man1
-       @sed "s/VERSION/${VERSION}/g" < st.1 > ${DESTDIR}${MANPREFIX}/man1/st.1
-       @chmod 644 ${DESTDIR}${MANPREFIX}/man1/st.1
+       mkdir -p st-$(VERSION)
+       cp -R FAQ LEGACY TODO LICENSE Makefile README config.mk\
+               config.def.h st.info st.1 arg.h st.h win.h $(SRC)\
+               st-$(VERSION)
+       tar -cf - st-$(VERSION) | gzip > st-$(VERSION).tar.gz
+       rm -rf st-$(VERSION)
+
+install: st
+       mkdir -p $(DESTDIR)$(PREFIX)/bin
+       cp -f st $(DESTDIR)$(PREFIX)/bin
+       chmod 755 $(DESTDIR)$(PREFIX)/bin/st
+       mkdir -p $(DESTDIR)$(MANPREFIX)/man1
+       sed "s/VERSION/$(VERSION)/g" < st.1 > $(DESTDIR)$(MANPREFIX)/man1/st.1
+       chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1
+       tic -sx st.info