Separate LDFLAGS from CFLAGS

This commit is contained in:
ISSOtm
2019-09-07 12:06:46 +00:00
parent 481748c279
commit 74673436a1

View File

@@ -33,6 +33,10 @@ CFLAGS := -g
# Non-overridable CFLAGS # Non-overridable CFLAGS
REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=c99 -D_POSIX_C_SOURCE=200809L \ REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=c99 -D_POSIX_C_SOURCE=200809L \
-Iinclude -DBUILD_VERSION_STRING=\"${VERSION_STRING}\" -Iinclude -DBUILD_VERSION_STRING=\"${VERSION_STRING}\"
# Overridable LDFLAGS
LDFLAGS :=
# Non-overridable LDFLAGS
REALLDFLAGS := ${LDFLAGS} ${WARNFLAGS}
YFLAGS := YFLAGS :=
LFLAGS := --nounistd LFLAGS := --nounistd
@@ -96,16 +100,16 @@ rgbgfx_obj := \
src/version.o src/version.o
rgbasm: ${rgbasm_obj} rgbasm: ${rgbasm_obj}
$Q${CC} ${REALCFLAGS} -o $@ ${rgbasm_obj} -lm $Q${CC} ${REALLDFLAGS} -o $@ ${rgbasm_obj} -lm
rgblink: ${rgblink_obj} rgblink: ${rgblink_obj}
$Q${CC} ${REALCFLAGS} -o $@ ${rgblink_obj} $Q${CC} ${REALLDFLAGS} -o $@ ${rgblink_obj}
rgbfix: ${rgbfix_obj} rgbfix: ${rgbfix_obj}
$Q${CC} ${REALCFLAGS} -o $@ ${rgbfix_obj} $Q${CC} ${REALLDFLAGS} -o $@ ${rgbfix_obj}
rgbgfx: ${rgbgfx_obj} rgbgfx: ${rgblink_obj}
$Q${CC} ${REALCFLAGS} ${PNGLDFLAGS} -o $@ ${rgbgfx_obj} ${PNGLDLIBS} $Q${CC} ${REALLDFLAGS} ${PNGLDFLAGS} -o $@ ${rgblink_obj} ${PNGLDLIBS}
# Rules to process files # Rules to process files