Makefile (328B)
1 CC = gcc 2 CFLAGS = -g -c 3 .PHONY: clean 4 5 all: sgemv_O0.o sgemv_O1.o sgemv_O2.o sgemv_O3.o 6 7 sgemv_O0.o: sgemv.c 8 $(CC) -O0 $(CFLAGS) -o $@ $< 9 10 sgemv_O1.o : sgemv.c 11 $(CC) -O1 $(CFLAGS) -o $@ $< 12 13 sgemv_O2.o : sgemv.c 14 $(CC) -O2 $(CFLAGS) -o $@ $< 15 16 sgemv_O3.o : sgemv.c 17 $(CC) -O3 $(CFLAGS) -o $@ $< 18 19 clean: 20 rm -f sgemv_O*