From d58dc6c95d9044ffafa08b4327f5abbf0f5b54e0 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 8 Apr 2020 16:20:29 +0200 Subject: add micro benchmark measureing malloc using rdtsc --- src/benchmarks/rdtsc/Makefile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/benchmarks/rdtsc/Makefile (limited to 'src/benchmarks/rdtsc/Makefile') diff --git a/src/benchmarks/rdtsc/Makefile b/src/benchmarks/rdtsc/Makefile new file mode 100644 index 0000000..f81a84b --- /dev/null +++ b/src/benchmarks/rdtsc/Makefile @@ -0,0 +1,25 @@ +OBJDIR ?= obj + +CC ?= gcc + +WARNFLAGS ?= -Wall -Wextra +COMMONFLAGS ?= -fno-builtin -pthread +OPTFLAGS ?= -O0 -g + +CFLAGS ?= $(OPTFLAGS) $(WARNFLAGS) $(COMMONFLAGS) + +LDFLAGS ?= -pthread -static-libgcc + +.PHONY = all clean + +all: $(OBJDIR)/rdtsc + +$(OBJDIR)/rdtsc: rdtsc.c Makefile | $(OBJDIR) + @echo compiling $@... + $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $< + +$(OBJDIR): + mkdir -p $@ + +clean: + rm -rf $(OBJDIR) -- cgit v1.2.3