diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1,13 +1,18 @@ | |||
1 | sudo != [ $$(id -u) = 0 ] || groups | grep -wo sudo | 1 | sudo != [ $$(id -u) = 0 ] || groups | grep -wo sudo |
2 | screen != command -v screen | 2 | screen != command -v screen |
3 | socat != command -v socat | ||
3 | apt = $(sudo) apt | 4 | apt = $(sudo) apt |
4 | install = $(sudo) install | 5 | install = $(sudo) install |
5 | ifeq (,$(screen)) | 6 | ifeq (,$(screen)) |
6 | prereqs += screen | 7 | prereqs += screen |
7 | endif | 8 | endif |
9 | ifeq (,$(socat)) | ||
10 | prereqs += socat | ||
11 | endif | ||
8 | .PHONY: install deps | 12 | .PHONY: install deps |
9 | install: deps | 13 | install: deps |
10 | $(install) -v -T -- src/twopane.bash /usr/local/bin/twopane | 14 | $(install) -v -T -- src/twopane.bash /usr/local/bin/twopane |
15 | $(install) -v -t /usr/local/bin -- src/read-tty src/read_chars.bash | ||
11 | deps: apt-install.stamp | 16 | deps: apt-install.stamp |
12 | apt-install.stamp: Makefile | 17 | apt-install.stamp: Makefile |
13 | ifneq (,$(prereqs)) | 18 | ifneq (,$(prereqs)) |