Home | History | Annotate | only in /src/distrib/evbarm/gzboot
History log of /src/distrib/evbarm/gzboot
RevisionDateAuthorComments
 1.6 29-Apr-2003  thorpej branches: 1.6.32;
Don't build gzboot's separately. Instead, use the concatenate'able
gzboot images that are installed in ${DESTDIR}/usr/mdec. Simplifies
building of these images considerably.

Fixes PR port-arm32/21352.
 1.5 10-Apr-2003  thorpej Descend into the gzboot_ADI_BRH_flash_0x00140000 subdir.
 1.4 26-Apr-2002  thorpej Build gzboot_TEAMASA_NPWR_flash_0x00080000.
 1.3 13-Apr-2002  thorpej Make the "release" target catch everything we want.
 1.2 11-Apr-2002  lukem - move gzboot/gzimg_* into unified gzboot/gzimg/, incorporating gzboot/kern_*
- use NDWO Makefile layout
 1.1 28-Mar-2002  thorpej Add some basic distrib infrastructure for NetBSD/evbarm. Right
now, this includes building flash'able gzip'd kernel images (and
the uncompressing loader) for the IQ80310 and IQ80321 eval boards.
 1.6.32.1 05-Oct-2008  mjf Sync with HEAD.
 1.28 02-Jun-2019  thorpej Fix building of gzboot images in the EABI MACHINE_ARCH universe.
 1.27 05-Aug-2014  apb branches: 1.27.24;
Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.
 1.26 01-Mar-2014  matt branches: 1.26.2;
TARGETS -> ARCH_TARGETS
 1.25 27-Jan-2014  apb Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

When USE_PIGZGZIP=yes, bsd.own.mk sets TOOL_GZIP=${TOOL_PIGZ},
so there's no need to test USE_PIGZGZIP in these Makefiles.
 1.24 30-Jan-2013  he Fix the ALL_KERNELS default value assignment, so that the double
quotes don't become a part of the value, causing all the targets
to be skipped by default.
 1.23 13-Jan-2013  mlelstv build.sh lets you build releases with a limited set of kernels by
using the ALL_KERNELS environment variable to override the arch default.

Fix this mechanism for evbarm by limiting the generated boot images
accordingly.
 1.22 04-Apr-2012  bsh branches: 1.22.2;
add phony targets to build gzimg files for specified kernels, instead
of building all gzimg files in TARGETS.
 1.21 03-Apr-2009  perry branches: 1.21.6;
Consistently use gzip with the -n flag so dates are not embedded.

Not tested on all platforms.
 1.20 31-Oct-2008  cliff branches: 1.20.2;
add GEMINI gz image target
 1.19 23-Jun-2008  matt branches: 1.19.2;
Change MACHINE to RELEASEMACHINEDIR
 1.18 09-Nov-2006  scw branches: 1.18.18; 1.18.22;
Build a gzboot image suitable for CP3100.
 1.17 24-Dec-2004  joff Plug Technologic Systems TS-7200 SBC kernels into evbarm release build
 1.16 30-Jul-2003  bsh add SMDK2800 to supported platform.
 1.15 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.14 26-May-2003  thorpej Don't build a big-endian image on platforms which don't run big-endian.
 1.13 29-Apr-2003  thorpej Don't build gzboot's separately. Instead, use the concatenate'able
gzboot images that are installed in ${DESTDIR}/usr/mdec. Simplifies
building of these images considerably.

Fixes PR port-arm32/21352.
 1.12 10-Apr-2003  thorpej Fix building of gzimg's (feh, last test build was done from the wrong
source tree).
 1.11 08-Apr-2003  thorpej Build "root on wd0" and "root on sd0" gzboot images for ADI BRH,
IQ80310, and IQ80321. Build "root on sd0" for TEAMASA_NPWR.
 1.10 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.9 08-May-2002  lukem improve how gzipping is done to reduce amount of temp files, etc.
 1.8 05-May-2002  lukem Use per-target temp files, rather than sharing the same ones.
Fixes parallel build problem noted by Bill Sommerfeld.
 1.7 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.6 26-Apr-2002  lukem replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.5 24-Apr-2002  thorpej Allow the name of the gzboot image to be different from the name
of the kernel configuration.
 1.4 24-Apr-2002  thorpej Allow which kernel for a specific kernel config to be specified (e.g.
netbsd-sd0, netbsd-wm0, etc.).
 1.3 13-Apr-2002  thorpej Make the "release" target catch everything we want.
 1.2 11-Apr-2002  thorpej Add back the -f flag to gzip(1) that was erroneously removed in
in the last change.
 1.1 11-Apr-2002  lukem - move gzboot/gzimg_* into unified gzboot/gzimg/, incorporating gzboot/kern_*
- use NDWO Makefile layout
 1.18.22.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.18.18.2 05-Oct-2008  mjf Sync with HEAD.
 1.18.18.1 29-Jun-2008  mjf Sync with HEAD.
 1.19.2.1 01-Nov-2008  snj Pull up following revision(s) (requested by cliff in ticket #2):
distrib/evbarm/gzboot/gzimg/Makefile: revision 1.20
add GEMINI gz image target
 1.20.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.21.6.3 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.21.6.2 23-Jan-2013  yamt sync with head
 1.21.6.1 17-Apr-2012  yamt sync with head
 1.22.2.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.22.2.1 25-Feb-2013  tls resync with head
 1.26.2.1 10-Aug-2014  tls Rebase.
 1.27.24.1 10-Jun-2019  christos Sync with HEAD

RSS XML Feed