Makefile revision 1.22
11.22Slukem# $NetBSD: Makefile,v 1.22 2002/03/29 23:45:23 lukem Exp $ 21.5Ssimonb 31.19Slukem.include "${.CURDIR}/../../Makefile.inc" 41.19Slukem.include <bsd.own.mk> 51.1Sjonathan 61.19SlukemDISKIMAGE= diskimage.tgz 71.1Sjonathan 81.1SjonathanIMAGE= ramdisk.fs 91.19SlukemIMAGESIZE= 6144b 101.19Slukem 111.19SlukemWARNS= 1 121.19Slukem 131.19SlukemCRUNCHBIN= ramdiskbin 141.19SlukemLISTS= ${.CURDIR}/list ${DISTRIBDIR}/common/list.sysinst 151.19SlukemMTREECONF= ${DISTRIBDIR}/common/mtree.common 161.19SlukemIMAGEENDIAN= le 171.19SlukemMAKEDEVTARGETS= minimal pty0 181.19SlukemIMAGEDEPENDS= ${CRUNCHBIN} \ 191.20Slukem disktab.preinstall dot.hdprofile dot.profile \ 201.19Slukem ${CURDIR}/../miniroot/termcap.rcons \ 211.20Slukem ${DESTDIR}/usr/mdec/boot.pmax ${DESTDIR}/usr/mdec/bootxx_ffs \ 221.19Slukem ${_SRC_TOP_}/etc/group ${_SRC_TOP_}/etc/master.passwd \ 231.21Slukem ${_SRC_TOP_}/etc/netconfig ${_SRC_TOP_}/etc/protocols \ 241.19Slukem ${_SRC_TOP_}/etc/services 251.22Slukem 261.22Slukem# Use stubs to eliminate some large stuff from libc 271.22SlukemHACKSRC= ${DISTRIBDIR}/utils/libhack 281.22Slukem.include "${HACKSRC}/Makefile.inc" 291.22Slukem${CRUNCHBIN}: libhack.o 301.19Slukem 311.19Slukem 321.19Slukem${DISKIMAGE}: ${WORKBUILT} ${WORKSPEC} 331.19Slukem ( cd ${WORKDIR}; \ 341.19Slukem GZIP=-9 ${PAX} -w -d -z -N ${DESTDIR}/etc -M < ${WORKSPEC} \ 351.19Slukem ) > ${.TARGET}.tmp \ 361.19Slukem && mv ${.TARGET}.tmp ${.TARGET} 371.19Slukem 381.19SlukemCLEANFILES+= ${DISKIMAGE} ${DISKIMAGE}.tmp 391.20Slukem 401.19Slukem 411.19Slukem 421.19Slukemrealall: ${IMAGE} .WAIT ${DISKIMAGE} 431.19Slukem 441.19Slukemrelease: check_RELEASEDIR .WAIT ${DISKIMAGE} 451.19Slukem -mkdir -p ${RELEASEDIR}/installation/netboot 461.19Slukem cp -p ${DISKIMAGE} ${RELEASEDIR}/installation/netboot 471.19Slukem 481.1Sjonathan 491.19Slukem.include "${DISTRIBDIR}/common/Makefile.crunch" 501.19Slukem.include "${DISTRIBDIR}/common/Makefile.makedev" 511.19Slukem.include "${DISTRIBDIR}/common/Makefile.image" 521.6Ssimonb 531.19Slukem.include <bsd.prog.mk> 54