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