Initial import
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
PREFIX ?= /usr
|
||||
BINDIR = $(PREFIX)/bin
|
||||
DATADIR = $(PREFIX)/share
|
||||
APPID = com.mangotune.MangoTune
|
||||
DOCDIR = $(DATADIR)/doc/mangotune
|
||||
|
||||
.PHONY: build install uninstall
|
||||
|
||||
build:
|
||||
cargo build --release
|
||||
|
||||
install:
|
||||
install -Dm755 target/release/mangotune $(DESTDIR)$(BINDIR)/mangotune
|
||||
install -Dm755 target/release/mangotune-preview $(DESTDIR)$(BINDIR)/mangotune-preview
|
||||
install -Dm644 data/$(APPID).desktop $(DESTDIR)$(DATADIR)/applications/$(APPID).desktop
|
||||
install -Dm644 data/$(APPID).gschema.xml $(DESTDIR)$(DATADIR)/glib-2.0/schemas/$(APPID).gschema.xml
|
||||
install -Dm644 data/$(APPID).metainfo.xml $(DESTDIR)$(DATADIR)/metainfo/$(APPID).metainfo.xml
|
||||
install -Dm644 data/icons/$(APPID).svg $(DESTDIR)$(DATADIR)/icons/hicolor/scalable/apps/$(APPID).svg
|
||||
install -Dm644 LICENSE $(DESTDIR)$(DOCDIR)/LICENSE
|
||||
install -Dm644 THIRD_PARTY_LICENSES.md $(DESTDIR)$(DOCDIR)/THIRD_PARTY_LICENSES.md
|
||||
glib-compile-schemas $(DESTDIR)$(DATADIR)/glib-2.0/schemas/
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(BINDIR)/mangotune
|
||||
rm -f $(DESTDIR)$(BINDIR)/mangotune-preview
|
||||
rm -f $(DESTDIR)$(DATADIR)/applications/$(APPID).desktop
|
||||
rm -f $(DESTDIR)$(DATADIR)/glib-2.0/schemas/$(APPID).gschema.xml
|
||||
rm -f $(DESTDIR)$(DATADIR)/metainfo/$(APPID).metainfo.xml
|
||||
rm -f $(DESTDIR)$(DATADIR)/icons/hicolor/scalable/apps/$(APPID).svg
|
||||
rm -f $(DESTDIR)$(DOCDIR)/LICENSE
|
||||
rm -f $(DESTDIR)$(DOCDIR)/THIRD_PARTY_LICENSES.md
|
||||
Reference in New Issue
Block a user