

CC = gcc
CFLAGS = -g


all:  asm sim sim-pipe

asm:  asm.c
	$(CC) $(CFLAGS) -c asm.c
	$(CC) $(CFLAGS) -o asm asm.o

sim:  mips-small.c
	$(CC) $(CFLAGS) -c mips-small.c
	$(CC) $(CFLAGS) -o sim mips-small.o

sim-pipe:  mips-small-pipe.c mips-small-pipe.h
	$(CC) $(CFLAGS) -c mips-small-pipe.c
	$(CC) $(CFLAGS) -o sim-pipe mips-small-pipe.o
