Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/conf factor out common code.



details:   https://anonhg.NetBSD.org/src/rev/ef1b210e67f9
branches:  trunk
changeset: 1011749:ef1b210e67f9
user:      christos <christos%NetBSD.org@localhost>
date:      Thu Jul 09 02:13:58 2020 +0000

description:
factor out common code.

diffstat:

 sys/conf/assym.mk |  15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diffs (39 lines):

diff -r 77901e50d7c1 -r ef1b210e67f9 sys/conf/assym.mk
--- a/sys/conf/assym.mk Wed Jul 08 22:28:21 2020 +0000
+++ b/sys/conf/assym.mk Thu Jul 09 02:13:58 2020 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: assym.mk,v 1.6 2020/07/08 19:39:22 uwe Exp $
+# $NetBSD: assym.mk,v 1.7 2020/07/09 02:13:58 christos Exp $
+
+GENASSYM_FLAGS=${CFLAGS:N-Wa,*:N-fstack-usage*} ${CPPFLAGS} ${GENASSYM_CPPFLAGS} 
 
 assym.h: ${GENASSYM_CONF} ${GENASSYM_EXTRAS} $S/conf/genassym.cf
        ${_MKTARGET_CREATE}
        cat ${GENASSYM_CONF} ${GENASSYM_EXTRAS} $S/conf/genassym.cf | \
-           ${GENASSYM} -- ${CC} ${CFLAGS:N-Wa,*:N-fstack-usage*} \
-           ${CPPFLAGS} ${PROF} \
-           ${GENASSYM_CPPFLAGS} > assym.h.tmp && \
+           ${GENASSYM} -- ${CC} ${GENASSYM_FLAGS} ${PROF} > assym.h.tmp && \
        mv -f assym.h.tmp assym.h
 
 .if !defined(___USE_SUFFIX_RULES___)
@@ -19,8 +19,7 @@
 assym.d: assym.h
        ${_MKTARGET_CREATE}
        cat ${GENASSYM_CONF} ${GENASSYM_EXTRAS} | \
-           ${GENASSYM} -- ${MKDEP} -f assym.dep -- \
-           ${CFLAGS:N-Wa,*:N-fstack-usage*} ${CPPFLAGS} ${GENASSYM_CPPFLAGS}
+           ${GENASSYM} -- ${MKDEP} -f assym.dep -- ${GENASSYM_FLAGS}
        ${TOOL_SED} -e 's/.*\.o:.*\.c/assym.h:/' < assym.dep >${.TARGET}
        rm -f assym.dep
 
@@ -30,8 +29,6 @@
 .SUFFIXES: .genassym .assym.h
 .genassym.assym.h:
        ${_MKTARGET_CREATE}
-       ${GENASSYM} -- ${CC} ${CFLAGS:N-Wa,*:N-fstack-usage*} \
-           ${CPPFLAGS} ${PROF} \
-           ${GENASSYM_CPPFLAGS} < $< > $@
+       ${GENASSYM} -- ${CC} ${GENASSYM_FLAGS} ${PROF} < $< > $@
        mv -f $@.tmp $@
 .endif # ___USE_SUFFIX_RULES___



Home | Main Index | Thread Index | Old Index