rakefile.rb in rhodes-3.3.3.beta.1 vs rakefile.rb in rhodes-3.3.3.beta.2

- old
+ new

@@ -261,28 +261,39 @@ $app_config["capabilities"].is_a? Array capabilities += $app_config[$config["platform"]]["capabilities"] if $app_config[$config["platform"]] and $app_config[$config["platform"]]["capabilities"] and $app_config[$config["platform"]]["capabilities"].is_a? Array $app_config["capabilities"] = capabilities + application_build_configs = {} + #Process motorola extensions if capabilities.index("motorola") $app_config["capabilities"] += ["webkit_browser"] if $app_config["extensions"].index("webkit-browser") $app_config["extensions"] += ["rhoelements"] idx_barcode = $app_config["extensions"].index("barcode") $app_config["extensions"][idx_barcode] = "barcode-moto" if idx_barcode $app_config["capabilities"] += ["barcode"] if $app_config["extensions"].index("barcode-moto") + + #check for RE2 plugins + plugins = "" + $app_config["extensions"].each do |ext| + if ( ext.start_with?('moto-') ) + plugins += ',' if plugins.length() > 0 + plugins += ext[5, ext.length()-5] + end + end + + application_build_configs['moto-plugins'] = plugins if plugins.length() > 0 end puts "$app_config['extensions'] : #{$app_config['extensions'].inspect}" puts "$app_config['capabilities'] : #{$app_config['capabilities'].inspect}" $hidden_app = $app_config["hidden_app"].nil?() ? "0" : $app_config["hidden_app"] - #application build configs - application_build_configs = {} $application_build_configs_keys.each do |key| value = $app_config[key] if $app_config[$config["platform"]] != nil if $app_config[$config["platform"]][key] != nil