diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2008-02-14 01:59:28 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2008-02-14 01:59:28 +0000 |
commit | 26bffbce44cfb10286aa5bc353c4e02e95f6f839 (patch) | |
tree | c1945974bea592cc03a1dab2efbc52dfebd826d4 /gtk2_ardour/SConscript | |
parent | 3e50efd13323a000af70bb2639927685fc4f1ba9 (diff) |
dynamic discovery & loading of keybindings
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3055 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/SConscript')
-rw-r--r-- | gtk2_ardour/SConscript | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/gtk2_ardour/SConscript b/gtk2_ardour/SConscript index 8505655787..969a8169fa 100644 --- a/gtk2_ardour/SConscript +++ b/gtk2_ardour/SConscript @@ -417,9 +417,13 @@ else: keybindings_dict['%LEVEL4%'] = 'Mod2' keybindings_dict['%WINDOW%'] = 'Alt' -ardourbindings = env.SubstInFile ('ardour.bindings', 'ardour.bindings.in', SUBST_DICT = keybindings_dict); -ardoursaeDEbindings = env.SubstInFile ('ardour-sae-de.bindings', 'ardour-sae-de.bindings.in', SUBST_DICT = keybindings_dict); -ardoursaeANSIbindings = env.SubstInFile ('ardour-sae-ansi.bindings', 'ardour-sae-ansi.bindings.in', SUBST_DICT = keybindings_dict); +bindings = { } + +for b in [ 'SAE-de', 'SAE-us', 'mnemonic-us', 'ergonomic-us' ]: + target_file = b + '.bindings' + src_file = target_file + '.in' + bindings[b] = env.SubstInFile (target_file, src_file, SUBST_DICT = keybindings_dict); + Default (bindings[b]) my_subst_dict['%INSTALL_PREFIX%'] = final_prefix my_subst_dict['%LIBDIR%'] = env['LIBDIR'] @@ -431,9 +435,6 @@ env.AddPostAction (ardoursh, Chmod ('$TARGET', 0755)) ardourdev = env.SubstInFile ('ardev_common.sh','ardev_common.sh.in', SUBST_DICT = my_subst_dict); env.AddPostAction (ardourdev, Chmod ('$TARGET', 0755)) -Default(ardourbindings) -Default(ardoursaeDEbindings) -Default(ardoursaeANSIbindings) Default(ardourdev) Default(ardoursh) Default(ardour_dark_theme) |