CFLAGS=-O0 -g BINS=iTLB_benchmark dTLB_benchmark noploop OBJS=iTLB_benchmark.o dTLB_benchmark.o iTLB_benchmark_function.o OUTPUTS=$(BINS) $(OBJS) iTLB_benchmark_function.c noploop_branch.txt all: $(OUTPUTS) noploop: noploop.c noploop_branch.txt: noploop ./find_loop_instructions.py $< > $@ iTLB_benchmark: iTLB_benchmark.o iTLB_benchmark_function.o dTLB_benchmark: dTLB_benchmark.o iTLB_benchmark_function.c: generateBenchmarkFunction.sh ./generateBenchmarkFunction.sh > iTLB_benchmark_function.c clean: rm -rf $(OUTPUTS)