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