head	1.7;
access;
symbols
	perseant-exfatfs-base-20250801:1.7
	perseant-exfatfs-base-20240630:1.7
	perseant-exfatfs:1.7.0.48
	perseant-exfatfs-base:1.7
	cjep_sun2x:1.7.0.46
	cjep_sun2x-base:1.7
	cjep_staticlib_x-base1:1.7
	cjep_staticlib_x:1.7.0.44
	cjep_staticlib_x-base:1.7
	phil-wifi-20200421:1.7
	phil-wifi-20200411:1.7
	phil-wifi-20200406:1.7
	pgoyette-compat-merge-20190127:1.7
	pgoyette-compat-20190127:1.7
	pgoyette-compat-20190118:1.7
	pgoyette-compat-1226:1.7
	pgoyette-compat-1126:1.7
	pgoyette-compat-1020:1.7
	pgoyette-compat-0930:1.7
	pgoyette-compat-0906:1.7
	pgoyette-compat-0728:1.7
	pgoyette-compat-0625:1.7
	pgoyette-compat-0521:1.7
	pgoyette-compat-0502:1.7
	pgoyette-compat-0422:1.7
	pgoyette-compat-0415:1.7
	pgoyette-compat-0407:1.7
	pgoyette-compat-0330:1.7
	pgoyette-compat-0322:1.7
	pgoyette-compat-0315:1.7
	pgoyette-compat:1.7.0.42
	pgoyette-compat-base:1.7
	perseant-stdc-iso10646:1.7.0.40
	perseant-stdc-iso10646-base:1.7
	prg-localcount2-base3:1.7
	prg-localcount2-base2:1.7
	prg-localcount2-base1:1.7
	prg-localcount2:1.7.0.38
	prg-localcount2-base:1.7
	pgoyette-localcount-20170426:1.7
	bouyer-socketcan-base1:1.7
	pgoyette-localcount-20170320:1.7
	bouyer-socketcan:1.7.0.36
	bouyer-socketcan-base:1.7
	pgoyette-localcount-20170107:1.7
	pgoyette-localcount-20161104:1.7
	localcount-20160914:1.7
	pgoyette-localcount-20160806:1.7
	pgoyette-localcount-20160726:1.7
	pgoyette-localcount:1.7.0.34
	pgoyette-localcount-base:1.7
	netbsd-5-2-3-RELEASE:1.7
	netbsd-5-1-5-RELEASE:1.7
	yamt-pagecache-base9:1.7
	yamt-pagecache-tag8:1.7
	tls-earlyentropy:1.7.0.30
	tls-earlyentropy-base:1.7
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.7
	riastradh-drm2-base3:1.7
	netbsd-5-2-2-RELEASE:1.7
	netbsd-5-1-4-RELEASE:1.7
	netbsd-5-2-1-RELEASE:1.7
	netbsd-5-1-3-RELEASE:1.7
	agc-symver:1.7.0.32
	agc-symver-base:1.7
	tls-maxphys-base:1.7
	yamt-pagecache-base8:1.7
	netbsd-5-2:1.7.0.28
	yamt-pagecache-base7:1.7
	netbsd-5-2-RELEASE:1.7
	netbsd-5-2-RC1:1.7
	yamt-pagecache-base6:1.7
	yamt-pagecache-base5:1.7
	yamt-pagecache-base4:1.7
	netbsd-5-1-2-RELEASE:1.7
	netbsd-5-1-1-RELEASE:1.7
	yamt-pagecache-base3:1.7
	yamt-pagecache-base2:1.7
	yamt-pagecache:1.7.0.26
	yamt-pagecache-base:1.7
	bouyer-quota2-nbase:1.7
	bouyer-quota2:1.7.0.24
	bouyer-quota2-base:1.7
	matt-nb5-pq3:1.7.0.22
	matt-nb5-pq3-base:1.7
	netbsd-5-1:1.7.0.20
	netbsd-5-1-RELEASE:1.7
	netbsd-5-1-RC4:1.7
	netbsd-5-1-RC3:1.7
	netbsd-5-1-RC2:1.7
	netbsd-5-1-RC1:1.7
	netbsd-5-0-2-RELEASE:1.7
	netbsd-5-0-1-RELEASE:1.7
	jym-xensuspend-nbase:1.7
	netbsd-5-0:1.7.0.18
	netbsd-5-0-RELEASE:1.7
	netbsd-5-0-RC4:1.7
	netbsd-5-0-RC3:1.7
	netbsd-5-0-RC2:1.7
	jym-xensuspend:1.7.0.16
	jym-xensuspend-base:1.7
	netbsd-5-0-RC1:1.7
	netbsd-5:1.7.0.14
	netbsd-5-base:1.7
	yamt-pf42-base4:1.7
	yamt-pf42-base3:1.7
	hpcarm-cleanup-nbase:1.7
	yamt-pf42-base2:1.7
	yamt-pf42:1.7.0.12
	yamt-pf42-base:1.7
	mjf-devfs2:1.7.0.10
	mjf-devfs2-base:1.7
	keiichi-mipv6:1.7.0.8
	keiichi-mipv6-base:1.7
	mjf-devfs:1.7.0.6
	mjf-devfs-base:1.7
	cube-autoconf:1.7.0.4
	cube-autoconf-base:1.7
	hpcarm-cleanup:1.7.0.2
	hpcarm-cleanup-base:1.7
	netbsd-1-5-PATCH003:1.1.2.2
	netbsd-1-5:1.1.0.2;
