-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
31 lines (25 loc) · 1012 Bytes
/
Copy pathMakefile
File metadata and controls
31 lines (25 loc) · 1012 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
28
29
30
31
CURRENT_DIR = $(shell pwd)
PROJET_DIR = $(CURRENT_DIR)/projet
all :
pip3 install python-sat
pip3 install python-constraint
export PYTHONPATH=$(PROJET_DIR):$$PYTHONPATH ; \
python3 $(PROJET_DIR)/etape1/Etape1.py > log ; \
python3 $(PROJET_DIR)/etape2/Etape2.py >> log ; \
python3 $(PROJET_DIR)/etape3/Etape3.py >> log ; \
python3 $(PROJET_DIR)/etape4/Etape4.py >> log ; \
python3 $(PROJET_DIR)/etape5/Etape5.py >> log ; \
python3 $(PROJET_DIR)/outils/Lieu.py >> log; \
python3 $(PROJET_DIR)/outils/Fils.py >> log ; \
python3 $(PROJET_DIR)/outils/GrapheDeLieux.py >> log; \
python3 $(PROJET_DIR)/solvers/SolverAStar.py >> log ; \
python3 $(PROJET_DIR)/solvers/SolverCSP.py >> log; \
python3 $(PROJET_DIR)/solvers/SolverHC.py >> log ; \
python3 $(PROJET_DIR)/solvers/SolverSAT.py >> log ; \
python3 $(PROJET_DIR)/solvers/SolverTabou.py >> log
diff_log :
diff log $(PROJET_DIR)/tests/logReference
clear :
\rm log
doc :
pdoc --html -f -o Doc $(PROJET_DIR)