apicompatanamdw/compatanalysercmd/checkbc/tsrc/config_template
changeset 12 a0eee409ff14
equal deleted inserted replaced
11:bdd2944b914b 12:a0eee409ff14
       
     1 #
       
     2 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 # All rights reserved.
       
     4 # This component and the accompanying materials are made available
       
     5 # under the terms of the License "Eclipse Public License v1.0"
       
     6 # which accompanies this distribution, and is available
       
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 #
       
     9 # Initial Contributors:
       
    10 # Nokia Corporation - initial contribution.
       
    11 #
       
    12 # Contributors:
       
    13 #
       
    14 # Description:  End-user Interface for Core Tools execution
       
    15 #
       
    16 
       
    17 
       
    18 ################GUIDELINES################
       
    19 
       
    20 # Please do not keep any empty tags, delete if not being used
       
    21 # If any paths contain spaces, place them in "Quotes"
       
    22 
       
    23 ################COMMON PARAMETERS################
       
    24 # Name for baseline file set
       
    25 # Mandatory
       
    26 BASELINE_NAME=Base
       
    27 
       
    28 # Root directory for files in base directory
       
    29 # Mandatory
       
    30 BASELINE_SDK_DIR=.\tsrc\baseline
       
    31 
       
    32 # S60 version of baseline set
       
    33 # Mandatory
       
    34 BASELINE_SDK_S60_VERSION=3.0
       
    35 
       
    36 # Name for current file set
       
    37 # Mandatory
       
    38 CURRENT_NAME=Current
       
    39 
       
    40 # Root directory for files in current directory
       
    41 # Mandatory
       
    42 CURRENT_SDK_DIR=.\tsrc\current
       
    43 
       
    44 # S60 version of current set, Mandatory
       
    45 CURRENT_SDK_S60_VERSION=3.1
       
    46 
       
    47 # Defines the path for intermediate temporary files
       
    48 # Optional - uses system defined paths if empty
       
    49 TEMP=.\temp
       
    50 
       
    51 #################HEADER ANALYSIS SPECIFIC################
       
    52 # Analyse any header directory, other than \epoc32\include, This will override the default SDK paths
       
    53 BASELINE_HEADERS=.\tsrc\baseline\epoc32\include
       
    54 CURRENT_HEADERS=.\tsrc\current\epoc32\include
       
    55 
       
    56 # Specifies the dependant header directories, multiple names separated by ‘;’ can be input
       
    57 # Optional, if  not defined, defaults to system defined inputs
       
    58 BASELINE_SYSTEMINCLUDEDIR=
       
    59 CURRENT_SYSTEMINCLUDEDIR=
       
    60 
       
    61 # Usage of platform data to resolve compile time dependency information 
       
    62 # Optional, defaults to 'true' if not defined
       
    63 USE_PLATFORM_DATA=true
       
    64 
       
    65 # Recurse the directory hierarchy while scanning for files under verification
       
    66 # Optional, defaults to 'true' if not defined
       
    67 RECURSIVE_HEADERS=true
       
    68 
       
    69 # If the recursive scan is enabled, optionally exclude some subdirectories
       
    70 # Optional, defaults to none
       
    71 EXCLUDE_DIR_HEADERS=caf
       
    72 
       
    73 # File pairs to be compared, if names change between base & current releases,
       
    74 # Format, OLD:NEW, each such set is separated by ‘;’
       
    75 # Optional, defaults to none
       
    76 REPLACE_HEADERS=
       
    77 
       
    78 # Report file for header analysis
       
    79 REPORT_FILE_HEADERS=.\tsrc\temp\results\headers
       
    80 
       
    81 # If required, to write the filtered output of above file to a different one
       
    82 FILTER_FILE_HEADERS=.\tsrc\temp\results\output_headers
       
    83 
       
    84 ################LIBRARY ANALYSIS SPECIFIC################
       
    85 # Specifies the type and paths of GCC/GCCE/RVCT toolchains to be used
       
    86 # Optional, defaults to GCCE if not defined
       
    87 TOOLCHAIN=GCCE
       
    88 TOOLCHAIN_PATH=C:\Program Files\CSL Arm Toolchain\bin
       
    89 
       
    90 # Specifies ARMV5/WINSCW/others, by default this is ARMV5
       
    91 # Used to determine the path when using SDK directories
       
    92 BASELINE_BUILDTARGET=ARMv5
       
    93 CURRENT_BUILDTARGET=ARMv5
       
    94 
       
    95 # Analyse any other import library directory than from under \epoc32\release,
       
    96 # this will override target builds mentioned above
       
    97 #If they are relative paths, BASELINE_SDK_DIR\epoc32\release and CURRENT_SDK_DIR\epoc32\release will be inserted at the begining.
       
    98 #If any of these param is mentioned,corresponding dll path is also needs to be mentioned.
       
    99 BASELINE_IMPORTLIBRARIES=.\tsrc\baseline\epoc32\release\armv5\lib
       
   100 CURRENT_IMPORTLIBRARIES=.\tsrc\current\epoc32\release\armv5\lib
       
   101 
       
   102 # Analyse any other dll directory than from under \epoc32\release,
       
   103 # this will override target builds mentioned above
       
   104 #If they are relative paths, BASELINE_SDK_DIR\epoc32\release and CURRENT_SDK_DIR\epoc32\release will be inserted at the begining.
       
   105 #If any of these param is mentioned,corresponding lib path is also needs to be mentioned.
       
   106 BASELINE_IMPORTDLLS=.\tsrc\baseline\epoc32\release\armv5\urel
       
   107 CURRENT_IMPORTDLLS=.\tsrc\current\epoc32\release\armv5\urel
       
   108 
       
   109 # Report file for library analysis
       
   110 REPORT_FILE_LIBRARIES=.\tsrc\temp\results\libraries
       
   111 
       
   112 # If required, to write the filtered output of above file to a different one
       
   113 FILTER_FILE_LIBRARIES=.\tsrc\temp\results\output_libraries
       
   114 
       
   115 #################BCREPORT FILTER SPECIFIC################
       
   116 # Report file for Filter, multiple reports can be mentioned here
       
   117 # In addition, Report paths mentioned in headers, libraries section are also filtered
       
   118 # Multiple files can be specified by using 'semi-colon' for seperation
       
   119 REPORT_FILE_FILTER=.\tsrc\testdata\sareport;.\tsrc\testdata\sareporta
       
   120 
       
   121 # Output file for Filter, multiple files can be mentioned here
       
   122 # Multiple files can be specified by using 'semi-colon' for seperation
       
   123 # There is a correspondance between report file above and the output file
       
   124 # If a report file does not have a corresponding Output file mentioned then it is filtered in-place
       
   125 OUTPUT_FILE_FILTER=;.\tsrc\temp\results\output_sareporta
       
   126 
       
   127 # Defines the path for knownissues which can be either local directory or a server path
       
   128 # Multiple files can be specified by using 'semi-colon' for seperation
       
   129 ISSUES_FILE=.\tsrc\testdata\knownissues.xml