ARCH = mips_fp_le
#CC = /opt/mvl-installs/sb021022/hardhat/devkit/mips/fp_le/bin/$(ARCH)-gcc
CC = gcc
COPT = -O
CMISC = -fPIC -fomit-frame-pointer -Wa,--trap -mips2 -mgp32 -mfp32 -mgas
CFLAGS = $(COPT) $(CMISC) $(CDEFS)
ASFLAGS = $(CMISC) -O0
OBJS = mycallroot.o mycalls07.o mycblock07.o

all: a.out

run:
	./a.out

mycalls07.o: mycalls07.s
	$(CC) -c $(ASFLAGS) mycalls07.s

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

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

a.out: $(OBJS)
	$(CC) $(OBJS) $(LDFLAGS)

clobber clean:
	rm -f *.o a.out
