Author: emaste
Date: Tue Mar 20 18:02:21 2018
New Revision: 331255
URL: https://svnweb.freebsd.org/changeset/base/331255

Log:
  Remove stale generated assym.s files after r331254
  
  So that -DNO_CLEAN builds work.
  
  This should be reverted after a sufficient transition period (perhaps 3
  or 6 months).
  
  Sponsored by: The FreeBSD Foundation

Modified:
  head/Makefile.inc1

Modified: head/Makefile.inc1
==============================================================================
--- head/Makefile.inc1  Tue Mar 20 17:58:51 2018        (r331254)
+++ head/Makefile.inc1  Tue Mar 20 18:02:21 2018        (r331255)
@@ -1394,6 +1394,14 @@ INSTALLKERNEL= ${_kernel}
 .endif
 .endfor
 
+_cleankernobj_fast_depend_hack: .PHONY
+# 20170202 remove stale generated assym.s after renaming to .inc in r331254
+.if exists(${OBJTOP}/sys/${KERNCONF}/assym.s)
+       @echo Removing stale generated assym files
+       @rm -f ${OBJTOP}/sys/${KERNCONF}/assym.* \
+           ${OBJTOP}/sys/${KERNCONF}/.depend.assym.*
+.endif
+
 ${WMAKE_TGTS:N_worldtmp:Nbuild${libcompat}} ${.ALLTARGETS:M_*:N_worldtmp}: 
.MAKE .PHONY
 
 #
@@ -1429,6 +1437,8 @@ buildkernel: .MAKE .PHONY
        @echo ">>> stage 2.1: cleaning up the object tree"
        @echo "--------------------------------------------------------------"
        ${_+_}cd ${KRNLOBJDIR}/${_kernel}; ${KMAKE} ${CLEANDIR}
+.else
+       ${_+_}cd ${.CURDIR}; ${WMAKE} _cleankernobj_fast_depend_hack
 .endif
 .if !defined(NO_KERNELOBJ)
        @echo
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to