-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
28 lines (20 loc) · 1.1 KB
/
Makefile
File metadata and controls
28 lines (20 loc) · 1.1 KB
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
28
CXX = g++
CXXFLAGS = -O3 -std=c++20
DEPS = src/Scheduler/*_Scheduler.cpp src/Support/Test_Generator.cpp
INC = -I include/
all: performance simulation m1u x7ti az5-a890m opi5
performance: examples/performance_experiment_small.cpp examples/performance_experiment_large.cpp
$(CXX) examples/performance_experiment_small.cpp $(DEPS) $(INC) -o perf_exp_small $(CXXFLAGS)
$(CXX) examples/performance_experiment_large.cpp $(DEPS) $(INC) -o perf_exp_large $(CXXFLAGS)
simulation: examples/simulation_experiment.cpp
$(CXX) examples/simulation_experiment.cpp $(DEPS) $(INC) -o sim_exp $(CXXFLAGS)
m1u: examples/dvbs2_m1u.cpp
$(CXX) examples/dvbs2_m1u.cpp $(DEPS) $(INC) -o dvbs2_m1u $(CXXFLAGS)
x7ti: examples/dvbs2_x7ti.cpp
$(CXX) examples/dvbs2_x7ti.cpp $(DEPS) $(INC) -o dvbs2_x7ti $(CXXFLAGS)
az5-a890m: examples/dvbs2_az5-a890m.cpp
$(CXX) examples/dvbs2_az5-a890m.cpp $(DEPS) $(INC) -o dvbs2_az5-a890m $(CXXFLAGS)
opi5: examples/dvbs2_opi5.cpp
$(CXX) examples/dvbs2_opi5.cpp $(DEPS) $(INC) -o dvbs2_opi5 $(CXXFLAGS)
clean:
rm perf_exp_small perf_exp_large sim_exp dvbs2_m1u dvbs2_x7ti dvbs2_az5-a890m dvbs2_opi5