From 173f1a18d177b467033209e42cb342817ccd80fa Mon Sep 17 00:00:00 2001 From: Theo Buehler Date: Tue, 18 Jul 2017 16:43:28 +0000 Subject: Stop automatically regenerating gap.o (and hence linking a new kernel) whenever make is issued. Only do this when there are actual source changes below /sys. This restores the behavior prior to the KARL implementation. Problem noticed and patiently explained by mpi implementation with a lot of help from espie ok mpi, espie, deraadt --- sys/arch/landisk/conf/Makefile.landisk | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'sys/arch/landisk/conf') diff --git a/sys/arch/landisk/conf/Makefile.landisk b/sys/arch/landisk/conf/Makefile.landisk index b3a8dd98dec..c570cb90264 100644 --- a/sys/arch/landisk/conf/Makefile.landisk +++ b/sys/arch/landisk/conf/Makefile.landisk @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.landisk,v 1.71 2017/07/16 16:47:07 visa Exp $ +# $OpenBSD: Makefile.landisk,v 1.72 2017/07/18 16:43:27 tb Exp $ # For instructions on building kernels consult the config(8) and options(4) # manual pages. @@ -124,8 +124,10 @@ ld.script: ${_machdir}/conf/ld.script makegap.sh: cp $S/conf/makegap.sh $@ -gap.o: Makefile makegap.sh - LD="${LD}" sh makegap.sh 0xc3c3c3c3 +MAKE_GAP = LD="${LD}" sh makegap.sh 0xc3c3c3c3 + +gap.o: Makefile makegap.sh vers.o + ${MAKE_GAP} vers.o: ${SYSTEM_DEP:Ngap.o} sh $S/conf/newvers.sh @@ -161,7 +163,7 @@ install: update-link newinstall ${SYSTEM_OBJ}: ${DB_STRUCTINFO} .endif .ifnmake clean -. for o in ${SYSTEM_OBJ} assym.h ${DB_STRUCTINFO} +. for o in ${SYSTEM_OBJ:Ngap.o} assym.h ${DB_STRUCTINFO} . if exists(${o:R}.d) . include "${o:R}.d" . elif exists($o) -- cgit v1.2.3