+# Copyright 2016,2020 Ian Jackson
+# SPDX-License-Identifier: GPL-3.0-or-later
+# There is NO WARRANTY.
+
INSTALL ?= install
INSTALL_SCRIPT ?= $(INSTALL) -m 755
SCRIPTS += xbatmon-simple-tray
TCLLIBS += $(addsuffix .tcl, applet args subproc utils)
-all:
+SEDDED_SCRIPTS= $(addprefix tmp/, $(SCRIPTS))
+
+all: $(SEDDED_SCRIPTS)
+
+tmp:
+ mkdir -p tmp
+
+tmp/%: % tmp
+ sed '1,/^source/ s#^set lib \.#set lib $(sharedir)#' $* >$@
+ chmod +x $@
-install:
+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