aboutsummaryrefslogtreecommitdiff
path: root/release/Makefile.arm
blob: 714b2f56e6752400a174c03a0ad31cbe043705ef (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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}