History log of /freebsd-10.1-release/sys/boot/i386/kgzldr/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 139112 21-Dec-2004 ru

NOSHARED -> NO_SHARED


# 139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


# 125753 12-Feb-2004 ru

Fixed the fatal bug introduced in previous commit: don't strip
kgzldr.o -- kgzipping with such a loader produces bad images.


# 125621 09-Feb-2004 ru

- Factor out -nostdlib to an upper level Makefile.inc.

- Now that bsd.prog.mk deals with programs linked with -nostdlib
better, and has a notion of an "internal" program, use PROG
where possible. This has a good impact on the contents of
.depend files and causes programs to be linked with cc(1).

XXX: boot2 couldn't be converted as it's actually two programs.

Tested on: i386, amd64


# 125566 07-Feb-2004 ru

- Removed -elf which is not a valid gcc(1) option anymore.
- Removed -ffreestanding; it's enforced by ../Makefile.inc.


# 125537 06-Feb-2004 ru

First round of cleanups to sys/boot/ makefiles:

- do not use PROG for what's not a real C program,
- use sys.mk transformation rules where possible,
- only create the "machine" symlink on AMD64,
- removed MAINTAINER lines in individual makefiles,
- added the LIBSTAND defitinion to <bsd.libnames.mk>,
- somewhat better contents in .depend files.

Tested on: i386, amd64
Prodded by: bde


# 117052 29-Jun-2003 ru

Revision 1.13, besides its useful part, replaced bsd.prog.mk by
bsd.lib.mk and thus broke the build since AFLAGS were not taken
into considered anymore, as bsd.lib.mk currently has wrong .s.o
rule that uses cc(1) instead of as(1).

Revision 1.14 reverted to using as(1), and revision 1.15 brought
AFLAGS back to the business, but revision 1.14 also broke "make
clean".

To fix this, but not break anything that was fixed in revisions
1.13-1.15, we revert mostly to revision 1.13 except for switching
back to using bsd.prog.mk. This gives us back the default .s.o
rule from sys.mk that uses as(1), and fixes "make clean" by
restoring the full contents of OBJS.

Also fixed LDFLAGS.


# 115964 07-Jun-2003 obrien

Add ${AFLAGS} to 'as' invocation.


# 115941 07-Jun-2003 obrien

Don't use a C compiler to assemble a pure asm file.


# 115899 06-Jun-2003 kuriyama

Tweak make values and targets not to build kgzldr.o at
installation stage.

Reviewed by: bde


# 104234 30-Sep-2002 peter

Use as's --defsym switch to compensate for the loss of the M4 substitution
of SIOPRT which broke kgzldr and therefore make release.

Pointed out by: murray


# 103436 16-Sep-2002 peter

Initiate deorbit burn for the i386-only a.out related support. Moves are
under way to move the remnants of the a.out toolchain to ports. As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL. It has already lasted WAY beyond
that.

Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.

Tested on: i386 (extensively), alpha


# 96309 09-May-2002 obrien

Don't be redundant.


# 96306 09-May-2002 obrien

-ffreestanding is the word for /sys.


# 94952 17-Apr-2002 ru

Really unbreak it this time (clean and install were still broken).


# 94510 12-Apr-2002 ru

Unbreak this as well.
At the extra bonus of fixing the contents of the .depend file.

Not really my day.


# 80084 21-Jul-2001 rnordier

Unset MAINTAINER.


# 68314 04-Nov-2000 rnordier

Support a.out: avoid (%dx) in in/out instructions, and use an m4
macro to supply underscores for externals.


# 66555 02-Oct-2000 rnordier

Set MAINTAINER.


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 48912 19-Jul-1999 rnordier

Use M4FLAGS for m4.


# 48908 19-Jul-1999 rnordier

This commit was generated by cvs2svn to compensate for changes in r48907,
which included commits to RCS files with non-trunk default branches.


# 48907 19-Jul-1999 rnordier

kgzldr is a kzipboot replacement for use with kgzip(8).

Development sponsored by Global Technology Associates, Inc.

Reviewed/tested by: abial