#single line per runtime executable. Name of runtime followed by list of kit configuration lists. #Each kit config list is from 1 to 3 elements #1) .vfs folder with path relative to src folder. #2) name of wrapped kit binary to create (default to rootname of .vfs folder e.g myapp.vfs will create a kit named myapp (or myapp.exe) on windows) #3) Type of kit to create (zip or kit) - default kit. kit for metakit or vlerq based kit, zip for more modern zipkit. # # e.g The following creates 2 zipkits from the same runtime and 2 different .vfs folder # mytcl90kit.exe {mainapp.vfs myapp.exe zip} {test.vfs testapp.exe zip} # #if runtime has no entry - it will only match a .vfs folder with a matching filename e.g runtime1.exe runtime1.vfs #Use a runtime with a name of dash (-) to build a .kit file from the .vfs folder using no runtime #e.g #- myproject.vfs #- punk86.vfs # tclkit86bi.exe {punk8win.vfs punkbi kit} #tclkit-win64-dyn.exe {punk86bawt.vfs punkbawt kit} #------------------------------------------------------------------------ #broken 'lreplace' - but runtime beforehand is ok - thread library issue? #tclkit-win64-dyn.exe {punk86bawt.vfs punksys kit} #------------------------------------------------------------------------ #same kit with different .vfs is ok tclkit-win64-dyn.exe {punk8win.vfs punksys kit} #tclkit87a5.exe {punk86.vfs punk87} {punk.vfs punkmain} #TCL9 #tclsh902z.exe {project.vfs project zip} tclsh90b2 {punk9win.vfs punk90b2 zip} tclsh90b4_piperepl.exe {punk9win.vfs punk90b4 zip} #tclsh901t.exe {punk92in.vfs punk901t zip} #tclsh90magic.exe {punk9magicsplat.vfs punkmagic zipcat} #made with Bawt (2025-08) #tclkit #tclkit902.exe {punk9win_for_tkruntime.vfs punk902kit kit} #static build - with tk dll and tk lib added to zip tclsh902z.exe {punk9win_for_tkruntime.vfs punk902z zip} #---------------------------------------------- #testing wrong target kit type for runtime #tclkit902.exe {punk9win_for_tkruntime.vfs punkwrongruntime zip} #only tclkit based runtime avail for linux for now - todo make zip-based runtime and install as artifact on gitea1.intx.com.au tclkit-902-Linux64-intel-dyn {punk9linux.vfs punkshell902 kit}