audio-blockEngine/lutin_eaudiofx.py

51 lines
1.0 KiB
Python
Raw Normal View History

#!/usr/bin/python
import lutinModule as module
import lutinTools as tools
import lutinDebug as debug
def get_desc():
return "eaudiofx : Audio interface FX system"
def create(target):
myModule = module.Module(__file__, 'eaudiofx', 'LIBRARY')
# System core
myModule.add_src_file([
'eaudiofx/debug.cpp',
'eaudiofx/Thread.cpp',
2015-01-08 21:38:31 +01:00
'eaudiofx/flow/Base.cpp',
'eaudiofx/flow/Interface.cpp',
'eaudiofx/core/audio.cpp',
'eaudiofx/core/Processing.cpp',
'eaudiofx/core/Block.cpp',
'eaudiofx/core/BlockMeta.cpp',
'eaudiofx/core/Buffer.cpp',
'eaudiofx/core/BufferAudio.cpp',
2015-01-06 21:00:41 +01:00
'eaudiofx/core/BufferAudioFreq.cpp'
])
# basic nodes:
myModule.add_src_file([
2015-01-06 21:00:41 +01:00
#'eaudiofx/base/GeneratorFile.cpp',
#'eaudiofx/base/ReceiverFile.cpp',
2015-03-20 23:18:16 +01:00
#'eaudiofx/base/GeneratorRiver.cpp',
'eaudiofx/base/ReceiverRiver.cpp',
2014-03-07 23:48:09 +01:00
'eaudiofx/base/GeneratorSignal.cpp'
])
# name of the dependency
2015-03-20 23:18:16 +01:00
myModule.add_module_depend(['river', 'ewol', 'ejson'])
myModule.add_export_path(tools.get_current_path(__file__))
# add the currrent module at the
return myModule