History log of /netbsd-src/sys/arch/atari/stand/libsa/Makefile (Results 1 – 25 of 31)
Revision Date Author Comments
# 5ef6a33b 27-May-2010 dholland <dholland@NetBSD.org>

Introduce .WAIT into the cleandir rule for blasting the libsa/libkern/etc.
trees, because it can race with the libsa/libkern/etc. makefiles' own
cleandir rules. I think I've found all of the uses of

Introduce .WAIT into the cleandir rule for blasting the libsa/libkern/etc.
trees, because it can race with the libsa/libkern/etc. makefiles' own
cleandir rules. I think I've found all of the uses of the offending idiom...
Closes PR 43360.

show more ...


# d008724e 31-Mar-2009 tsutsui <tsutsui@NetBSD.org>

Switch atari standalone bootloaders to using MI libsa and libkern.

Tested by David Ross on port-atari@. Thanks!


# 18014b1a 19-Mar-2009 tsutsui <tsutsui@NetBSD.org>

Remove bcmp() from MD libsa.

XXX: These ports should be rewritten to use MI libsa for maintainability.


# fe5a481b 06-Jan-2009 tsutsui <tsutsui@NetBSD.org>

Fix PR port-atari/40315: Bootloader fails on Atari TT030
Add asm sources which provide a fixed entry point for raw bootxx and bootxxx
because modern aggressive gcc4 may reorder functions in the sam

Fix PR port-atari/40315: Bootloader fails on Atari TT030
Add asm sources which provide a fixed entry point for raw bootxx and bootxxx
because modern aggressive gcc4 may reorder functions in the same source
and the first function in a C source won't always appear at the beginning
in its object.

Also overhaul various files in the stand directory:
- rename stand/Makefile.inc to stand/Makefile.booters and
explicitly include it from each Makefile because the stand
directory contains non standalone programs like installboot and
Makefile.inc will be included implicitly from all Makefiles in SUBDIRs
- put more common options into Makefile.booters so that
all boot programs use proper options (-Os etc.)
- make standalone boot programs compile without installed ${DESTDIR}:
- create machine and m68k symlinks in ${.OBJDIR} in all boot programs
- set appropriate make environments to suppress errors and warnings
- <string.h> isn't there in _STANDALONE case
- put #ifdef TOSTOOLS (looks equivarent with !_STANDALONE)
to some files in stand/tostools
- use ${LD} ${LINKFLAGS} rather than ${CC} ${LDFLAGS}
- create raw binaries on ${PROG} target rather than on beforeinstall
and stop weird renaming on beforeinstall and afterinstall
- print proper error message if bootxx size is larger than limit
- create ${DESTDIR}/usr/mdec/{milan,std} directories on beforeinstall
in all boot programs
(XXX: how can we put MD /usr/mdec/foo directories into src/etc/mtree?)
- prototype warnsfy
- cleanup Makefiles for readablity and remove unnecessary rules
- no need to use daddr_t in installboot because the AHDI label doesn't
support 64 bit block numbers

Tested by David Ross (PR submitter) on port-atari, and
finally NetBSD/atari on TT030 is now fully functional.

Should be pulled up to netbsd-4 (where gcc4 was initially imported)
and netbsd-5.

show more ...


# 143d7e2d 30-Dec-2005 he <he@NetBSD.org>

Make this build again by using ${S}/../common/lib/libc/Makefile.inc.


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# 265b2da1 28-Jun-2005 junyoung <junyoung@NetBSD.org>

Sync comment with reality.
While here, remove trailing spaces.


# c85fb0b7 14-Jun-2005 jmc <jmc@NetBSD.org>

add memcmp. Why doesn't this use the regular libsa pullover?


# d820cc00 28-Oct-2003 he <he@NetBSD.org>

Add -ffreestanding to CFLAGS, so that libsa prototypes do not conflict
with otherwise built-in functions and prototypes in the new gcc.


# b98ddfff 29-Aug-2003 dsl <dsl@NetBSD.org>

libsa/bcmp.c now defines both bcmp and memcmp


# cb53c3ac 24-Aug-2003 he <he@NetBSD.org>

The new ufs.o also needs memset, so add it.


# 09c60228 21-Aug-2003 he <he@NetBSD.org>

Add memcmp, memmove and bcmp to handle the new ufs.c.


# da63355b 01-Apr-2003 he <he@NetBSD.org>

Undo the last; adding the quad arithmetic caused the boot code to
overflow. Instead do as the mvme68k port, and use 32-bit daddr_t here.


# 369a9dc3 01-Apr-2003 he <he@NetBSD.org>

Adapt to daddr_t being bumped to 64 bits. This required us to add
div/mod quad operations to libsa, and adjusting a pair of format specifiers.


# 8b225b8f 05-May-2002 jdolecek <jdolecek@NetBSD.org>

also don't make the machine symlinks for 'clean' target
move the CLEANFILES update out of the .if, so that the files get removed
for 'clean' or 'cleandir'


# 806100bb 05-May-2002 jdolecek <jdolecek@NetBSD.org>

Don't make the machine symlinks for 'cleandir' target either. This
should fix read-only source builds.

XXX Perhaps the condition should be changed to
XXX .if make(depend) || make(all) || make(depend

Don't make the machine symlinks for 'cleandir' target either. This
should fix read-only source builds.

XXX Perhaps the condition should be changed to
XXX .if make(depend) || make(all) || make(dependall)
XXX similarily to bsd.kmod.mk?

show more ...


# 98b2b14b 08-Apr-2002 bjh21 <bjh21@NetBSD.org>

Add files.c to SRCS, since other bits of libsa want it.


# 0cd2b4ee 11-Mar-2002 leo <leo@NetBSD.org>

Take care of the 'machine' and 'm68k' include paths.
Copied verbatim from the x68k/stand/libsa/Makefile.


# 8e6f7afb 12-Dec-2001 tv <tv@NetBSD.org>

MKfoo=no -> NOfoo


# 48c09b62 14-Nov-2001 tv <tv@NetBSD.org>

Work around <bsd.lib.mk> used for kernel libs in other places. Clean up
include paths.


# a9d59a63 13-Oct-2001 leo <leo@NetBSD.org>

We need a configurable heap now (that implies we need panic.c too....).


# 7491bc8e 02-Oct-2001 chs <chs@NetBSD.org>

add ashldi3.c, needed by ufs.c due to added cast in lblktosize().


# b2990af4 08-Sep-2001 thomas <thomas@NetBSD.org>

ELF adaption.


# 24ae5a32 15-Mar-1999 leo <leo@NetBSD.org>

We need more 'stand' functions (From Julian Coleman).


# 10d94b3a 19-Feb-1999 leo <leo@NetBSD.org>

STANDALONE -> _STANDALONE per recent discussion.


12