Makefile revision 1.1
11.1Sgmcgarry# $NetBSD: Makefile,v 1.1 2002/02/10 01:22:56 gmcgarry Exp $ 21.1Sgmcgarry 31.1SgmcgarryBINDIR= /installation/netboot 41.1Sgmcgarry 51.1SgmcgarryTOP?= ${.CURDIR}/.. 61.1SgmcgarryARCHDIR?= ${.CURDIR}/../miniroot 71.1Sgmcgarry 81.1Sgmcgarry.include "${TOP}/Makefile.inc" 91.1SgmcgarryIMAGE= ramdisk.fs 101.1Sgmcgarry 111.1SgmcgarryCBIN= ramdiskbin 121.1SgmcgarryCSIZE= 2880 # 512 byte blocks, update disktab.ramdisk if changed 131.1SgmcgarryDISKTAB= ${.CURDIR}/disktab.ramdisk 141.1SgmcgarryDISKTYPE= install-ramdisk 151.1SgmcgarryMOUNT_POINT?= /mnt 161.1Sgmcgarry 171.1SgmcgarryVND?= vnd0 181.1SgmcgarryVND_DEV= /dev/${VND}a 191.1SgmcgarryVND_RDEV= /dev/r${VND}a 201.1Sgmcgarry 211.1SgmcgarryCLEANFILES= ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache 221.1Sgmcgarry 231.1SgmcgarryLISTS= ${.CURDIR}/list 241.1SgmcgarryCRUNCHCONF= ${.CURDIR}/${CBIN}.conf 251.1SgmcgarryMTREECONF= ${.CURDIR}/mtree.conf 261.1Sgmcgarry 271.1SgmcgarryCRUNCHGEN?= crunchgen 281.1SgmcgarryMTREE?= mtree 291.1Sgmcgarry 301.1Sgmcgarryall: ${IMAGE} 311.1Sgmcgarry 321.1Sgmcgarry${IMAGE}: ${CBIN} 331.1Sgmcgarry dd if=/dev/zero of=${IMAGE} count=${CSIZE} 341.1Sgmcgarry vnconfig -v -c ${VND} ${IMAGE} 351.1Sgmcgarry disklabel -rw -f ${DISKTAB} ${VND} ${DISKTYPE} 361.1Sgmcgarry newfs -B be -m 0 -o space -i 5120 ${VND_RDEV} 371.1Sgmcgarry mount ${VND_DEV} ${MOUNT_POINT} 381.1Sgmcgarry ${MTREE} -def ${MTREECONF} -p ${MOUNT_POINT}/ -u 391.1Sgmcgarry TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} ARCHDIR=${ARCHDIR} \ 401.1Sgmcgarry KERNOBJDIR=${KERNOBJDIR} \ 411.1Sgmcgarry TARGDIR=${MOUNT_POINT} sh ${TOP}/src/runlist.sh ${LISTS} 421.1Sgmcgarry @echo "" 431.1Sgmcgarry @df -i ${MOUNT_POINT} 441.1Sgmcgarry @echo "" 451.1Sgmcgarry umount ${MOUNT_POINT} 461.1Sgmcgarry vnconfig -u ${VND} 471.1Sgmcgarry 481.1Sgmcgarryunconfig: 491.1Sgmcgarry -umount -f ${MOUNT_POINT} 501.1Sgmcgarry -vnconfig -u ${VND} 511.1Sgmcgarry -/bin/rm -f ${IMAGE} 521.1Sgmcgarry 531.1Sgmcgarry${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF} 541.1Sgmcgarry ${CRUNCHGEN} -D ${TOP}/../.. -L ${DESTDIR}/usr/lib ${.ALLSRC} 551.1Sgmcgarry 561.1Sgmcgarry${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c 571.1Sgmcgarry ${MAKE} -f ${CBIN}.mk all 581.1Sgmcgarry 591.1Sgmcgarryechoimage: 601.1Sgmcgarry @echo ${.OBJDIR}/${IMAGE} 611.1Sgmcgarry 621.1Sgmcgarryrealinstall: 631.1Sgmcgarry ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 641.1Sgmcgarry -m ${NONBINMODE} ${DISKIMAGE} ${RELEASEDIR}${BINDIR} 651.1Sgmcgarry 661.1Sgmcgarryclean cleandir distclean: 671.1Sgmcgarry /bin/rm -f *.core ${CLEANFILES} *.o *.cro *.c 681.1Sgmcgarry 691.1Sgmcgarry# XXX! 701.1Sgmcgarrydepend: 711.1Sgmcgarrydependall: depend all 721.1Sgmcgarry 731.1Sgmcgarry.include <bsd.own.mk> 741.1Sgmcgarry.include <bsd.obj.mk> 751.1Sgmcgarry.include "../Makefile.inc" 76