aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2019-11-12 11:12:00 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2019-11-12 11:12:00 +0100
commit639c7ca5885b8f47d252754694534685acaaaefb (patch)
treeb967c79e30bd914ffb47ebea4ac576202228bae4 /src/Makefile
parentd16cc247bbf4f3cb4f9c6ce31bfe1bec4bdb8dd9 (diff)
downloadallocbench-639c7ca5885b8f47d252754694534685acaaaefb.tar.gz
allocbench-639c7ca5885b8f47d252754694534685acaaaefb.zip
speedup bumpptr_alloc
Don't use three individual expensive TSD variables. Externalize and inline bump_up.
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index 6a46af9..6d25bf9 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -21,9 +21,9 @@ TARGETS = $(addprefix $(OBJDIR)/allocators/,$(ALLOCS)) $(addprefix $(OBJDIR)/,$(
all: $(TARGETS)
-$(OBJDIR)/allocators/bumpptr_alloc.so: bumpptr_alloc.c Makefile
+$(OBJDIR)/allocators/bumpptr_alloc.so: bump_alloc.h bumpptr_alloc.c Makefile
@if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi
- $(CC) $(LDFLAGS) -shared -DMEMSIZE=$(MEMSIZE) $(CFLAGS) -o $@ $<
+ $(CC) $(LDFLAGS) -shared -DMEMSIZE=$(MEMSIZE) $(CFLAGS) -o $@ bumpptr_alloc.c
$(OBJDIR)/allocators/speedymalloc.so: speedymalloc.c Makefile
@if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi