Makefile 780 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
COMPILER=INTEL
#COMPILER=GCC

ifeq ($(COMPILER),INTEL)
	CC=icpc
	MPICC=mpiicpc
	OPENMP=-qopenmp
else #ifeq($(COMPILER),GCC)
	CC=g++
	MPICC=mpic++
	OPENMP=-fopenmp
endif

14 15
STARTbinary = energyMeasureStart
STOPbinary  = energyMeasureStop
16
################################################################################
17
X86ADAPT=-lx86_adapt
18

19
################################################################################
20 21 22
default: all

all: 
23 24
	$(CC) -O0 -g -std=c++11 -Wall -lrt -pedantic staticMERICtool.cpp $(X86ADAPT) -DSTART -o $(STARTbinary)
	$(CC) -O0 -g -std=c++11 -Wall -lrt -pedantic staticMERICtool.cpp $(X86ADAPT) -DSTOP  -o $(STOPbinary)
25

26

27 28 29 30
######
love:
	make clean
	
31
clean: 
32
	rm -rf $(STARTbinary) $(STOPbinary)
33 34 35 36


 ######
run:
37 38 39
	./$(STARTbinary)
	sleep 5
	./$(STOPbinary)
40