普通文本  |  19行  |  483 B

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)