# Makefile for the GKrellM Background Changer plugin

GTK_CONFIG ?=pkg-config

GTK_INCLUDE = `$(GTK_CONFIG) gtk+-2.0 --cflags`
GTK_LIB = `$(GTK_CONFIG) gtk+-2.0 --libs`

GKRELLM_INCLUDE= -I/usr/local/include

INSTALL=install -c -m 755

CFLAGS += -O3 -Wall -fPIC $(GTK_INCLUDE) $(GKRELLM_INCLUDE)
#CFLAGS += -g -Wall -fPIC $(GTK_INCLUDE) $(GKRELLM_INCLUDE)
LIBS = $(GTK_LIB) 
LFLAGS += -shared

OBJS = gkrellmbgchg.o

all: gkrellmbgchg.so

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

clean:
	rm -f *.o core *.so* *.bak *~
install: gkrellmbgchg.so
	$(INSTALL) -d $(HOME)/.gkrellm2/plugins
	$(INSTALL) gkrellmbgchg.so $(HOME)/.gkrellm2/plugins

gkrellmbgchg.c.o: gkrellmbgchg.c

