[Vm-dev] bash script inline to create the flat source tree
gettimothy
gettimothy at zoho.com
Sun Jun 8 14:40:48 UTC 2014
Hi Eliot.
you may find this script useful as you port to the flat build system...it creates the skeleton structure you have in place.
#!/bin/bash -x
#build the new oscogvm flat directory structure
create_child_directories(){
echo $p
for l in "${language[@]}"
do
for v in "${vm[@]}"
do
for i in "${image[@]}"
do
cd $p
echo ${l}$dot${v}$dot${i}
mkdir ${l}$dot${v}$dot${i}
cd ${l}$dot${v}$dot${i}
mkdir build
mkdir build.assert
mkdir build.assert.itimerheartbeat
mkdir build.debug
mkdir build.debug.itimerheartbeat
mkdir build.itimerheartbeat
cd -
cd ../
done
done
done
}
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)
language=(newspeak squeak)
vm=(cog sista stack)
image=(spur v3)
dot="."
mkdir neoscogvm
cd neoscogvm
for p in "${platform[@]}"
do
mkdir $p
create_child_directories $p
done
cd ../
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20140608/64702f41/attachment.htm
More information about the Vm-dev
mailing list