Makefile revision 1.1
11.1Snonaka# $NetBSD: Makefile,v 1.1 2001/01/16 16:53:58 nonaka Exp $ 21.1Snonaka 31.1SnonakaTOP= ${.CURDIR}/.. 41.1Snonaka 51.1Snonaka.include "${TOP}/Makefile.inc" 61.1SnonakaIMAGE= ramdisk.fs 71.1Snonaka 81.1SnonakaAUXDEPENDS= disktab.preinstall dot.profile termcap.src 91.1Snonaka 101.1SnonakaCBIN= ramdiskbin 111.1Snonaka 121.1SnonakaMOUNT_POINT?= /mnt 131.1Snonaka# DEV/RDEV file system device, CDEV/RCDEV vnconfig device 141.1SnonakaVND?= vnd0 151.1SnonakaVND_DEV= /dev/${VND}a 161.1SnonakaVND_RDEV= /dev/r${VND}a 171.1SnonakaVND_CDEV= /dev/${VND}c 181.1SnonakaVND_CRDEV= /dev/r${VND}c 191.1SnonakaMDEC= ${DESTDIR}/usr/mdec 201.1Snonaka 211.1SnonakaLISTS= list 221.1SnonakaCRUNCHCONF= ${CBIN}.conf 231.1SnonakaMTREE= mtree.conf 241.1Snonaka 251.1SnonakaCRUNCHGEN?= crunchgen 261.1Snonaka 271.1SnonakaSIZE= 2048k 281.1SnonakaDISKTYPE= floppyinstfs 291.1SnonakaDBG= -Os -mmultiple 301.1Snonaka 311.1Snonakaall: ${IMAGE} 321.1Snonaka 331.1Snonaka${IMAGE}: ${CBIN} ${AUXDEPENDS} ${MTREE} ${LISTS} 341.1Snonaka rm -f ${IMAGE}.tmp 351.1Snonaka dd if=/dev/zero of=${IMAGE}.tmp bs=${SIZE} count=1 361.1Snonaka vnconfig -t ${DISKTYPE} -v -c ${VND_CDEV} ${IMAGE}.tmp 371.1Snonaka disklabel -f ${.CURDIR}/disktab -rw ${VND_CDEV} ${DISKTYPE} 381.1Snonaka newfs -B be -m 0 -o space -i 6144 -c 128 ${VND_RDEV} 391.1Snonaka mount ${VND_DEV} ${MOUNT_POINT} 401.1Snonaka mtree -def ${.CURDIR}/${MTREE} -p ${MOUNT_POINT}/ -u 411.1Snonaka TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \ 421.1Snonaka TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${.CURDIR}/${LISTS} 431.1Snonaka @echo "" 441.1Snonaka @df -i ${MOUNT_POINT} 451.1Snonaka @echo "" 461.1Snonaka umount ${MOUNT_POINT} 471.1Snonaka vnconfig -u ${VND_CDEV} 481.1Snonaka mv -f ${IMAGE}.tmp ${IMAGE} 491.1Snonaka 501.1Snonakaunconfig: 511.1Snonaka -umount -f ${MOUNT_POINT} 521.1Snonaka -vnconfig -u ${VND_CDEV} 531.1Snonaka -/bin/rm -f ${IMAGE} 541.1Snonaka 551.1Snonaka${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF} 561.1Snonaka ${CRUNCHGEN} -D ${TOP}/../../.. -L ${DESTDIR}/usr/lib ${.ALLSRC} 571.1Snonaka 581.1Snonaka${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c libhack.o 591.1Snonaka make -f ${CBIN}.mk DBG="${DBG}" all 601.1Snonaka 611.1SnonakaHACKSRC= ${TOP}/../../utils/libhack 621.1Snonaka.include "${HACKSRC}/Makefile.inc" 631.1SnonakaHACKOBJS= gethost.o getnet.o getpwent.o localeconv.o perror.o \ 641.1Snonaka setlocale.o strerror.o strsignal.o utmp.o yplib.o 651.1Snonaka 661.1Snonakarelease: 671.1Snonaka 681.1Snonakaclean cleandir distclean: 691.1Snonaka rm -f ${IMAGE} ${IMAGE}.tmp ${CBIN} ${CBIN}.mk ${CBIN}.cache 701.1Snonaka rm -f *.core *.o *.cro *.c 711.1Snonaka 721.1Snonaka.include <bsd.obj.mk> 731.1Snonaka.include <bsd.subdir.mk> 74