1 /******************************************************************************\r
2 * FILE PURPOSE: Build configuration Script for the osal Driver\r
3 ******************************************************************************\r
4 * FILE NAME: config.bld\r
5 *\r
6 * DESCRIPTION: \r
7 * This file contains the build configuration script for the osal driver\r
8 * and is responsible for configuration of the paths for the various \r
9 * tools required to build the driver.\r
10 *\r
11 * Copyright (C) 2014-2016, Texas Instruments, Inc.\r
12 *****************************************************************************/\r
13 \r
14 /* Get the Tools Base directory from the Environment Variable. */\r
15 var c66ToolsBaseDir = java.lang.System.getenv("C6X_GEN_INSTALL_PATH");\r
16 var c674ToolsBaseDir = java.lang.System.getenv("C6X_GEN_INSTALL_PATH");\r
17 var m4ToolsBaseDir = java.lang.System.getenv("TOOLCHAIN_PATH_M4");\r
18 var a15ToolsBaseDir = java.lang.System.getenv("TOOLCHAIN_PATH_A15");\r
19 var a9ToolsBaseDir = java.lang.System.getenv("TOOLCHAIN_PATH_A9");\r
20 var arm9ToolsBaseDir = java.lang.System.getenv("TOOLCHAIN_PATH_ARM9");\r
21 var a8ToolsBaseDir = java.lang.System.getenv("TOOLCHAIN_PATH_A8");\r
22 \r
23 /* Get the base directory for the osal Socket Driver Package */\r
24 var osalDriverPath = new java.io.File(".//").getPath();\r
25 \r
26 /* Include Path */\r
27 var osalIncludePath = " -I" + osalDriverPath + "/src" + " -I" + osalDriverPath + " -I" + osalDriverPath + "/test";\r
28 \r
29 /* Configure the osal Socket Release Version Information */\r
30 /* 3 steps: remove SPACE and TAB, convert to string and split to make array */\r
31 var osalDriverReleaseVersion = (""+Pkg.version.replace(/\s/g, "")).split(',');\r
32 \r
33 /* Do not Print the Compiler Options */\r
34 var pOpts = 0;\r
35 \r
36 /* List of all devices that needs to be build via XDC\r
37 * As the build happens through makefile, there is nothing to build via XDC\r
38 * using the below for packaging infrastructure\r
39 */\r
40 var socs = [];\r
41 var devices = [];\r
42 var build_devices = [];\r
43 Build.useTargets = null;
44 Build.targets = []\r
45 \r