# Sample Makefile for a GKrellM plugin
# Modified for GkWebMon

PLUGIN_DIR = /usr/local/lib/gkrellm2/plugins

GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
GTK_LIB = `pkg-config gtk+-2.0 --libs`


#FLAGS = -O2 -Wall -fPIC -std=c99 -pedantic $(GTK_INCLUDE)
FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
LIBS = $(GTK_LIB)

LFLAGS = -shared -lssl -lpthread

CC = gcc $(CFLAGS) $(FLAGS)
#CC = gcc -DDEBUG $(CFLAGS) $(FLAGS)

OBJS = webmon.o gk.o

gkwebmon.so: $(OBJS)
	$(CC) $(OBJS) -o gkwebmon.so $(LFLAGS) $(LIBS)

install: gkwebmon.so
	install gkwebmon.so $(PLUGIN_DIR)

uninstall:
	rm -f $(PLUGIN_DIR)/gkwebmon.so

clean:
	rm -f *.o core *.so* *.bak *~ TAGS

webmon.o: webmon.c webmon.h
gk.o: gk.c webmon.h w.xpm
