1TARGETS= hackbench.o interbench.o interbench 2 3CFLAGS= -W -Wall -g -O2 -s -pipe -Werror 4LDFLAGS= -lpthread -lrt -lm 5 6all: ${TARGETS} 7 8hackbench.o: hackbench.c 9 ${CC} ${CFLAGS} -c ${.ALLSRC} 10 11interbench.o: interbench.c 12 ${CC} ${CFLAGS} -c ${.ALLSRC} 13 14interbench: hackbench.o interbench.o 15 ${CC} ${CFLAGS} ${LDFLAGS} hackbench.o interbench.o -o ${.TARGET} 16 17clean: 18 rm -f ${TARGETS) interbench.read interbench.write interbench.loops_per_ms *~ 19