Home | History | Annotate | Download | only in stand
History log of /src/sys/arch/alpha/stand/Makefile.bootprogs
RevisionDateAuthorComments
 1.37  28-May-2022  andvar fix various typos in comments.
 1.36  08-Apr-2017  christos centralize vers.c building for standalone programs.
 1.35  20-Jan-2016  jklos branches: 1.35.2; 1.35.4;
Change base address to account for later Alpha models with later firmware
which require more space for SRM.
 1.34  16-Jan-2014  christos branches: 1.34.6;
eliminate use of bsd.sys.mk from Makefiles
 1.33  12-Jan-2014  tsutsui Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
 1.32  23-Jan-2011  joerg branches: 1.32.4; 1.32.14; 1.32.18;
Define NOMAN earlier
 1.31  22-Jan-2011  joerg Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh. Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.
 1.30  20-Apr-2009  tsutsui branches: 1.30.4; 1.30.6; 1.30.8;
Set STRIPFLAG= after ${MAKECONF} is included by <bsd.own.mk> via <bsd.prog.mk>.
Fixes PR install/40492.
 1.29  13-Apr-2009  tsutsui Use <bsd.klinks.mk> to create ${MACHINE} and ${MACHINE_ARCH} symlinks.
 1.28  12-Jan-2009  tsutsui branches: 1.28.2;
WARNSfy
 1.27  11-Dec-2005  christos branches: 1.27.74; 1.27.78; 1.27.86; 1.27.88;
merge ktrace-lwp.
 1.26  05-Jan-2005  simonb Revert previous method of stripping out the .eh_frame sections from
objects as they're built now that we strip them all out at final link
time.
 1.25  28-Dec-2004  jmc Make sure all objects strip out the .eh_frame section and force libsa/etc to
also do this for their objects. Otherwise this creates bootblocks that
are too large w. binutils 2.15
 1.24  26-Oct-2003  lukem Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
 1.23  08-Oct-2003  simonb Define LIB{CRT0,C,CRTBEGIN,CRTEND} as nothing, we don't need to link
against them.
 1.22  09-Nov-2002  thorpej branches: 1.22.6;
Make the bootblocks build with warnings.
 1.21  05-Jan-2002  thorpej Add -ffreestanding to CFLAGS. Remove the GCC 2.8 check around
-Wno-main (always include -Wno-main).
 1.20  30-Dec-2001  lukem add -Os to COPTS after <bsd.prog.mk> is pulled in rather than adding
it in CFLAGS beforehand, as a user's mk.conf COPTS+=-O2 results in
boot files that are too large.
 1.19  31-Oct-2001  thorpej Split elf32 vs. elf64 handling in loadfile(), including support for
each separately and explicitly. BOOT_ELF is now BOOT_ELF32 and
BOOT_ELF64, and ELFSIZE should no longer be defined in loadfile_machdep.h.
 1.18  21-Jul-2000  jdolecek branches: 1.18.2; 1.18.4; 1.18.8;
switch to sys/conf/newvers_stand.sh for generation of version files
move the vers.c depend/build goo to Makefile.bootprogs and remove
explicit rules in other Makefiles
sync the message in */version files with other ports using newvers_stand.sh

XXX the new depend rules were tested to limited extend (also with obj dirs)
XXX on i386 and should be ok; the changes should not otherwise influence build
 1.17  01-Feb-2000  tsutsui Revert STRIPPROG -> STRIP
 1.16  23-Jan-2000  mycroft Clean up the machine symlink stuff ever so slightly. Needs to be
standardized between files.
 1.15  19-Jan-2000  tsutsui STRIP -> STRIPPROG
 1.14  10-Sep-1999  ross branches: 1.14.2;
Nuke the alpha ecoff/elf bootloader and use the libsa/ one instead.
 1.13  11-Apr-1999  cgd add support for 'standalone programs', like kernels but not the kernel.
 1.12  05-Apr-1999  cgd branches: 1.12.2; 1.12.4;
always -D NETBSD_VERS
 1.11  05-Apr-1999  cgd i was fooling myself to believe that these would build with all warnings
 1.10  05-Apr-1999  cgd reorganize Makefiles so that warning flags aren't accidentally omitted,
and so that all programs and boot blocks are built.
 1.9  02-Apr-1999  ross Fix typo in FILE_FORMAT_CPPFLAGS.
 1.8  02-Apr-1999  cgd unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on. No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
 1.7  01-Apr-1999  ross Revert recent changes, which either don't work, or can't be built
successfully by ordinary mortals.
 1.6  31-Mar-1999  cgd separate defns for primary and unified boot blocks
 1.5  31-Mar-1999  cgd Compile with -Os (optimize for size).
Clean up the "Region 1" related definitions, and define load addresses,
max load size, and max total size for as many boot block types as we can.
(types = unified, primary, secondary). We can't always define all
values for all boot blocks, though.
Make CPP flags selection less gross.
Use objcopy rather than headersize (yay, evil gets a stake to the heart!).
Use a little shell script to verify that the sizes of the boot blocks are OK.
Do not compile too much more of libsa than we actually have to.
 1.4  13-Feb-1999  lukem convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.3  28-Sep-1998  thorpej Fix for some EGCS warnings.
 1.2  28-Mar-1998  cgd GC alpha's ECOFF_TOOLCHAIN make variable, and related bits. Nobody
should be using an ECOFF toolchain on NetBSD/alpha any more.
 1.1  28-Mar-1998  thorpej Much more sane boot block builds, from Chris Demetriou.
 1.12.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.12.2.2  05-Apr-1999  cgd always -D NETBSD_VERS
 1.12.2.1  05-Apr-1999  cgd file Makefile.bootprogs was added on branch netbsd-1-4 on 1999-04-05 22:03:49 +0000
 1.14.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.18.8.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.18.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.18.2.5  11-Nov-2002  nathanw Catch up to -current
 1.18.2.4  28-Feb-2002  nathanw Catch up to -current.
 1.18.2.3  11-Jan-2002  nathanw More catchup.
 1.18.2.2  08-Jan-2002  nathanw Catch up to -current.
 1.18.2.1  14-Nov-2001  nathanw Catch up to -current.
 1.22.6.4  17-Jan-2005  skrll Sync with HEAD.
 1.22.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.22.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.22.6.1  03-Aug-2004  skrll Sync with HEAD
 1.27.88.1  06-Feb-2009  snj Pull up following revision(s) (requested by tsutsui in ticket #418):
sys/arch/alpha/stand/Makefile.bootprogs: revision 1.28
sys/arch/alpha/stand/common/boot.c: revision 1.29
WARNSfy
 1.27.86.2  28-Apr-2009  skrll Sync with HEAD.
 1.27.86.1  19-Jan-2009  skrll Sync with HEAD.
 1.27.78.1  04-May-2009  yamt sync with head.
 1.27.74.1  17-Jan-2009  mjf Sync with HEAD.
 1.28.2.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.30.8.1  08-Feb-2011  bouyer Sync with HEAD
 1.30.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.30.4.1  05-Mar-2011  rmind sync with head
 1.32.18.1  18-May-2014  rmind sync with head
 1.32.14.2  03-Dec-2017  jdolecek update from HEAD
 1.32.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.32.4.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.34.6.2  28-Aug-2017  skrll Sync with HEAD
 1.34.6.1  19-Mar-2016  skrll Sync with HEAD
 1.35.4.1  21-Apr-2017  bouyer Sync with HEAD
 1.35.2.1  26-Apr-2017  pgoyette Sync with HEAD

RSS XML Feed