diff options
Diffstat (limited to 'amiga/README.txt')
-rw-r--r-- | amiga/README.txt | 72 |
1 files changed, 43 insertions, 29 deletions
diff --git a/amiga/README.txt b/amiga/README.txt index 149518f..28b23cf 100644 --- a/amiga/README.txt +++ b/amiga/README.txt @@ -1,19 +1,56 @@ SUMMARY ======= -This is a port of expat for AmigaOS 4.0 which includes the +This is a port of expat for AmigaOS 4.x which includes the SDK, some XML tools and the libraries. -Both static and shared library versions are supported. +Four library flavours are supported: +1. static clib2 (libexpat.a) +2. static newlib (libexpat.a) +3. AmigaOS library (expat.library) +4. AmigaOS shared object library (libexpat.so) -The static library version is limited to clib2 although it should -be possible to use newlib with the appopriate compile options. +The AmigaOS library version is based on the work of Fredrik Wikstrom. -The shared library version is based on the work of Fredrik Wikstrom -and is currently limited to PPC only. + +BUILDING +======== +To build all the library flavours, all the tools, examples and run the +test suite, simply type 'make all' in the amiga subdirectory. + + +INSTALLATION +============ +To install expat into the standard AmigaOS SDK type 'make install' +in the amiga subdirectory. + + +CONFIGURATION +============= +You may want to edit the lib/amigaconfig.h file to remove +DTD and/or XML namespace support if they are not required by your +specific application for a smaller and faster implementation. + + +SOURCE CODE +=========== +The source code is actively maintained and merged with the official +Expat repository available at http://expat.sourceforge.net/ HISTORY ======= +5.0 - integrated 68k patches from Fredrik Wikstrom which means + expat.library is now callable from 68k code + - bumped version for the addition of the 68k interface so + executables can explicitly ask for version 5 and know + it includes the 68k interface + - refactored Makefile to avoid recursive make calls and + build all the library flavours + - added static newlib version + - added shared objects version + - added package target to Makefile + - compiled with SDK 53.13 (GCC 4.2.4) at -O3 + 4.2 - updated to correspond to Expat 2.0.1 release - bumped copyright banners and versions - simplified amigaconfig.h @@ -38,29 +75,6 @@ HISTORY - based on expat 1.95.8 -BUILDING -======== -To build expat.library, xmlwf tool, examples and run the test suite, -simply type 'make all' in the amiga subdirectory. - -The test suite will compile and run for both the static and shared -library versions. - - -INSTALLATION -============ -To install both static and shared versions of expat into the -AmigaOS SDK type 'make install' in the amiga subdirectory. - - -CONFIGURATION -============= -You may want to edit the lib/amigaconfig.h file to remove -DTD and/or XML namespace support if they are not required by your -specific application for a smaller and faster implementation. - - TO DO ===== - wide character support (UTF-16) -- provide 68k backwards compatibility |