mirror of
https://git.planet-casio.com/Lephenixnoir/GiteaPC.git
synced 2025-06-04 01:45:14 +02:00
Updated to GNU recommendations
https://www.gnu.org/software/make/manual/html_node/DESTDIR.html
This commit is contained in:
parent
d2adac8977
commit
28528f1778
1 changed files with 13 additions and 9 deletions
22
Makefile
22
Makefile
|
@ -1,18 +1,22 @@
|
||||||
PREFIX ?= $(HOME)/.local
|
PREFIX ?= $(HOME)/.local
|
||||||
DESTDIR ?= $(PREFIX)
|
DESTDIR ?= ""
|
||||||
VERSION = 1.1
|
VERSION = 1.1
|
||||||
|
|
||||||
|
bindir = $(PREFIX)/bin
|
||||||
|
libdir = $(PREFIX)/lib
|
||||||
|
sharedir = $(PREFIX)/share
|
||||||
|
|
||||||
install: $(bin)
|
install: $(bin)
|
||||||
install -d $(DESTDIR)/bin
|
install -d $(DESTDIR)$(bindir)
|
||||||
sed -e 's*%PREFIX%*$(PREFIX)*; s*%VERSION%*$(VERSION)*' giteapc.py > $(DESTDIR)/bin/giteapc
|
sed -e 's*%PREFIX%*$(PREFIX)*; s*%VERSION%*$(VERSION)*' giteapc.py > $(DESTDIR)$(bindir)/giteapc
|
||||||
chmod +x $(DESTDIR)/bin/giteapc
|
chmod +x $(DESTDIR)$(bindir)/giteapc
|
||||||
install -d $(DESTDIR)/lib/giteapc/giteapc
|
install -d $(DESTDIR)$(libdir)/giteapc/giteapc
|
||||||
install giteapc/*.py $(DESTDIR)/lib/giteapc/giteapc
|
install giteapc/*.py $(DESTDIR)$(libdir)/giteapc/giteapc
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(PREFIX)/bin/giteapc
|
rm -f $(PREFIX)$(bindir)/giteapc
|
||||||
rm -rf $(PREFIX)/lib/giteapc
|
rm -rf $(PREFIX)$(libdir)/giteapc
|
||||||
rmdir $(PREFIX)/share/giteapc 2>/dev/null || true
|
rmdir $(PREFIX)$(sharedir)/giteapc 2>/dev/null || true
|
||||||
@ echo "note: repositories cloned by GiteaPC have not been removed"
|
@ echo "note: repositories cloned by GiteaPC have not been removed"
|
||||||
|
|
||||||
.PHONY: install uninstall
|
.PHONY: install uninstall
|
||||||
|
|
Loading…
Add table
Reference in a new issue