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) hackbench.c -c 10 11interbench.o: interbench.c 12 $(CC) $(CFLAGS) interbench.c -c 13 14interbench: hackbench.o interbench.o 15 $(CC) $(CFLAGS) $(LDFLAGS) hackbench.o interbench.o -o interbench 16 17clean: 18 rm -f $(TARGETS) interbench.read interbench.write interbench.loops_per_ms *~ 19