From 59d18d71067e553d88e4d156ec451739c1e2e906 Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Mon, 10 Feb 2025 11:38:06 +0100 Subject: [PATCH] Setup ex02 --- ex02/Makefile | 40 ++++++++++++++++++++++++++++++++++++++++ ex02/main.cpp | 14 ++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 ex02/Makefile create mode 100644 ex02/main.cpp 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