Home | History | Annotate | Line # | Download | only in etc.pmax
Makefile.inc revision 1.4
      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