aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2018-09-10 23:28:05 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2018-09-10 23:28:05 +0200
commit5ef2bb374812942641b53dc1f2723eea36d0f943 (patch)
tree6f0400022f1f0d25bee6e8ca6eee5dbdd8430991 /Makefile
parentf6938cc1659905a9322613eb8b89713e8b770c5e (diff)
downloadallocbench-5ef2bb374812942641b53dc1f2723eea36d0f943.tar.gz
allocbench-5ef2bb374812942641b53dc1f2723eea36d0f943.zip
add larson's server benchmark
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 5d838dc..5c37556 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@ CXX = g++
WARNFLAGS = -Wall -Wextra
COMMONFLAGS = -fno-builtin -fPIC -DPIC -pthread
OPTFLAGS = -O3 -DNDEBUG
-#OPTFLAGS = -O0 -g3
+# OPTFLAGS = -O0 -g3
CXXFLAGS = -std=c++11 -I. $(OPTFLAGS) $(WARNFLAGS) $(COMMONFLAGS) -fno-exceptions
CFLAGS = -I. $(OPTFLAGS) $(WARNFLAGS) $(COMMONFLAGS)
@@ -48,6 +48,14 @@ $(OBJDIR)/trace_run-glibc-notc: $(OBJDIR)/trace_run $(MAKEFILE_LIST)
patchelf --set-interpreter $(GLIBC_NOTC)/ld-linux-x86-64.so.2 $@
patchelf --set-rpath $(GLIBC_NOTC) $@
+$(OBJDIR)/larson: $(OBJDIR)/larson.o
+ $(CXX) -pthread -o $@ $^
+
+$(OBJDIR)/larson-glibc-notc: $(OBJDIR)/larson
+ cp $< $@
+ patchelf --set-interpreter $(GLIBC_NOTC)/ld-linux-x86-64.so.2 $@
+ patchelf --set-rpath $(GLIBC_NOTC) $@
+
$(OBJDIR)/cache-thrash: $(OBJDIR)/cache-thrash.o
$(CXX) -pthread -o $@ $^