rockbox/utils/zenutils/libraries/pelib-0.9/pelib
Maurus Cuelenaere 6c74a7db80 Fix ZenUtils compilation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21242 a1c6a512-1295-4272-9138-f99709370657
2009-06-10 15:14:32 +00:00
..
buffer
BoundImportDirectory.cpp
BoundImportDirectory.h
changelog.txt
ComHeaderDirectory.cpp
ComHeaderDirectory.h
DebugDirectory.cpp
DebugDirectory.h
ExportDirectory.cpp
ExportDirectory.h
IatDirectory.cpp
IatDirectory.h
ImportDirectory.h
license.htm
MzHeader.cpp
MzHeader.h
PeFile.cpp
PeFile.h
PeHeader.cpp
PeHeader.h
PeLib.h
PeLibAux.cpp
PeLibAux.h
PeLibInc.h
readme.txt
RelocationsDirectory.cpp
RelocationsDirectory.h
ResourceDirectory.cpp
ResourceDirectory.h
TlsDirectory.h

PeLib - Version 0.09 (alpha release)
=========================================

Copyright 2004 by Sebastian Porst
WWW: http://www.pelib.com
E-Mail: webmaster@the-interweb.com

=========================================

1. What is PeLib?
2. Where can I find a documentation of PeLib DLL?
3. Which license is used for PeLib?
4. Which compilers are being supported?
5. How do I compile PeLib?

1. What is PeLib DLL?
   PeLib is an open-source C++ library to modify
   PE files. See http://www.pelib.com for more details.

2. Where can I find a documentation of PeLib DLL?
   http://www.pelib.com

3. All parts of PeLib are distributed under the zlib/libpng license.
   See license.htm for details.
   
4. The following compilers have been tested:
   MingW with g++ 3.2.3
   Visual C++ 7.1 / Compiler version 13.10.3052
   Borland C++ 5.6.4 (currently not supported)
   Digital Mars Compiler 8.38n (currently not supported)

5. Go into the PeLib/source directory and enter the following lines
   depending on which compiler you use.
   
   g++: make -f makefile.g++
   Borland C++: make -f makefile.bcc (currently not supported)
   Visual C++ 7.1: nmake makefile.vc7
   Digital Mars: make makefile.dmc (currently not supported)
   
   If the compilation is succesful there should be some *.o/*.obj files
   and (if you used g++) a PeLib.a file in the lib directory.
   Then go to the examples directory and pick one example (I
   suggest FileDump) and try to build it with the same make
   command as above.