lets try letting python build mussa
[mussa.git] / setup.py
1 from setuptools import setup, Extension
2
3 import os
4 mussa_ext = Extension("mussa", ["py/conserved_path.cpp",
5                                 "py/glsequence.cpp",
6                                 "py/module.cpp",
7                                 "py/mussa.cpp",
8                                 #"py/MussaWindow.cpp",
9                                 "py/nway_paths.cpp",
10                                 "py/sequence.cpp",
11                                 "alg/annotation_colors.cpp",
12                                 "alg/color.cpp",
13                                 "alg/conserved_path.cpp",
14                                 "alg/flp.cpp",
15                                 "alg/flp_seqcomp.cpp",
16                                 "alg/glseqbrowser.cpp",
17                                 "alg/glsequence.cpp",
18                                 "alg/mussa.cpp",
19                                 "alg/nway_entropy.cpp",
20                                 "alg/nway_other.cpp",
21                                 "alg/nway_paths.cpp",
22                                 #"alg/nway_refine",
23                                 #"alg/parse_options.cpp",
24                                 "alg/sequence.cpp"],
25                       include_dirs=['/usr/include/boost',
26                                     '.'
27                                    #os.getcwd()
28                                    ],
29                       libraries=['boost_python', 
30                                  'boost_filesystem',
31                                  'GL',
32                                  ])
33
34 setup(name='mussa',
35       version='0.0',
36       ext_modules=[mussa_ext])
37