Home | History | Annotate | only in /src/sys/arch/alpha/compile
History log of /src/sys/arch/alpha/compile
RevisionDateAuthorComments
 1.5 12-Apr-1996  cgd kill this; more trouble (for more people) than it was worth
 1.4 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.3 03-Aug-1995  cgd update to match my reality
 1.2 28-Jun-1995  cgd update for new kernel names
 1.1 07-May-1995  cgd ignore the kernel compile dirs for which we provide config files.
 1.2 06-Jan-2003  lukem Rework how KERNOBJDIR functions; now it's always determined with
cd ${KERNSRCDIR}/${KERNARCHDIR}/compile && ${PRINTOBJDIR}
This is far simpler than the previous system, and more robust with
objdirs built via BSDOBJDIR.

The previous method of finding KERNOBJDIR when using BSDOBJDIR by
referencing _SRC_TOP_OBJ_ from another directory was extremely
fragile due to the depth first tree walk by <bsd.subdir.mk>, and
the caching of _SRC_TOP_OBJ_ (with MAKEOVERRIDES) which would be
empty on the *first* pass to create fresh objdirs.

This change requires adding sys/arch/*/compile/Makefile to create
the objdir in that directory, and descending into arch/*/compile
from arch/*/Makefile. Remove the now-unnecessary .keep_me files
whilst here.

Per lengthy discussion with Andrew Brown.
 1.1 13-Feb-1995  cgd branches: 1.1.46;
preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.
 1.1.46.1 07-Jan-2003  thorpej Sync with HEAD.
 1.1 06-Jan-2003  lukem branches: 1.1.2;
Rework how KERNOBJDIR functions; now it's always determined with
cd ${KERNSRCDIR}/${KERNARCHDIR}/compile && ${PRINTOBJDIR}
This is far simpler than the previous system, and more robust with
objdirs built via BSDOBJDIR.

The previous method of finding KERNOBJDIR when using BSDOBJDIR by
referencing _SRC_TOP_OBJ_ from another directory was extremely
fragile due to the depth first tree walk by <bsd.subdir.mk>, and
the caching of _SRC_TOP_OBJ_ (with MAKEOVERRIDES) which would be
empty on the *first* pass to create fresh objdirs.

This change requires adding sys/arch/*/compile/Makefile to create
the objdir in that directory, and descending into arch/*/compile
from arch/*/Makefile. Remove the now-unnecessary .keep_me files
whilst here.

Per lengthy discussion with Andrew Brown.
 1.1.2.2 07-Jan-2003  thorpej Sync with HEAD.
 1.1.2.1 06-Jan-2003  thorpej file Makefile was added on branch nathanw_sa on 2003-01-07 20:50:28 +0000
 1.7 12-Aug-1997  cgd branches: 1.7.2;
clean up RCS IDs
 1.6 20-Aug-1996  cgd branches: 1.6.2; 1.6.12;
allow dots in names (but not at start of names), so that
GENERIC.PROF gets built.
 1.5 15-Jun-1996  cgd punt on the grep and do all the file selection in find. don't try
to build kernels from files with '.' anywhere in their names.
 1.4 12-Apr-1996  cgd branches: 1.4.4;
config first, so there's someplace to cd to.
 1.3 12-Apr-1996  cgd oops; forgot to remove a line of debugging/testing code
 1.2 12-Apr-1996  cgd clean up a lot, make work with outline mode, and switch functions:
build now builds from scratch, rebuild just runs make.
 1.1 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.4.4.1 15-Jun-1996  cgd pull up from trunk:
>punt on the grep and do all the file selection in find. don't try
>to build kernels from files with '.' anywhere in their names.
 1.6.12.1 23-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.6.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.7.2.2 12-Aug-1997  cgd clean up RCS IDs
 1.7.2.1 12-Aug-1997  cgd file build_all was added on branch alpha-nwscons on 1997-08-12 06:08:22 +0000
 1.7 12-Aug-1997  cgd branches: 1.7.2;
clean up RCS IDs
 1.6 20-Aug-1996  cgd branches: 1.6.2; 1.6.12;
allow dots in names (but not at start of names), so that
GENERIC.PROF gets built.
 1.5 15-Jun-1996  cgd punt on the grep and do all the file selection in find. don't try
to build kernels from files with '.' anywhere in their names.
 1.4 12-Apr-1996  cgd branches: 1.4.4;
config first, so there's someplace to cd to.
 1.3 12-Apr-1996  cgd oops; forgot to remove a line of debugging/testing code
 1.2 12-Apr-1996  cgd clean up a lot, make work with outline mode, and switch functions:
build now builds from scratch, rebuild just runs make.
 1.1 23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.4.4.1 15-Jun-1996  cgd pull up from trunk:
>punt on the grep and do all the file selection in find. don't try
>to build kernels from files with '.' anywhere in their names.
 1.6.12.1 23-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.6.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.7.2.2 12-Aug-1997  cgd clean up RCS IDs
 1.7.2.1 12-Aug-1997  cgd file rebuild_all was added on branch alpha-nwscons on 1997-08-12 06:08:23 +0000

RSS XML Feed