mirror of
https://github.com/Llewellynvdm/exa.git
synced 2024-12-26 01:57:32 +00:00
Fix install rule and add uninstall rule
Signed-off-by: Mattias Andrée <maandree@kth.se>
This commit is contained in:
parent
bbdcd52696
commit
05451b7db8
14
Makefile
14
Makefile
@ -18,14 +18,16 @@ build-no-git:
|
||||
env -u CC cargo build --release --no-default-features; \
|
||||
fi
|
||||
|
||||
INSTALL = $(PREFIX)/bin/exa
|
||||
|
||||
$(INSTALL):
|
||||
install: target/release/exa
|
||||
# BSD and OSX don't have -D to create leading directories
|
||||
install -dm755 -- "$(PREFIX)/bin/" "$(DESTDIR)$(PREFIX)/share/man/man1/"
|
||||
install -sm755 -- target/release/exa "$(DESTDIR)$(PREFIX)/bin/"
|
||||
install -m644 -- contrib/man/*.1 "$(DESTDIR)$(PREFIX)/share/man/man1/"
|
||||
install -m644 -- contrib/man/exa.1 "$(DESTDIR)$(PREFIX)/share/man/man1/"
|
||||
|
||||
install: build $(INSTALL)
|
||||
uninstall:
|
||||
-rm -- "$(DESTDIR)$(PREFIX)/share/man/man1/exa.1"
|
||||
-rmdir -- "$(DESTDIR)$(PREFIX)/share/man/man1"
|
||||
-rm -- "$(DESTDIR)$(PREFIX)/bin/exa"
|
||||
-rmdir -- "$(DESTDIR)$(PREFIX)/bin"
|
||||
|
||||
.PHONY: install
|
||||
.PHONY: install uninstall
|
||||
|
Loading…
Reference in New Issue
Block a user