SRCS=helpBalloon.tcl  integIntrospect.tcl  main.tcl      \
	images.tcl integServ.tcl console.tcl \
	integ.tcl  wmap.tcl options.tcl integClient.tcl \
	guiUtils.tcl treeConfig.tcl details.tcl 

LIBS=../tcllib/tcllib/modules/struct ../tcllib/tcllib/modules/cmdline

# all:	umbc
all:	integtest_64 integtest_32 integtest.exe integtestMAC

vfs:	${SRCS}
	rm -rf integtest.vfs
	mkdir integtest.vfs
	mkdir integtest.vfs/lib
	cp ${SRCS} integtest.vfs
	cp -r ${LIBS} integtest.vfs/lib

integtest_64:	vfs
	bld -vfs integtest.vfs -obf /usr/local/obfuskits/obfuskit_LIN64-8-6-10
	mv integtest integtest_64

integtest_32:	vfs
	bld -vfs integtest.vfs -obf /usr/local/obfuskits/obfuskit_LIN32-8-6-10
	mv integtest integtest_32

integtest.exe:	vfs
	bld -vfs integtest.vfs -obf /usr/local/obfuskits/obfuskit_WIN-8-6-9.exe
	mv integtest integtest.exe

integtestMAC:	vfs
	bld -vfs integtest.vfs -obf /usr/local/obfuskits/obfuskit_MAC-8-6-9
	cp integtest integtestMAC
	rm -rf integtest.zip integtest.app
	/usr/local/bin/makeBundle bundlemaker.def
	zip -r integtest.zip integtest.app


sdx: ${SRCS}
	rm -rf integ.vfs integ integ.kit
	/usr/local/bin/tclkit /usr/local/bin/sdx.kit qwrap integ.tcl
	/usr/local/bin/tclkit /usr/local/bin/sdx.kit unwrap integ.kit
	cp ${SRCS} integ.vfs
	/usr/local/bin/tclkit /usr/local/bin/sdx.kit wrap integ

umbc: ${SRCS}
	rm -rf integ.vfs integ integ.kit
	../../DQTvfs/unix-env ../../DQTvfs/sdx.kit  qwrap integ.tcl
	../../DQTvfs/unix-env ../../DQTvfs/sdx.kit unwrap integ.kit
	cp ${SRCS} integ.vfs
	cp -r ../../DQTvfs/dqt.vfs/lib/tk8* integ.vfs/lib
	cp ../../DQTvfs/unix-env test
	../../DQTvfs/unix-env ../../DQTvfs/sdx.kit wrap integ \
	    -runtime test

clean:	
	rm -rf integtest.vfs
	rm -rf integ.vfs integ integ.kit
	rm -f integ integtest
	
distro:
	tar -cvzf integ_`date +%Y%m%d`.tgz ${SRCS} Makefile
