Updated Makefile (un)install process

This commit is contained in:
bytedream 2021-09-13 16:04:33 +02:00
parent 606708b1ec
commit 3af31caae1

View file

@ -2,20 +2,23 @@ VERSION=1.1.0
BINARY_NAME=crunchy BINARY_NAME=crunchy
VERSION_BINARY_NAME=$(BINARY_NAME)-v$(VERSION) VERSION_BINARY_NAME=$(BINARY_NAME)-v$(VERSION)
DESTDIR=
PREFIX=/usr
build: build:
cd cmd/crunchyroll-go && go build -o $(BINARY_NAME) cd cmd/crunchyroll-go && go build -o $(BINARY_NAME)
mv cmd/crunchyroll-go/$(BINARY_NAME) . mv cmd/crunchyroll-go/$(BINARY_NAME) .
install: install:
cd cmd/crunchyroll-go && go build -o crunchyroll-go cd cmd/crunchyroll-go && go build -o crunchyroll-go
mv cmd/crunchyroll-go/crunchyroll-go /usr/bin install -Dm755 cmd/crunchyroll-go/crunchyroll-go $(DESTDIR)$(PREFIX)/bin/crunchyroll-go
ln -sf /usr/bin/crunchyroll-go /usr/bin/crunchy install -Dm755 cmd/crunchyroll-go/crunchyroll-go $(DESTDIR)$(PREFIX)/bin/crunchy
cp crunchyroll-go.1 /usr/share/man/man1 install -Dm644 crunchyroll-go.1 $(DESTDIR)$(PREFIX)/share/man/man1/crunchyroll-go.1
uninstall: uninstall:
unlink /usr/bin/crunchy rm -f $(DESTDIR)$(PREFIX)/bin/crunchyroll-go
rm /usr/bin/crunchyroll-go rm -f $(DESTDIR)$(PREFIX)/bin/crunchy
rm /usr/share/man/man1/crunchyroll-go.1 rm -f $(DESTDIR)$(PREFIX)/share/man/man1/crunchyroll-go.1
test: test:
go test -v . go test -v .