|
|
@@ -1,4 +1,12 @@
|
|
|
-INSTALLDIR = /usr/local/lib/gkrellm2/plugins
|
|
|
+ifeq ($(INSTALLROOT),)
|
|
|
+INSTALLROOT = /usr/local
|
|
|
+endif
|
|
|
+ifeq ($(PLUGINDIR),)
|
|
|
+PLUGINDIR=$(INSTALLROOT)/lib/gkrellm2/plugins
|
|
|
+endif
|
|
|
+ifeq ($(HELPERDIR),)
|
|
|
+HELPERDIR=$(INSTALLROOT)/lib/gkrellm2/exec
|
|
|
+endif
|
|
|
VERSION = 2.0.10
|
|
|
PKGNAME = gkrellm-multiping
|
|
|
CC = gcc
|
|
|
@@ -10,7 +18,7 @@ pinger: pinger.c
|
|
|
|
|
|
multiping.o: multiping.c decal_multiping_status.xpm
|
|
|
$(CC) -Wall -fPIC -Wall `pkg-config gtk+-2.0 --cflags` $(OPT) \
|
|
|
- -DINSTALLDIR=\"$(INSTALLDIR)\" -DVERSION=\"$(VERSION)\" -c multiping.c
|
|
|
+ -DHELPERDIR=\"$(HELPERDIR)\" -DVERSION=\"$(VERSION)\" -c multiping.c
|
|
|
|
|
|
multiping.so: multiping.o
|
|
|
$(CC) -shared -Wl -ggdb `pkg-config gtk+-2.0 --libs`-o multiping.so multiping.o
|
|
|
@@ -19,9 +27,10 @@ clean:
|
|
|
rm -f *.o *.so pinger core
|
|
|
|
|
|
install: pinger multiping.so
|
|
|
- install -d $(INSTALLDIR)
|
|
|
- install -c -s -m 644 multiping.so $(INSTALLDIR)
|
|
|
- install -c -s -m 4755 pinger $(INSTALLDIR)
|
|
|
+ install -d $(PLUGINDIR)
|
|
|
+ install -d $(HELPERDIR)
|
|
|
+ install -c -s -m 644 multiping.so $(PLUGINDIR)
|
|
|
+ install -c -s -m 4755 pinger $(HELPERDIR)
|
|
|
echo "pinger helper is installed suid root"
|
|
|
|
|
|
dist:
|