From 7bc133640f3ca81df04b26a9ddd08f4806a24baf Mon Sep 17 00:00:00 2001 From: Karina Antoniu Date: Mon, 23 Mar 2026 17:08:35 +0200 Subject: [PATCH] Add custom Makefile --- gnumake/custom/Makefile | 22 ++++++++++++++++++++++ gnumake/custom/greeting.mk | 5 +++++ 2 files changed, 27 insertions(+) create mode 100644 gnumake/custom/Makefile create mode 100644 gnumake/custom/greeting.mk diff --git a/gnumake/custom/Makefile b/gnumake/custom/Makefile new file mode 100644 index 0000000..67a8caa --- /dev/null +++ b/gnumake/custom/Makefile @@ -0,0 +1,22 @@ +include greeting.mk + +CC = gcc +CFLAGS = -Wall + +NAME := $(shell whoami) +ifeq ($(NAME), administrator) +MSG = "Helo, administrator!" +else +MSG = "You are not administrator!" +endif + +.PHONY: clean all + +all: greeting parts +# @echo $(INFO_MSG) + +parts: part1.c part2.c header.h +$(CC) $(CFLAGS)-o $@ $^ + +clean: +rm -f greeting parts \ No newline at end of file diff --git a/gnumake/custom/greeting.mk b/gnumake/custom/greeting.mk new file mode 100644 index 0000000..53f0cde --- /dev/null +++ b/gnumake/custom/greeting.mk @@ -0,0 +1,5 @@ +CC = gcc +CFLAGS = -Wall + +greeting: greeting.c + $(CC) $(CFLAGS) -o $@ $^ \ No newline at end of file