-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
40 lines (27 loc) · 682 Bytes
/
Copy pathMakefile
File metadata and controls
40 lines (27 loc) · 682 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
32
33
34
35
36
37
38
39
40
all: final
final: src/data.o src/encorder.o src/instruction.o src/main.o src/parser.o src/utils.o src/cpu.o src/memory.o src/executor.o src/lineRunner.o
g++ src/*.o -o riscv_sim
data.o: data.cpp
g++ -c src/data.o
encorder.o: encorder.cpp
g++ -c src/encorder.o
instruction.o: instruction.cpp
g++ -c src/instruction.o
main.o: main.cpp
g++ -c src/main.o
parser.o: parser.cpp
g++ -c src/parser.o
utils.o: utils.cpp
g++ -c src/utils.o
cpu.o: cpu.cpp
g++ -c src/cpu.o
memory.o: memory.cpp
g++ -c src/memory.o
executor.o: executor.cpp
g++ -c src/executor.o
lineRunner.o: lineRunner.cpp
g++ -c src/lineRunner.o
cleano:
rm src/*.o
clean: cleano
rm riscv_sim.exe