diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile | 17 | ||||
-rwxr-xr-x | src/twopane.bash (renamed from twopane.bash) | 0 |
3 files changed, 15 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..52173d6 --- /dev/null +++ b/.gitignore | |||
@@ -0,0 +1 @@ | |||
apt-install.stamp | |||
@@ -1,5 +1,16 @@ | |||
1 | sudo != [ $$(id -u) = 0 ] || groups | grep -wo sudo | 1 | sudo != [ $$(id -u) = 0 ] || groups | grep -wo sudo |
2 | screen != command -v screen | ||
3 | apt = $(sudo) apt | ||
2 | install = $(sudo) install | 4 | install = $(sudo) install |
3 | .PHONY: install | 5 | ifeq (,$(screen)) |
4 | install: | 6 | prereqs += screen |
5 | $(install) -v -T -- twopane.bash /usr/local/bin/twopane | 7 | endif |
8 | .PHONY: install deps | ||
9 | install: deps | ||
10 | $(install) -v -T -- src/twopane.bash /usr/local/bin/twopane | ||
11 | deps: apt-install.stamp | ||
12 | apt-install.stamp: Makefile | ||
13 | ifneq (,$(prereqs)) | ||
14 | $(apt) install --no-upgrade $(prereqs) | ||
15 | endif | ||
16 | touch $@ | ||
diff --git a/twopane.bash b/src/twopane.bash index 39a6bfb..39a6bfb 100755 --- a/twopane.bash +++ b/src/twopane.bash | |||