add: better timedloop (uses FPS) for bonus

This commit is contained in:
mcolonna 2024-11-19 15:36:39 +01:00
parent 08db89f6dc
commit c8b3a42d13
7 changed files with 94 additions and 48 deletions

View file

@ -6,7 +6,13 @@ SHARED = -lX11 -lXext -lm
CPP_1 = $(CPP) -Wall -Wextra -Werror -I Libft -I Minilibx -I include $(FLAGS) $(FLAGS_1)
CPP_2 = $(CPP) $(FLAGS) $(FLAGS_2)
C_FILES = $(wildcard src/*.c)
ifeq ($(BONUS), yes)
C_FILES_REAL = $(filter-out $(wildcard src/*_nobonus.c),$(C_FILES))
else
C_FILES_REAL = $(filter-out $(wildcard src/*_bonus.c),$(C_FILES))
endif
O_FILES = $(patsubst %.c,%.o,$(C_FILES))
O_FILES_REAL = $(patsubst %.c,%.o,$(C_FILES_REAL))
ECHO = echoo(){ \
if [ -t 1 ]; then \
@ -18,6 +24,9 @@ ECHO = echoo(){ \
all : $(NAME)
bonus :
$(MAKE) all BONUS=yes FLAGS_1="$(FLAGS_1) -DBONUS"
debug :
$(MAKE) all FLAGS_1="$(FLAGS_1) -g"
@ -44,10 +53,12 @@ fclean : clean
re : clean all
$(NAME) : $(O_FILES) $(LIBRARIES_DIR)
rebonus : clean bonus
$(NAME) : $(O_FILES_REAL) $(LIBRARIES_DIR)
@$(ECHO)
@$(ECHO) "\e[30;47;1m $(NAME): linking... \e[0m"
$(CPP_2) $(O_FILES) $(LIBRARIES_A) $(SHARED) -o $@
$(CPP_2) $(O_FILES_REAL) $(LIBRARIES_A) $(SHARED) -o $@
@$(ECHO)
@$(ECHO) "\t\t \e[0;92m\(^o^)/ \e[0;102;30;1m $(NAME) made! \e[0;92m \(^o^)/\e[0m"
@$(ECHO)