From 2007f61ef09c0b538aca2a7f20428f81175f322f Mon Sep 17 00:00:00 2001 From: Charles Date: Wed, 13 Nov 2019 15:32:02 +0100 Subject: Initial commit --- Makefile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d461a2e --- /dev/null +++ b/Makefile @@ -0,0 +1,35 @@ +LIBFT_PATH = ./libft + +CC = gcc +CCFLAGS = -I$(LIBFT_PATH) -Wall -Wextra #-Werror +LDFLAGS = -L$(LIBFT_PATH) -lft + +NAME = cub3D +SRC = main.c +OBJ = $(SRC:.c=.o) +INCLUDE = header.h + +all: libft_all $(NAME) + +$(NAME): $(OBJ) $(INCLUDE) + $(CC) $(LDFLAGS) -o $@ $(OBJ) + +%.o: %.c + $(CC) $(CCFLAGS) -c -o $@ $< + +clean: libft_clean + rm -f $(OBJ) + +fclean: clean libft_fclean + rm -f $(NAME) + +re: fclean libft_fclean all + +libft_all: + make -C $(LIBFT_PATH) all + +libft_clean: + make -C $(LIBFT_PATH) clean + +libft_fclean: + make -C $(LIBFT_PATH) fclean -- cgit