From: Dominik Kaiser Date: Mon, 10 Feb 2025 10:38:06 +0000 (+0100) Subject: Setup ex02 X-Git-Url: https://git.dkaiser.de/?a=commitdiff_plain;h=59d18d71067e553d88e4d156ec451739c1e2e906;p=42%2Fcpp01.git Setup ex02 --- diff --git a/ex02/Makefile b/ex02/Makefile new file mode 100644 index 0000000..7ac33bd --- /dev/null +++ b/ex02/Makefile @@ -0,0 +1,40 @@ +################################################################################ +################################## VARIABLES ################################### +################################################################################ + +NAME := hi_this_is_brain + +CC = c++ +CFLAGS = -Wall -Wextra -Werror -std=c++17 + +SRC := main.cpp + + +################################################################################ +#################################### RULES ##################################### +################################################################################ + +all: $(NAME) + +$(NAME): + @$(CC) $(CFLAGS) $(SRC) -o $@ + @echo "[$(NAME)] Created binary." + +clean: + @if [ -f "$(NAME)" ]; then \ + rm -f $(NAME); \ + echo "[$(NAME)] Removed binary."; \ + fi + +fclean: clean + @if [ -f "$(NAME)" ]; then \ + rm -f $(NAME); \ + echo "[$(NAME)] Removed binary."; \ + fi + +re: fclean all + +.PHONY: all clean fclean re + +################################################################################ +################################################################################ diff --git a/ex02/main.cpp b/ex02/main.cpp new file mode 100644 index 0000000..188eb5b --- /dev/null +++ b/ex02/main.cpp @@ -0,0 +1,14 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* main.cpp :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: dkaiser