about summary refs log tree commit diff stats
path: root/setup.py
blob: f3a2be16210798b2008d62ffc5d79a1da36349f5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#! /usr/bin/env python

from distutils.core import setup,Extension

setup(
    name = 'Miasm',
    version = '0.1',
    packages=['miasm', 'miasm/tools', 
              'miasm/expression', 'miasm/graph', 'miasm/arch',
              'miasm/core', 'miasm/tools/emul_lib' ],
    package_data = {'miasm':['tools/emul_lib/*.h']},
#    data_files = [('toto', ['miasm/tools/emul_lib/queue.h'])],
    ext_modules = [
        Extension("miasm.tools.emul_lib.libcodenat_interface",
                  ["miasm/tools/emul_lib/libcodenat_interface.c",
                   "miasm/tools/emul_lib/libcodenat.c"]),
        Extension("miasm.tools.emul_lib.libcodenat_tcc",
                  ["miasm/tools/emul_lib/libcodenat_tcc.c"],
                  libraries=["tcc"])
        ],

    # Metadata
    author = 'Fabrice Desclaux',
    author_email = 'serpilliere@droid-corp.org',
    description = 'Machine code manipulation library',
    license = 'GPLv2',
    # keywords = '',
    # url = '',
)