TCLDIR    = /usr/local/ActiveTcl
TCLLIBDIR = ${TCLDIR}/lib
TCLINCDIR = ${TCLDIR}/include

tcl_uninum.so:		uninum.o tcl_uninum_wrap.o
			gcc -shared uninum.o tcl_uninum_wrap.o -o tcl_uninum.so -lgmp -lm

tcl_uninum_wrap.o:	tcl_uninum_wrap.c
			gcc -fpic -c uninum.c tcl_uninum_wrap.c -I/usr/local/include  -I${TCLINCDIR}

tcl_uninum_wrap.c:	uninum.i
			swig -tcl -pkgversion 2.7 uninum.i
			mv uninum_wrap.c tcl_uninum_wrap.c

install:		tcl_uninum.so
			cp tcl_uninum.so ${TCLLIBDIR}/libuninum.so
			echo 'pkg_mkIndex ${TCLLIBDIR} libuninum.so' | tclsh

clean:
			rm tcl_uninum.so tcl_uninum_wrap.c  tcl_uninum_wrap.o

