-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
29 lines (25 loc) · 893 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
all: solver test analysis
analysis: Analysis.o
g++ Guess.o CharInfo.o Word.o ValueFinder.o WordList.o Analysis.o -o analysis
solver: Solver.o
g++ Guess.o CharInfo.o Word.o ValueFinder.o WordList.o Solver.o -o solver
test: Test.o
g++ Guess.o CharInfo.o Word.o ValueFinder.o WordList.o Test.o -o test
Analysis.o: WordList.o analysis.cpp
g++ -c analysis.cpp -o Analysis.o
Solver.o: WordList.o main.cpp
g++ -c main.cpp -o Solver.o
Test.o: WordList.o test.cpp
g++ -c test.cpp -o Test.o
WordList.o: ValueFinder.o WordList.h WordList.cpp
g++ -c WordList.cpp -o WordList.o
ValueFinder.o: Word.o ValueFinder.h ValueFinder.cpp
g++ -c ValueFinder.cpp -o ValueFinder.o
Word.o: CharInfo.o Word.cpp Word.h
g++ -c Word.cpp -o Word.o
CharInfo.o: Guess.o CharInfo.h CharInfo.cpp
g++ -c CharInfo.cpp -o CharInfo.o
Guess.o: Guess.cpp Guess.h
g++ -c Guess.cpp -o Guess.o
clean:
rm *.o test solver