
TCLRRD_VERSION	= 0.1.0
LIBDIR		= /usr/local/lib
CC		= gcc
LD		= gcc
CFLAGS		= -g -I../../src -DTCLRRD_VERSION=\"$(TCLRRD_VERSION)\"
LDFLAGS		= -L../../gd1.2 -L../../src -shared

all: tclrrd.so

tclrrd.so: tclrrd.o
	$(LD) $(LDFLAGS) $< -o $@ -lrrd -lgd -lm

install: tclrrd.so
	cp tclrrd.so $(LIBDIR)/tclrrd$(TCLRRD_VERSION).so
	if [ ! -d $(LIBDIR)/tclrrd$(TCLRRD_VERSION) ] ; then \
		mkdir $(LIBDIR)/tclrrd$(TCLRRD_VERSION) ; \
	fi
	echo "package ifneeded Rrd $(TCLRRD_VERSION) [list load [file join \$$dir .. tclrrd$(TCLRRD_VERSION).so]]" > $(LIBDIR)/tclrrd$(TCLRRD_VERSION)/pkgIndex.tcl

clean:
	rm -f *.o *.so

dist:
	cd .. ; tar cvzf tclrrd-$(TCLRRD_VERSION).tar.gz `cat tclrrd/MANIFEST`