locks; strict;
comment	@# @;


1.7
date	2002.04.16.05.23.42;	author lukem;	state dead;
branches;
next	1.6;

1.6
date	2002.04.11.12.17.16;	author lukem;	state Exp;
branches;
next	1.5;

1.5
date	2002.03.05.20.29.35;	author thorpej;	state Exp;
branches;
next	1.4;

1.4
date	2002.02.26.22.52.52;	author lukem;	state Exp;
branches;
next	1.3;

1.3
date	2002.02.08.04.40.07;	author lukem;	state Exp;
branches;
next	1.2;

1.2
date	2002.02.03.16.22.23;	author lukem;	state Exp;
branches;
next	1.1;

1.1
date	2000.12.14.22.26.06;	author jmc;	state Exp;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2000.12.14.22.26.06;	author he;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2001.10.27.20.00.38;	author he;	state Exp;
branches;
next	;


desc
@@


1.7
log
@- Convert to using distrib/common/buildfloppies.sh, which can build both
  single and multi-volume floppies in better fashion that the crufty
  shell commands in the various Makefiles.
- Move fdset* -> bootfloppy*, as that's more consistent
@
text
@#	$NetBSD: Makefile,v 1.6 2002/04/11 12:17:16 lukem Exp $

BASENAME=	boot-com
BOOTCODE=	${MDEC}/biosboot_com0.sym	# Serial output
KERNELDIR=	kernel-ramdisk
KERNEL=		netbsd.INSTALL.gz

.include "${.CURDIR}/../common/Makefile.fdset"
@


1.6
log
@Yet Another Cleanup:
- factor more stuff into common/Makefile.*
- use NDWO makefile layout
- don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies)
- add .WAIT sync in top level Makefile
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2002/03/05 20:29:35 thorpej Exp $
@


1.5
log
@Use ${PRINTOBJDIR}.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2002/02/26 22:52:52 lukem Exp $
d3 4
a6 1
.include <bsd.own.mk>
d8 1
a8 11
TOP=	${.CURDIR}/..

.include "${TOP}/Makefile.inc"

BASENAME=boot-com
BOOTCODE=${MDEC}/biosboot_com0.sym	# Serial output

KERNDIR!=	cd ${TOP}/kernel-ramdisk && ${PRINTOBJDIR}
KERN=		${KERNDIR}/netbsd.INSTALL.gz

.include "${TOP}/common/Makefile.fdset"
@


