CC=/usr/local/cs316/mipsel-linux/bin/mipsel-linux-gcc 
COMMONFLAGS=-static -mno-xgot -mno-embedded-pic -mno-abicalls -G 0
LINKFLAGS=-nostartfiles -nodefaultlibs $(COMMONFLAGS)
COMPILEFLAGS=-c $(COMMONFLAGS)
ASSEMBLEFLAGS=-S $(COMMONFLAGS)

TARGETS=test1 test2 test3 test4 test5 test6

all: $(TARGETS)

$(TARGETS): %: %.o Makefile
	$(CC) $(LINKFLAGS) -o $@ $@.o

.c.o:
	$(CC) $(COMPILEFLAGS) $<

.c.s:
	$(CC) $(ASSEMBLEFLAGS) $<

clobber: clean

clean:
	rm -f $(TARGETS) *.o
