AROSAmiga Research OS

Previous Next Top of Manual blank.gif

AROS - The Amiga Research OS


NEWS
    Old News
    Status
    Credits
Documentation
    Background
    FAQ
    CVS
    MetaMake
    Coding Style
    AROS XML
    Filesystems
    HIDD Intro
    HIDD Model
    Contents
        compiler
        config
        docs
        rom
        scripts
        tools
        workbench
    AutoDocs
    Random Ideas
Screenshots
Downloads
Snapshots
Links

AROS /

The root directory of AROS contains this:

_gdbinit

Init file for the GNU Debugger gdb.

aclocal.m4

Local macros for GNU autoconf.

bin/

This directory contains all generated files under the name of your OS (eg. AROS/bin/linux/). This directory is called $(ARCHDIR). Below this are two more directories: $(BINDIR) where the files should be put which the end user should see and $(GENDIR) where you can create a directory to put all files one part of AROS needs (eg. libs/ or os/). The directory $(OSGENDIR) is below $(GENDIR) and all *.o files in this directory are collected to the 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 script which examines your system and creates a file named AROS/config/host.cfg which is used by the makefiles. Run autoconf if it doesn't exist.

configure.in

Source file. Run autoconf to convert this into a configure script.

docs/

The source for the documentation.

license.html

Our copyright license

local/

This directory and it's contents are ignored by AROS. You can put alpha stuff here if you want to avoid CVS complaining about it.

make.defaults

File with options for the make. If you want to change an option, create a file make.opts and put your changes there. The most simple method is just to copy make.defaults to make.opts.

make.defaults.in

This file is used by configure to create make.defaults.

mmake.config

Config file for MetaMake

mmake.config.in

This file is used by configure to create mmake.config.

mmakefile

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

dist
Create the distribution archives
clean
Remove all generated files
cleandep
Remove all generated dependency files.
docs
Compile the documentation for AROS.

rom/

Things which are internal parts of the OS.

scripts/

Scripts which are used to generate code.

test/

Testsuite for AROS.

tools/

This contains build tools.

workbench/

The disk-based part of AROS.


Previous Next Top of Manual blank.gif
minilogo.gif

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: digulla@aros.org
Generated: Sun Oct 7, 2001