Ruslan Ermilov
e1fe3dba5c
Reimplementation of world/kernel build options. For details, see:
...
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
2006-03-17 18:54:44 +00:00
Ruslan Ermilov
cbbdcac72a
NOFORTH -> NO_FORTH
2004-12-21 12:32:15 +00:00
Ruslan Ermilov
e653b48c80
Start the dreaded NOFOO -> NO_FOO conversion.
...
OK'ed by: core
2004-12-21 08:47:35 +00:00
Marcel Moolenaar
cf1dd2e903
Post repocopy build fixes.
2004-09-24 04:06:22 +00:00
Marcel Moolenaar
317872f26c
Don't create a mapfile during link. It's not needed for the build.
2004-02-13 04:45:41 +00:00
Ruslan Ermilov
5c8f32a869
Tidy up makefiles.
...
Tested by: marcel
2004-02-12 08:10:34 +00:00
Marcel Moolenaar
84408cc05c
Do not strip skiload when installed. The stripped binary does not load
...
in the simulator.
2003-11-09 06:53:37 +00:00
Marcel Moolenaar
c770dc0b63
Fix the ski loader, broken by the gcc upgrade. Update the linker
...
script to match the one for the EFI loader and rewrite __start()
in assembly to have gp defined without getting in the way of the
compiler.
2003-07-17 01:49:59 +00:00
David E. O'Brien
a8896ec82d
Consistently use NOFORTH to control the usage of ficl.
2003-02-26 06:18:52 +00:00
David E. O'Brien
d1bdfb40fd
-ffreestanding is the word.
...
(also resort some CFLAGS such that the more "important" value are first so
they are easier to see)
2002-05-10 09:26:35 +00:00
Peter Wemm
1e7e1ea54d
Set BINDIR
2002-04-07 04:26:42 +00:00
Peter Wemm
01c0b884af
Make it a bit closer to the EFI build and tie up some loose ends.
2002-04-06 04:33:53 +00:00
Peter Wemm
402e50591a
Do not add the ficl/alpha subdir to the ia64 include path. Try ficl/ia64
...
instead.
2002-04-06 04:16:58 +00:00
Marcel Moolenaar
ede9f03a1a
Fix the beforeinstall target. We install ${PROG}.help if loader.help
...
exists, otherwise we install it anyway. I interpret this as a very
high desire to install ${PROG}.help. Alas, ${PROG}.help doesn't exist
at the moment and neither does loader.help, so in practice this just
doesn't work, no matter how you interpret it. The compromise is to
install ${PROG}.help IFF it exists. I realize we lost creativity with
this commit, but style should have been preserved, AFAICT :-)
2002-03-29 22:53:56 +00:00
Marcel Moolenaar
b0d9287123
Duplicate the logic used elsewhere to define LIBSTAND.
2002-03-28 06:52:10 +00:00
Peter Wemm
1d7914a5bd
Add -ffreestanding to avoid printf/puts/putchar conversions
2002-03-19 10:51:57 +00:00
Peter Wemm
4d7552180d
Make this 'make obj' safe
2001-09-26 00:13:08 +00:00
Doug Rabson
3a19b480c8
Add a version of the loader which runs under SKI, the HP ia64 simulator.
...
This loader is quite functional and can load and run kernels. The kernels
don't quite work right after loading but that should be easily fixable.
2001-09-12 08:34:27 +00:00