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} |
|