summaryrefslogtreecommitdiff
path: root/Makefile
blob: 19af34d3b618d5abcd697f4821a709f948173f0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
sudo != [ $$(id -u) = 0 ] || groups | grep -wo sudo
screen != command -v screen
socat != command -v socat
apt = $(sudo) apt
install = $(sudo) install
ifeq (,$(screen))
prereqs += screen
endif
ifeq (,$(socat))
prereqs += socat
endif
.PHONY: install deps
install: deps
	$(install) -v -T -- src/twopane.bash /usr/local/bin/twopane
	$(install) -v -t /usr/local/bin -- src/read-tty src/read_chars.bash
deps: apt-install.stamp
apt-install.stamp: Makefile
ifneq (,$(prereqs))
	$(apt) install --no-upgrade $(prereqs)
endif
	touch $@