Commit Graph

22 Commits

Author SHA1 Message Date
bouyer fee07bcfd4 Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.

call iso_image in distrib/ for iso-image in the top Makefile.
2007-03-06 21:56:47 +00:00
lukem a250e57c96 Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
2003-01-03 15:34:30 +00:00
lukem ed8e534c7e yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
  (fixes problem caused by implicit include of ../Makefile.inc in certain
  submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*;  rely upon "snap_pre" target of
  etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}
2002-05-02 18:02:14 +00:00
lukem 8987947e49 convert to building with NDWO Makefile.tarfloppy.
alpha is now fully NDWO (well, at least, the stuff that's enabled in
distrib/alpha/Makefile)
2002-05-02 13:04:48 +00:00
lukem 3d5435227d convert instkernel/fdset into using NDWO Makefile.tarfloppy, which
allows UNPRIVED cross building of aforementioned directory
2002-04-30 15:08:44 +00:00
matt f9f502221e Use the correct name of the INSTALL kernel. 2002-04-26 17:30:00 +00:00
lukem 9e5598221a replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version 2002-04-26 15:50:21 +00:00
lukem 2eb6ca7c0e use RELINSTALL from ../Makefile.inc 2002-04-11 06:40:48 +00:00
lukem fc30d3eb37 whitespace tweak 2002-04-10 15:28:22 +00:00
lukem 8a4df7f4da use check_RELEASEDIR, and minor whitespace cleanup 2002-03-06 13:31:04 +00:00
lukem 811d644d8f don't set the owner or group when installing into $RELEASEDIR 2002-02-09 13:56:48 +00:00
tv 8bef0452bd ${MAKE} print-objdir -> ${PRINTOBJDIR} 2001-11-14 00:41:52 +00:00
matt ef9c98579e Need ${.CURDIR} for README.files (required when using MAKEOBJDIRPREFIX). 2000-11-07 17:41:51 +00:00
garbled 1f3a06f4fd Find a bunch of places where we call "make" and replace it with ${MAKE} 2000-10-26 04:53:56 +00:00
matt 72b37119a0 ${.CURDIR} is not optional when using MAKEOBJDIRPREFIX. 2000-09-12 17:21:44 +00:00
jhawk a022cf9d37 Use
${MAKE}
instead of
  make
2000-08-30 23:51:46 +00:00
cjs 365f78431b Fix typo. 2000-03-08 14:28:54 +00:00
cjs a195a52b81 Include bsd.own.mk so we use /etc/mk.conf, which may well have RELEASEDIR
in it.
2000-03-08 13:34:58 +00:00
sommerfeld 5add126c66 Don't assume anything about how obj dirs are named. 1999-11-20 13:03:09 +00:00
ross 125d7ba1cb GENERIC doesn't fit on one floppy anymore. For now, disable the target. 1999-09-20 08:18:31 +00:00
ross 147f63da42 Add release targets, intended for use by the src/etc/Makefile `make release'. 1999-06-30 18:36:37 +00:00
ross d34961267b Someday we might really traverse in distrib; at least traverse this
subdirectory now.
1998-10-16 01:36:45 +00:00