diff options
| author | Charles <sircharlesaze@gmail.com> | 2019-11-13 15:32:02 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2019-11-13 15:32:02 +0100 |
| commit | 2007f61ef09c0b538aca2a7f20428f81175f322f (patch) | |
| tree | 2ead4c997b8643fb550492143e7f03629cbf976f /Makefile | |
| download | cub3d-2007f61ef09c0b538aca2a7f20428f81175f322f.tar.gz cub3d-2007f61ef09c0b538aca2a7f20428f81175f322f.tar.bz2 cub3d-2007f61ef09c0b538aca2a7f20428f81175f322f.zip | |
Initial commit
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 |
