From 605dcd5a87e5203fcbb9997f6304dc541e692634 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 17 May 2016 18:58:18 -0400 Subject: Makefile: track variable dependencies --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index bbe0725..26a1f3d 100644 --- a/Makefile +++ b/Makefile @@ -49,9 +49,12 @@ am_sys_files = $(targets) $(pkgconffile) # Pattern rules -%: %.in +%: %.in .var.sbindir .var.pkgconffile sed -e 's|@sbindir@|$(sbindir)|' -e 's|@pkgconffile@|$(pkgconffile)|' < $< > $@ +.var.%: FORCE + @printf '%s' '$($*)' | ./write-ifchanged $@ + $(DESTDIR)$(sbindir)/%: % install -Dm755 $< $@ -- cgit v1.2.2