Home | History | Annotate | Download | only in src
      1 CFLAGS=-O0 -g
      2 
      3 BINS=iTLB_benchmark dTLB_benchmark noploop
      4 OBJS=iTLB_benchmark.o dTLB_benchmark.o iTLB_benchmark_function.o
      5 OUTPUTS=$(BINS) $(OBJS) iTLB_benchmark_function.c noploop_branch.txt
      6 
      7 all: $(OUTPUTS)
      8 
      9 noploop: noploop.c
     10 
     11 noploop_branch.txt: noploop
     12 	./find_loop_instructions.py $< > $@
     13 
     14 iTLB_benchmark: iTLB_benchmark.o iTLB_benchmark_function.o
     15 
     16 dTLB_benchmark: dTLB_benchmark.o
     17 
     18 iTLB_benchmark_function.c: generateBenchmarkFunction.sh
     19 	./generateBenchmarkFunction.sh > iTLB_benchmark_function.c
     20 
     21 clean:
     22 	rm -rf $(OUTPUTS)
     23