<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'><div>Hi Eliot.<br></div><div><br></div><div>you may find this script useful as you port to the flat build system...it creates the skeleton structure you have in place. </div><div><br></div><div><br><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div>#!/bin/bash -x<br><br>#build the new oscogvm flat directory structure<br><br><br><br>create_child_directories(){<br> echo $p<br><br> for l in "${language[@]}"<br> do<br><br> for v in "${vm[@]}"<br> do<br><br>         for i in "${image[@]}"<br>         do<br><br>         cd $p<br>         echo ${l}$dot${v}$dot${i}<br>         mkdir ${l}$dot${v}$dot${i}<br>         cd ${l}$dot${v}$dot${i}<br>         mkdir build<br>         mkdir build.assert<br>         mkdir build.assert.itimerheartbeat<br>         mkdir build.debug<br>         mkdir build.debug.itimerheartbeat<br>         mkdir build.itimerheartbeat<br>         cd -<br>         cd ../<br>         done<br> done<br> done<br>}<br><br>platform=( build.linux32x86 build.macosx32x86 build.macospowerpc build.win32x86 build.linux32x86_64 cmake_build.linux32x86 cmake_build.macosx32x86 cmake_build.win32x86 cmake_build.linux32x86_64)<br>language=(newspeak squeak)<br>vm=(cog sista stack)<br>image=(spur v3)<br>dot="."<br><br><br>mkdir neoscogvm<br>cd neoscogvm<br><br> for p in "${platform[@]}"<br> do<br> mkdir $p<br> create_child_directories $p<br> <br> done<br> cd ../<br> </div></blockquote><br><br></div><br></div></body></html>