CC=gcc
CFLAGS= -fpic -Wall `gtk-config --cflags` `imlib-config --cflags-gdk` -I/usr/X11R6/include
LDFLAGS= -shared -Wl

# uncomment the second DBGFLAGS line to make seti@home plugin
# be verbose when GKrellM is launched with the --debug option.
DBGFLAGS= -O3
# DBGFLAGS= -DDEBUG -Wall
PREFIX=/usr/X11R6

all: seti.so

install: seti.so
	install -d ${DESTDIR}${PREFIX}/lib/gkrellm
	install seti.so ${DESTDIR}${PREFIX}/lib/gkrellm

install-home: seti.so
	install -d ${HOME}/.gkrellm/plugins/
	install seti.so ${HOME}/.gkrellm/plugins/

seti.so: utils.o seti.o
	$(CC) $(LDFLAGS) -o seti.so utils.o seti.o

seti.o: seti.c seti.h
	$(CC) $(CFLAGS) $(DBGFLAGS) -c seti.c

utils.o:utils.c
	$(CC) $(CFLAGS) $(DGBFLAGS) -c utils.c
tags:
	ctags seti.c seti.h
clean:
	rm -f seti.o seti.so

distclean: clean
	rm -f .*.swp *~ tags

dist: distclean seti.so
	rm -f seti.o utils.o
	
