1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
GTK_INCLUDE = `gtk-config --cflags`
GTK_LIB = `gtk-config --libs`
IMLIB_INCLUDE = `imlib-config --cflags-gdk`
IMLIB_LIB = `imlib-config --libs-gdk`
FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE)
LIBS = $(GTK_LIB) $(IMLIB_LIB)
LFLAGS = -g -shared
CC = gcc $(CFLAGS) $(FLAGS)
OBJS = alltraxclock.o
alltraxclock.so: $(OBJS)
$(CC) $(OBJS) -o alltraxclock.so $(LFLAGS) $(LIBS) -lpthread
clean:
rm -f *.o core *.so* *.bak *~
alltraxclock.o: alltraxclock.c
test :
gkrellm -p alltraxclock.so
install:
if [ -d /usr/share/gkrellm/plugins/ ] ; then \
install -c -s -m 644 alltraxclock.so /usr/share/gkrellm/plugins/ ; \
else \
install -D -c -s -m 644 alltraxclock.so /usr/share/gkrellm/plugins/alltraxclock.so ; \
fi
uninstall:
rm -f /usr/share/gkrellm/plugins/alltraxclock.so
|