Cross Reference: Makefile
xref: /src/distrib/sun2/miniroot/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/distrib/sun2/miniroot/
Makefile revision 1.6
1#	$NetBSD: Makefile,v 1.6 2002/04/22 21:17:57 fredette Exp $
2
3TOP=		${.CURDIR}/..
4
5.include <bsd.own.mk>
6.include <bsd.kernobj.mk>
7.include "${_SRC_TOP_}/distrib/Makefile.inc"
8
9IMG=		miniroot
10IMAGE=		${IMG}
11IMAGESIZE=	12m
12MAKEFS_FLAGS=	-o minfree=0,optimization=space,density=8k,cpg=16
13
14KERNEL=		${KERNOBJDIR}/INSTALL/netbsd
15
16WARNS=		1
17DBG=		-Os
18
19LISTS=		${.CURDIR}/${IMG}.list
20PARSELISTENV=	TOPDIR=${TOP} KERNEL=${KERNEL}
21MTREECONF=	${TOP}/common/${IMG}.tree
22IMAGEENDIAN=	be
23MAKEDEVTARGETS=	std md0 cd0 st0 st1 sd0 sd1 sd2 xd0 xy0 fd0
24IMAGEDEPENDS=	${KERNEL} install.sub
25
26realall: ${IMG} ib.stamp
27
28ib.stamp: ${IMG}
29	${INSTALLBOOT} -v ${IMG} ${DESTDIR}/usr/mdec/bootxx /ufsboot
30	touch ib.stamp
31
32install.sub : ${TOP}/../miniroot/install.sub
33	sed -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" < $? > $@
34
35${IMAGE}.gz: ${IMAGE}
36	gzip -c -9 < ${IMAGE} > ${IMAGE}.gz
37
38.if !defined(RELEASEDIR)
39release:
40	@echo setenv RELEASEDIR before doing that!
41	@false
42.else	# RELEASEDIR
43release: ${IMAGE}.gz
44	-mkdir -p ${RELEASEDIR}/installation/miniroot
45	${RELINSTALL} ${IMAGE}.gz ${RELEASEDIR}/installation/miniroot
46.endif	# RELEASEDIR
47
48.include "${DISTRIBDIR}/common/Makefile.makedev"
49.include "${DISTRIBDIR}/common/Makefile.image"
50
51.include <bsd.prog.mk>
52

Indexes created Fri Nov 28 10:09:32 GMT 2025