diff options
Diffstat (limited to 'libs/fst/SConscript')
-rw-r--r-- | libs/fst/SConscript | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/libs/fst/SConscript b/libs/fst/SConscript new file mode 100644 index 0000000000..0499f11c61 --- /dev/null +++ b/libs/fst/SConscript @@ -0,0 +1,27 @@ +# -*- python -*- + +import os +import os.path +import glob + +fst_src = glob.glob('*.c') + +Import('env install_prefix') +fst = env.Copy(CC="winegcc") +fst.Append (CPPPATH=".") + +hackSDK = fst.Command('vst/aeffectx.h', 'vstsdk2.3/source/common/aeffectx.h', [ + Delete ('${TARGET.dir}'), + Copy ('${TARGET.dir}', '${SOURCE.dir}'), + "sed -i '/struct VstFileType\|struct VstFileSelect/,/};/d' $TARGET" +]) + +a = fst.Object ('fst', 'fst.c') +b = fst.Object ('fstinfofile', 'fstinfofile.c') +c = fst.Object ('vstwin', 'vstwin.c') +d = fst.Object ('vsti', 'vsti.c') + +Default([hackSDK,a,b,c,d]) + +env.Alias('tarball', env.Distribute (env['DISTTREE'], fst_src + ['SConscript'] )) + |