Cross Reference: Makefile
xref: /src/distrib/hpcmips/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/distrib/hpcmips/
Makefile revision 1.5
1#	$NetBSD: Makefile,v 1.5 2001/10/21 23:23:20 jmc Exp $
2
3.include "../Makefile.inc"
4
5.include <bsd.own.mk>
6.include <bsd.obj.mk>
7.include <bsd.kernobj.mk>
8
9SUBDIR=
10
11ITARGET=	${RELEASEDIR}/installation
12IINST=		${INSTALL} ${RENAME} ${PRESERVE} ${COPY}	\
13		-o ${BINOWN} -g ${BINGRP} -m ${NONBINMODE}
14
15PBSDBOOTDIR = ${KERNSRCDIR}/arch/${MACHINE}/stand/pbsdboot
16PBSDBOOT = ${PBSDBOOTDIR}/pbsdboot.exe
17PBSDBOOT1 = ${PBSDBOOTDIR}/pbsdboot1.exe
18MDSETIMAGE?=	mdsetimage
19
20INSTKERNELS = TX3912 TX3922
21
22.ifndef RELEASEDIR
23release:
24	@echo setenv RELEASEDIR first
25	@false
26.else
27MINIROOTDIR = ${.CURDIR}/../miniroot
28MINIROOTOBJ != cd ${MINIROOTDIR}; ${MAKE} print-objdir
29
30release:
31	rm -f netbsd netbsd.gz
32	cp ${KERNOBJDIR}/RAMDISK/netbsd .
33	${MDSETIMAGE} netbsd ${MINIROOTOBJ}/miniroot.fs
34	gzip -9 netbsd
35	${IINST} netbsd.gz ${ITARGET}/.
36.for instkern in ${INSTKERNELS}
37	rm -f netbsd netbsd.gz
38	cp ${KERNOBJDIR}/INSTALL_${instkern}/netbsd .
39	mdsetimage netbsd ${MINIROOTOBJ}/miniroot.fs
40	gzip -9 netbsd
41	${IINST} netbsd.gz ${ITARGET}/netbsd.${instkern}.gz
42.endfor
43	cd ${KERNSRCDIR}/arch/${MACHINE}/stand/pbsdboot; make
44	${IINST} ${PBSDBOOT} ${ITARGET}/.
45	${IINST} ${PBSDBOOT1} ${ITARGET}/.
46	${.CURDIR}/../sets/makesums -t ${ITARGET} '*.gz' '*.exe'
47.endif
48
49.include <bsd.subdir.mk>
50

Indexes created Sun Dec 07 20:09:42 GMT 2025