From 09052ea32ef3e10b2190a189a43686d0962da281 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 10 Mar 2020 14:11:33 +0000 Subject: [PATCH] build system: sed in the right lib setting Signed-off-by: Ian Jackson --- .gitignore | 1 + Makefile | 16 +++++++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b25c15b..271aafb 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ *~ +tmp diff --git a/Makefile b/Makefile index 0591143..a067dcb 100644 --- a/Makefile +++ b/Makefile @@ -12,11 +12,21 @@ sharedir=$(prefix)/share/$p SCRIPTS += xbatmon-simple-tray TCLLIBS += $(addsuffix .tcl, applet args subproc utils) -all: +SEDDED_SCRIPTS= $(addprefix tmp/, $(SCRIPTS)) -install: +all: $(SEDDED_SCRIPTS) + +tmp: + mkdir -p tmp + +tmp/%: % tmp + sed '1,/^source/ s#^set lib \.#set lib $(sharedir)#' $* >$@ + chmod +x $@ + +install: all $(INSTALL) -d $(addprefix $(DESTDIR), $(bindir) $(sharedir)) - $(INSTALL_SCRIPT) $(SCRIPTS) $(DESTDIR)$(bindir) + $(INSTALL_SCRIPT) $(SEDDED_SCRIPTS) $(DESTDIR)$(bindir) $(INSTALL) $(TCLLIBS) $(DESTDIR)$(sharedir) clean: + rm -rf tmp -- 2.30.2