changeset 479:f2a040324509

Makefile hierarchy: CFLAGS override-ability actually works now The original version was broken in that CFLAGS=${CFLAGS} passing was done without quotes, which breaks as soon as there is a space in the user-set CFLAGS. Changing it to CFLAGS="${CFLAGS}" makes it work as originally intended.
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 14 Feb 2019 04:59:23 +0000
parents 6f804a5ff3bc
children 09b47223ee1b
files Makefile ffstools/Makefile rvinterf/Makefile uptools/Makefile
diffstat 4 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Wed Feb 13 06:37:21 2019 +0000
+++ b/Makefile	Thu Feb 14 04:59:23 2019 +0000
@@ -15,7 +15,7 @@
 uptools:	libserial
 
 ${SUBDIR}: FRC
-	cd $@; ${MAKE} ${MFLAGS} CC=${CC} CFLAGS=${CFLAGS}
+	cd $@; ${MAKE} ${MFLAGS} CC=${CC} CFLAGS="${CFLAGS}"
 
 clean: FRC
 	rm -f a.out core errs
--- a/ffstools/Makefile	Wed Feb 13 06:37:21 2019 +0000
+++ b/ffstools/Makefile	Thu Feb 14 04:59:23 2019 +0000
@@ -7,7 +7,7 @@
 all:	${SUBDIR}
 
 ${SUBDIR}: FRC
-	cd $@; ${MAKE} ${MFLAGS} CC=${CC} CFLAGS=${CFLAGS}
+	cd $@; ${MAKE} ${MFLAGS} CC=${CC} CFLAGS="${CFLAGS}"
 
 clean: FRC
 	rm -f a.out core errs
--- a/rvinterf/Makefile	Wed Feb 13 06:37:21 2019 +0000
+++ b/rvinterf/Makefile	Thu Feb 14 04:59:23 2019 +0000
@@ -16,7 +16,7 @@
 tmsh:		libasync libinterf
 
 ${SUBDIR}: FRC
-	cd $@; ${MAKE} ${MFLAGS} CC=${CC} CFLAGS=${CFLAGS}
+	cd $@; ${MAKE} ${MFLAGS} CC=${CC} CFLAGS="${CFLAGS}"
 
 clean: FRC
 	rm -f a.out core errs
--- a/uptools/Makefile	Wed Feb 13 06:37:21 2019 +0000
+++ b/uptools/Makefile	Thu Feb 14 04:59:23 2019 +0000
@@ -12,7 +12,7 @@
 sms-pdu-decode:	libcoding
 
 ${SUBDIR}: FRC
-	cd $@; ${MAKE} ${MFLAGS} CC=${CC} CFLAGS=${CFLAGS}
+	cd $@; ${MAKE} ${MFLAGS} CC=${CC} CFLAGS="${CFLAGS}"
 
 clean: FRC
 	rm -f a.out core errs