6
6
# By: aschenk <[email protected] > +#+ +:+ +#+ #
7
7
# +#+#+#+#+#+ +#+ #
8
8
# Created: 2024/11/07 16:20:40 by aschenk #+# #+# #
9
- # Updated: 2025/02/25 20:45:40 by aschenk ### ########.fr #
9
+ # Updated: 2025/02/25 21:18:27 by aschenk ### ########.fr #
10
10
# #
11
11
# **************************************************************************** #
12
12
@@ -189,7 +189,7 @@ $(LIBMLX):
189
189
git clone https://github.com/42Paris/minilibx-linux.git $(MLX_DIR ) > /dev/null 2>&1 ; \
190
190
fi
191
191
@echo " Compiling MiniLibX..."
192
- @make -s -C $(MLX_DIR ) > /dev/null 2>&1 ;
192
+ @$( MAKE ) -s -C $(MLX_DIR ) > /dev/null 2>&1 ;
193
193
@echo " $( BOLD) MiniLibX compiled.$( RESET) "
194
194
195
195
# Build libft library by calling 'make' in LIBFT_DIR.
@@ -246,7 +246,7 @@ $(LIBFT): $(LIBFT_DIR)/libft.h \
246
246
$(LIBFT_DIR ) /ft_printf_utils.c \
247
247
$(LIBFT_DIR ) /ft_printf.c \
248
248
$(LIBFT_DIR ) /ft_atoi_base.c
249
- @make -s -C $(LIBFT_DIR )
249
+ @$( MAKE ) -s -C $(LIBFT_DIR )
250
250
@echo " "
251
251
252
252
# Compilation of program; depends on $(OBJS) and library files
@@ -274,7 +274,7 @@ $(NAME): $(OBJS) $(LIBFT) $(LIBMLX)
274
274
# Target to remove all generated files BUT the program executable and compiled libraries.
275
275
clean :
276
276
@rm -rf $(OBJS_DIR )
277
- @make -s -C $(LIBFT_DIR ) clean > /dev/null 2>&1
277
+ @$( MAKE ) -s -C $(LIBFT_DIR ) clean > /dev/null 2>&1
278
278
@rm -rf $(MLX_DIR ) /obj
279
279
@echo " $( BOLD) $( RED) Object files removed.$( RESET) "
280
280
@@ -285,7 +285,7 @@ fclean: clean
285
285
286
286
# Target to remove all generated files and the program executable (NOT the compiled libraries).
287
287
fclean_all : fclean
288
- @make -s -C $(LIBFT_DIR ) fclean > /dev/null 2>&1
288
+ @$( MAKE ) -s -C $(LIBFT_DIR ) fclean > /dev/null 2>&1
289
289
@rm -rf $(MLX_DIR )
290
290
@echo " $( BOLD) $( RED) Library files removed.$( RESET) "
291
291
@@ -303,14 +303,10 @@ re_all: fclean_all
303
303
304
304
# Bonus rules
305
305
bonus :
306
- @$(MAKE ) BONUS=1 all
306
+ @$(MAKE ) BONUS=1
307
307
308
- re_bonus : fclean
309
- @echo " "
310
- @$(MAKE ) -s bonus
308
+ re_bonus : fclean bonus
311
309
312
- re_all_bonus : fclean_all
313
- @echo " "
314
- @$(MAKE ) -s bonus
310
+ re_all_bonus : fclean_all bonus
315
311
316
312
.PHONY : all clean fclean fclean_all re re_all bonus re_bonus re_all_bonus
0 commit comments