18 lines
410 B
Makefile
18 lines
410 B
Makefile
CC = g++
|
|
CFLAGS = -c -std=c++11 -O2 -Wall -Werror
|
|
OBJS = InstHandler.o Assembler.o ma.o
|
|
|
|
ma: $(OBJS)
|
|
$(CC) $(OBJS) -o ma
|
|
|
|
ma.o: ma.C Assembler.h
|
|
$(CC) $(CFLAGS) ma.C -o ma.o
|
|
|
|
Assembler.o: Assembler.C Assembler.h InstHandler.h
|
|
$(CC) $(CFLAGS) Assembler.C -o Assembler.o
|
|
|
|
InstHandler.o: InstHandler.C InstHandler.h
|
|
$(CC) $(CFLAGS) InstHandler.C -o InstHandler.o
|
|
|
|
clean:
|
|
rm *.o ma *.asm *.problems tmp1 tmp2
|