cemu-idapython/BUILDING.txt

64 lines
1.9 KiB
Plaintext
Raw Permalink Normal View History

----------------------------------------------------------
IDAPython - Python plugin for Interactive Disassembler Pro
----------------------------------------------------------
Building From Source
--------------------
REQUIREMENTS
[Tested versions are in brackets]
- IDA and IDA SDK [5.1]
http://www.datarescue.com/idabase/
- Python [2.4.4, 2.5]
http://www.python.org/
- Simplified Wrapper Interface Generator (SWIG) [1.3.31]
SWIG is not needed for regular building, only if you want to tweak the wrappers.
http://www.swig.org/
- Unix utilities (GNU patch on Windows):
http://www.research.att.com/sw/tools/uwin/ or
http://unxutils.sourceforge.net/ or
http://www.cygwin.com/
- GCC on Linux and Mac OS X [4.0]
Comes with your distribution
- Microsoft Visual C on Windows [Microsoft Visual C++ 2005 Express Edition]
http://msdn.microsoft.com/vstudio/express/visualc/
BUILDING
Make sure all the needed tools (compiler, make, swig, etc) are on the
PATH.
1, Unpack the IDAPython source and IDA Pro SDK into the following
directory structure:
swigsdk-versions/5.1/ - version 5.0 of the IDA Pro SDK
idapython/ - IDAPython source code
2, Patch the SDK using GNU Patch with one of patches from patches/ directory.
You will have to use the -P option depending on which directory you
patch from.
2, Build the plugin
python build.py
It is possible to build the plugin for different Python versions by
running build.py with the corresponding Python binary.
3, Install the components as described in README.txt
See build.py for build details and tweak opportunities.
-------------------------------------------------------------------------------
Copyright (c) 2004-2007 Gergely Erdelyi <dyce@d-dome.net>. All rights reserved.
-------------------------------------------------------------------------------