Add makefile install option.

This commit is contained in:
Alastair Poole 2018-06-07 10:30:03 +01:00
parent 1f189a10b6
commit 115dcfde07
4 changed files with 30 additions and 4 deletions

View File

@ -6,3 +6,14 @@ This is a process monitor.
Currently have full engines for Linux, FreeBSD, OpenBSD and MacOS.
Build:
make (or gmake)
Install:
make install
or
make PREFIX=/my/prefix install

12
data/evisum.desktop Normal file
View File

@ -0,0 +1,12 @@
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Evisum
GenericName=System Activity
GenericName[ru]=Активность системы
Comment=System Activity
Comment[ru]=Активность системы
Exec=evisum
Icon=evisum
Categories=System
StartupWMClass=evisum

View File

@ -9,9 +9,7 @@ ifeq ($(OSNAME), OpenBSD)
LDFLAGS += -I/usr/local/include -L/usr/local/lib -L/usr/X11R6/lib
endif
export CFLAGS = -g3 -ggdb3 -O0
export PKGS = eina elementary
export PKGS = elementary
export LIBS
@ -22,3 +20,8 @@ default:
clean:
$(MAKE) -C src clean
install:
cp data/evisum.png $(PREFIX)/share/icons
cp data/evisum.desktop $(PREFIX)/share/applications
cp evisum $(PREFIX)/bin

View File

@ -22,7 +22,7 @@ _win_add(void)
win = elm_win_util_standard_add("evisum", "evisum");
icon = elm_icon_add(win);
elm_icon_standard_set(icon, "system-preferences");
elm_icon_standard_set(icon, "evisum");
elm_win_icon_object_set(win, icon);
evas_object_resize(win, 768 * elm_config_scale_get(), 420 * elm_config_scale_get());