diff options
author | Andrew Cady <d@jerkface.net> | 2020-06-13 01:38:13 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2020-06-13 01:40:14 -0400 |
commit | 41dfff23c6076d77bf9889a0f4fe692e9f10eb66 (patch) | |
tree | 92ecac8804943377b9f2686a5dca3ac6a225034e /Makefile | |
parent | a9dec6fd1d3f4cd2b61f1c28a8f42cc0cebed3ec (diff) |
Makefile: automatically install build-deps
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -2,9 +2,17 @@ binary = xmonad-config-exe | |||
2 | 2 | ||
3 | sudo := $(shell [ "$(id -u)" = 0 ] || echo sudo) | 3 | sudo := $(shell [ "$(id -u)" = 0 ] || echo sudo) |
4 | 4 | ||
5 | build: | 5 | build: install-build-deps-stamp |
6 | stack build | 6 | stack build |
7 | 7 | ||
8 | install-build-deps-stamp: build-deps.control | ||
9 | $(sudo) apt --no-upgrade install equivs libdpkg-perl | ||
10 | $(sudo) ./src/mk-build-deps \ | ||
11 | --root-cmd sudo \ | ||
12 | --install --remove \ | ||
13 | $^ | ||
14 | touch $@ | ||
15 | |||
8 | install: build | 16 | install: build |
9 | stack install | 17 | stack install |
10 | [ -d ~/.xmonad ] || mkdir ~/.xmonad | 18 | [ -d ~/.xmonad ] || mkdir ~/.xmonad |