Makefile.bootfloppy revision 1.15
11.15Sdsl# $NetBSD: Makefile.bootfloppy,v 1.15 2003/07/25 21:19:48 dsl Exp $ 21.7Slukem# 31.7Slukem# Makefile snippet to create a set of USTAR floppies 41.7Slukem# 51.1Slukem 61.7Slukem# 71.7Slukem# Required variables: 81.7Slukem# FLOPPYBASE Basename of floppies. Floppy number ${n} will 91.7Slukem# be generated as ${FLOPPYBASE}${n}.fs 101.8Slukem# FLOPPYKERNEL Kernel to copy 111.7Slukem# 121.7Slukem# Optional variables: 131.13Slukem# FLOPPYKERNDIR ${FLOPPYKERNEL} is from ${.CURDIR}/../${FLOPPYKERNDIR} 141.8Slukem# FLOPPY_BOOT Bootstrap to use. [${DESTDIR}/usr/mdec/biosboot.sym] 151.7Slukem# 161.7Slukem 171.8Slukem.include <bsd.own.mk> 181.10Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 191.8Slukem 201.14SlukemFLOPPYMAX?= 1 211.8SlukemFLOPPYSIZE?= 2880 221.12Slukem.if defined(FLOPPYSIZE) && (${FLOPPYSIZE} != 2880) 231.12SlukemFLOPPYMETAFILE!= printf "USTAR.volsize.%o" ${FLOPPYSIZE} 241.12Slukem.else 251.12SlukemFLOPPYSIZE= 2880 261.12Slukem.endif 271.13SlukemFLOPPYKERNDIR?= instkernel 281.11SlukemFLOPPYSUFFIX?= .fs 291.8SlukemMDEC= ${DESTDIR}/usr/mdec 301.15SdslFLOPPYINSTBOOT= "dd conv=notrunc if=${MDEC}/bootxx_ustarfs of=@IMAGE@" 311.8SlukemFLOPPYKERNOBJ!= cd ${.CURDIR}/../${FLOPPYKERNDIR} && ${PRINTOBJDIR} 321.8Slukem 331.15SdslFLOPPY_BOOT?= ${MDEC}/biosboot 341.8SlukemFLOPPY_NETBSD= ${FLOPPYKERNOBJ}/${FLOPPYKERNEL} 351.8SlukemFLOPPYFILES= boot ${FLOPPYMETAFILE} netbsd 361.8Slukem 371.10SlukemFLOPPY_RELEASEDIR= installation/floppy 381.3Slukem 391.8Slukem.include "${DISTRIBDIR}/common/Makefile.tarfloppy" 401.1Slukem 411.5Slukem.include <bsd.prog.mk> 42