chiark / gitweb /
a067dcbc8e617a8f16cebb299a81fd84ac5110cd
[chiark-tcl-applet.git] / Makefile
1
2 INSTALL ?= install
3 INSTALL_SCRIPT ?= $(INSTALL) -m 755
4
5 prefix ?= /usr/local
6
7 p=chiark-tcl-applet
8
9 bindir=$(prefix)/bin
10 sharedir=$(prefix)/share/$p
11
12 SCRIPTS += xbatmon-simple-tray
13 TCLLIBS += $(addsuffix .tcl, applet args subproc utils)
14
15 SEDDED_SCRIPTS= $(addprefix tmp/, $(SCRIPTS))
16
17 all:    $(SEDDED_SCRIPTS)
18
19 tmp:
20         mkdir -p tmp
21
22 tmp/%:  % tmp
23         sed '1,/^source/ s#^set lib \.#set lib $(sharedir)#' $* >$@
24         chmod +x $@
25
26 install: all
27         $(INSTALL) -d $(addprefix $(DESTDIR), $(bindir) $(sharedir))
28         $(INSTALL_SCRIPT) $(SEDDED_SCRIPTS) $(DESTDIR)$(bindir)
29         $(INSTALL) $(TCLLIBS) $(DESTDIR)$(sharedir)
30
31 clean:
32         rm -rf tmp