]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/blob - packages/ti/drv/bcp/setupenv.bat
bcp-lld: add to PDK
[processor-sdk/pdk.git] / packages / ti / drv / bcp / setupenv.bat
1 @REM ******************************************************************************\r
2 @REM * FILE PURPOSE: Environment Setup for building BCP Driver\r
3 @REM ******************************************************************************\r
4 @REM * FILE NAME: setupenv.bat\r
5 @REM *\r
6 @REM * DESCRIPTION: \r
7 @REM *  Configures and sets up the Build Environment\r
8 @REM *\r
9 @REM * Copyright (C) 2010, Texas Instruments, Inc.\r
10 @REM *****************************************************************************\r
11 \r
12 @echo ------------------------------------------------\r
13 @echo Configuring BCP Driver Build Environment\r
14 @echo off\r
15 \r
16 REM set the PDK install path\r
17 IF DEFINED PDK_INSTALL_PATH GOTO pdk_defined\r
18 set PDK_INSTALL_PATH="c:\ti\mcsdk_3_1_3_6\pdk_keystone2_3_01_03_06\packages"\r
19 rem set PDK_INSTALL_PATH=../../..\r
20 :pdk_defined\r
21 \r
22 REM Setup the part number for the driver build\r
23 set PARTNO=keystone2\r
24 \r
25 REM This is the base location for the various tools. \r
26 REM set XDCCGROOT=c:/ti/ccsv5/tools/compiler/c6000\r
27 REM set C6X_GEN_INSTALL_PATH=%XDCCGROOT:/=\%\r
28 REM set C6X_GEN_INSTALL_PATH="C:\ti\ccsv5\tools\compiler\c6000_7.4.4"\r
29 set C6X_GEN_INSTALL_PATH="C:\Program Files (x86)\Texas Instruments\C6000 Code Generation Tools 7.4.8"\r
30 set XDCCGROOT=%C6X_GEN_INSTALL_PATH%\r
31 \r
32 REM BCP Driver depends upon the following packages:-\r
33 REM     - CSL Package for the BCP CSL Register Layer\r
34 REM     - CPPI & QMSS LLD\r
35 REM These packages should be installed before trying to build the driver else \r
36 REM compilations will fail.\r
37 \r
38 @REM Specify the XDC Tool Path\r
39 set XDC_INSTALL_PATH="C:/ti/mcsdk_3_1_3_6/xdctools_3_30_05_60"\r
40 set XDCPATH=../../..;%XDC_INSTALL_PATH%/packages\r
41 \r
42 @REM Configure the XDCPATH\r
43 set XDCPATH=%XDCPATH%;%PDK_INSTALL_PATH%;%C6X_GEN_INSTALL_PATH%/include\r
44 \r
45 REM Eclipse Help Plugin (Not required by customers)\r
46 set XDC_ECLIPSE_PLUGIN_INSTALL_PATH=T:/gen/xdc/xdc_eclipse_plugin_gen/20091203\r
47 set XDC_FILTER_INSTALL_PATH=T:/gen/xdc/xdcFilter/20100428\r
48 set XDCPATH=%XDCPATH%;%XDC_ECLIPSE_PLUGIN_INSTALL_PATH%\r
49 set XDCPATH=%XDCPATH%;%XDC_FILTER_INSTALL_PATH%\r
50 \r
51 REM Ensure following build tools are available in the path:\r
52 REM     -   XDC tools \r
53 REM     -   Compiler toolchain (Code Generation Tools)\r
54 REM     -   Doxygen to generate documentation from code\r
55 REM     -   HTML Help workshop (required by Doxygen for documentation)\r
56 REM     -   InstallJammer for building an executable \r
57 REM     -   CG-XML for generating size etc meta-info for builds\r
58 set PATH=%XDC_INSTALL_PATH%;%XDC_INSTALL_PATH%\bin\r
59 set PATH=%PATH%;%XDCCGROOT%\bin;C:\Windows\system32\r
60 set PATH=%PATH%;T:\Doxygen\doxygen\1.5.1-p1\bin\r
61 set PATH=%PATH%;T:\Doxygen\HTML_Help_Workshop\10-01-2007\r
62 set PATH=%PATH%;T:\gen\InstallJammer\v1_2_05\r
63 set PATH=%PATH%;T:\SDOApps\cg_xml\cg_xml_v2_30_00\bin\r
64 \r
65 REM Set the Coverity Path where the Coverity Tools are located.\r
66 REM Required only if static analysis needs to be run.\r
67 set STATIC_ANALYZE_PATH=T:\gen\coverity\prevent-mingw-3.4.0\r
68 set PATH=%PATH%;%STATIC_ANALYZE_PATH%\bin\r
69 \r
70 REM By default, turn off the Static Analysis.\r
71 REM Set to ON for running static analysis when needed.\r
72 set STATIC_ANALYZE=OFF\r
73 \r
74 REM Set the Title Window appropiately.\r
75 Title BCP Driver Build Environment\r
76 \r
77 @echo BCP Driver Build Environment Configured \r
78 @echo -----------------------------------------------\r
79 \r