----------------------------------------------------------
IDAPython - Python plugin for Interactive Disassembler Pro
----------------------------------------------------------
Building From Source
--------------------

REQUIREMENTS

[Tested versions are in brackets]

 - IDA and IDA SDK [4.8, 4.9]
   http://www.datarescue.com/idabase/

 - Python [2.3.5, 2.4.2]
   http://www.python.org/

 - Simplified Wrapper Interface Generator (SWIG) [1.3.24]
   SWIG is not needed for regular building, only if you want to tweak the wrappers.
   http://www.swig.org/

 - Unix utilities [eg. GNU make, patch] (on Windows):
   http://unxutils.sourceforge.net/  or  
   http://www.cygwin.com/   

 - GCC on Linux [3.3.3, 4.0.2]
   Comes with your distribution

 - Microsoft Visual C on Windows [Microsoft Visual C++ Toolkit 2003]
   http://msdn.microsoft.com/visualc/vctoolkit2003/


BUILDING STEPS

The instructions use example paths, feel free to adjust them to your
liking.

Make sure all the needed tools (compiler, make, swig, etc) are on the
PATH.

1, Unpack the IDAPython source 
   eg.: c:\Stuff\IDAPython-0.7.0

2, Unpack the SDK source
   eg.: c:\Stuff\SDK-4.8

3, cd c:\Stuff\SDK-4.8

4, patch -p1 < c:\Stuff\IDAPython-0.7.0\patches\4.8.patch

5, Adjust the paths in the makefile if needed

6, cd c:\\Stuff\\IDAPython-0.7.0
   make dist IDAVERSION=4.8

   Known IDAVERSIONs:
  
   4.8    - IDA Pro 4.8
   4.9    - IDA Pro 4.9

   The platform is detected automagically.

7, Install the components as described in README.txt


-------------------------------------------------------------------------------
Copyright (c) 2004-2005 Gergely Erdelyi <dyce@d-dome.net>. All rights reserved. 
-------------------------------------------------------------------------------

