Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Feb 2015 20:50:26 +0000 (UTC)
From:      Glen Barber <gjb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r278596 - in projects/release-arm-redux/release: . arm
Message-ID:  <201502112050.t1BKoQcA013701@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gjb
Date: Wed Feb 11 20:50:25 2015
New Revision: 278596
URL: https://svnweb.freebsd.org/changeset/base/278596

Log:
  Add CROSS_TOOLCHAIN for arm builds.
  Remove a BOARDS entry left in while testing.
  Add build-arm-ports${BOARD} target as a prerequisite when
  ARMPORTS is set.
  Add build-arm-KERNCONF and build-arm-ports to CLEANFILES.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/release-arm-redux/release/Makefile.arm
  projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE
  projects/release-arm-redux/release/arm/Makefile.RPI-B
  projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD

Modified: projects/release-arm-redux/release/Makefile.arm
==============================================================================
--- projects/release-arm-redux/release/Makefile.arm	Wed Feb 11 20:25:21 2015	(r278595)
+++ projects/release-arm-redux/release/Makefile.arm	Wed Feb 11 20:50:25 2015	(r278596)
@@ -6,14 +6,15 @@ BOARDS?=	BEAGLEBONE \
 		RPI-B \
 		PANDABOARD \
 		WANDBOARD-QUAD \
-		ZEDBOARD \
-		NUCLEUS
+		ZEDBOARD
 
 ARMTARGETS?=
 ARMSIZE?=	1G
+ARM_WFLAGS?=	CROSS_TOOLCHAIN=armv6-gcc
 ARMPORTS?=
-CLEANFILES+=	arm-all
+
 WITH_ARM_IMAGES?=1
+CLEANFILES+=	arm-all
 
 .if defined(WITH_ARM_IMAGES) && !empty(WITH_ARM_IMAGES) && !empty(BOARDS)
 . for BOARD in ${BOARDS}
@@ -21,7 +22,8 @@ ARMTARGETS+=		arm-${BOARD:tl}
 CLEANDIRS+=		arm-${BOARD:tl}
 CLEANFILES+=		arm-${BOARD:tu}.img \
 			arm-${BOARD:tu}.raw \
-			build-arm-${BOARD:tl}
+			build-arm-${BOARD:tl} \
+			build-arm-ports${BOARD:tl}
 .  if exists(${.CURDIR}/arm/Makefile.${BOARD})
 .   include "${.CURDIR}/arm/Makefile.${BOARD}"
 .  endif
@@ -31,6 +33,16 @@ arm-${BOARD:tl}:
 . endfor
 .endif			# !WITH_ARM_IMAGES
 
-
 arm-all: ${ARMTARGETS}
 	touch ${.TARGET}
+
+build-arm-ports${BOARD:tl}:
+.if defined(ARMPORTS) && !empty(ARMPORTS)
+. if !exists(${PORTSDIR}/Makefile)
+.  error "Ports tree (${PORTSDIR}) is required."
+. endif
+. for AP in ${ARMPORTS}
+	@echo ${MAKE} -C ${PORTSDIR}/${AP} all install clean distclean
+. endfor
+.endif
+	touch ${.TARGET}

Modified: projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE
==============================================================================
--- projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE	Wed Feb 11 20:25:21 2015	(r278595)
+++ projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE	Wed Feb 11 20:50:25 2015	(r278596)
@@ -3,6 +3,7 @@
 #
 
 BOARD=		BEAGLEBONE
+ARMPORTS=	sysutils/u-boot-beaglebone
 
-build-arm-${BOARD:tl}:
+build-arm-${BOARD:tl}:	build-arm-ports${BOARD:tl}
 	touch ${.TARGET}

Modified: projects/release-arm-redux/release/arm/Makefile.RPI-B
==============================================================================
--- projects/release-arm-redux/release/arm/Makefile.RPI-B	Wed Feb 11 20:25:21 2015	(r278595)
+++ projects/release-arm-redux/release/arm/Makefile.RPI-B	Wed Feb 11 20:50:25 2015	(r278596)
@@ -3,6 +3,7 @@
 #
 
 BOARD=		RPI-B
+ARMPORTS=	sysutils/u-boot-rpi
 
-build-arm-${BOARD:tl}:
+build-arm-${BOARD:tl}:	build-arm-ports${BOARD:tl}
 	touch ${.TARGET}

Modified: projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD
==============================================================================
--- projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD	Wed Feb 11 20:25:21 2015	(r278595)
+++ projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD	Wed Feb 11 20:50:25 2015	(r278596)
@@ -3,6 +3,7 @@
 #
 
 BOARD=		WANDBOARD-QUAD
+ARMPORTS=	sysutils/u-boot-wandboard
 
-build-arm-${BOARD:tl}:
+build-arm-${BOARD:tl}:	build-arm-ports
 	touch ${.TARGET}



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