INSTALLDIR ?= /usr/local/lib/gkrellm/plugins
INSTALL ?= install

GTK_INCLUDE = `gtk-config --cflags`
GTK_LIB = `gtk-config --libs`

ESD_INCLUDE = `esd-config --cflags`
ESD_LIB = `esd-config --libs`

FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(ESD_INCLUDE)
LIBS = $(GTK_LIB) $(ESD_LIB)
LFLAGS = -shared

ifeq ($(debug),1)
	FLAGS += -g
endif

ifeq ($(enable_nls),1)
	FLAGS += -DENABLE_NLS -DLOCALEDIR=\"$(LOCALEDIR)\"
endif


CC = gcc $(FLAGS) $(CFLAGS)

OBJS = gkrellmss.o sdlib.o

all:	gkrellmss.so

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

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

install: 
	$(INSTALL) -d -m 755 $(INSTALLDIR)
	$(INSTALL) -c -s -m 755 gkrellmss.so $(INSTALLDIR)

gkrellmss.o: gkrellmss.c gkrellmss.h
sdlib.o: sdlib.c gkrellmss.h
