.
[aubio.git] / interfaces / python / setup.py
index 6645bcf0211b80caf21947639d356b6c6fa26d28..d9f392f2a23c2e58b97348d7cef52302b330af30 100644 (file)
@@ -1,10 +1,23 @@
 from distutils.core import setup, Extension
 
+from os import listdir
+generated_files = listdir('generated')
+generated_files = ['generated/'+f for f in generated_files]
+
 setup(name="_aubio", version="1.0",
       ext_modules = [ 
         Extension("_aubio",
-            ["aubiomodule.c", "py-fvec.c", "py-cvec.c", "py-filter.c"],
-            include_dirs=['../../build/default/src', '../../src' ],
+            ["aubiomodule.c",
+            "py-fvec.c",
+            "py-cvec.c",
+            "py-filter.c",
+            # macroised 
+            "py-filterbank.c",
+            "py-fft.c",
+            "py-phasevoc.c",
+            # generated files
+            ] + generated_files,
+            include_dirs=['../../build/default/src', '../../src', '.' ],
             library_dirs=['../../build/default/src', '../../src/.libs' ],
             libraries=['aubio'])])