Fix r335906+r335907 to not pass multiple source files to genoffset_test.o target.

This is working around a bug with the FAST_DEPEND logic with custom targets
that use .ALLSRC.

Reported by:	mmacy
This commit is contained in:
Bryan Drewery 2018-07-03 20:03:19 +00:00
parent a46134b641
commit 44e4164832
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=335908

View File

@ -195,8 +195,8 @@ genoffset.o: $S/kern/genoffset.c
# is to exercise the CTASSERT that checks that the offsets in the offset.inc
# _lite struct(s) match those in the original(s).
genoffset_test.o: $S/kern/genoffset.c offset.inc
${CC} -c ${CFLAGS:N-flto:N-fno-common} -DOFFSET_TEST ${.ALLSRC:M*.c} \
-o ${.TARGET}
${CC} -c ${CFLAGS:N-flto:N-fno-common} -DOFFSET_TEST \
$S/kern/genoffset.c -o ${.TARGET}
assym.inc: $S/kern/genassym.sh genassym.o genoffset_test.o
NM='${NM}' NMFLAGS='${NMFLAGS}' sh $S/kern/genassym.sh genassym.o > ${.TARGET}