--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/apicompatanamdw/compatanalysercmd/checkbc/config_template Tue Jan 12 14:52:39 2010 +0530
@@ -0,0 +1,169 @@
+#
+# Copyright (c) 2008, 2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of the License "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: End-user Interface for Core Tools execution
+#
+
+########## GUIDELINES
+#
+# - If any paths contain spaces, place them in "Quotes"
+# - If some parameter is not to be used, it can be empty or completely removed
+# from the config file
+
+
+########## MANDATORY COMMON PARAMETERS
+#
+# Name for baseline file set
+BASELINE_NAME=SDK 3rd Edition
+
+# Root directory for files in baseline directory. It's a mandatory parameter.
+BASELINE_SDK_DIR=C:\Series60\devices\S60_5th_Edition_SDK_v1.0
+
+# S60 version of baseline set.It can be any of the following
+# 5.0, 5.1, 5.2, SF1, SF2
+BASELINE_SDK_S60_VERSION=5.0
+
+# Name for current file set
+CURRENT_NAME=RnD SDK wk26
+
+# Root directory for files in current directory. It's a mandatory parameter.
+CURRENT_SDK_DIR=X:\
+
+# S60 version of current set.It can be any of the following
+# 5.0, 5.1, 5.2, SF1, SF2
+CURRENT_SDK_S60_VERSION=5.1
+
+
+########## OPTIONAL COMMON PARAMETERS
+#
+# Defines the path for intermediate temporary files
+# Uses system defined paths if empty
+TEMP=
+
+
+########## OPTIONAL HEADER ANALYSIS SPECIFIC PARAMETERS
+
+# Mark as 'true', if Public vs Rnd sdk or small no of headers ( count < 3000) analysis will be done.
+# defaults to 'false' if not defined. Analysis time will be increased.
+# When analysing large no of headers, multiple Thread logic needs to be disabled to avoid issues due to high memory consumption .
+USE_THREAD=
+
+# Analyse any header directory, other than \epoc32\include. This will override
+# the default SDK paths. Multiple names separated by ‘;’ can be input. If they
+# are relative paths, BASELINE_SDK_DIR\epoc32\include and
+# CURRENT_SDK_DIR\epoc32\include will be inserted at the begining.
+BASELINE_HEADERS=
+CURRENT_HEADERS=
+
+# Specifies the dependant header directories. Multiple names separated by ‘;’
+# can be input. If defined or not, default system defined inputs will be taken
+# along with these always. If they are relative paths,
+# BASELINE_SDK_DIR\epoc32\include and CURRENT_SDK_DIR\epoc32\include will be
+# inserted at the begining.
+BASELINE_SYSTEMINCLUDEDIR=
+CURRENT_SYSTEMINCLUDEDIR=
+
+# Additional headers that have to be included for successful compilation of the
+# header files. Multiple names separated by ‘;’ can be input.
+BASELINE_FORCED_HEADERS=
+CURRENT_FORCED_HEADERS=
+
+# Usage of platform data to resolve compile time dependency information,
+# defaults to 'true' if not defined
+USE_PLATFORM_DATA=
+
+# Recurse the directory hierarchy while scanning for files under verification,
+# defaults to 'true' if not defined
+RECURSIVE_HEADERS=
+
+# If the recursive scan is enabled, optionally exclude some subdirectories,
+# defaults to be none if not defined. Multiple names separated by ‘;’ can
+# be input.
+EXCLUDE_DIR_HEADERS=
+
+# File pairs to be compared, if names change between base & current releases,
+# Format, OLD:NEW, each such set is separated by ‘;’, defaults to none
+REPLACE_HEADERS=
+
+# Report file for header analysis, report file created under reports directory
+# with a default file name if not specified
+REPORT_FILE_HEADERS=
+
+# Similar as above, but this is the path of the filtered report file, otherwise
+# the same file name is used
+FILTER_FILE_HEADERS=
+
+
+########## OPTIONAL LIBRARY ANALYSIS SPECIFIC PARAMETERS
+#
+# Type of the tool chain (GCC/GGCE/RVCT) which is used fetch information from the
+# import libraries under analysis, defaults to GCCE if not specified
+TOOLCHAIN=
+
+# Path to the tool chain mentioned above, path found automatically if not specified
+TOOLCHAIN_PATH=
+
+# Target build directories of the import libraries (eg ARMV5/ARMV6). Defaults to
+# ARMV5. Please note that WINSCW is not supported. Multiple names separated by
+# ‘;’ can be input.
+BASELINE_BUILDTARGET=
+CURRENT_BUILDTARGET=
+
+# Target build type of the import libraries (eg urel/udeb). Defaults to
+# urel.
+BASELINE_BUILDTYPE=
+CURRENT_BUILDTYPE=
+
+# Analyse any other import library directory than from under \epoc32\release.
+# This will override target builds mentioned above. Multiple names separated
+# by ‘;’ can be input. If they are relative paths,
+# BASELINE_SDK_DIR\epoc32\release and CURRENT_SDK_DIR\epoc32\release will be
+# inserted at the begining. If any of these param is mentioned, corresponding
+# dll path also needs to be mentioned.
+BASELINE_IMPORTLIBRARIES=
+CURRENT_IMPORTLIBRARIES=
+
+# Analyse any other dll directory than from under \epoc32\release. This will
+# override target builds mentioned above. Multiple names separated by ‘;’ can
+# be input. If they are relative paths, BASELINE_SDK_DIR\epoc32\release and
+# CURRENT_SDK_DIR\epoc32\release will be inserted at the begining. If any of
+# these param is mentioned,corresponding lib path is also needs to be mentioned.
+BASELINE_IMPORTDLLS=
+CURRENT_IMPORTDLLS=
+
+# Report file for library analysis, report file created under reports directory
+# with a default file name if not specified
+REPORT_FILE_LIBRARIES=
+
+# Similar as above, but this is the path of the filtered report file, otherwise
+# the same file name is used
+FILTER_FILE_LIBRARIES=
+
+
+########## OPTIONAL REPORT FILTERING SPECIFIC PARAMETERS
+#
+# Report files to be filtered, multiple reports can be mentioned here separated
+# by ';'. In addition, peport paths mentioned in headers, libraries section are
+# also filtered
+REPORT_FILE_FILTER=
+
+# Same as above, but specifies paths for filtered report files. There is a
+# correspondance between report file above and the output file. If a report
+# file does not have a corresponding Output file mentioned then it is filtered
+# in-place.
+OUTPUT_FILE_FILTER=
+
+# Defines paths for knownissues files separated by ';' which can be either local
+# directory or a server path. Defaults to the default knownissues file
+# delivered by the tool
+ISSUES_FILE=