mirror of
https://github.com/ilya-zlobintsev/LACT.git
synced 2026-11-03 20:56:39 -06:00
chore: use PHONY targets in Makefile (#596)
This commit is contained in:
1 parent
b9ac400e68
commit
5b3ccff915
1 file changed
+8
@@ -3,18 +3,23 @@ export CARGO_NET_GIT_FETCH_WITH_CLI ?= true
|
||||
DESTDIR ?= /
|
||||
PREFIX ?= /usr/local
|
||||
|
||||
.PHONY: build-release
|
||||
build-release:
|
||||
cargo build -p lact --release
|
||||
|
||||
.PHONY: build-debug
|
||||
build-debug:
|
||||
cargo build -p lact
|
||||
|
||||
.PHONY: build-release-libadwaita
|
||||
build-release-libadwaita:
|
||||
cargo build -p lact --release --features=adw
|
||||
|
||||
.PHONY: build-release-headless
|
||||
build-release-headless:
|
||||
cargo build -p lact --release --no-default-features
|
||||
|
||||
.PHONY: install-resources
|
||||
install-resources:
|
||||
install -Dm644 res/lactd.service $(DESTDIR)$(PREFIX)/lib/systemd/system/lactd.service
|
||||
install -Dm644 res/io.github.ilya_zlobintsev.LACT.desktop $(DESTDIR)$(PREFIX)/share/applications/io.github.ilya_zlobintsev.LACT.desktop
|
||||
@@ -22,12 +27,15 @@ install-resources:
|
||||
install -Dm644 res/io.github.ilya_zlobintsev.LACT.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/io.github.ilya_zlobintsev.LACT.svg
|
||||
install -Dm644 res/io.github.ilya_zlobintsev.LACT.metainfo.xml $(DESTDIR)$(PREFIX)/share/metainfo/io.github.ilya_zlobintsev.LACT.metainfo.xml
|
||||
|
||||
.PHONY: install
|
||||
install: install-resources
|
||||
install -Dm755 target/release/lact $(DESTDIR)$(PREFIX)/bin/lact
|
||||
|
||||
.PHONY: install-debug
|
||||
install-debug: install-resources
|
||||
install -Dm755 target/debug/lact $(DESTDIR)$(PREFIX)/bin/lact
|
||||
|
||||
.PHONY: uninstall
|
||||
uninstall:
|
||||
rm $(DESTDIR)$(PREFIX)/bin/lact
|
||||
rm $(DESTDIR)$(PREFIX)/lib/systemd/system/lactd.service
|
||||
|
||||
Reference in new issue
Block a user