| History log of /src/distrib/pmax/instkernel/Makefile |
| Revision | | Date | Author | Comments |
| 1.46 |
| 27-Nov-2024 |
christos | bump for ssp build
|
| 1.45 |
| 25-Apr-2021 |
christos | handle mipsn64
|
| 1.44 |
| 16-Aug-2020 |
mrg | bump image from 3000k to 3.5M. thanks, time.
|
| 1.43 |
| 07-Apr-2019 |
christos | bump
|
| 1.42 |
| 01-Apr-2019 |
christos | need bigger clothes
|
| 1.41 |
| 01-Jan-2019 |
christos | Rename ELF2ECOFF -> MIPS_ELF2ECOFF
|
| 1.40 |
| 22-Feb-2018 |
mrg | branches: 1.40.2; 1.40.4; bump image size for gcc 6 bloaty mc bloat face.
|
| 1.39 |
| 25-Feb-2013 |
mhitch | Bump size of image.
|
| 1.38 |
| 14-Dec-2009 |
matt | branches: 1.38.6; 1.38.12; Merge from matt-nb5-mips64
|
| 1.37 |
| 18-Jan-2009 |
he | Bump the size of ramdisk and diskimages, so that what needs to be put there still fits.
|
| 1.36 |
| 16-Jan-2006 |
he | branches: 1.36.20; 1.36.28; 1.36.30; 1.36.32; Bump image size from 2m to 2100k so that it fits again.
|
| 1.35 |
| 10-Jul-2003 |
lukem | Rename a large chunk of the make(1) variables which refer to a program/tool from "FOO" to "TOOL_FOO". The new variables are: TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC
For each, provide default in <bsd.sys.mk> of the form: TOOL_FOO?= foo and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override: TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo
Document all of these in bsd.README.
This cleans up a chunk of potential (and actual) namespace collision within our build infrastructure, as well as improves consistency in the share/mk documentation and provision of appropriate defaults for each of these variables.
|
| 1.34 |
| 14-May-2002 |
lukem | consistently use "${INSTALLBOOT} -v ..."
|
| 1.33 |
| 08-May-2002 |
lukem | - whitespace consistency cleanup - build (mdset/nm/strip) into ${filename} as one rule, and move ${filename}.gz into separate rule - rename MDSET.${filename}.nosymbols -> MDSET_NOSYMBOLS.${filename} - rename MDSET.${filename}.post -> MDSET_POST.${filename}, and don't do suffix handling here - rework suffix handling: - rename MDSET.${filename}.suffixes -> MDSET_SUFFIXES.${filename}, and change from list of suffixes to list of "suffix cmdtobuildsuffix", where cmdtobuildsuffix is the name of the variable containing the command to build ${filename}.${suffix} (available as "${.TARGET}"). - for each ${filename}.${suffix}, depend upon ${filename} and use ${cmdtobuildsuffix} to create the former. - add separate ${filename}.${suffix}.gz rule - mipsco & pmax: rename "install.gz" to "netbsd-INSTALL.gz", for consistency and so the target to build the mdset kernel doesn't get confused with general "install" target
|
| 1.32 |
| 03-May-2002 |
lukem | rather than blocking parallel mdset builds with .WAIT, replace usage of "netbsd.tmp" with "${.TARGET:R}" (et al)
|
| 1.31 |
| 03-May-2002 |
lukem | provide common/mtree.dot (contains entry for ". type=dir ...") , and use that rather than MTREE entry in the list, because Makefile.image needs at least one mtree file anyway
|
| 1.30 |
| 02-May-2002 |
lukem | 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}
|
| 1.29 |
| 02-May-2002 |
simonb | Use "boot.pmax" instead of just "boot" in IMAGEDEPENDS.
|
| 1.28 |
| 26-Apr-2002 |
lukem | replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
|
| 1.27 |
| 14-Apr-2002 |
lukem | Makefile.mdset: add ${KERNELDEPS} variable which is ${KERNELS} with .WAIT between the items, and remove .WAIT from ${KERNELS}. Use ${KERNELDEPS} in make dependencies.
|
| 1.26 |
| 14-Apr-2002 |
lukem | - Rename Makefile.mdset variables: MDEXTRA_SUFFIXES.${KERNEL} -> MDSET.${FILENAME}.suffixes ${KERNEL.${_K}}.post -> MDSET.${FILENAME}.post This allows "default" rules for for MDSETTARGETS with FILENAMEs of "-" by defined MDSET.-.post & MDSET.-.suffixes - Document the above - Use the above appropriately in various Makefiles - Be a be quieter when building these kernels - Add .WAIT syncs so that multiple kernels aren't built in parallel, because the temporary filename is the same, and it also avoid hairy magic in syncing the targets generated from MDSET.${FILENAME}.suffixes with the master target for that ${FILENAME}
|
| 1.25 |
| 12-Apr-2002 |
lukem | - use Makefile.mdset to build md kernel and bootable image - use ${RELINSTALL} instead of ${INSTALL} ...
|
| 1.24 |
| 03-Apr-2002 |
lukem | Switch from "${DESTDIR}/usr/mdec/installboot" to "${INSTALLBOOT} -m ${MACHINE}" so now at least that step is cross-buildable.
|
| 1.23 |
| 28-Mar-2002 |
lukem | fix IMAGEDEPEND
|
| 1.22 |
| 12-Mar-2002 |
lukem | convert to New Distrib World Order. this should be able to be built as non-root now.
XXX: untested (hi simon! :), as it can't be cross built yet due to elf2ecoff and installboot issues.
|
| 1.21 |
| 09-Feb-2002 |
lukem | don't set the owner or group when installing into $RELEASEDIR
|
| 1.20 |
| 21-Oct-2001 |
jmc | Convert to using ${MDSETIMAGE}.
Provide a default value for $MDSETIMAGE and pull in bsd.own.mk to have it overriden as needed for cross/-current builds.
|
| 1.19 |
| 24-Mar-2001 |
simonb | Add dummy dependall target, only install bootblocks once.
|
| 1.18 |
| 10-Nov-2000 |
mhitch | Change the disktype of the diskimage to what the kernel is looking for to detect a 'miniroot' disklabel. Booting from the diskimage will now get the real disk geometry and adjust the incore disklabel parameters accordingly. Also revert back to using a prototype file - disklabel truncates the disktype to 15 characters when using the disktab entry, but will use 16 characters when using the prototype file.
|
| 1.17 |
| 01-Jun-2000 |
matt | branches: 1.17.2; need bsd.own.mk for KERNOBJDIR
|
| 1.16 |
| 02-May-2000 |
sjg | use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
|
| 1.15 |
| 06-Jan-2000 |
simonb | Tidy up a little and make work. Now uses like disktab files for disk labels.
|
| 1.14 |
| 04-Jan-2000 |
simonb | Split long line.
|
| 1.13 |
| 03-Jan-2000 |
simonb | s/boot/boot.pmax/
|
| 1.12 |
| 28-Dec-1999 |
simonb | Use the "echoimage" target. Install the ecoff install kernel in the release directory.
|
| 1.11 |
| 18-Oct-1999 |
simonb | Remove diskimage.gz before trying to do gzip diskimage.
|
| 1.10 |
| 06-May-1999 |
simonb | branches: 1.10.2; Add compressed image to CLEANFILES
|
| 1.9 |
| 04-May-1999 |
simonb | Add dummy depend targets so that "make depend" doesn't bomb out.
|
| 1.8 |
| 27-Apr-1999 |
simonb | Install install kernel as install.gz not netbsd.gz.
|
| 1.7 |
| 27-Apr-1999 |
simonb | Oops, install both the install kernel and diskimage.
|
| 1.6 |
| 27-Apr-1999 |
simonb | Add BINDIR and an install rule to install into ${RELEASEDIR}${BINDIR}.
|
| 1.5 |
| 27-Apr-1999 |
simonb | Gzip the diskimage.
|
| 1.4 |
| 16-Apr-1999 |
simonb | Fix incorrect pathname in previous.
|
| 1.3 |
| 16-Apr-1999 |
simonb | After building a ramdisk kernel, build a small (currently 2MB) diskimage suitable for dd'ing onto the start of a disk.
Duplicates some of the work done by the miniroot Makefiles and will cleaned up and made MI soon.
|
| 1.2 |
| 05-Apr-1999 |
simonb | Build an ELF kernel called netbsd instead of an a.out kernel called netbsd.aout.
|
| 1.1 |
| 05-Dec-1998 |
jonathan | branches: 1.1.2; Make ramdisk and ne-tbootable ramdisk-based instkernel on pmax.
|
| 1.1.2.4 |
| 26-Sep-2000 |
he | Pull up parts of revision 1.12 (via patch, requested by simonb): Install the ecoff install kernel in the release directory.
|
| 1.1.2.3 |
| 20-Oct-1999 |
he | Pull up revisions 1.5-1.11 (requested by simonb): Bring pmax release building machinery up-to-date.
|
| 1.1.2.2 |
| 17-Apr-1999 |
simonb | Pull up revs 1.3 and 1.4 from the trunk: After building a ramdisk kernel, build a small (currently 2MB) diskimage suitable for dd'ing onto the start of a disk.
|
| 1.1.2.1 |
| 05-Apr-1999 |
simonb | Pull up rev 1.2 from trunk.
|
| 1.10.2.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
| 1.17.2.1 |
| 13-Nov-2000 |
tv | Pullup 1.18 [mhitch]: Change the disktype of the diskimage to what the kernel is looking for to detect a 'miniroot' disklabel. Booting from the diskimage will now get the real disk geometry and adjust the incore disklabel parameters accordingly. Also revert back to using a prototype file - disklabel truncates the disktype to 15 characters when using the disktab entry, but will use 16 characters when using the prototype file.
|
| 1.36.32.1 |
| 09-Sep-2009 |
matt | Add support for pmax64 kernels.
|
| 1.36.30.1 |
| 14-Feb-2010 |
bouyer | Apply patch, requested by snj in ticket 1305: distrib/pmax/instkernel/Makefile: patch Bump the size of the pmax instkernel ramdisk to 2200k.
|
| 1.36.28.1 |
| 14-Feb-2010 |
bouyer | Apply patch, requested by snj in ticket 1305: distrib/pmax/instkernel/Makefile: patch Bump the size of the pmax instkernel ramdisk to 2200k.
|
| 1.36.20.1 |
| 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.38.12.1 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.38.6.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.40.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.40.2.1 |
| 18-Jan-2019 |
pgoyette | Synch with HEAD
|