|
1 SUMMARY |
|
2 ======= |
|
3 This is a port of expat for AmigaOS 4.0 which includes the |
|
4 SDK, some XML tools and the libraries. |
|
5 |
|
6 Both static and shared library versions are supported. |
|
7 |
|
8 The static library version is limited to clib2 although it should |
|
9 be possible to use newlib with the appopriate compile options. |
|
10 |
|
11 The shared library version is based on the work of Fredrik Wikstrom |
|
12 and is currently limited to PPC only. |
|
13 |
|
14 |
|
15 HISTORY |
|
16 ======= |
|
17 4.2 - updated to correspond to Expat 2.0.1 release |
|
18 - bumped copyright banners and versions |
|
19 - simplified amigaconfig.h |
|
20 - updated include/libraries/expat.h file |
|
21 - modified launch.c to use contructor/deconstructor |
|
22 - removed need for amiga_main() from expat utilities |
|
23 |
|
24 4.1 - fixed memory freeing bug in shared library version |
|
25 - now allocates shared memory |
|
26 |
|
27 4.0 - updated for corresponding Expat 2.0 release |
|
28 - some minor CVS related changes |
|
29 |
|
30 3.1 - removed obsolete sfd file |
|
31 - added library description xml file |
|
32 - refactored Makefile |
|
33 - removed extraneous VARARGS68K keywords |
|
34 - reworked default memory handling functions in shared lib |
|
35 - updated amigaconfig.h |
|
36 |
|
37 3.0 - initial release |
|
38 - based on expat 1.95.8 |
|
39 |
|
40 |
|
41 BUILDING |
|
42 ======== |
|
43 To build expat.library, xmlwf tool, examples and run the test suite, |
|
44 simply type 'make all' in the amiga subdirectory. |
|
45 |
|
46 The test suite will compile and run for both the static and shared |
|
47 library versions. |
|
48 |
|
49 |
|
50 INSTALLATION |
|
51 ============ |
|
52 To install both static and shared versions of expat into the |
|
53 AmigaOS SDK type 'make install' in the amiga subdirectory. |
|
54 |
|
55 |
|
56 CONFIGURATION |
|
57 ============= |
|
58 You may want to edit the lib/amigaconfig.h file to remove |
|
59 DTD and/or XML namespace support if they are not required by your |
|
60 specific application for a smaller and faster implementation. |
|
61 |
|
62 |
|
63 TO DO |
|
64 ===== |
|
65 - wide character support (UTF-16) |
|
66 - provide 68k backwards compatibility |