Mercurial > hg > aimc
view swig/setup.py @ 119:9d880fb93c39
- Well, most of the graphics stuff at least compiles now. Next step is getting it running.
M Modules/Output/Graphics/GraphicsView.h
M Modules/Output/Graphics/Devices/GraphicsOutputDeviceMovieDirect.cc
M Modules/Output/Graphics/Devices/GraphicsOutputDeviceMovieDirect.h
M Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.cc
M Modules/Output/Graphics/Devices/GraphicsOutputDeviceCairo.h
M Modules/Output/Graphics/Devices/GraphicsOutputDeviceMovie.cc
M Modules/Output/Graphics/Devices/GraphicsOutputDeviceMovie.h
M Modules/Output/Graphics/Scale/ScaleLog.h
M Modules/Output/Graphics/Scale/ScaleERB.h
M Modules/Output/Graphics/Scale/ScaleLinear.h
M Modules/Output/Graphics/Scale/ScaleLogScaled.h
M Modules/Output/Graphics/Scale/Scale.cc
M Modules/Output/Graphics/Scale/Scale.h
M Support/Common.h
author | tom@acousticscale.org |
---|---|
date | Sat, 16 Oct 2010 23:05:26 +0000 |
parents | c058da80d443 |
children | a9cb396529c2 |
line wrap: on
line source
#!/usr/bin/env python # Copyright 2010, Thomas Walters # # AIM-C: A C++ implementation of the Auditory Image Model # http://www.acousticscale.org/AIMC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """ setup.py file for SWIG wrappers around aimc """ from distutils.core import setup, Extension aimc_module = Extension('_aimc', sources = ['aim_modules.i', '../src/Support/Common.cc', '../src/Support/Parameters.cc', '../src/Support/SignalBank.cc', '../src/Support/Module.cc', '../src/Modules/BMM/ModuleGammatone.cc', '../src/Modules/BMM/ModulePZFC.cc', '../src/Modules/NAP/ModuleHCL.cc', '../src/Modules/Strobes/ModuleParabola.cc', '../src/Modules/Strobes/ModuleLocalMax.cc', '../src/Modules/SAI/ModuleSAI.cc', '../src/Modules/SSI/ModuleSSI.cc', '../src/Modules/Profile/ModuleSlice.cc', '../src/Modules/Profile/ModuleScaler.cc'], swig_opts = ['-c++','-I../src/'], include_dirs=['../src/', '/opt/local/include/'] ) setup (name = 'aimc', version = '0.1', author = "Thomas Walters <tom@acousticscale.org>", description = """SWIG wrapper round the core of aimc""", ext_modules = [aimc_module], py_modules = ["aimc"], )