Deleted Added
full compact
Makefile (272414) Makefile (273096)
1# $FreeBSD: head/release/Makefile 272414 2014-10-02 16:13:12Z gjb $
1# $FreeBSD: head/release/Makefile 273096 2014-10-14 15:22:46Z gjb $
2#
3# Makefile for building releases and release media.
4#
5# User-driven targets:
6# cdrom: Builds release CD-ROM media (disc1.iso)
7# dvdrom: Builds release DVD-ROM media (dvd1.iso)
8# memstick: Builds memory stick image (memstick.img)
9# mini-memstick: Builds minimal memory stick image (mini-memstick.img)

--- 86 unchanged lines hidden (view full) ---

96IMAGES+= memstick.img
97IMAGES+= mini-memstick.img
98.endif
99
100VMTARGETS= vm-base vm-image
101VMFORMATS?= vhd vmdk qcow2 raw
102VMSIZE?= 20G
103VMBASE?= vm
2#
3# Makefile for building releases and release media.
4#
5# User-driven targets:
6# cdrom: Builds release CD-ROM media (disc1.iso)
7# dvdrom: Builds release DVD-ROM media (dvd1.iso)
8# memstick: Builds memory stick image (memstick.img)
9# mini-memstick: Builds minimal memory stick image (mini-memstick.img)

--- 86 unchanged lines hidden (view full) ---

96IMAGES+= memstick.img
97IMAGES+= mini-memstick.img
98.endif
99
100VMTARGETS= vm-base vm-image
101VMFORMATS?= vhd vmdk qcow2 raw
102VMSIZE?= 20G
103VMBASE?= vm
104AZURECONF?= ${.CURDIR}/tools/azure.conf
104
105CLEANFILES= packagesystem *.txz MANIFEST system ${IMAGES}
106.if defined(WITH_COMPRESSED_IMAGES) && !empty(WITH_COMPRESSED_IMAGES)
107. for I in ${IMAGES}
108CLEANFILES+= ${I}.xz
109. endfor
110.endif
111.if defined(WITH_DVD) && !empty(WITH_DVD)

--- 4 unchanged lines hidden (view full) ---

116. for FORMAT in ${VMFORMATS}
117CLEANFILES+= ${VMBASE}.${FORMAT}
118. endfor
119.endif
120CLEANDIRS= dist ftp release bootonly dvd
121.if defined(WITH_VMIMAGES) && !empty(WITH_VMIMAGES)
122CLEANDIRS+= ${VMTARGETS}
123.endif
105
106CLEANFILES= packagesystem *.txz MANIFEST system ${IMAGES}
107.if defined(WITH_COMPRESSED_IMAGES) && !empty(WITH_COMPRESSED_IMAGES)
108. for I in ${IMAGES}
109CLEANFILES+= ${I}.xz
110. endfor
111.endif
112.if defined(WITH_DVD) && !empty(WITH_DVD)

--- 4 unchanged lines hidden (view full) ---

117. for FORMAT in ${VMFORMATS}
118CLEANFILES+= ${VMBASE}.${FORMAT}
119. endfor
120.endif
121CLEANDIRS= dist ftp release bootonly dvd
122.if defined(WITH_VMIMAGES) && !empty(WITH_VMIMAGES)
123CLEANDIRS+= ${VMTARGETS}
124.endif
125.if exists(${.CURDIR}/${TARGET}/mk-azure.sh)
126CLEANFILES+= ${OSRELEASE}.vhd \
127 ${OSRELEASE}.vhd.raw \
128 azure.img
129CLEANDIRS+= vm-azure
130.endif
124beforeclean:
125 chflags -R noschg .
126.include <bsd.obj.mk>
127clean: beforeclean
128
129base.txz:
130 mkdir -p ${DISTDIR}
131 cd ${WORLDDIR} && ${IMAKE} distributeworld DISTDIR=${.OBJDIR}/${DISTDIR}

--- 201 unchanged lines hidden (view full) ---

333. for FORMAT in ${VMFORMATS}
334 env TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
335 ${.CURDIR}/${TARGET}/mk-vmimage.sh ${.TARGET} \
336 ${VMBASE}.img ${FORMAT} ${VMBASE}.${FORMAT}
337. endfor
338. endif
339.endif
340 touch ${.TARGET}
131beforeclean:
132 chflags -R noschg .
133.include <bsd.obj.mk>
134clean: beforeclean
135
136base.txz:
137 mkdir -p ${DISTDIR}
138 cd ${WORLDDIR} && ${IMAKE} distributeworld DISTDIR=${.OBJDIR}/${DISTDIR}

--- 201 unchanged lines hidden (view full) ---

340. for FORMAT in ${VMFORMATS}
341 env TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
342 ${.CURDIR}/${TARGET}/mk-vmimage.sh ${.TARGET} \
343 ${VMBASE}.img ${FORMAT} ${VMBASE}.${FORMAT}
344. endfor
345. endif
346.endif
347 touch ${.TARGET}
348
349vm-azure:
350.if exists(${.CURDIR}/${TARGET}/mk-azure.sh)
351 env TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} AZURECONF=${AZURECONF} \
352 ${.CURDIR}/${TARGET}/mk-azure.sh ${.TARGET} azure.img \
353 ${WORLDDIR} ${.TARGET} ${VMSIZE} ${OSRELEASE}.vhd
354.endif
355 touch ${.TARGET}