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