]> git.dkaiser.de - 42/libft.git/commitdiff
Make compilation explicit and change messages
authorDominik Kaiser <dkaiser@2-D-9.42heilbronn.de>
Mon, 29 Apr 2024 15:18:28 +0000 (17:18 +0200)
committerDominik Kaiser <dkaiser@2-D-9.42heilbronn.de>
Mon, 29 Apr 2024 15:18:28 +0000 (17:18 +0200)
Makefile

index 06bc229be7d7bc4bbe9f28648340523302df4fce..1323a8206c31c73d593e1f59e50a67e3dcbea125 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -58,7 +58,12 @@ OBJ_FILES = $(SRC_FILES:.c=.o)
 all: $(NAME)
 
 $(NAME): $(OBJ_FILES)
-       ar rcs $(NAME) $(OBJ_FILES)
+       @ar rcs $(NAME) $(OBJ_FILES)
+       @echo "[$(NAME)] Created archive."
+
+%.o:%.c
+       @$(CC) $(CFLAGS) -c -o $@ $<
+       @echo "[$(NAME)] Compiled object file $@ for $<."
 
 clean:
        @$(foreach file, $(OBJ_FILES), test -f $(file) && rm $(file) && echo "[$(NAME)] Removed $(file)." || :;)