The root directory of AROS contains this:

AFD-COPYRIGHT - AROS' copyright message

BUGS - Known bugs of AROS

README - A readme with a short introduction about AROS

amiga/ - This is the directory where you can (and should) put things which
	are copyrighted by someone and thus now part of the archive; right
	now this means only the amiga header files which you get along with
	your C-Compiler (eg. DICE, SAS/C, StormC++, Maxon C++) or from the
	Amiga Developer CD 1.1 (recommended since it's the most simple and
	inexpensive way to get them). The CD is available at your local
	dealer or by mail order. Just put the includes into a subdir
	\filename{include/} below this directory and AROS will find them
	there.

apps/ - This directory contains the source for applications for AROS.
	Applications are programs and packages which are not in the basic
	installation which is in \filename{workbench/}.

arosshell.c - The main code for the shell which allows you to execute AROS
	commands as you are used to it on your beloved Amiga. Also a very
	small demo of how it works and also probably the smallest demo
	that does something useful.

bin/ - This directory contains all generated files under the name of
	your OS (eg. \filename{AROS/bin/linux/}). This directory is called
	\shell{$(ARCHDIR)}. Below this are two more directories:
	\shell{$(BINDIR)} where the files should be put which the end user
	should see and \shell{$(GENDIR)} where you can create a directory
	to put all files one part of AROS needs (eg. \filename{libs/} or
	\filename{os/}). The directory \shell{$(OSGENDIR)} is below
	\shell{$(GENDIR)} and all \filename{*.o} files in this directory
	are collected to the \filename{AmigaOS.lib}.

compiler/ - The C compiler for AROS. It contains include files,
	the source for amiga.lib and c.lib and the source for the
	compiler and all compiler specific utilities.

config/ - 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.

configure - This is a small script which examines your system and
	creates a file named \filename{AROS/config/host.cfg} which is used by
	the makefiles.

crypt.c - This is a small program which allows you to create a password if
	you want to use the CVS server (prefered). See the section about
	\lref{CVS}{CVS} for how it works.

dist/ - \shell{make dist} will put an archive with all files for
	developers and users in this directory. Make sure the version in
	make.cfg is set to the correct value because it will be used to
	determine the name of the archive.

docs/ - The source and the formatted docs (currently only in HTML
	format).

makefile - This is the magic file which holds the whole thing together.
	It has the following rules:

	\exec{gawk -f makefile2html.gawk --assign secfilt="target" $(TOP)/makefile}

rom/ - Things which are internal parts of the OS.

scripts/ - Scripts which are used to generate code.

test/ - Testcode, which is more complex.

tpl.c - Template file for AROS system library functions. Each function
	gets it's own file.

workbench/ - The disk-based part of AROS.

