1TCLDIR = /usr/local/ActiveTcl 2TCLLIBDIR = ${TCLDIR}/lib 3TCLINCDIR = ${TCLDIR}/include 4 5tcl_uninum.so: uninum.o tcl_uninum_wrap.o 6 gcc -shared uninum.o tcl_uninum_wrap.o -o tcl_uninum.so -lgmp -lm 7 8tcl_uninum_wrap.o: tcl_uninum_wrap.c 9 gcc -fpic -c uninum.c tcl_uninum_wrap.c -I/usr/local/include -I${TCLINCDIR} 10 11tcl_uninum_wrap.c: uninum.i 12 swig -tcl -pkgversion 2.7 uninum.i 13 mv uninum_wrap.c tcl_uninum_wrap.c 14 15install: tcl_uninum.so 16 cp tcl_uninum.so ${TCLLIBDIR}/libuninum.so 17 echo 'pkg_mkIndex ${TCLLIBDIR} libuninum.so' | tclsh 18 19clean: 20 rm tcl_uninum.so tcl_uninum_wrap.c tcl_uninum_wrap.o 21 22