imakerplugin/com.nokia.s60tools.imaker/src/com/nokia/s60tools/imaker/internal/wrapper/IMakerWrapperPreferences.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/imakerplugin/com.nokia.s60tools.imaker/src/com/nokia/s60tools/imaker/internal/wrapper/IMakerWrapperPreferences.java Tue Jan 12 13:17:53 2010 -0600
@@ -0,0 +1,65 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+
+package com.nokia.s60tools.imaker.internal.wrapper;
+
+/**
+ * A simple preferences class for iMaker wrapper.
+ *
+ */
+public class IMakerWrapperPreferences {
+ /** Preferences */
+ public static final String CMD_FETCH_VERSION = "";
+ public static final String CMD_FETCH_CONFIGURATIONS = "help-config"; //"help-config CONFIGROOT=";
+ public static final String ARG_CONFIGURATIONS_PATH = "/epoc32/rom/config";
+ public static final String CMD_FETCH_TARGETS = "help-target";
+ public static final String CMD_FETCH_CONFIGURATION = "help-variable-*-all";
+ public static final String CMD_FETCH_HWIDS = "help-variable-HWID_LIST-value";
+ public static final String ARG_FETCH_CONFIGURATION = "-f";
+ public static final String DEFAULT_COMMAND = "epoc32\\tools\\imaker.cmd";
+ public static final String PRODUCT_NAME = "product_name";
+ public static final String COREPLATFORM_NAME = "coreplat_name";
+ public static final String UIPLATFORM_NAME = "uiplat_name";
+ public static final String MAKEFILE_LIST_PATTERN = "/epoc32/rom/config/.*?/image_conf.*?\\.mk";
+ public static final String HWID = "hwid";
+ public static final String HWID_LIST_PATTERN = "HWID_LIST = `.*";
+ public static final String HWID_DELIMITER = " ";
+ public static final char HWID_DEFAULT_MARKER = '*';
+ public static final char HWID_FIELD_DELIMITER = ' ';
+ public static final char IMAKER_PARAM_DELIMITER = ' ';
+ public static final char TARGET_FIELD_DELIMITER = ';';
+ public static final char TARGET_VALUE_DELIMITER = '=';
+ public static final String TARGET_FIELD_NAME = "name";
+ public static final String TARGET_FIELD_DESCRIPTION = "description";
+ public static final char CONFIGURATION_FIELD_DELIMITER = ';';
+ public static final char CONFIGURATION_REF_DELIMITER = ',';
+ public static final char CONFIGURATION_VALUE_DELIMITER = '=';
+ public static final String CONFIGURATION_FIELD_NAME = "name";
+ public static final String CONFIGURATION_FIELD_VALUE = "value";
+ public static final String CONFIGURATION_FIELD_DESCRIPTION = "description";
+ public static final String CONFIGURATION_FIELD_VALUEFORMAT = "values";
+ public static final String INTERFACE_DEFAULT_NAME = "An interface";
+ public static final char MAKEFILE_PATH_DELIMITER = '/';
+ public static final char MAKEFILE_DRIVE_DESIGNATOR = ':';
+ public static final String IMAKER_EXITSHELL = "IMAKER_EXITSHELL";
+ public static final String DEFAULT_DATA = "print-IMAKER_CONFMK,TARGET_DEFAULT";
+ public static final String TYPE = "TYPE";
+ public static final String PLATSIM_STEP = "step-PLATBLD";
+ public static final String USE_PLATSIM = "USE_PLATSIM";
+ public static final String TARGET_STEPS = "print-IMAKER_STEPS";
+}