1*521adf53SAnton Blanchard# The loops are all 64-bit code 2*521adf53SAnton BlanchardCFLAGS += -m64 3*521adf53SAnton BlanchardCFLAGS += -I$(CURDIR) 4*521adf53SAnton Blanchard 5*521adf53SAnton BlanchardPROGS := memcmp 6*521adf53SAnton BlanchardEXTRA_SOURCES := memcmp_64.S ../harness.c 7*521adf53SAnton Blanchard 8*521adf53SAnton Blanchardall: $(PROGS) 9*521adf53SAnton Blanchard 10*521adf53SAnton Blanchard$(PROGS): $(EXTRA_SOURCES) 11*521adf53SAnton Blanchard 12*521adf53SAnton Blanchardrun_tests: all 13*521adf53SAnton Blanchard @-for PROG in $(PROGS); do \ 14*521adf53SAnton Blanchard ./$$PROG; \ 15*521adf53SAnton Blanchard done; 16*521adf53SAnton Blanchard 17*521adf53SAnton Blanchardclean: 18*521adf53SAnton Blanchard rm -f $(PROGS) *.o 19*521adf53SAnton Blanchard 20*521adf53SAnton Blanchard.PHONY: all run_tests clean 21