/* Copyright (c) 2011, BogDan Vatra This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ function OsToHostTag() { if (installer.value("os") == "x11") { return "linux-x86"; } else if (installer.value("os") == "win") { return "windows"; } else if (installer.value("os") == "mac") { return "darwin-x86"; } } function OsToTargetDir() { if (installer.value("os") == "x11") { return "openjdk/1.6"; } else if (installer.value("os") == "win") { return "openjdk-6.0.21"; } else if (installer.value("os") == "mac") { return "darwin-x86"; } } // constructor function Component() { if (component.fromOnlineRepository) { component.addDownloadableArchive( "openjdk-"+OsToHostTag()+".7z" ); } } Component.prototype.createOperations = function() { // Call the base createOperations(unpacking ...) component.createOperations(); component.addOperation( "SetQtCreatorValue", "@TargetDir@", "AndroidConfigurations", "OpenJDKLocation", "@TargetDir@/openjdk/"+OsToTargetDir() ); }