Makefile.liveimage revision 1.1
1#	$NetBSD: Makefile.liveimage,v 1.1 2012/01/22 03:53:30 tsutsui Exp $
2#
3# Common Makefile to create a bootable FS image for USB flash or emulators
4#
5
6#
7# Required variables:
8#	LIVEIMGBASE
9#		Basename of the liveimage
10#
11# See Makefile.bootimage for other variables.
12#
13
14.if empty(LIVEIMGBASE)
15.BEGIN:
16	@echo "Error: LIVEIMGBASE is not set"
17	@false
18.endif
19.if empty(RELEASEDIR)
20.BEGIN:
21	@echo "Error: RELEASEDIR is not set"
22	@false
23.endif
24
25IMGBASE=	${LIVEIMGBASE}
26
27.include "${NETBSDSRCDIR}/distrib/common/bootimage/Makefile.bootimage"
28
29# LIVEIMG_RELEASEDIR specifies where to install ${LIVEIMGBASE}.img.gz.
30# This should be passed from etc/Makefile or etc/etc.${MACHINE}/Makefile.inc
31# but also set default here for manual builds.
32LIVEIMG_RELEASEDIR?=	${RELEASEMACHINEDIR}/installation/liveimage
33
34# should be defined elsewhere? 
35MKDIR?=		mkdir -p
36
37live_image: ${IMGBASE}.img.gz
38	${MKDIR} ${LIVEIMG_RELEASEDIR}
39	${RELEASE_INSTALL} ${IMGBASE}.img.gz ${LIVEIMG_RELEASEDIR}
40	# note ${MAKESUM} will be calculated in src/etc/Makefile
41
42release:
43
44