Add map checks *
add: - check if map is surronded by walls - check file extension dev: - Makefile: now can include libraries - add library libft - add testmaps - norm
This commit is contained in:
parent
5bad24dcee
commit
40d8462689
64 changed files with 1786 additions and 72 deletions
18
Makefile
18
Makefile
|
|
@ -1,6 +1,9 @@
|
|||
NAME = cub3D
|
||||
CPP = gcc -Wall -Wextra -Werror -I include $(FLAGS)
|
||||
C_FILES = $(wildcard **/*.c)
|
||||
CPP = gcc -Wall -Wextra -Werror -I include -I libft $(FLAGS)
|
||||
LIBRARIES_DIR = libft
|
||||
LIBRARIES_A = libft/libft.a
|
||||
CPP_2 = $(CPP) $(FLAGS_2)
|
||||
C_FILES = $(wildcard src/**.c)
|
||||
O_FILES = $(patsubst %.c,%.o,$(C_FILES))
|
||||
|
||||
ECHO = echoo(){ \
|
||||
|
|
@ -13,6 +16,11 @@ ECHO = echoo(){ \
|
|||
|
||||
all : $(NAME)
|
||||
|
||||
$(LIBRARIES_DIR):
|
||||
@$(ECHO)
|
||||
@$(ECHO) "\e[30;47;1m $(NAME): making library $@... \e[0m"
|
||||
$(MAKE) -C $@
|
||||
|
||||
clean :
|
||||
@$(ECHO)
|
||||
@$(ECHO) "\e[30;47;1m $(NAME): clean... \e[0m"
|
||||
|
|
@ -25,10 +33,10 @@ fclean : clean
|
|||
|
||||
re : fclean all
|
||||
|
||||
$(NAME) : $(O_FILES)
|
||||
$(NAME) : $(O_FILES) $(LIBRARIES_DIR)
|
||||
@$(ECHO)
|
||||
@$(ECHO) "\e[30;47;1m $(NAME): linking... \e[0m"
|
||||
$(CPP) $(FLAGS_2) -o $(NAME) $(O_FILES)
|
||||
$(CPP_2) -o $(NAME) $(O_FILES) $(LIBRARIES_A)
|
||||
@$(ECHO)
|
||||
@$(ECHO) "\t\t \e[0;92m\(^o^)/ \e[0;102;30;1m $(NAME) made! \e[0;92m \(^o^)/\e[0m"
|
||||
@$(ECHO)
|
||||
|
|
@ -58,4 +66,4 @@ check_headers :
|
|||
2> /dev/null rm __tmp_check_header.out __tmp_check_header.c; \
|
||||
if [ $$ERROR -eq 0 ]; then true; else false; fi;
|
||||
|
||||
.PHONY : all clean fclean re check_headers
|
||||
.PHONY : all clean fclean re check_headers $(LIBRARIES_DIR)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue