head	1.1;
access;
symbols
	netbsd-11-0-RC4:1.1
	netbsd-11-0-RC3:1.1
	netbsd-11-0-RC2:1.1
	netbsd-11-0-RC1:1.1
	perseant-exfatfs-base-20250801:1.1
	netbsd-11:1.1.0.6
	netbsd-11-base:1.1
	netbsd-10-1-RELEASE:1.1.2.2
	perseant-exfatfs-base-20240630:1.1
	perseant-exfatfs:1.1.0.4
	perseant-exfatfs-base:1.1
	netbsd-10-0-RELEASE:1.1.2.2
	netbsd-10-0-RC6:1.1.2.2
	netbsd-10-0-RC5:1.1.2.2
	netbsd-10-0-RC4:1.1.2.2
	netbsd-10-0-RC3:1.1.2.2
	netbsd-10-0-RC2:1.1.2.2
	netbsd-10-0-RC1:1.1.2.2
	netbsd-10:1.1.0.2;
locks; strict;
comment	@# @;


1.1
date	2023.02.11.19.12.31;	author tsutsui;	state Exp;
branches
	1.1.2.1;
next	;
commitid	hamwhcBmk7WwO8dE;

1.1.2.1
date	2023.02.11.19.12.31;	author martin;	state dead;
branches;
next	1.1.2.2;
commitid	x0ejKEF7mzw9pweE;

1.1.2.2
date	2023.02.22.12.59.17;	author martin;	state Exp;
branches;
next	;
commitid	x0ejKEF7mzw9pweE;


desc
@@


1.1
log
@Build a RAMDISK root kernel on NetBSD/next68k release build.

No sysinst(8) yet, but useful on bootstrap and rescue ops.
@
text
@#	$NetBSD$

.include <bsd.own.mk>
.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"

IMAGE=		ramdisk.fs
IMAGESIZE=	1536k
MAKEFS_FLAGS+=	-f 15

WARNS=		1
DBG=		-Os -fno-unwind-tables
DBG+=		-DNDEBUG	# to remove assert(3) macro

NOIEEE80211=	yes

CRUNCHBIN=	ramdiskbin
LISTS=		${.CURDIR}/list
#LIST+=		${DISTRIBDIR}/common/list.sysinst.en
MTREECONF=	${DISTRIBDIR}/common/mtree.common
IMAGEENDIAN=	be
MAKEDEVTARGETS=	raminst
IMAGEDEPENDS=	${CRUNCHBIN} \
		dot.profile \
		${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd \
		${NETBSDSRCDIR}/etc/netconfig \
		${DISTRIBDIR}/common/protocols \
		${DISTRIBDIR}/common/services

# Use stubs to eliminate some large stuff from libc
HACK_CURSES=	yes
HACKSRC=	${DISTRIBDIR}/utils/libhack
.include	"${HACKSRC}/Makefile.inc"
${CRUNCHBIN}:	libhack.o

.include "${DISTRIBDIR}/common/Makefile.crunch"
.include "${DISTRIBDIR}/common/Makefile.dhcpcd"
.include "${DISTRIBDIR}/common/Makefile.makedev"
.include "${DISTRIBDIR}/common/Makefile.image"

release:

.include <bsd.prog.mk>
@


1.1.2.1
log
@file Makefile was added on branch netbsd-10 on 2023-02-22 12:59:17 +0000
@
text
@d1 42
@


1.1.2.2
log
@Pull up following revision(s) (requested by tsutsui in ticket #91):

	etc/etc.next68k/MAKEDEV.conf: revision 1.7
	sys/arch/next68k/conf/GENERIC: revision 1.156
	sys/arch/next68k/conf/GENERIC: revision 1.157
	sys/arch/next68k/conf/GENERIC: revision 1.158
	distrib/next68k/instkernel/Makefile: revision 1.1
	sys/arch/next68k/conf/GENERIC: revision 1.159
	distrib/next68k/ramdisk/list: revision 1.1
	etc/etc.next68k/Makefile.inc: revision 1.8
	sys/arch/next68k/conf/RAMDISK: revision 1.5
	distrib/next68k/ramdisk/dot.profile: revision 1.1
	sys/arch/next68k/conf/SLAB: revision 1.62
	sys/arch/next68k/conf/GENERIC: revision 1.160
	sys/arch/next68k/conf/SLAB: revision 1.63
	sys/arch/next68k/conf/GENERIC: revision 1.161
	distrib/next68k/ramdisk/Makefile: revision 1.1
	sys/arch/next68k/conf/majors.next68k: revision 1.26
	distrib/next68k/Makefile: revision 1.2

Remove trailing TABs.

Remove trailing spaces and TABs.

Enable file-system CD9660.
It's useful for installation especially on emulators.

Remove nonexistent options SWAPDEBUG.

Remove unnecessary commented out lines.

Disable rarely used options and devices, and add options MODULAR instead.

Also enable files-system MSDOS for file exchange via removable media.

Build a RAMDISK root kernel on NetBSD/next68k release build.
No sysinst(8) yet, but useful on bootstrap and rescue ops.
@
text
@a0 42
#	$NetBSD: Makefile,v 1.1 2023/02/11 19:12:31 tsutsui Exp $

.include <bsd.own.mk>
.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"

IMAGE=		ramdisk.fs
IMAGESIZE=	1536k
MAKEFS_FLAGS+=	-f 15

WARNS=		1
DBG=		-Os -fno-unwind-tables
DBG+=		-DNDEBUG	# to remove assert(3) macro

NOIEEE80211=	yes

CRUNCHBIN=	ramdiskbin
LISTS=		${.CURDIR}/list
#LIST+=		${DISTRIBDIR}/common/list.sysinst.en
MTREECONF=	${DISTRIBDIR}/common/mtree.common
IMAGEENDIAN=	be
MAKEDEVTARGETS=	raminst
IMAGEDEPENDS=	${CRUNCHBIN} \
		dot.profile \
		${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd \
		${NETBSDSRCDIR}/etc/netconfig \
		${DISTRIBDIR}/common/protocols \
		${DISTRIBDIR}/common/services

# Use stubs to eliminate some large stuff from libc
HACK_CURSES=	yes
HACKSRC=	${DISTRIBDIR}/utils/libhack
.include	"${HACKSRC}/Makefile.inc"
${CRUNCHBIN}:	libhack.o

.include "${DISTRIBDIR}/common/Makefile.crunch"
.include "${DISTRIBDIR}/common/Makefile.dhcpcd"
.include "${DISTRIBDIR}/common/Makefile.makedev"
.include "${DISTRIBDIR}/common/Makefile.image"

release:

.include <bsd.prog.mk>
@


