Makefile 882 B

12345678910111213141516171819202122232425262728293031
  1. .PHONY: requirements runtime benchmark power_measurement execute_benchmarks execute_benchmarks_batch create_charts execute_and_plot execute_and_plot_batch
  2. all: requirements runtime benchmark power_measurement
  3. requirements:
  4. deploy/install-requirements.sh
  5. runtime:
  6. deploy/get-and-compile-runtime.sh
  7. benchmark:
  8. deploy/get-and-compile-benchmark.sh
  9. power_measurement:
  10. deploy/get-and-compile-power-utility.sh
  11. execute_benchmarks:
  12. cd build/rodinia-benchmark; make OPENCL_BENCHMARK_ALL
  13. execute_benchmarks_batch:
  14. cd build/rodinia-benchmark; make OPENCL_BENCHMARK_ALL_BATCH
  15. create_charts:
  16. cd build/rodinia-benchmark; make CREATE_CHARTS; cp -r charts ../../; echo "look in the charts folder in this path"
  17. execute_and_plot: execute_benchmarks create_charts
  18. execute_and_plot_batch: execute_benchmarks_batch create_charts
  19. clean:
  20. rm -rf build