diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
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 |
