mirror of
https://github.com/aristocratos/btop.git
synced 2024-05-16 10:22:46 +12:00
Update makefile to install/remove icons and desktop entry
This commit is contained in:
parent
41148527b9
commit
fee972364b
13
Makefile
13
Makefile
|
@ -19,6 +19,8 @@ else
|
|||
endif
|
||||
|
||||
PREFIX ?= /usr/local
|
||||
DESKTOPENTRY ?= /usr/share/applications/btop.desktop
|
||||
ICONDIR ?= /usr/share/icons/hicolor
|
||||
|
||||
#? Detect PLATFORM and ARCH from uname/gcc if not set
|
||||
PLATFORM ?= $(shell uname -s || echo unknown)
|
||||
|
@ -212,6 +214,11 @@ install:
|
|||
@cp -p README.md $(DESTDIR)$(PREFIX)/share/btop
|
||||
@printf "\033[1;92mInstalling themes to: \033[1;97m$(DESTDIR)$(PREFIX)/share/btop/themes\033[0m\n"
|
||||
@cp -pr themes $(DESTDIR)$(PREFIX)/share/btop
|
||||
@printf "\033[1;92mInstalling desktop entry to: \033[1;97m$(DESKTOPENTRY)\n"
|
||||
@cp -p btop.desktop $(DESKTOPENTRY)
|
||||
@printf "\033[1;92mInstalling icons to: \033[1;97m$(ICONDIR)\n"
|
||||
@cp -p Img/icon.png $(ICONDIR)/48x48/apps/btop.png
|
||||
@cp -p Img/icon.svg $(ICONDIR)/scalable/apps/btop.svg
|
||||
|
||||
|
||||
#? Set SUID bit for btop as $SU_USER in $SU_GROUP
|
||||
|
@ -227,6 +234,12 @@ uninstall:
|
|||
@rm -rf $(DESTDIR)$(PREFIX)/bin/btop
|
||||
@printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/share/btop\033[0m\n"
|
||||
@rm -rf $(DESTDIR)$(PREFIX)/share/btop
|
||||
@printf "\033[1;91mRemoving: \033[1;97m$(DESKTOPENTRY)\033[0m\n"
|
||||
@rm -rf $(DESKTOPENTRY)
|
||||
@printf "\033[1;91mRemoving: \033[1;97m$(ICONDIR)/48x48/btop.png\033[0m\n"
|
||||
@rm -rf $(ICONDIR)/48x48/apps/btop.png
|
||||
@printf "\033[1;91mRemoving: \033[1;97m$(ICONDIR)/scalable/btop.svg\033[0m\n"
|
||||
@rm -rf $(ICONDIR)/scalable/apps/btop.svg
|
||||
|
||||
#? Pull in dependency info for *existing* .o files
|
||||
-include $(OBJECTS:.$(OBJEXT)=.$(DEPEXT))
|
||||
|
|
Loading…
Reference in a new issue