svn commit: r278595 - in projects/release-arm-redux/release: . arm
Glen Barber
gjb at FreeBSD.org
Wed Feb 11 20:25:24 UTC 2015
Author: gjb
Date: Wed Feb 11 20:25:21 2015
New Revision: 278595
URL: https://svnweb.freebsd.org/changeset/base/278595
Log:
Initial restructure for FreeBSD/arm release builds.
Sponsored by: The FreeBSD Foundation
Added:
projects/release-arm-redux/release/Makefile.arm (contents, props changed)
projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE (contents, props changed)
projects/release-arm-redux/release/arm/Makefile.PANDABOARD (contents, props changed)
projects/release-arm-redux/release/arm/Makefile.RPI-B (contents, props changed)
projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD (contents, props changed)
projects/release-arm-redux/release/arm/Makefile.ZEDBOARD (contents, props changed)
Modified:
projects/release-arm-redux/release/Makefile
Modified: projects/release-arm-redux/release/Makefile
==============================================================================
--- projects/release-arm-redux/release/Makefile Wed Feb 11 19:57:38 2015 (r278594)
+++ projects/release-arm-redux/release/Makefile Wed Feb 11 20:25:21 2015 (r278595)
@@ -316,3 +316,4 @@ release-install:
cd ${DESTDIR} && md5 ${OSRELEASE}* > ${DESTDIR}/CHECKSUM.MD5
.include "${.CURDIR}/Makefile.vm"
+.include "${.CURDIR}/Makefile.arm"
Added: projects/release-arm-redux/release/Makefile.arm
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-arm-redux/release/Makefile.arm Wed Feb 11 20:25:21 2015 (r278595)
@@ -0,0 +1,36 @@
+#
+# $FreeBSD$
+#
+
+BOARDS?= BEAGLEBONE \
+ RPI-B \
+ PANDABOARD \
+ WANDBOARD-QUAD \
+ ZEDBOARD \
+ NUCLEUS
+
+ARMTARGETS?=
+ARMSIZE?= 1G
+ARMPORTS?=
+CLEANFILES+= arm-all
+WITH_ARM_IMAGES?=1
+
+.if defined(WITH_ARM_IMAGES) && !empty(WITH_ARM_IMAGES) && !empty(BOARDS)
+. for BOARD in ${BOARDS}
+ARMTARGETS+= arm-${BOARD:tl}
+CLEANDIRS+= arm-${BOARD:tl}
+CLEANFILES+= arm-${BOARD:tu}.img \
+ arm-${BOARD:tu}.raw \
+ build-arm-${BOARD:tl}
+. if exists(${.CURDIR}/arm/Makefile.${BOARD})
+. include "${.CURDIR}/arm/Makefile.${BOARD}"
+. endif
+
+arm-${BOARD:tl}:
+ ${MAKE} -C ${.CURDIR} ${.MAKEFLAGS} build-${.TARGET}
+. endfor
+.endif # !WITH_ARM_IMAGES
+
+
+arm-all: ${ARMTARGETS}
+ touch ${.TARGET}
Added: projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-arm-redux/release/arm/Makefile.BEAGLEBONE Wed Feb 11 20:25:21 2015 (r278595)
@@ -0,0 +1,8 @@
+#
+# $FreeBSD$
+#
+
+BOARD= BEAGLEBONE
+
+build-arm-${BOARD:tl}:
+ touch ${.TARGET}
Added: projects/release-arm-redux/release/arm/Makefile.PANDABOARD
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-arm-redux/release/arm/Makefile.PANDABOARD Wed Feb 11 20:25:21 2015 (r278595)
@@ -0,0 +1,8 @@
+#
+# $FreeBSD$
+#
+
+BOARD= PANDABOARD
+
+build-arm-${BOARD:tl}:
+ touch ${.TARGET}
Added: projects/release-arm-redux/release/arm/Makefile.RPI-B
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-arm-redux/release/arm/Makefile.RPI-B Wed Feb 11 20:25:21 2015 (r278595)
@@ -0,0 +1,8 @@
+#
+# $FreeBSD$
+#
+
+BOARD= RPI-B
+
+build-arm-${BOARD:tl}:
+ touch ${.TARGET}
Added: projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-arm-redux/release/arm/Makefile.WANDBOARD-QUAD Wed Feb 11 20:25:21 2015 (r278595)
@@ -0,0 +1,8 @@
+#
+# $FreeBSD$
+#
+
+BOARD= WANDBOARD-QUAD
+
+build-arm-${BOARD:tl}:
+ touch ${.TARGET}
Added: projects/release-arm-redux/release/arm/Makefile.ZEDBOARD
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-arm-redux/release/arm/Makefile.ZEDBOARD Wed Feb 11 20:25:21 2015 (r278595)
@@ -0,0 +1,8 @@
+#
+# $FreeBSD$
+#
+
+BOARD= ZEDBOARD
+
+build-arm-${BOARD:tl}:
+ touch ${.TARGET}
More information about the svn-src-projects
mailing list