Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Mar 2015 00:07:40 +0000 (UTC)
From:      Glen Barber <gjb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r280645 - projects/release-arm-redux/release
Message-ID:  <201503260007.t2Q07f1D093895@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gjb
Date: Thu Mar 26 00:07:40 2015
New Revision: 280645
URL: https://svnweb.freebsd.org/changeset/base/280645

Log:
  Add targets for world/kernel build, currently only echoed
  for debugging purposes.
  
  Add comment to mark the end of the main loop.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/release-arm-redux/release/Makefile.arm

Modified: projects/release-arm-redux/release/Makefile.arm
==============================================================================
--- projects/release-arm-redux/release/Makefile.arm	Wed Mar 25 23:29:35 2015	(r280644)
+++ projects/release-arm-redux/release/Makefile.arm	Thu Mar 26 00:07:40 2015	(r280645)
@@ -20,7 +20,11 @@ CLEANFILES+=	arm-all
 . for BOARD in ${BOARDS}
 ARMTARGETS+=		arm-${BOARD:tl}
 CLEANDIRS+=		arm-${BOARD:tl}
-CLEANFILES+=		arm-${BOARD:tu}.img \
+CLEANFILES+=		arm-buildworld${BOARD:tl} \
+			arm-buildkernel${BOARD:tl} \
+			arm-installworld${BOARD:tl} \
+			arm-installkernel${BOARD:tl} \
+			arm-${BOARD:tu}.img \
 			arm-${BOARD:tu}.raw \
 			build-arm-${BOARD:tl} \
 			build-arm-ports${BOARD:tl}
@@ -28,9 +32,30 @@ CLEANFILES+=		arm-${BOARD:tu}.img \
 .   include "${.CURDIR}/arm/Makefile.${BOARD}"
 .  endif
 
-arm-${BOARD:tl}:
+arm-${BOARD:tl}: arm-buildworld${BOARD:tl} arm-buildkernel${BOARD:tl} \
+	arm-installworld${BOARD:tl} arm-installkernel${BOARD:tl}
 	${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} build-${.TARGET}
 
+arm-buildworld${BOARD:tl}:
+	@echo ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${ARM_WFLAGS} \
+		buildworld
+	touch ${.TARGET}
+
+arm-buildkernel${BOARD:tl}:
+	@echo ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${ARM_WFLAGS} \
+		KERNCONF=${BOARD} buildkernel
+	touch ${.TARGET}
+
+arm-installworld${BOARD:tl}:
+	@echo ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${ARM_WFLAGS} \
+		installworld
+	touch ${.TARGET}
+
+arm-installkernel${BOARD:tl}:
+	@echo ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} ${ARM_WFLAGS} \
+		KERNCONF=${BOARD} installkernel
+	touch ${.TARGET}
+
 build-arm-ports${BOARD:tl}:
 .  if defined(ARMPORTS) && !empty(ARMPORTS)
 .   if !exists(${PORTSDIR}/Makefile)
@@ -41,7 +66,8 @@ build-arm-ports${BOARD:tl}:
 .   endfor
 .  endif
 	touch ${.TARGET}
-. endfor
+
+. endfor		# main loop
 .endif			# !WITH_ARM_IMAGES
 
 arm-all: ${ARMTARGETS}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503260007.t2Q07f1D093895>