aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 12 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index e4296bb..499fd24 100644
--- a/Makefile
+++ b/Makefile
@@ -1,15 +1,16 @@
LIBFT_PATH = ./libft
+MINILIBX_PATH = ./miniLibX
CC = gcc
-CCFLAGS = -I$(LIBFT_PATH) -Wall -Wextra #-Werror
-LDFLAGS = -L$(LIBFT_PATH) -lft
+CCFLAGS = -I$(LIBFT_PATH) -I$(MINILIBX_PATH) -Wall -Wextra #-Werror
+LDFLAGS = -L$(LIBFT_PATH) -lft -L$(MINILIBX_PATH) -lmlx
NAME = cub3D
SRC = main.c
OBJ = $(SRC:.c=.o)
INCLUDE = cub3d.h
-all: libft_all $(NAME)
+all: libft_all minilibx_all $(NAME)
$(NAME): $(OBJ) $(INCLUDE)
$(CC) $(LDFLAGS) -o $@ $(OBJ)
@@ -17,13 +18,13 @@ $(NAME): $(OBJ) $(INCLUDE)
%.o: %.c
$(CC) $(CCFLAGS) -c -o $@ $<
-clean: libft_clean
+clean: libft_clean minilibx_clean
rm -f $(OBJ)
fclean: clean libft_fclean
rm -f $(NAME)
-re: fclean libft_fclean all
+re: fclean all
libft_all:
make -C $(LIBFT_PATH) all
@@ -33,3 +34,9 @@ libft_clean:
libft_fclean:
make -C $(LIBFT_PATH) fclean
+
+minilibx_all:
+ make -C $(MINILIBX_PATH) all
+
+minilibx_clean:
+ make -C $(MINILIBX_PATH) clean