squashed commit of private hostlib-resource branch
[tangerine.git] / compiler / contents.xml
blob2e68d4086cde7b8dfa9d44da72084487816602b2
1 <contents>
2 <item>
3     <dir>alib</dir>
4     The source for the amiga.lib. This link library
5         contains small utility functions which didn't made it
6         into a shared library.
8 </item>
10 <item>
11     <dir>aros</dir>
12     The source for aros.lib. This link library
13         contains special functions which allow to write
14         portable code.
16 </item>
18 <item>
19     <dir>clib</dir>
20     <p>The source for AROS' c.lib. This link library
21         contains the standard ANSI C (and some more)
22         library functions like <code>printf()</code>,
23         <code>strcpy()</code>, etc.</p>
25         <p>The directory also contains the includes for ANSI C.</p>
27 </item>
29 <item>
30     <dir>include</dir>
31     This directory contains all AROS specific
32         includes as well as all Amiga includes which have
33         been modified for AROS. Note that these files are
34         searched *before* the files in
35         <filename>amiga/include/</filename>. Most people will notice
36         this when they compile some program which uses a
37         function which has not yet been implemented in
38         AROS. The compiler will complain about a function
39         without a prototype despite the fact that it is in
40         <filename>amiga/include/clib/*_protos.h</filename>. That's
41         because it doesn't look there and if you ever get
42         an error like this, have a look into include first.
43 </item>
44 <item>
45     <dir>autoinit</dir>
46     The sources for autoinit.lib, a library that let's you forget
47     about the initialization of whatever you want, opening and
48     closing libraries included.
49 </item>
50 </contents>