mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 18:22:07 +00:00
Improve POSIX compliance in the Makefile.
Set .POSIX and don't use the += operator.
This commit is contained in:
14
Makefile
14
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
|
# User-defined variables
|
||||||
PREFIX = /usr/local
|
PREFIX = /usr/local
|
||||||
@@ -74,19 +74,19 @@ install: all
|
|||||||
${MANPREFIX}/man1/rgblib.1
|
${MANPREFIX}/man1/rgblib.1
|
||||||
|
|
||||||
rgbasm: ${rgbasm_obj}
|
rgbasm: ${rgbasm_obj}
|
||||||
$Q${CC} ${CFLAGS} -o $@ ${rgbasm_obj} -lm
|
$Q${CC} ${REALCFLAGS} -o $@ ${rgbasm_obj} -lm
|
||||||
|
|
||||||
rgblib: ${rgblib_obj}
|
rgblib: ${rgblib_obj}
|
||||||
$Q${CC} ${CFLAGS} -o $@ ${rgblib_obj}
|
$Q${CC} ${REALCFLAGS} -o $@ ${rgblib_obj}
|
||||||
|
|
||||||
rgblink: ${rgblink_obj}
|
rgblink: ${rgblink_obj}
|
||||||
$Q${CC} ${CFLAGS} -o $@ ${rgblink_obj}
|
$Q${CC} ${REALCFLAGS} -o $@ ${rgblink_obj}
|
||||||
|
|
||||||
rgbfix: ${rgbfix_obj}
|
rgbfix: ${rgbfix_obj}
|
||||||
$Q${CC} ${CFLAGS} -o $@ ${rgbfix_obj}
|
$Q${CC} ${REALCFLAGS} -o $@ ${rgbfix_obj}
|
||||||
|
|
||||||
.c.o:
|
.c.o:
|
||||||
$Q${CC} ${CFLAGS} -c -o $@ $<
|
$Q${CC} ${REALCFLAGS} -c -o $@ $<
|
||||||
|
|
||||||
src/asm/asmy.c: src/asm/asmy.y
|
src/asm/asmy.c: src/asm/asmy.y
|
||||||
$Q${YACC} -d -o $@ $<
|
$Q${YACC} -d -o $@ $<
|
||||||
@@ -122,3 +122,5 @@ wwwman:
|
|||||||
rgblib.html
|
rgblib.html
|
||||||
$Qmandoc ${MANDOC} src/link/rgblink.1 | sed s/OpenBSD/General/ > \
|
$Qmandoc ${MANDOC} src/link/rgblink.1 | sed s/OpenBSD/General/ > \
|
||||||
rgblink.html
|
rgblink.html
|
||||||
|
|
||||||
|
.POSIX:
|
||||||
|
|||||||
Reference in New Issue
Block a user