From da90c8f2b8922807b256dc29d1d7ae21aa50874d Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Fri, 17 Apr 2020 14:29:11 -0400 Subject: [PATCH] Make build rule even more explicit --- src/Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Makefile b/src/Makefile index 400e2ce..d672569 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,6 +1,8 @@ CPPFLAGS := -D_POSIX_C_SOURCE=200809L -CFLAGS := -std=c99 -Wall -Wextra +CFLAGS := -std=c99 -Wall -Wextra -pedantic LDLIBS := -lncurses +LDFLAGS := -s # Remove all symbol table and relocation information from the + # executable. .PHONY: build clean @@ -9,5 +11,5 @@ build: clockloop clean: rm -f clockloop -clockloop: - $(CC) $(LDLIBS) clockloop.c -o clockloop +clockloop: clockloop.c + $(CC) $(LDFLAGS) $(CPPFLAGS) $(CFLAGS) -o $@ $< $(LDLIBS) -- 2.20.1