aboutsummaryrefslogtreecommitdiff
path: root/buildall.sh
blob: 7cccd23600a96281ccee10f0d5d4e1c484e0fbf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh
make

CLEAN="t"

builder() {
	SOURCE="$1"
	SNAME="`basename \"${SOURCE}\"`"
	DNAME="`dirname \"${SOURCE}\"`"
	mkdir -p ../output/${DNAME}
	../build/prog -s -n 8 -d ${SOURCE} -b ../output/${DNAME}/${SNAME}.bin -p ../output/${DNAME}/${SNAME}.png
}

cd data/
for dname in */*; do
	builder "${dname}" &
done
wait

cd ..
for bname in output/*/*.bin; do
	python load_c_data.py "${bname}" &
done
wait

if [ "${CLEAN}" = "t" ]; then
	rm output/*/*.bin
	rm output/*/*.png
fi