diff options
-rw-r--r-- | Makefile | 11 | ||||
-rwxr-xr-x | tcvt.py | 2 |
2 files changed, 9 insertions, 4 deletions
@@ -1,3 +1,5 @@ +PYTHON ?= python3 +HASHBANG ?= /usr/bin/env $(PYTHON) PREFIX ?= /usr/local BINDIR ?= ${PREFIX}/bin MANDIR ?= ${PREFIX}/share/man @@ -5,17 +7,20 @@ MANDIR ?= ${PREFIX}/share/man install:build install -d "${DESTDIR}${BINDIR}" install -d "${DESTDIR}${MANDIR}/man1" - install -m755 tcvt.py "${DESTDIR}${BINDIR}/tcvt" + install -m755 tcvt.py.transformed "${DESTDIR}${BINDIR}/tcvt" install -m755 optcvt.sh.transformed "${DESTDIR}${BINDIR}/optcvt" install -m644 tcvt.1.gz "${DESTDIR}${MANDIR}/man1/tcvt.1.gz" ln -sf tcvt.1.gz "${DESTDIR}${MANDIR}/man1/optcvt.1.gz" -build:optcvt.sh.transformed tcvt.1.gz +build:optcvt.sh.transformed tcvt.1.gz tcvt.py.transformed clean: - rm -f optcvt.sh.transformed tcvt.1.gz + rm -f optcvt.sh.transformed tcvt.py.transformed tcvt.1.gz test.tcvterror test.result optcvt.sh.transformed:optcvt.sh sed 's!^TCVT=.*!TCVT="${BINDIR}/tcvt"!' < $< > $@ +tcvt.py.transformed:tcvt.py + sed '1c\#!$(HASHBANG)' < $< > $@ + %.gz:% gzip -9 < $< > $@ @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python3 # # Tow Column Virtual Terminal. # |