From d068f0b3c11348a50c18af1ee3b0d2e5f38c4faf Mon Sep 17 00:00:00 2001 From: Matthew Sotoudeh Date: Fri, 17 May 2024 15:57:30 -0700 Subject: lua benchmarks --- lua_benchmark/Makefile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 lua_benchmark/Makefile (limited to 'lua_benchmark/Makefile') diff --git a/lua_benchmark/Makefile b/lua_benchmark/Makefile new file mode 100644 index 0000000..7d73403 --- /dev/null +++ b/lua_benchmark/Makefile @@ -0,0 +1,27 @@ +.PHONY: all clean + +CFLAGS += -g +CFLAGS += -O3 +CFLAGS += -llua5.4 +# CFLAGS += -fsanitize=address + +all: build/system build/magic_buddy build/jemalloc build/growing_magic_buddy + +build/system: main.c + @ mkdir -p build + $(CC) -DALLOC_SYSTEM $^ $(CFLAGS) -o $@ + +build/jemalloc: main.c + @ mkdir -p build + $(CC) -DALLOC_SYSTEM -ljemalloc $^ $(CFLAGS) -o $@ + +build/magic_buddy: main.c magic_buddy/magic_buddy.c + @ mkdir -p build + $(CC) -DALLOC_MAGIC_BUDDY $^ $(CFLAGS) -o $@ + +build/growing_magic_buddy: main.c magic_buddy/magic_buddy.c + @ mkdir -p build + $(CC) -DALLOC_GROWING_MAGIC_BUDDY $^ $(CFLAGS) -o $@ + +clean: + rm -rf build -- cgit v1.2.3