1.4
log
@cosmetic cleanup
@
text
@d1 3
a3 1
#	$NetBSD: Makefile,v 1.3 2002/02/08 04:40:07 lukem Exp $
d11 3
a13 3
KERN!=	cd ${TOP}/kernel-ramdisk/; \
        printf "xxx: .MAKE\n\t@@echo \$${.OBJDIR}/netbsd.INSTALL.gz\n" | \
	${MAKE} -s -f-
@


1.3
log
@since we have ${TOP}, use it...
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2002/02/03 16:22:23 lukem Exp $
d8 1
a8 2
BOOTCODE=      ${MDEC}/biosboot_com0.sym       # Serial output

@


1.2
log
@Major overhaul, to enable unprivileged (cross) building, removing the
requirement to build as root on a system with vnconfig.


Use ${KERNSRCDIR} and ${_SRC_TOP_} where appropriate

Remove now-obsolete:
	list2sh.awk runlist.sh bootfloppy-common/list

Bootfloppy-*/Makefile: don't need to set DISKTYPE or BLOCK8K any more

Rename  bootfloppy-common/Makefile.inc  to  common/Makefile.bootfloppy
and	fdset-common/Makefile.inc       to  common/Makefile.fdset
This uses makefs instead of vnconfig and disklabel, thus removing the
need for root privileges to build these floppies..

Add common/Makefile.ramdisk, to simplify ramdisk-*/Makefile.
Uses shared ${_SRC_TOP_}/distrib/common/Makefile.crunch and
${_SRC_TOP_}/distrib/common/Makefile.image to even further simply things.

Migrate ramdisk-*/dot.profile to a shared common/dot.profile, which
detects whether it's an install or rescue profile based on the existance
of /sysinst.  Remove /dev generation code as init(8) now does that for us.

Migrate common parts of */list to a shared common/list.ramdisk.
Convert ramdisk-*/list to new format used by distrib/common/parselist.awk
Don't bother running pwd_mkdb now that libhack's getpwent parses
/etc/master.passwd instead of /etc/passwd.

Migrate ramdisk-*/mtree.conf to a shared common/mtree.conf, which is now a
new full-path-style specfile.

Remove ramdisk-*/ramdiskbin.conf as it's now automatically generated
from ramdisk-*/list by parselist.awk.

Migrate ramdisk-*/termcap.mini to a shared common/termcap.mini.

Remove unused ramdisk-{small,tiny}/disktab.preinstall.

Use .for loops in kernel-*/Makefile to simply defining mostly-duplicated
targets.

ramdisk-*/Makefile: convert to using common/Makefile.ramdisk

Remove unused ramdisk-*/dot.hdprofile.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2000/12/14 22:26:06 jmc Exp $
d10 1
a10 1
KERN!=	cd $(.CURDIR)/../kernel-ramdisk/; \
@


1.1
log
@First pass at standard floppy set that uses serial boot blocks. Still need to finish sysinst patches to install/ask for these at install time.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2000/05/05 20:13:32 mycroft Exp $
d14 1
a14 1
.include "${TOP}/fdset-common/Makefile.inc"
@


1.1.2.1
log
@file Makefile was added on branch netbsd-1-5 on 2001-10-27 20:00:38 +0000
@
text
@d1 14
@


1.1.2.2
log
@Pull up revision 1.1 (new, requested by fredb):
  Create boot-com{1,2}.fs{,.gz} floppy images, for installing or
  upgrading NetBSD/i386 on a machine with no video console at all.
@
text
@a0 14
#	$NetBSD: Makefile,v 1.1.2.1 2001/10/27 20:00:38 he Exp $

TOP=	${.CURDIR}/..

.include "${TOP}/Makefile.inc"

BASENAME=boot-com
BOOTCODE=      ${MDEC}/biosboot_com0.sym       # Serial output

KERN!=	cd $(.CURDIR)/../kernel-ramdisk/; \
        printf "xxx: .MAKE\n\t@@echo \$${.OBJDIR}/netbsd.INSTALL.gz\n" | \
	${MAKE} -s -f-

.include "${TOP}/fdset-common/Makefile.inc"
@
