|Amiga Research OS|
This directory contains the dirty stuff. Code which makes AROS live (mostly hacked up assembler code which you don't want to see). Anything is allowed inside this directory in order to make AROS work on as many hardwares as possible.
Code to make AROS work on the Amiga itself. Currently the emulation is nonexistent, but we work on boot code (found in boot/).
This is a generated include file. It's generated by AROS/configure and will appear in the include tree as aros/config.h. The following information can be found in this file:
C source for kernel functions. These will not produce correct code to compile the kernel but when you compile and disassemble these, you will have a good starting point to write the assembler functions for the kernel.
Code to make AROS work as an emulation under FreeBSD.
This file is included by all makefiles and generated by AROS/configure. It defines the following Make variables:
Version of the kernel for i386 CPUs. It consists mainly of a bunch of assembler files which implement functions that can't be done in C (eg. semaphores, stack handling or task switching). Note that this is the only directory which may contain assembler files and which is different for every architecture. If you begin your work on some new architecture, make such a directory for your hardware and put all hardware dependent files in there. It is a rule that you can do anything inside this directory as long as it has no influence on the other files and directories. The directory must support the standard rules all and clean and read AROS/config/make.cfg. All files generated by the makefile should go into $(OSGENDIR).
No description for this entry available.
Untested assembler code for machines which have an 680x0 CPU but which are not Amigas (Mac, for example).
Assembler code for Amiga hardware.
This is compiled during the setup phase. It will determine certain features of the C compiler (alignment of fields in structures and on the stack).
Global settings for the Makefiles. Each makefile reads this file before it does anything else (well, almost... most makefiles set a path to this file first :-) ) It sets up some interesting paths:
Amiga® is a trademark of Amiga Inc. All other trademarks belong to their respective owners. Copyright © AROS - The Amiga Research OS
All Rights Reserved
Comments to webmaster: firstname.lastname@example.org
Generated: Sun Oct 7, 2001
Copyright © AROS - The Amiga Research OS