From 1963e7dddfaeebb22e3657adc1a7ee86fda50d52 Mon Sep 17 00:00:00 2001 From: A404M Date: Sun, 19 Jan 2025 21:55:45 +0330 Subject: fix memory leaks --- Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0dc0bf7..4e1eb13 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,5 @@ +PROJECT_NAME := felan + CC := gcc # CC := tcc @@ -16,11 +18,11 @@ NC := \033[0m INC_DIRS := $(SRC_DIR) INC_FLAGS := $(addprefix -I,$(INC_DIRS)) -CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 -O3 +# CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 -O3 # CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 -Oz -# CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 -g +CFLAGS := $(INC_FLAGS) -Wall -Wextra -std=gnu23 -g -EXEC_FILE := $(BUILD_DIR)/felan +EXEC_FILE := $(BUILD_DIR)/$(PROJECT_NAME) all: $(EXEC_FILE) @@ -49,10 +51,10 @@ gdb-run: $(EXEC_FILE) .PHONY: test test: $(EXEC_FILE) - $(EXEC_FILE) test/main.felan + $(EXEC_FILE) test/main.felan build/out val-test: $(EXEC_FILE) - valgrind --log-file="val.log" --leak-check=full --track-origins=yes --show-leak-kinds=all -s $(EXEC_FILE) test/main.felan + valgrind --log-file="val.log" --leak-check=full --track-origins=yes --show-leak-kinds=all -s $(EXEC_FILE) test/main.felan build/out # $@ = left hand of : # $< = right hand of : first one of them -- cgit v1.2.3