-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
27 lines (18 loc) · 725 Bytes
/
makefile
File metadata and controls
27 lines (18 loc) · 725 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
FLAGS=-g -Wall -DDEBUG -std=c++11
all: ass dis sim
sim: sim.cpp assembler.o instruction.o simulator.o
c++ sim.cpp simulator.o disassembler.o assembler.o instruction.o -o sim $(FLAGS)
dis: dis.cpp disassembler.o assembler.o instruction.o
c++ dis.cpp disassembler.o assembler.o instruction.o -o dis $(FLAGS)
ass: ass.cpp disassembler.o assembler.o instruction.o
c++ ass.cpp disassembler.o assembler.o instruction.o -o ass $(FLAGS)
simulator.o: simulator.cpp
c++ -c simulator.cpp $(FLAGS)
assembler.o: assembler.cpp
c++ -c assembler.cpp $(FLAGS)
disassembler.o: disassembler.cpp
c++ -c disassembler.cpp $(FLAGS)
instruction.o: instruction.cpp
c++ -c instruction.cpp $(FLAGS)
clean:
rm -rf *.o dis ass *.dSYM