Cleaning up makefiles.
[dense-linear-algebra-libraries/linalg.git] / examples / readme.txt
1 Build Instructions of LINALG examples:
3 1. To build ARM+DSP examples:
4    1) --------- Set environment variables ---------
5       Following environment vaialbes must be set in order to build LINALG:
6       export TARGET_ROOTDIR= <Processor-SDK-Linux installation root>/linux-devkit/sysroots/cortexa15hf-vfp-neon-linux-gnueabi
7       export LINALG_DIR= <LINALG_INSTALLATION_ROOT>
8    2) make
10 2. To build DSP-only examples:   
11    1) --------- Set environment variables ---------
12       Following environment vaialbes must be set in order to build LINALG (version numbers are used as examples):
13       export CGTROOT="<TI_CGT_INSTALLATION_ROOT>/cgt-c6x"
14       export PDK_DIR="<COMPONENTS_INSTALLATION_ROOT>/pdk_c667x_2_0_1"
15       export FC_DIR="<COMPONENTS_INSTALLATION_ROOT>/framework_components_3_40_01_04"
16       export XDAIS_DIR="<COMPONENTS_INSTALLATION_ROOT>/xdais_7_24_00_04"
17       export BIOS_DIR="<COMPONENTS_INSTALLATION_ROOT>/bios_6_45_01_29"
18       export OMP_DIR="<COMPONENTS_INSTALLATION_ROOT>/openmp_dsp_c667x_2_02_00_02"
19       export XDC_DIR="<COMPONENTS_INSTALLATION_ROOT>/xdctools_3_32_00_06_core"
20       export IPC_DIR="<COMPONENTS_INSTALLATION_ROOT>/ipc_3_42_00_02"
21       export EDMA3_DIR="<COMPONENTS_INSTALLATION_ROOT>/edma3_lld_02_12_01_23"
22       export LIBARCH_DIR="<COMPONENTS_INSTALLATION_ROOT>/libarch_1_0_0_0"
23       export LINALG_DIR="<COMPONENTS_INSTALLATION_ROOT>/linalg_1_2_0_0"
24       export PATH=<TI_CGT_INSTALLATION_ROOT>/cgt-c6x/bin:$PATH
25    2) make TARGET=<target_name>
26       where: <target_name> must be one of SOC_K2H, SOC_C6678, or SOC_AM572x