Commit Graph

15 Commits

Author SHA1 Message Date
thorpej
44f4566e1a Change the way kernel sets are specified, and make them
more consistent.  To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port.  A port may
# specify the following kernels:
#
#       KERNEL_SETS             The list of kernels that will be
#                               packaged into sets, named
#                               kern-${kernel}.tgz.  These kernels
#                               are also placed in the binary/kernels
#                               area of the release package as
#                               netbsd-${kernel}.gz.
#
#       EXTRA_KERNELS           Additional kernels to place in the
#                               binary/kernels area of the release
#                               package as netbsd-${kernel}.gz, but
#                               which are not placed into sets. This
#                               allows a port to provide e.g. a netbootable
#                               installation kernel containing a ramdisk.
#
#       BUILD_KERNELS           Additional kernels to build which are
#                               not placed into sets nor into the
#                               binary/kernels area of the release
#                               package.  These are typically kernels
#                               that are built for inclusion only in
#                               installation disk/CD-ROM/tape images.
#
2001-11-29 22:45:53 +00:00
is
eefbc5a70e When building a release, build miniroot and installation notes automatically,
too. Patch by Michael Hitch.
2000-09-17 19:04:39 +00:00
is
e2f977d871 Add smaller install kernels. 2000-08-29 21:14:31 +00:00
is
72f77e9fb3 Build the miniroot, too, when building the release. 2000-03-06 21:54:05 +00:00
cjs
7d1e96cc2f Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
1999-02-05 03:01:49 +00:00
itohy
03cde6e019 Use "${MAKE}" instead of "make" for cross compilation. 1998-10-09 10:40:59 +00:00
fair
75f8e74b32 These commits do two things:
1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

	KERNSRCDIR=${BSDSRCDIR}/sys
	KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
1998-06-28 09:38:40 +00:00
jtc
9df6319a29 merge in 1.2 branch 1996-10-09 00:40:33 +00:00
jtc
9e5ad8a853 merge in changes from 1.1 release branch 1995-11-28 05:40:18 +00:00
chopps
2af6bfefb6 convert to new rcs ids 1995-10-09 02:25:41 +00:00
chopps
5392ba988c cleanup and add new devices 1995-08-19 17:28:22 +00:00
chopps
2fbac8b783 fix wrong target name 1994-06-15 13:04:46 +00:00
chopps
f10a7fc906 add cd to MAKEDEV from tsarna@endicor.com (Ty Sarna)
add some misc additions to disktab and fstab.tmp
1994-06-14 09:10:27 +00:00
chopps
0cc3e54498 oops, typo. 1994-04-09 02:47:12 +00:00
chopps
2155f4d97e build generic and a3000 kernels when making snapshot. 1994-04-07 00:34:33 +00:00