CFLAGS=-O0 -g | |
# Force to use gcc to build it. Clang upstream bug is at | |
# https://llvm.org/bugs/show_bug.cgi?id=25416 | |
CC=${CHOST}-gcc | |
BINS=iTLB_benchmark | |
OBJS=iTLB_benchmark.o iTLB_benchmark_function.o | |
OUTPUTS=$(BINS) $(OBJS) iTLB_benchmark_function.c | |
all: $(OUTPUTS) | |
iTLB_benchmark: iTLB_benchmark.o iTLB_benchmark_function.o | |
iTLB_benchmark_function.c: generateBenchmarkFunction.sh | |
./generateBenchmarkFunction.sh 4096 1024 > iTLB_benchmark_function.c | |
clean: | |
rm -rf $(OUTPUTS) |