1 1.4 simonb # $NetBSD: Makefile.inc,v 1.4 1999/04/27 04:36:25 simonb Exp $ 2 1.1 jonathan # 3 1.1 jonathan # etc.pmax/Makefile.inc -- pmax-specific etc Makefile targets 4 1.1 jonathan # 5 1.3 cjs 6 1.3 cjs # Set this for any kernels beyond GENERIC you want to include 7 1.3 cjs # in the distribution. 8 1.3 cjs #EXTRA_KERNELS+= 9 1.4 simonb 10 1.4 simonb # Set this for any kernels beyond GENERIC and ${EXTRA_KERNELS} you 11 1.4 simonb # need to build to make installation tools/media. 12 1.4 simonb BUILD_KERNELS+=INSTALL RAMDISK 13 1.4 simonb 14 1.4 simonb # Add any extra release directories to be made 15 1.4 simonb INSTALLATION_DIRS+=installation/diskimage installation/netboot 16 1.4 simonb 17 1.4 simonb # location of the source diskimage 18 1.4 simonb DISKIMAGE_DIR!= cd ${.CURDIR}/../distrib/pmax/instkernel && ${MAKE} -s print-objdir 19 1.4 simonb DISKIMAGE= ${DISKIMAGE_DIR}/diskimage.gz 20 1.4 simonb 21 1.4 simonb # location of the source netboot diskimage tar file 22 1.4 simonb DISKIMAGE_TAR_DIR!= cd ${.CURDIR}/../distrib/pmax/ramdisk && ${MAKE} -s print-objdir 23 1.4 simonb DISKIMAGE_TAR= ${DISKIMAGE_TAR_DIR}/diskimage.tgz 24 1.4 simonb 25 1.4 simonb # location of the ramdisk install kernel 26 1.4 simonb INSTALLKERN_DIR!= cd ${.CURDIR}/../distrib/pmax/instkernel && ${MAKE} -s print-objdir 27 1.4 simonb INSTALLKERN= ${INSTALLKERN_DIR}/netbsd.gz 28 1.4 simonb INSTALLKERNNAME= install.gz 29 1.4 simonb 30 1.4 simonb # location and name of the stripped down NFS install kernel 31 1.4 simonb NFSCONF= INSTALL 32 1.4 simonb NFSKERNNAME= nfsnetbsd 33 1.4 simonb # We don't know about ${KERNOBJDIR} yet ... 34 1.4 simonb NFSKERNDIR= ${.CURDIR:C/[^\/]+$//}sys/arch/${MACHINE}/compile/${NFSCONF} 35 1.4 simonb NFSKERN= ${NFSKERNDIR}/${NFSKERNNAME} 36 1.4 simonb 37 1.4 simonb snap_md_post: ${DISKIMAGE} ${DISKIMAGE_TAR} ${INSTALLKERN} 38 1.4 simonb ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 39 1.4 simonb -m ${BINMODE} ${NFSKERN}.ecoff \ 40 1.4 simonb ${RELEASEDIR}/binary/kernel/${NFSKERNNAME} 41 1.4 simonb gzip -9 ${RELEASEDIR}/binary/kernel/${NFSKERNNAME} 42 1.4 simonb ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 43 1.4 simonb -m ${BINMODE} ${INSTALLKERN} \ 44 1.4 simonb ${RELEASEDIR}/binary/kernel/${INSTALLKERNNAME} 45 1.4 simonb ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 46 1.4 simonb -m ${NONBINMODE} ${DISKIMAGE} \ 47 1.4 simonb ${RELEASEDIR}/installation/diskimage 48 1.4 simonb ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 49 1.4 simonb -m ${NONBINMODE} ${DISKIMAGE_TAR} \ 50 1.4 simonb ${RELEASEDIR}/installation/netboot 51 1.4 simonb 52 1.4 simonb ${DISKIMAGE} ${DISKIMAGE_TAR} ${INSTALLKERN}: 53 1.4 simonb cd ${.CURDIR}/../distrib/pmax && ${MAKE} ${_J} 54