Diff of /trunk/src/LV2/gx_room_simulator.lv2/wscript [000000] .. [55026d]  Maximize  Restore

  Switch to side-by-side view

--- a
+++ b/trunk/src/LV2/gx_room_simulator.lv2/wscript
@@ -0,0 +1,72 @@
+#!/usr/bin/env python
+# encoding: utf-8
+
+import sys, os, TaskGen, ctypes
+
+def configure(conf):
+    pass
+
+def build(bld):
+    bundle = 'gx_room_simulator.lv2'
+    
+    src = ['gx_room_simulator.cpp'
+           ]
+    incl = ['../faust','./', '../DSP', '../DSP/tube_tables']
+    lib = []
+    if sys.platform.startswith("linux"):
+        lib.append('dl')
+    uselib = ['LV2CORE']
+    cxxflag =[]
+    if not bld.env['OPT'] and bld.env['SSE2']:
+        cxxflag = [ "-msse2", "-mfpmath=sse"]
+    lv2_effects = bld(
+        features='cxx cshlib ',
+        includes = incl,
+        lib = lib,
+        uselib = uselib,
+        obj_ext  = '_5.o',
+        cxxflags = cxxflag,
+        defines  = ["LV2_SO"],
+        target   = 'gx_room_simulator',
+        source   = src,
+        install_path = '${LV2DIR}/%s' % bundle,
+        chmod = 0o755,
+        )
+    lv2_effects.env['shlib_PATTERN'] = '%s.so'
+    
+    if not bld.env['NOLV2GUI']:
+        uselib_local5 = []
+        libpath5 = []
+        lib5 = []
+        incl5 = ['../../../libgxwmm','../../../libgxw','../']
+        if sys.platform.startswith("linux"):
+            lib5.append('dl')
+        if bld.env["GX_LIB_SHARED"]:
+            lib5 += ['gxwmm','gxw']
+            libpath5 += [bld.path.find_dir("../../../libgxw/gxw").bldpath(bld.env),
+                        bld.path.find_dir("../../../libgxwmm/gxwmm").bldpath(bld.env)]
+        else:
+            uselib_local5 += ['gxwmm','gxw']
+        
+        lv2_effetcs_gui = bld(
+            features='cxx cshlib ',
+            includes = incl5,
+            lib = lib5,
+            uselib = 'LV2CORE GTKMM',
+            libpath = libpath5,
+            uselib_local = uselib_local5,
+            linkflags = '-Wl,-z,nodelete',
+            defines  = ["LV2_GUI"],
+            target   = 'gx_room_simulator_gui',
+            source   = 'widget.cpp gx_room_simulator_gui.cpp',
+            install_path = '${LV2DIR}/%s' % bundle,
+            chmod = 0o755,
+            )
+        lv2_effetcs_gui.env['shlib_PATTERN'] = '%s.so'
+
+    
+    install_path = '${LV2DIR}/%s' % bundle,
+    bld.install_files('${LV2DIR}/gx_room_simulator.lv2', 'manifest.ttl')
+    bld.install_files('${LV2DIR}/gx_room_simulator.lv2', 'gx_room_simulator.ttl')
+
+    bld.install_files('${LV2DIR}/gx_room_simulator.lv2/', bld.path.ant_glob('modgui/**/*'), relative_trick=True)

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks