diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2020-04-08 16:20:29 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2020-04-08 16:20:29 +0200 |
| commit | d58dc6c95d9044ffafa08b4327f5abbf0f5b54e0 (patch) | |
| tree | 5e66b5ceebdfcd8bb9e1e492287fd0d69d53f727 /src/benchmarks/rdtsc/Makefile | |
| parent | f7c6f7142e38e4bf42f95bb706c37c9ae61a04df (diff) | |
| download | allocbench-d58dc6c95d9044ffafa08b4327f5abbf0f5b54e0.tar.gz allocbench-d58dc6c95d9044ffafa08b4327f5abbf0f5b54e0.zip | |
add micro benchmark measureing malloc using rdtsc
Diffstat (limited to 'src/benchmarks/rdtsc/Makefile')
| -rw-r--r-- | src/benchmarks/rdtsc/Makefile | 25 |
1 files changed, 25 insertions, 0 deletions
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) |
