home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- PATH=/usr/dll/bin:$PATH
-
- VERSION=3.0
- ITCL_DIR=itcl-1.3
-
- CCC="gcc -B/usr/dll/jump/"
- export JUMP_LIB=libitcl
- export JUMP_DIR=`pwd`/jump-itcl
-
- cd ${ITCL_DIR}/src
- make tclAppInit.o tkAppInit.o || exit 1
- make CC="${CCC}" libitcl.a || exit 1
- cd ../..
-
- #exit
-
- # mkcompat -v /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.vars
- # mkcompat -f /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.funcs
-
- cd work
- rm -rf *
- ar x ../${ITCL_DIR}/src/libitcl.a
- mkimage -l libitcl -v ${VERSION} -a 0x6a340000 -j 0x1000 -g 4096 -- *.o -L. -ltcl -lm -lc -lgcc -lc || exit 1
- mkstubs -l libitcl -v ${VERSION} -a 0x6a340000 -j 0x1000 -g 4096 -- libitcl || exit 1
- mv libitcl.so.${VERSION} libitcl.sa ..
- cd ..
-
- TCLFLAGS='libitcl.sa -L. -ltcl -lieee -lm -N'
- WISHFLAGS='libitcl.sa -L. -ltk -ltcl -L/usr/X386/lib -lX11 -lieee -lm -N'
- gcc -o itcl_sh ${ITCL_DIR}/src/tclAppInit.o ${TCLFLAGS}
- gcc -o itcl_wish ${ITCL_DIR}/src/tkAppInit.o ${WISHFLAGS}
-
- #mv ${JUMP_LIB}.a. ${JUMP_LIB}.a
- #strip ${JUMP_LIB}.so.*
-