Makefile revision 1.4
11.4Stsutsui# $NetBSD: Makefile,v 1.4 2000/06/08 23:39:07 tsutsui Exp $ 21.1Stsutsui 31.1StsutsuiTOP= ${.CURDIR}/.. 41.1Stsutsui 51.1Stsutsui.include "${TOP}/Makefile.inc" 61.1StsutsuiIMAGE= ramdisk.fs 71.1Stsutsui 81.1StsutsuiCBIN= ramdiskbin 91.1Stsutsui 101.1StsutsuiMOUNT_POINT?= /mnt 111.1Stsutsui# DEV/RDEV file system device, CDEV/RDEV vnconfig device 121.1StsutsuiVND?= vnd1 131.1StsutsuiVND_DEV= /dev/${VND}a 141.1StsutsuiVND_RDEV= /dev/r${VND}a 151.1StsutsuiVND_CDEV= /dev/${VND}c 161.1StsutsuiVND_CRDEV= /dev/r${VND}c 171.1StsutsuiMDEC= ${DESTDIR}/usr/mdec 181.1Stsutsui 191.1StsutsuiLISTS= list 201.1StsutsuiCRUNCHCONF= ${CBIN}.conf 211.1StsutsuiMTREE= mtree.conf 221.1Stsutsui 231.2StsutsuiSIZE= 1440k 241.2StsutsuiGEOM= 512/18/2/80 251.1StsutsuiDISKTYPE= floppyinstfs 261.1Stsutsui 271.1Stsutsuiall: ${CBIN} 281.1Stsutsui dd if=/dev/zero of=${IMAGE} bs=${SIZE} count=1 291.1Stsutsui vnconfig -t ${DISKTYPE} -v -c ${VND_CDEV} ${IMAGE} 301.1Stsutsui disklabel -rw ${VND_CDEV} ${DISKTYPE} 311.1Stsutsui newfs -B be -m 0 -o space -i 4096 -c 80 ${VND_RDEV} 321.1Stsutsui mount ${VND_DEV} ${MOUNT_POINT} 331.1Stsutsui mtree -def ${.CURDIR}/${MTREE} -p ${MOUNT_POINT}/ -u 341.1Stsutsui TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \ 351.3Ssjg KERNOBJDIR=${KERNOBJDIR} \ 361.1Stsutsui TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${.CURDIR}/${LISTS} 371.1Stsutsui @echo "" 381.1Stsutsui @df -i ${MOUNT_POINT} 391.1Stsutsui @echo "" 401.1Stsutsui umount ${MOUNT_POINT} 411.1Stsutsui vnconfig -u ${VND_CDEV} 421.1Stsutsui 431.1Stsutsuiunconfig: 441.1Stsutsui -umount -f ${MOUNT_POINT} 451.1Stsutsui -vnconfig -u ${VND_DEV} 461.1Stsutsui -rm -f ${IMAGE} 471.1Stsutsui 481.1Stsutsui${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF} 491.1Stsutsui crunchgen -D ${TOP}/../../.. -L ${DESTDIR}/usr/lib ${.ALLSRC} 501.1Stsutsui 511.2Stsutsui${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c libhack.o 521.1Stsutsui make -f ${CBIN}.mk all 531.1Stsutsui 541.2StsutsuiHACKSRC=${TOP}/../../utils/libhack 551.4StsutsuiCOPTS= -Os 561.2Stsutsui.include "${HACKSRC}/Makefile.inc" 571.2Stsutsui 581.2Stsutsui# turn off small gethostby* temporarily 591.2StsutsuiHACKOBJS:= getcap.o getgrent.o getnet.o getnetgr.o getpwent.o setlocale.o yplib.o 601.1Stsutsui 611.1Stsutsuiclean cleandir distclean: 621.1Stsutsui rm -f ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache 631.1Stsutsui rm -f *.core *.o *.cro *.c 641.1Stsutsui 651.1Stsutsui.include <bsd.own.mk> 661.1Stsutsui.include <bsd.obj.mk> 671.1Stsutsui.include <bsd.subdir.mk> 681.4Stsutsui.include <bsd.prog.mk> 69