target copydirectories -body {
runjob copy \
-output destinationC \
-copy {
sourceA .
sourceB .
}
}
target buildkit -body {
runjob wrap \
-output destinationC.kit \
-starkit true \
-copy {
sourceA .
sourceB .
}
}
target build -body {
runjob wrap \
-output project1.kit \
-starkit true \
-copy {
main.tcl main.tcl
src-common lib
src-project1 lib
}
runjob wrap \
-output project2.kit \
-starkit true \
-copy {
main.tcl main.tcl
src-common lib
src-project2 lib
}
}
target build -body {
runjob wrap \
-output project1-win32.exe \
-binary bin/tclkit-win32.exe \
-copy {
main.tcl main.tcl
src-common lib
src-common-win32 lib
src-project1 lib
}
runjob wrap \
-output project1-linux \
-binary bin/tclkit-linux \
-copy {
main.tcl main.tcl
src-common lib
src-common-linux lib
src-project1 lib
}
}
target build -body {
runjob wrap \
-output project1.etk \
-driver zip \
-copy {
main.tcl main.tcl
src-common lib
src-project1 lib
}
runjob wrap \
-output project2.kit \
-starkit true \
-copy {
main.tcl main.tcl
src-common lib
src-project2 lib
}
}