diff options
author | John Anderson <ardour@semiosix.com> | 2007-07-22 20:50:10 +0000 |
---|---|---|
committer | John Anderson <ardour@semiosix.com> | 2007-07-22 20:50:10 +0000 |
commit | 0e7d75e7a01295f0bf5bacb83aba440fb3763d30 (patch) | |
tree | d5ead3dbdb04c7919f3f287f3b6fa2ee49c188c0 /libs/surfaces/mackie/scripts/generate-surface.rb | |
parent | a856825e97712efc7eae4fcb47050160fb2ed165 (diff) |
improve generation of surfaces from csv files. Move generated code into separate files from written code. Various comments and tweaks.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2172 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/surfaces/mackie/scripts/generate-surface.rb')
-rwxr-xr-x | libs/surfaces/mackie/scripts/generate-surface.rb | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/libs/surfaces/mackie/scripts/generate-surface.rb b/libs/surfaces/mackie/scripts/generate-surface.rb deleted file mode 100755 index 1c7eda6da3..0000000000 --- a/libs/surfaces/mackie/scripts/generate-surface.rb +++ /dev/null @@ -1,28 +0,0 @@ -#! /usr/bin/ruby - -this_dir = File.dirname(__FILE__) - -require 'erb' - -require this_dir + '/controls.rb' - -cc_template = '' -File.open( this_dir + "/surface-cc-template.erb", "r" ) { |f| cc_template = f.read } - -h_template = '' -File.open( this_dir + "/surface-h-template.erb", "r" ) { |f| h_template = f.read } - -sf = Surface.new( ARGV[0] ) -control_data = '' -File.open( this_dir + "/#{sf.name.downcase}-controls.csv", "r") { |f| control_data = f.read } -sf.parse control_data - -@result = "" -erb = ERB.new( cc_template , 0, "%<>-", "@result" ) -erb.result -File.open( "#{sf.name.downcase}_surface.cc", "w" ) { |f| f.write @result } - -erb = ERB.new( h_template , 0, "%<>-", "@result" ) -erb.result -File.open( "#{sf.name.downcase}_surface.h", "w" ) { |f| f.write @result } - |