Makefile revision 1.1
11.1Sgwr# $NetBSD: Makefile,v 1.1 1995/10/08 23:07:53 gwr Exp $ 21.1Sgwr 31.1SgwrTOP= ${.CURDIR}/.. 41.1Sgwr 51.1Sgwr# This include just sets REV=XX 61.1Sgwr.include "${TOP}/Makefile.inc" 71.1Sgwr 81.1SgwrIMAGE= ramdisk 91.1SgwrCBIN= rd_bin 101.1Sgwr 111.1SgwrTREE= ${TOP}/common/${IMAGE}.tree 121.1Sgwr 131.1SgwrLISTS= ${TOP}/common/${CBIN}.list \ 141.1Sgwr ${TOP}/common/${IMAGE}.list 151.1Sgwr 161.1SgwrMOUNT_POINT= /mnt 171.1SgwrDISKTYPE= rdroot 181.1SgwrBDEV= /dev/rd0 191.1SgwrCDEV?= /dev/rd0 201.1Sgwr 211.1SgwrKERNEL=${SRCSYSDIR}/arch/sun3/compile/RAMDISK/netbsd 221.1Sgwr 231.1Sgwr# These are all the parameters for the root fs: (256K) 241.1SgwrNBLKS= 512 251.1Sgwr# args: old fmt, minfree, opt, b/i trks, sects, cpg 261.1SgwrNEWFSARGS= -O -m 0 -o space -i 2048 -t 2 -u 16 -c 16 271.1Sgwr 281.1SgwrCLEANFILES+= rdsetroot 291.1Sgwr 301.1Sgwr.PRECIOUS: ${IMAGE}.fs 311.1Sgwr 321.1Sgwrnetbsd-rd : rdsetroot ${IMAGE}.fs 331.1Sgwr cp ${KERNEL} netbsd-tmp 341.1Sgwr ./rdsetroot netbsd-tmp < ${IMAGE}.fs 351.1Sgwr -mv -f netbsd-tmp $@ 361.1Sgwr 371.1Sgwrrdsetroot: ${TOP}/common/rdsetroot.c 381.1Sgwr $(CC) -o $@ -DDEBUG ${TOP}/common/rdsetroot.c 391.1Sgwr 401.1Sgwr${IMAGE}.fs: ${CBIN} do_mount do_files do_umount 411.1Sgwr dd if=${CDEV} of=$@ count=${NBLKS} 421.1Sgwr 431.1Sgwr# Rules used making ${IMAGE}.fs (do_*) 441.1Sgwr.include "${TOP}/common/Make.fsimage" 451.1Sgwr 461.1Sgwr# Rules for making ${CBIN} ... 471.1Sgwr.include "${TOP}/common/Make.crunch" 481.1Sgwr 491.1Sgwr${CBIN} : libhack.o 501.1Sgwr 511.1Sgwr# Use stubs to eliminate some large stuff from libc 521.1SgwrHACKSRC=${TOP}/../utils/libhack 531.1Sgwr.include "${HACKSRC}/Makefile.inc" 541.1Sgwr 551.1Sgwrclean cleandir: 561.1Sgwr echo rm -f core ${CLEANFILES} *.o 571.1Sgwr 581.1Sgwr# Standard rules needed by the above... 591.1Sgwr.include <bsd.obj.mk> 60