include ../config.mk

EXEC_TYPE			= all

all: batch1 batch2 batch3

batch1:
	bash exec-MICRO-2021-Artifact-Evaluation-benchmarks.sh -d ../ -s $(PATH_TO_LAPLACE_SDK) -m $(EXEC_TYPE) \
		-b "comparative-evaluations/Speed-Estimation-using-GPS-data/benchmark/ \
			comparative-evaluations/UPP-vs-NISTUM/benchmark/dynamic-viscosity-solution/ \
			comparative-evaluations/UPP-vs-NISTUM/benchmark/thermal-expansion-coefficient/ \
			comparative-evaluations/UPP-vs-PaCal/benchmark/ \
			linear-algebra/matrix-multiplication/benchmark/ \
			micro-benchmarks/double-add/benchmark/ \
			micro-benchmarks/double-divide/benchmark/ \
			micro-benchmarks/double-multiply/benchmark/ \
			micro-benchmarks/double-multiply-autocorrelation/benchmark/ \
			micro-benchmarks/double-subtract/benchmark/ \
			micro-benchmarks/schlieren/benchmark/"

batch2:
	bash exec-MICRO-2021-Artifact-Evaluation-benchmarks.sh -d ../ -s $(PATH_TO_LAPLACE_SDK) -m $(EXEC_TYPE) \
		-b "numerical-methods/FPbench-benchmarks/daisy/benchmark/ \
			numerical-methods/FPbench-benchmarks/herbie/benchmark/ \
			numerical-methods/FPbench-benchmarks/fptaylor-real2float/benchmark/"

batch3:
	bash exec-MICRO-2021-Artifact-Evaluation-benchmarks.sh -d ../ -s $(PATH_TO_LAPLACE_SDK) -m $(EXEC_TYPE) \
		-b "numerical-methods/Brown-and-Ham-materials-precipitate-cutting-dislocation-model/benchmark/ \
			numerical-methods/FEM1D/benchmark/ \
			numerical-methods/MNISTtoPositionalNumber/benchmark/ \
			quantum-computing/accelerated-variational-quantum-eigensolver/benchmark/ \
			sensor-interfacing/BME680-conversion-routines/benchmark/"
