From 1861d0893353270b6e3dc11ee9e8a79304d8a9cb Mon Sep 17 00:00:00 2001 From: Juhani Krekelä Date: Sun, 16 Feb 2025 01:49:38 +0200 Subject: Track dependencies in the Makefile Previously "make install" would install a stale later.pyz if it existed. Mark all of the files under src/ as dependencies to later.pyz to have it be regenerated if any of them are modified. --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 2d947c2..562ce45 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,12 @@ PREFIX ?= /usr/local +SRC != find src -type f + install: later.pyz later.1 install -D -m 755 later.pyz '${DESTDIR}${PREFIX}/bin/later' install -D -m 644 -t '${DESTDIR}${PREFIX}/share/man/man1' later.1 -later.pyz: +later.pyz: $(SRC) python -m zipapp -p "/usr/bin/env python3" -o later.pyz src/ clean: -- cgit v1.2.3-2-gb3c3