From 502ec926542bacb2eccf6165923f664b502773ec Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Tue, 31 Jan 2012 17:27:39 +0100 Subject: [PATCH] Update Makefile for fmr_omp-str_base generation --- pipepar/.gitignore | 4 +--- pipepar/Makefile | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/pipepar/.gitignore b/pipepar/.gitignore index 1670a3e..4800d42 100644 --- a/pipepar/.gitignore +++ b/pipepar/.gitignore @@ -1,7 +1,5 @@ -fmr_omp-str_base -fmr_omp-str_base.raw +fmr_omp-str_base-prog fmr_omp-str_base.txt -fmr_omp-str_base.S output*.dat lattice pipeline_template diff --git a/pipepar/Makefile b/pipepar/Makefile index 051e329..8a64406 100644 --- a/pipepar/Makefile +++ b/pipepar/Makefile @@ -1,5 +1,14 @@ -fmr_omp-str_base: fmr_omp-str_base.S - gcc $(CFLAGS) -fopenmp -o $@ $< -lm +CFLAGS?=-Wall -Wextra -fmr_omp-str_base.S: fmr_omp-str_base.c - gcc $(CFLAGS) -S -fopenmp -o $@ $< +all: fmr_omp-str_base-prog fmr_omp-str_base-prog-fopenmp + +runall: runfmrprog runfmrprog-fopenmp + +fmr_omp-str_base-%: fmr_omp-str_base.c + gcc $(CFLAGS) $(subst prog,,$*) -o $@ $< -lm + +runfmr%: fmr_omp-str_base-% + perf stat -r 10 ./$< + rm fmr_omp-str_base-$*.txt + +.PHONY: runall runfmr%