.PHONY: all run_all regression
all:
- @echo "Use run_all or regression"
+ @echo "Useful targets: run_all, regression, results"
-run_all:
- ./run_all
+run_all: .have_run
-regression:
- ./regression
+.have_run:
+ @./run_all
+ @touch .have_run
+
+regression: .have_run
+ @./regression
+
+results: .have_run
+ @less */b[0-9].out */b[0-9][0-9].out
clean:
@rm -f */b[0-9][0-9].out */b1[0-9].out */file11 */prjfil */recfil */eval */src/.o */punch b*/src/*.o */MAPUser1 */snark.lock b*/bin/*
@rm -f b11/RPRTsuperiorization b11/RPRTklds b9/snark_e.in b9/snark_e.out b9/testem.1 b9/fomfil.1
+ @rm -f .have_run
#!/bin/bash
-#now need to modify run scripts in examples directory
-echo "Running all ten examples. This may take a few minutes."
-for i in 1 3 4 5 6 7 8 10 11;
+
+echo "Running all examples. This may take a few minutes."
+for i in 1 3 4 5 6 7 8 10 11 20;
do
cd b$i
- snark14 b"$i".in > b"$i".out
+ snark14 b${i}.in > b${i}.out
cd ..
done