diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2018-09-06 01:34:31 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2018-09-06 01:34:31 +0200 |
| commit | 30470c81dac7dfe8fc51f4c58fbae9b3dce4a516 (patch) | |
| tree | 5bf409ed4a0593fe4ce4a6fbdb9c7d029dbf79b7 /Makefile | |
| parent | 4cd6e0151569cd4f20ac62cfed71c9ce77ac5a55 (diff) | |
| download | allocbench-30470c81dac7dfe8fc51f4c58fbae9b3dce4a516.tar.gz allocbench-30470c81dac7dfe8fc51f4c58fbae9b3dce4a516.zip | |
add dj's workloads
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -28,9 +28,11 @@ BENCH_OBJECTS = $(notdir $(BENCH_CC_SOURCES:.cc=.o)) $(notdir $(BENCH_C_SOURCES: BENCH_OBJPRE = $(addprefix $(OBJDIR)/,$(BENCH_OBJECTS)) MAKEFILE_LIST = Makefile -BENCH_TARGETS = $(BENCH_OBJPRE:.o=) $(BENCH_OBJPRE:.o=-glibc-notc) +BENCH_TARGETS = $(BENCH_OBJPRE:.o=) $(OBJDIR)/trace_run -all: $(BENCH_TARGETS) $(OBJDIR)/chattymalloc.so $(OBJDIR)/print_status_on_exit.so +NOTC_TARGETS = $(BENCH_TARGETS:=-glibc-notc) + +all: $(BENCH_TARGETS) $(NOTC_TARGETS) $(OBJDIR)/chattymalloc.so $(OBJDIR)/print_status_on_exit.so $(OBJDIR)/print_status_on_exit.so: print_status_on_exit.c $(MAKEFILE_LIST) $(CC) -shared $(CFLAGS) -o $@ $< -ldl @@ -38,6 +40,14 @@ $(OBJDIR)/print_status_on_exit.so: print_status_on_exit.c $(MAKEFILE_LIST) $(OBJDIR)/chattymalloc.so: chattymalloc.c $(MAKEFILE_LIST) $(CC) -shared $(CFLAGS) -o $@ $< -ldl +$(OBJDIR)/trace_run: trace_run.c $(MAKEFILE_LIST) + $(CC) -pthread $(CFLAGS) -o $@ $< + +$(OBJDIR)/trace_run-glibc-notc: $(OBJDIR)/trace_run $(MAKEFILE_LIST) + 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 $@ $^ |
