From 7b7f18ebf7636b656788d8f0bfea5ab2662fd8dc Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Thu, 9 May 2024 13:58:50 +0200 Subject: Add MiniLibX --- Makefile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 073316f..145fc8a 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,9 @@ NAME := so_long CC = cc CFLAGS = -Wall -Wextra -Werror -HEADERS = -Iinclude -Ilibft -LIBS = -Llibft -lft +HEADERS = -Iinclude -Ilibft -Imlx +LIBS = -Llibft -lft -lm -Lmlx -lmlx +FRMWRKS = -framework OpenGL -framework AppKit VPATH := src SRC = main.c @@ -14,8 +15,8 @@ OBJ := $(addprefix $(OBJ_DIR)/, $(SRC:%.c=%.o)) all: $(NAME) -$(NAME): $(OBJ) | libft - @$(CC) $(CFLAGS) $(HEADERS) $^ -o $@ $(LIBS) +$(NAME): $(OBJ) | libft mlx + @$(CC) $(CFLAGS) $(HEADERS) $^ -o $@ $(LIBS) $(FRMWRKS) @echo "[$(NAME)] Created binary." $(OBJ_DIR)/%.o: %.c @@ -28,8 +29,12 @@ $(OBJ_DIR)/%.o: %.c libft: @make -C libft +mlx: + @make -C mlx + clean: @make -C libft clean + @make -C mlx clean @if [ -d "$(OBJ_DIR)" ]; then \ rm -rf $(OBJ_DIR); \ echo "[$(NAME)] Removed object files."; \ @@ -44,4 +49,4 @@ fclean: clean re: fclean all -.PHONY: all libft clean fclean re +.PHONY: all libft mlx clean fclean re -- cgit v1.2.3