aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDominik Kaiser2025-01-25 15:58:12 +0100
committerGitHub2025-01-25 15:58:12 +0100
commit3b97eaa0500314866c4a106c77e8f671c9751b89 (patch)
treef44fffea0ef290f9bdf79448c90d794ba97b8ca4 /Makefile
parentbd8c817797d5f2b1affe6957ffc51846a38e70ec (diff)
parent8fb5e2839cb7eb7bb72f577577afafcdbdc8a714 (diff)
downloadminishell-3b97eaa0500314866c4a106c77e8f671c9751b89.tar.gz
minishell-3b97eaa0500314866c4a106c77e8f671c9751b89.zip
Merge memory leak fixes
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 6 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index b3a18f3..568a7a3 100644
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,7 @@
NAME := minishell
CC = cc
-CFLAGS = -Wall -Wextra -Werror
+CFLAGS = -Wall -Wextra -g
LIB_DIR = lib
LIBS = -L $(LIB_DIR)/libft -lft -lreadline
HEADERS = -I include -I $(LIB_DIR)/libft
@@ -32,18 +32,18 @@ OBJ := $(addprefix $(OBJ_DIR)/, $(SRC:%.c=%.o))
all: libs $(NAME)
-$(NAME): $(OBJ)
- @$(CC) $(CFLAGS) $(HEADERS) $(LIBS) $^ -o $@
- @echo "[$(NAME)] Created binary."
-
libs:
@make -C $(LIB_DIR)/libft
+$(NAME): $(OBJ)
+ @$(CC) $(CFLAGS) $^ -o $@ $(HEADERS) $(LIBS)
+ @echo "[$(NAME)] Created binary."
+
$(OBJ_DIR)/%.o: %.c
@if [ ! -d "$(dir $@)" ]; then \
mkdir -p $(dir $@); \
fi
- @$(CC) $(CFLAGS) $(HEADERS) -c $< -o $@
+ @$(CC) $(CFLAGS) -c $< -o $@ $(HEADERS)
@echo "[$(NAME)] Compiled $<."
clean: