From 1a3a361287bb3ed932ec0849bf4316a2aaec495d Mon Sep 17 00:00:00 2001 From: Charles Date: Thu, 6 Feb 2020 19:57:57 +0100 Subject: no bonus version --- Makefile | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index a338d11..fe5a84a 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ # By: cacharle +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2020/02/06 18:13:15 by cacharle #+# #+# # -# Updated: 2020/02/06 18:13:19 by cacharle ### ########.fr # +# Updated: 2020/02/06 19:50:23 by cacharle ### ########.fr # # # # **************************************************************************** # @@ -20,7 +20,7 @@ NAME = ft_printf_test CHECK_LEAKS_NAME = check_leaks PYTHON = python3 RM = rm -f -MAKE = make -j4 +MAKE = make SRC = main.c helper.c tests/pft_tests.c tests/moulitest_tests.c tests/printf_tester_tests.c \ tests/printf_tests_tests.c saved_tests.c generated.c @@ -29,24 +29,39 @@ OBJ = $(SRC:.c=.o) run: all ./$(NAME) | $(PYTHON) prettier.py +runbonus: allbonus run + verbose: all ./$(NAME) | $(PYTHON) prettier.py --verbose +verbosebonus: allbonus verbose + quiet: all ./$(NAME) | $(PYTHON) prettier.py --quiet +quietbonus: allbonus quiet + no_clear: all ./$(NAME) | $(PYTHON) prettier.py --no-clear +no_clearbonus: allbonus no_clear + interactive: all ./$(NAME) | $(PYTHON) prettier.py --interactive +interactivebonus: allbonus interactive + raw: all ./$(NAME) +rawbonus: allbonus raw + generate: $(PYTHON) generate.py -n 100 +generatebonus: + $(PYTHON) generate.py -n 100 --bonus + .PHONY: check_leaks check_leaks: $(CC) $(LDFLAGS) $(CCFLAGS) -g -o $(CHECK_LEAKS_NAME) check_leaks.c @@ -57,9 +72,12 @@ check_leaks_verbose: valgrind --leak-check=full ./$(CHECK_LEAKS_NAME) > /dev/null -all: $(NAME) +all: ft_printf_all $(NAME) -$(NAME): ft_printf_all $(OBJ) header.h tests/tests.h +allbonus: CCFLAGS += -D FT_PRINTF_TEST_BONUS +allbonus: ft_printf_all ft_printf_bonus $(NAME) + +$(NAME): $(OBJ) header.h tests/tests.h $(CC) $(LDFLAGS) $(CCFLAGS) -o $@ $(OBJ) %.o: %.c @@ -78,3 +96,6 @@ re: fclean all ft_printf_all: $(MAKE) -C $(FT_PRINTF_PATH) all + +ft_printf_bonus: + $(MAKE) -C $(FT_PRINTF_PATH) bonus -- cgit