-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
29 lines (21 loc) · 823 Bytes
/
Makefile
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
29
CC = g++
all: bfs dfs bestfs plits_seq plits_par
bfs: src/bfs.cpp include/lsc.hpp
$(CC) -o bfs src/bfs.cpp -I include/
dfs: src/dfs.cpp include/lsc.hpp
$(CC) -o dfs src/dfs.cpp -I include/
bestfs: src/bestfs.cpp include/lsc.hpp
$(CC) -o bestfs src/bestfs.cpp -I include/
plits_seq: src/plits_seq.cpp include/plits.hpp
$(CC) -o plits_seq src/plits_seq.cpp -I include/
plits_par: src/plits_par.cpp include/plits.hpp
$(CC) -o plits_par src/plits_par.cpp -fopenmp -I include/
list:
@echo "List of Targets (Algorithms): "
@echo "- bfs (Breadth First Search)"
@echo "- dfs (Depth First Search)"
@echo "- bestfs (Best First Search)"
@echo "- plits_seq (Partial Legal & Illegal Tabu Search)"
@echo "- plits_par (Parallelised Partial Legal & Illegal Tabu Search)"
clean:
rm -f bfs dfs bestfs plits_seq plits_par