3 common_flags
= '-shared -Wno-deprecated -O3 -Wno-unknown-pragmas -fPIC -D_REENTRANT -DNDEBUG -DSC_MEMORY_ALIGNMENT=16'
6 CCFLAGS
= '-DSC_LINUX ' + common_flags
9 libsndfile
= '/usr/include/libsndfile'
10 sc_server
= '/usr/include/SuperCollider/include/server'
11 sc_common
= '/usr/include/SuperCollider/include/common'
12 sc_plugin_interface
= '/usr/include/SuperCollider/include/plugin_interface'
13 include_paths
= [sc_plugin_interface
, libsndfile
, sc_server
, sc_common
]
15 output_name
= 'TJUGens.so'
17 env
.SharedLibrary(output_name
, Glob('*.cpp'), CPPPATH
=include_paths
, SHLIBPREFIX
='')