|
@@ -18,14 +18,16 @@ build-no-git:
|
|
|
env -u CC cargo build --release --no-default-features; \
|
|
env -u CC cargo build --release --no-default-features; \
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
-INSTALL = $(PREFIX)/bin/exa
|
|
|
|
|
-
|
|
|
|
|
-$(INSTALL):
|
|
|
|
|
|
|
+install: target/release/exa
|
|
|
# BSD and OSX don't have -D to create leading directories
|
|
# BSD and OSX don't have -D to create leading directories
|
|
|
install -dm755 -- "$(PREFIX)/bin/" "$(DESTDIR)$(PREFIX)/share/man/man1/"
|
|
install -dm755 -- "$(PREFIX)/bin/" "$(DESTDIR)$(PREFIX)/share/man/man1/"
|
|
|
install -sm755 -- target/release/exa "$(DESTDIR)$(PREFIX)/bin/"
|
|
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
|