Module Name:    src
Committed By:   christos
Date:           Thu Jul  9 02:13:58 UTC 2020

Modified Files:
        src/sys/conf: assym.mk

Log Message:
factor out common code.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/conf/assym.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/conf/assym.mk
diff -u src/sys/conf/assym.mk:1.6 src/sys/conf/assym.mk:1.7
--- src/sys/conf/assym.mk:1.6	Wed Jul  8 15:39:22 2020
+++ src/sys/conf/assym.mk	Wed Jul  8 22:13:58 2020
@@ -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 @@ ${SRCS:M*.[sS]:C|\.[Ss]|.d|}: assym.h
 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 @@ DEPS+=	assym.d
 .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___

Reply via email to