3 filenames
=$
(find .
/dsrc
-name '*.tpf')
7 total=$(find ./dsrc -name '*.tpf
' | wc -l)
9 for filename in $filenames; do
10 ofilename=${filename/dsrc/data}
11 ofilename=${ofilename/.tpf/.iff}
12 mkdir -p $(dirname $ofilename)
14 if [[ -e $ofilename && $filename -nt $ofilename ]] || [ ! -e $ofilename ]; then
15 result=$(./exe/linux/bin/TemplateCompiler -compile "$filename" 2>&1)
17 if [[ ! -z $result ]]; then
18 printf "\r$filename\n"
23 current=$((current+1))
25 perc=$(bc -l <<< "scale=0; $current*100/$total")
26 printf "\rGenerating Object Templates: [${spinstr:$i:1}] $perc%%"