- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
Latest commit
27 lines (22 loc) · 592 Bytes
/
Copy pathMakefile
File metadata and controls
27 lines (22 loc) · 592 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CXX = g++
FLAGS = -O3 -std=c++17 -pthread
OMPFLAG = -fopenmp
FF = -Wall -DNO_DEFAULT_MAPPING
# FF = -I $(HOME)/fastflow/ -finline-functions
seq:
$(CXX)$(FLAGS) seq.cpp -o seq.o
par:
$(CXX)$(FLAGS) par.cpp -o par.o
mw:
$(CXX)$(FLAGS) master_worker.cpp -o master_worker.o
ewc:
$(CXX)$(FLAGS) emitter_collector.cpp -o emitter_collector.o
par_fastflow:
$(CXX)$(FLAGS) par_fastflow.cpp -o par_fastflow.o $(FF)
par_openmp:
$(CXX)$(FLAGS) par_openmp.cpp -o par_openmp.o $(OMPFLAG)
TARGETS = seq par par_fastflow par_openmp
all:
make $(TARGETS)
clean:
$(RM)*.o *~ -r results