changeset:   479:f2a040324509
tag:         tip
user:        Mychaela Falconia <falcon@freecalypso.org>
date:        Thu Feb 14 04:59:23 2019 +0000
files:       Makefile ffstools/Makefile rvinterf/Makefile uptools/Makefile
description:
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.


diff -r 6f804a5ff3bc -r f2a040324509 Makefile
--- 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
diff -r 6f804a5ff3bc -r f2a040324509 ffstools/Makefile
--- 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
diff -r 6f804a5ff3bc -r f2a040324509 rvinterf/Makefile
--- 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
diff -r 6f804a5ff3bc -r f2a040324509 uptools/Makefile
--- 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

