Makefile revision 1.1
11.1Swdk# $NetBSD: Makefile,v 1.1 2001/02/19 07:45:40 wdk Exp $ 21.1Swdk 31.1SwdkTOP?= ${.CURDIR}/.. 41.1SwdkARCHDIR?= ${.CURDIR}/../miniroot 51.1Swdk 61.1Swdk.include "${TOP}/Makefile.inc" 71.1Swdk 81.1SwdkDESTDIR= ${RELEASEDIR}/installation/netboot 91.1Swdk 101.1SwdkIMAGE= ramdisk.fs 111.1SwdkDISKIMAGE= diskimage.tgz 121.1Swdk 131.1SwdkCBIN= ramdiskbin 141.1SwdkCSIZE= 6144 # 512 byte blocks, update disktab.ramdisk if changed 151.1SwdkDISKTAB= ${.CURDIR}/disktab.ramdisk 161.1SwdkDISKTYPE= install-ramdisk 171.1SwdkMOUNT_POINT?= /mnt 181.1Swdk 191.1Swdk# DEV/RDEV file system device, CDEV/RDEV vnconfig device 201.1SwdkVND?= vnd0 211.1SwdkVND_DEV= /dev/${VND}c 221.1SwdkVND_RDEV= /dev/r${VND}c 231.1SwdkVND_CDEV= /dev/${VND}c 241.1SwdkVND_CRDEV= /dev/r${VND}c 251.1Swdk 261.1SwdkCLEANFILES= ${IMAGE} ${DISKIMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache 271.1Swdk 281.1SwdkLISTS= ${.CURDIR}/list 291.1SwdkCRUNCHCONF= ${.CURDIR}/${CBIN}.conf 301.1SwdkMTREE= ${.CURDIR}/mtree.conf 311.1Swdk 321.1Swdkall: ${IMAGE} 331.1Swdk 341.1Swdk${IMAGE}: ${CBIN} 351.1Swdk dd if=/dev/zero of=${IMAGE} count=${CSIZE} 361.1Swdk vnconfig -v -c ${VND} ${IMAGE} 371.1Swdk disklabel -rw -f ${DISKTAB} ${VND_CDEV} ${DISKTYPE} 381.1Swdk newfs -B be -m 0 -o space -i 5120 ${VND_DEV} 391.1Swdk mount ${VND_DEV} ${MOUNT_POINT} 401.1Swdk mtree -def ${MTREE} -p ${MOUNT_POINT}/ -u 411.1Swdk TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} ARCHDIR=${ARCHDIR} \ 421.1Swdk KERNOBJDIR=${KERNOBJDIR} \ 431.1Swdk TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${LISTS} 441.1Swdk @echo "" 451.1Swdk @df -i ${MOUNT_POINT} 461.1Swdk @echo "" 471.1Swdk @echo Building diskimage tar file... 481.1Swdk tar cf - -C ${MOUNT_POINT} . | gzip -9 > ${DISKIMAGE} 491.1Swdk @echo "" 501.1Swdk umount ${MOUNT_POINT} 511.1Swdk vnconfig -u ${VND} 521.1Swdk 531.1Swdkunconfig: 541.1Swdk -umount -f ${MOUNT_POINT} 551.1Swdk -vnconfig -u ${VND} 561.1Swdk -/bin/rm -f ${IMAGE} 571.1Swdk 581.1Swdk${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF} 591.1Swdk crunchgen -D ${TOP}/../.. -L ${DESTDIR}/usr/lib ${.ALLSRC} 601.1Swdk 611.1Swdk${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c 621.1Swdk ${MAKE} -f ${CBIN}.mk all 631.1Swdk 641.1Swdkechoimage: 651.1Swdk @echo ${.OBJDIR}/${IMAGE} 661.1Swdk 671.1Swdkrealinstall: 681.1Swdk ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 691.1Swdk -m ${NONBINMODE} ${DISKIMAGE} ${DESTDIR} 701.1Swdk 711.1Swdkclean cleandir distclean: 721.1Swdk /bin/rm -f *.core ${CLEANFILES} *.o *.cro *.c 731.1Swdk 741.1Swdk# XXX 751.1Swdkdepend: 761.1Swdk 771.1Swdk.include <bsd.own.mk> 781.1Swdk.include <bsd.obj.mk> 79