GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
GTK_LIB = `pkg-config gtk+-2.0 --libs`
INSTALLDIR = /usr/lib/gkrellm2/plugins
FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
LIBS = $(GTK_LIB)
LFLAGS = -shared
CC = gcc
OBJS = gkrellfire.o
all: gkrellfire.so
%.o: %.c
$(CC) $(CFLAGS) $(FLAGS) -c -o $@ $<
gkrellfire.so: $(OBJS)
$(CC) $(CFLAGS) $(OBJS) -o gkrellfire.so $(LFLAGS) $(LIBS)
clean:
rm -f *.o core *.so* *.bak *~
gkrellfire.o: gkrellfire.c
install:
if [ -d $(INSTALLDIR) ] ; then \
install -c -s -m 644 gkrellfire.so $(INSTALLDIR) ; \
else \
install -D -c -s -m 644 gkrellfire.so $(INSTALLDIR)/gkrellfire.so ; \
fi
uninstall:
rm -f $(INSTALLDIR)/gkrellfire.so
syntax highlighted by Code2HTML, v. 0.9.1