summaryrefslogtreecommitdiff
path: root/gtk2_ardour/wscript
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/wscript')
-rw-r--r--gtk2_ardour/wscript11
1 files changed, 10 insertions, 1 deletions
diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
index fde642c373..7a6f7dc240 100644
--- a/gtk2_ardour/wscript
+++ b/gtk2_ardour/wscript
@@ -61,6 +61,7 @@ gtk2_ardour_sources = [
'editor.cc',
'editor_actions.cc',
'editor_audio_import.cc',
+ 'editor_pt_import.cc',
'editor_audiotrack.cc',
'editor_canvas.cc',
'editor_canvas_events.cc',
@@ -397,6 +398,7 @@ def build(bld):
'libgtk2_ardour',
'libgtkmm2ext',
'libcanvas',
+ 'libptformat',
]
obj.target = 'ardour-' + str (bld.env['VERSION']) + '-vst.exe.so'
obj.includes = [ '../libs/fst', '.' ]
@@ -412,6 +414,7 @@ def build(bld):
obj.includes = [ '../libs/fst', '.' ]
obj.name = 'libgtk2_ardour'
obj.target = 'gtk2_ardour'
+
else:
# just the normal executable version of the GTK GUI
if bld.env['build_target'] == 'mingw':
@@ -437,6 +440,7 @@ def build(bld):
'libmidipp',
'libgtkmm2ext',
'libcanvas',
+ 'libptformat',
]
obj.defines = [
@@ -463,6 +467,8 @@ def build(bld):
obj.includes += ['../libs']
+ obj.use += 'libptformat'
+
if bld.env['build_target'] == 'mingw':
obj.linkflags = ['-mwindows']
@@ -633,6 +639,9 @@ def build(bld):
else:
menus_argv = [ '-E', '-P' ]
+ if bld.is_defined('PTFORMAT'):
+ menus_argv += [ '-DPTFORMAT' ]
+
# always build all versions of the menu definitions
# so that we can try them out with different program builds.
for program in [ 'ardour', 'trx' ]:
@@ -641,7 +650,7 @@ def build(bld):
obj.command_is_external = True
obj.no_inputs = True
obj.argv = menus_argv
- obj.dep_vars = ['GTKOSX', 'WINDOWS']
+ obj.dep_vars = ['PTFORMAT', 'GTKOSX', 'WINDOWS']
obj.stdin = program + '.menus.in'
obj.stdout = program + '.menus'
bld.install_files (bld.env['CONFDIR'], program + '.menus')