From 11271fb656eb7166c1f41ab151fa4e30b0a88b20 Mon Sep 17 00:00:00 2001 From: "ho.namkoong" Date: Mon, 25 Mar 2013 14:05:07 +0900 Subject: [PATCH] [Title] Change sbi_pack path [Type] [Module] [Priority] [Jira#] [Redmine#] [Problem] [Cause] [Solution] [TestCase] Change-Id: I8ddd816c3ab0ad169015aa0a5c5af4241985b569 --- org.tizen.cli/src/org/tizen/cli/exec/pack/NativeMain.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/org.tizen.cli/src/org/tizen/cli/exec/pack/NativeMain.java b/org.tizen.cli/src/org/tizen/cli/exec/pack/NativeMain.java index f694249..b424e50 100644 --- a/org.tizen.cli/src/org/tizen/cli/exec/pack/NativeMain.java +++ b/org.tizen.cli/src/org/tizen/cli/exec/pack/NativeMain.java @@ -40,6 +40,7 @@ import org.tizen.common.core.application.InstallPathConfig; import org.tizen.common.core.command.CommandCancelException; import org.tizen.common.core.command.Prompter; import org.tizen.common.util.FileUtil; +import org.tizen.common.util.OSChecker; import org.tizen.common.util.StringUtil; public class NativeMain extends AbstractLauncher{ @@ -50,7 +51,8 @@ public class NativeMain extends AbstractLauncher{ private static final String USAGE_PACK = Messages.getString("NativeMain.USAGE"); //$NON-NLS-1$ private static final String PATH_SBI = FileUtil.appendPath(InstallPathConfig.getSDKPath(), "tools/smart-build-interface/bin"); - private static final String CMD_CLI_NATIVE_PACK = FileUtil.appendPath(PATH_SBI, "sbi_pack"); + private static final String CMD_CLI_NATIVE_PACK_LINUX = FileUtil.appendPath(PATH_SBI, "sbi_pack"); + private static final String CMD_CLI_NATIVE_PACK_WINDOWS = FileUtil.appendPath(PATH_SBI, "sbi-pack.bat"); private static final String OPTION_PLATFORM_NAME = "name"; private static final String OPTION_PLATFORM_VERSION = "version"; @@ -128,7 +130,14 @@ public class NativeMain extends AbstractLauncher{ } ArrayList cmdList = new ArrayList(); - cmdList.add(CMD_CLI_NATIVE_PACK); + + if(OSChecker.isWindows()) { + cmdList.add(CMD_CLI_NATIVE_PACK_WINDOWS); + } + else { + cmdList.add(CMD_CLI_NATIVE_PACK_LINUX); + } + appendOption(cmdList, OPTION_TOOLCHAIN); appendOption(cmdList, OPTION_SIGN_AK); appendOption(cmdList, OPTION_SIGN_APWD); -- 2.7.4