From a849e1107e0c9bfedc0ab04cefc6a0d75947421d Mon Sep 17 00:00:00 2001 From: "Anthony J. Bentley" Date: Wed, 24 Sep 2014 00:38:19 -0600 Subject: [PATCH] Improve POSIX compliance in the Makefile. Set .POSIX and don't use the += operator. --- Makefile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index ac9acbef..c8eb9427 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -CFLAGS += -Wall -Iinclude -Iinclude/asm/gameboy -g -std=c99 +REALCFLAGS = ${CFLAGS} -Wall -Iinclude -Iinclude/asm/gameboy -g -std=c99 # User-defined variables PREFIX = /usr/local @@ -74,19 +74,19 @@ install: all ${MANPREFIX}/man1/rgblib.1 rgbasm: ${rgbasm_obj} - $Q${CC} ${CFLAGS} -o $@ ${rgbasm_obj} -lm + $Q${CC} ${REALCFLAGS} -o $@ ${rgbasm_obj} -lm rgblib: ${rgblib_obj} - $Q${CC} ${CFLAGS} -o $@ ${rgblib_obj} + $Q${CC} ${REALCFLAGS} -o $@ ${rgblib_obj} rgblink: ${rgblink_obj} - $Q${CC} ${CFLAGS} -o $@ ${rgblink_obj} + $Q${CC} ${REALCFLAGS} -o $@ ${rgblink_obj} rgbfix: ${rgbfix_obj} - $Q${CC} ${CFLAGS} -o $@ ${rgbfix_obj} + $Q${CC} ${REALCFLAGS} -o $@ ${rgbfix_obj} .c.o: - $Q${CC} ${CFLAGS} -c -o $@ $< + $Q${CC} ${REALCFLAGS} -c -o $@ $< src/asm/asmy.c: src/asm/asmy.y $Q${YACC} -d -o $@ $< @@ -122,3 +122,5 @@ wwwman: rgblib.html $Qmandoc ${MANDOC} src/link/rgblink.1 | sed s/OpenBSD/General/ > \ rgblink.html + +.POSIX: