From 3e47560e13450c701a08340a14219faa431e7b3e Mon Sep 17 00:00:00 2001 From: lalgarra Date: Wed, 29 Oct 2025 21:20:41 +0100 Subject: [PATCH] New rules --- Makefile | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 876e669..c2b1518 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ # By: lalgarra +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2025/10/22 20:41:03 by lalgarra #+# #+# # -# Updated: 2025/10/27 03:51:10 by lalgarra ### ########.fr # +# Updated: 2025/10/29 21:20:10 by lalgarra ### ########.fr # # # # **************************************************************************** # @@ -15,6 +15,8 @@ NAME = report # Relative location of sources to test LIBDIR = ../repo_algarra +TIME = /usr/bin/time + GNL_SOURCES = get_next_line.c get_next_line_utils.c SOURCES = $(foreach f, $(GNL_SOURCES), $(LIBDIR)/$f) #OBJECTS = $(SOURCES:.c=.o) @@ -33,22 +35,22 @@ test001: test001.c $(SOURCES) report_01: test001.c $(SOURCES) $(CC) $(CFLAGS) -D BUFFER_SIZE=42 $+ -o test001_01 printf "==\n test001_01: BUFFER_SIZE=42: input001 vs output001\n" >> $@ - ./test001_01 input001 > output001 + $(TIME) ./test001_01 input001 > output001 diff -s input001 output001 >> $@ printf "==\n test001_01: BUFFER_SIZE=42: input002 vs output002\n" >> $@ - ./test001_01 input002 > output002 + $(TIME) ./test001_01 input002 > output002 diff -s input002 output002 >> $@ printf "==\n test001_01: BUFFER_SIZE=42: input003 vs output003\n" >> $@ - ./test001_01 input003 > output003 + $(TIME) ./test001_01 input003 > output003 diff -s input003 output003 >> $@ printf "==\n test001_01: BUFFER_SIZE=42: input004 vs output004\n" >> $@ - ./test001_01 input004 > output004 + $(TIME) ./test001_01 input004 > output004 diff -s input004 output004 >> $@ printf "==\n test001_01: BUFFER_SIZE=42: input005 vs output005\n" >> $@ - ./test001_01 input005 > output005 + $(TIME) ./test001_01 input005 > output005 diff -s input005 output005 >> $@ printf "==\n test001_01: BUFFER_SIZE=42: input006 vs output006\n" >> $@ - ./test001_01 input006 > output006 + $(TIME) ./test001_01 input006 > output006 diff -s input006 output006 >> $@ #$(NAME): $(OBJECTS) $(LIBDIR)/libftprintf.a @@ -69,13 +71,15 @@ report_01: test001.c $(SOURCES) # $(MAKE) -C $(LIBDIR) clean fclean: - rm -f test001 report_01 + rm -f test001 test001_01 output* report_01 + +all: report_01 #all: $(NAME) ## builds all -# -#re: fclean all -## cleans and rebuild all + +re: fclean all + # ## ##CFLAGS += -Wall -Wextra -Werror -g3 -iquote $(LIBDIR) \