main fix: when transport stops, clear per-region per-playlist note trackers even...
[ardour.git] / templates / wscript
index 4e1bb0fd6b7bddc240d7b58dc434597c59d2af17..9e390434e6026164ebcf50504c184f2d1f778b0e 100644 (file)
@@ -11,7 +11,7 @@ def configure(conf):
 def build(bld):
 
     subst_dict = {}
-    if bld.env['COREAUDIO']:
+    if bld.is_defined('COREAUDIO_SUPPORT'):
         subst_dict['%JACK_INPUT%'] = 'coreaudio:Built-in Audio:in'
         subst_dict['%JACK_OUTPUT%'] = 'coreaudio:Built-in Audio:out'
     else:
@@ -21,10 +21,13 @@ def build(bld):
     templates = bld.path.ant_glob('*.template.in')
     for t in templates:
         obj = bld(features = 'subst')
+        obj.name = 'template'
         obj.source = [ t ]
-        obj.target = [ os.path.basename(t.srcpath()).replace('.in', '') ]
+        dir_name = os.path.basename(t.srcpath()).replace('.template.in', '')
+        file_name = os.path.basename(t.srcpath()).replace('.in', '')
+        obj.target = [ os.path.join(dir_name, file_name) ]
         obj.dict = subst_dict
-        obj.install_path = os.path.join(bld.env['DATADIR'], 'ardour3', 'templates')
+        obj.install_path = os.path.join(bld.env['DATADIR'], 'ardour3', os.path.join('templates', dir_name))
 
 def options(opt):
     pass