This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Cannot build syslink example projects



Hi,

Now I can build syslink library on L138 LCDK, ubuntu 12.04. That is syslink,klo is generated. When I try to build the syslink examples, there is no result generated while there are such echos as below:

lcdkl138@lcdkl138-XPS-8500:~/ti/syslink_2_21_01_05$ make examples
#
# Making examples...
make -C examples extract
make[1]: Entering directory `/home/lcdkl138/ti/syslink_2_21_01_05/examples'
#
# Unzipping all examples...
make[1]: Leaving directory `/home/lcdkl138/ti/syslink_2_21_01_05/examples'
make -C examples all
make[1]: Entering directory `/home/lcdkl138/ti/syslink_2_21_01_05/examples'
#
# Making all examples...
make[1]: Leaving directory `/home/lcdkl138/ti/syslink_2_21_01_05/examples'
lcdkl138@lcdkl138-XPS-8500:~/ti/syslink_2_21_01_05$

I have read several times of the procedures on link:

http://processors.wiki.ti.com/index.php/SysLink_Install_Guide

Anybody can help me? The products.mak file is attached here even though I think it is right.

Thanks,

Thanks,

#
#   Copyright (c) 2008-2012, Texas Instruments Incorporated
#
#   Redistribution and use in source and binary forms, with or without
#   modification, are permitted provided that the following conditions
#   are met:
#
#   *  Redistributions of source code must retain the above copyright
#      notice, this list of conditions and the following disclaimer.
#
#   *  Redistributions in binary form must reproduce the above copyright
#      notice, this list of conditions and the following disclaimer in the
#      documentation and/or other materials provided with the distribution.
#
#   *  Neither the name of Texas Instruments Incorporated nor the names of
#      its contributors may be used to endorse or promote products derived
#      from this software without specific prior written permission.
#
#   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
#   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
#   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
#   PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
#   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
#   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
#   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
#   OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
#   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
#   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
#   EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#


SYSLINK_INSTALL_DIR = $(CURDIR)

# List of supported devices (choose one): OMAP3530, OMAPL1XX, TI816X, TI814X
#    TI813X, TI811X
#
DEVICE = OMAPL1XX

# Master core (GPP) OS type (choose one): Linux, Qnx, Bios
#
GPPOS = Linux

# SysLink Linux driver DEBUG/TRACE options (choose one): 0 or 1
#
# Note that these options are only used by the Linux HLOS driver.  RTOS
# side libraries, Qnx libraries, and user mode Linux libraries are always
# built in both debug and release profiles, and users can switch between
# them when linking their executable (without rebuilding SysLink).
#
# Enabling SYSLINK_BUILD_DEBUG enables runtime assertion checking and makes
# some internal 'static' methods and objects global (so you can set
# breakpoints on them and/or inspect them in a debugger).
#
# Enabling SYSLINK_TRACE_ENABLE enables tracing throughout the SysLink
# code base.  This is especially helpful during development, but may not
# be necessary at production.
#
SYSLINK_BUILD_DEBUG=1
SYSLINK_TRACE_ENABLE=1

# SysLink OPTIMIZE option (choose one): 0 or 1
#
# Enabling SYSLINK_BUILD_OPTIMIZE removes many runtime API checks.  As a
# result, if the user uses SysLink in an unsupported way, rather than getting
# a failing return value, the system may crash or become unstable.
# SYSLINK_BUILD_OPTIMIZED is intended to be used in a closed system where all
# code paths are known, and error conditions are ensured never to occur - so
# it's not for everyone.
#
# Note that SYSLINK_BUILD_OPTIMIZE removes these checks throughout the
# SysLink stack - that includes RTOS, user, and driver layers if applicable
# to your environment.
#
SYSLINK_BUILD_OPTIMIZE=0

# SysLink HLOS driver Notify options (choose one): NOTIFYDRIVERSHM,
#    NOTIFYDRIVERCIRC
#
SYSLINK_NOTIFYDRIVER=NOTIFYDRIVERSHM

# SysLink HLOS driver MessageQ Transport options (choose one): TRANSPORTSHM,
#    TRANSPORTSHMNOTIFY, TRANSPORTSHMCIRC
#
SYSLINK_TRANSPORT=TRANSPORTSHM

# Set SDK type when building for a TI SDK kit (choose one): EZSDK or NONE
#
SDK = EZSDK

# Define root dir to install SysLink driver and samples for target file-system
#
EXEC_DIR = /home/lcdkl138/ti/ti-sdk-omapl138-lcdk-01.00.00/filesystem/workdir/filesys
#EXEC_DIR = '''<''/home/lcdkl138/ti/ti-sdk-omapl138-lcdk-01.00.00/filesystem/workdir/filesys''>'''

# Define file format for loader and slave executables (choose one): COFF, ELF
#
LOADER = ELF

# Optional: recommended to install all dependent components in one folder.
#
#DEPOT = /home/lcdkl138/ti/ti-sdk-omapl138-lcdk-01.00.00/filesystem/workdir/filesys_depot_folder_
DEPOT = /home/lcdkl138/ti

# Define the product variables for the device you will be using.
#
######## For OMAP3530 device ########
ifeq ("$(DEVICE)","OMAP3530")
LINUXKERNEL             = $(DEPOT)/ti-sdk-omapl138-lcdk-01.00.00/board-support/linux-3.3.10
CGT_ARM_INSTALL_DIR     = $(DEPOT)/ti-sdk-omapl138-lcdk-01.00.00/linux-devkit
CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
IPC_INSTALL_DIR         = $(DEPOT)/ipc_1_25_03_15
BIOS_INSTALL_DIR        = $(DEPOT)/bios_6_35_04_50
XDC_INSTALL_DIR         = $(DEPOT)/xdctools_3_25_03_72

# If LOADER=ELF then below elf tools path is required else set C64P path
ifeq ("$(LOADER)","ELF")
CGT_C64P_ELF_INSTALL_DIR= $(DEPOT)/c6000_7.6.0
else
CGT_C64P_INSTALL_DIR    = $(DEPOT)/c6000_7.6.0
endif

######## For TI816X device ########
else ifeq ("$(DEVICE)","TI816X")
LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_

# SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)
TI81XXDSP_DMTIMER_FREQ  = 32768

# If SDK=NONE then below tools path is required
ifeq ("$(SDK)","NONE")
CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
endif

######## For TI814X device ########
else ifeq ("$(DEVICE)","TI814X")
# Set one of the following OS variables
LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
QNX_INSTALL_DIR         = $(DEPOT)/_your_qnx_install_

CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_

# SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)
TI81XXDSP_DMTIMER_FREQ  = 20000000

# If SDK=NONE then below tools path is required
ifeq ("$(SDK)","NONE")
CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
endif

# If GPPOS=Bios then below tools path is required
ifeq ("$(GPPOS)","Bios")
CGT_A8_ELF_INSTALL_DIR  = $(DEPOT)/_your_a8elf_code_gen_install_
endif

######## For TI813X device ########
else ifeq ("$(DEVICE)","TI813X")
LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_

# If SDK=NONE then below tools path is required
ifeq ("$(SDK)","NONE")
CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
endif

######## For TI811X device ########
else ifeq ("$(DEVICE)","TI811X")
# Set one of the following OS variables
LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
QNX_INSTALL_DIR         = $(DEPOT)/_your_qnx_install_

CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_

# SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)
TI81XXDSP_DMTIMER_FREQ  = 20000000

# If SDK=NONE then below tools path is required
ifeq ("$(SDK)","NONE")
CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
endif

######## For OMAPL1XX device ########
else ifeq ("$(DEVICE)","OMAPL1XX")
LINUXKERNEL             = $(DEPOT)/ti-sdk-omapl138-lcdk-01.00.00/board-support/linux-3.1.10
CGT_ARM_INSTALL_DIR = $(DEPOT)/CodeSourcery/Sourcery_G++_Lite
CGT_ARM_PREFIX = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
IPC_INSTALL_DIR         = $(DEPOT)/ipc_1_25_03_15
BIOS_INSTALL_DIR        = $(DEPOT)/bios_6_35_04_50
XDC_INSTALL_DIR         = $(DEPOT)/xdctools_3_25_03_72

# If LOADER=ELF then below elf tools path is required else set C674 path
ifeq ("$(LOADER)","ELF")
CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/c6000_7.6.0
else
CGT_C674_INSTALL_DIR= $(DEPOT)/c6000_7.6.0
endif
######## End of device specific variables ########

else ifeq ($(MAKECMDGOALS), clean)
else ifeq ($(MAKECMDGOALS), clobber)
else ifeq ($(MAKECMDGOALS), .show-products)
else ifeq ($(MAKECMDGOALS), help)
else
    $(error DEVICE is set to "$(DEVICE)", which is invalid. Set this in <SysLink Install>/products.mak. Refer to the SysLink Install Guide for more information)
endif

# Use this goal to print your product variables.
.show-products:
	@echo "DEPOT                    = $(DEPOT)"
	@echo "DEVICE                   = $(DEVICE)"
	@echo "GPPOS                    = $(GPPOS)"
	@echo "SDK                      = $(SDK)"
	@echo "TI81XXDSP_DMTIMER_FREQ   = $(TI81XXDSP_DMTIMER_FREQ)"
	@echo "SYSLINK_BUILD_DEBUG      = $(SYSLINK_BUILD_DEBUG)"
	@echo "SYSLINK_BUILD_OPTIMIZE   = $(SYSLINK_BUILD_OPTIMIZE)"
	@echo "SYSLINK_TRACE_ENABLE     = $(SYSLINK_TRACE_ENABLE)"
	@echo "LOADER                   = $(LOADER)"
	@echo "SYSLINK_INSTALL_DIR      = $(SYSLINK_INSTALL_DIR)"
	@echo "IPC_INSTALL_DIR          = $(IPC_INSTALL_DIR)"
	@echo "BIOS_INSTALL_DIR         = $(BIOS_INSTALL_DIR)"
	@echo "XDC_INSTALL_DIR          = $(XDC_INSTALL_DIR)"
	@echo "LINUXKERNEL              = $(LINUXKERNEL)"
	@echo "QNX_INSTALL_DIR          = $(QNX_INSTALL_DIR)"
	@echo "CGT_ARM_PREFIX           = $(CGT_ARM_PREFIX)"
	@echo "CGT_C64P_INSTALL_DIR     = $(CGT_C64P_INSTALL_DIR)"
	@echo "CGT_C64P_ELF_INSTALL_DIR = $(CGT_C64P_INSTALL_DIR)"
	@echo "CGT_C674_INSTALL_DIR     = $(CGT_C674_INSTALL_DIR)"
	@echo "CGT_C674_ELF_INSTALL_DIR = $(CGT_C674_ELF_INSTALL_DIR)"
	@echo "CGT_M3_ELF_INSTALL_DIR   = $(CGT_M3_ELF_INSTALL_DIR)"
	@echo "CGT_A8_ELF_INSTALL_DIR   = $(CGT_A8_ELF_INSTALL_DIR)"
	@echo "EXEC_DIR                 = $(EXEC_DIR)"

  • Hi,

    Try to remove the "DEPOT" terminology and provide the exact path in 'product.mak' file.

    Check your C6xx toolchain path.

    Go to this directory and re make.

    cd /home/lcdkl138/ti/syslink_2_21_01_05/examples

    make clean

    make

    PFA of my products.mak file & output log.

    titus@titus-desktop:~/workdir/ti-e2e/src/syslink_2_21_01_05/examples$ 
    titus@titus-desktop:~/workdir/ti-e2e/src/syslink_2_21_01_05/examples$ make clean
    #
    # Cleaning all examples...
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/dsp'
    rm -rf configuro bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex02_messageq'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex02_messageq/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex02_messageq/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex02_messageq/dsp'
    rm -rf configuro bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex02_messageq/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex02_messageq'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex03_notify'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex03_notify/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex03_notify/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex03_notify/dsp'
    rm -rf configuro bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex03_notify/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex03_notify'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex04_sharedregion'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex04_sharedregion/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex04_sharedregion/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex04_sharedregion/dsp'
    rm -rf configuro bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex04_sharedregion/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex04_sharedregion'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex05_heapbufmp'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex05_heapbufmp/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex05_heapbufmp/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex05_heapbufmp/dsp'
    rm -rf configuro bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex05_heapbufmp/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex05_heapbufmp'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex06_listmp'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex06_listmp/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex06_listmp/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex06_listmp/dsp'
    rm -rf configuro bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex06_listmp/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex06_listmp'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex07_gatemp'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex07_gatemp/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex07_gatemp/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex07_gatemp/dsp'
    rm -rf configuro bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex07_gatemp/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex07_gatemp'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex08_ringio'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex08_ringio/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex08_ringio/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex08_ringio/dsp'
    rm -rf configuro bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex08_ringio/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex08_ringio'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex09_readwrite'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex09_readwrite/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex09_readwrite/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex09_readwrite/dsp'
    rm -rf configuro bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex09_readwrite/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex09_readwrite'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg'
    rm -rf lib
    make -f host.mak clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg'
    rm -rf lib
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg'
    make -f dsp.mak clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg'
    rm -rf lib
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg'
    make -C linux clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg/linux'
    make -C /home/titus/workdir/ti-e2e/src/DaVinci-PSP-SDK-03.22.00.06/src/kernel/linux-davinci M=/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg/linux clean
    make[3]: Entering directory `/home/titus/workdir/ti-e2e/src/DaVinci-PSP-SDK-03.22.00.06/src/kernel/linux-davinci'
      CLEAN   /home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg/linux/.tmp_versions
      CLEAN   /home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg/linux/Module.symvers
    make[3]: Leaving directory `/home/titus/workdir/ti-e2e/src/DaVinci-PSP-SDK-03.22.00.06/src/kernel/linux-davinci'
    rm -f modules.order
    rm -f Modules.symvers
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg/linux'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex33_umsg'
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex34_radar'
    rm -rf install
    make -C host clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex34_radar/host'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex34_radar/host'
    make -C dsp clean
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex34_radar/dsp'
    rm -rf bin
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex34_radar/dsp'
    make[1]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex34_radar'
    titus@titus-desktop:~/workdir/ti-e2e/src/syslink_2_21_01_05/examples$ 
    titus@titus-desktop:~/workdir/ti-e2e/src/syslink_2_21_01_05/examples$ 
    titus@titus-desktop:~/workdir/ti-e2e/src/syslink_2_21_01_05/examples$ 
    titus@titus-desktop:~/workdir/ti-e2e/src/syslink_2_21_01_05/examples$ ls
    archive          ex02_messageq  ex04_sharedregion  ex06_listmp  ex08_ringio     ex33_umsg   makefile    scripts
    ex01_helloworld  ex03_notify    ex05_heapbufmp     ex07_gatemp  ex09_readwrite  ex34_radar  readme.txt
    titus@titus-desktop:~/workdir/ti-e2e/src/syslink_2_21_01_05/examples$ 
    titus@titus-desktop:~/workdir/ti-e2e/src/syslink_2_21_01_05/examples$ 
    titus@titus-desktop:~/workdir/ti-e2e/src/syslink_2_21_01_05/examples$ make
    #
    # Making all examples...
    make[1]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld'
    #
    # Making all ...
    make -C host all
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/host'
    #
    # Making all ...
    make PROFILE=debug app_host
    make[3]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/host'
    #
    # Making bin/debug/obj/main_host.ov5T ...
    /opt/toolchain/arago-2011.09-armv7a-linux-gnueabi-sdk/arago-2011.09/armv7a/bin/arm-arago-linux-gnueabi-gcc -c -MD -MF bin/debug/obj/main_host.ov5T.dep -march=armv5t -D_REENTRANT -Dxdc_target_name__=GCArmv5T -Dxdc_target_types__=gnu/targets/arm/std.h -Wall -ffloat-store  -fPIC -Wunused -Dfar= -ggdb -D DEBUG -I. -I/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/packages -I/opt/ti/bios_6_35_04_50/packages -I/opt/ti/ipc_1_25_03_15/packages -o bin/debug/obj/main_host.ov5T main_host.c
    #
    # Making bin/debug/obj/App.ov5T ...
    /opt/toolchain/arago-2011.09-armv7a-linux-gnueabi-sdk/arago-2011.09/armv7a/bin/arm-arago-linux-gnueabi-gcc -c -MD -MF bin/debug/obj/App.ov5T.dep -march=armv5t -D_REENTRANT -Dxdc_target_name__=GCArmv5T -Dxdc_target_types__=gnu/targets/arm/std.h -Wall -ffloat-store  -fPIC -Wunused -Dfar= -ggdb -D DEBUG -I. -I/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/packages -I/opt/ti/bios_6_35_04_50/packages -I/opt/ti/ipc_1_25_03_15/packages -o bin/debug/obj/App.ov5T App.c
    #
    # Making bin/debug/app_host ...
    /opt/toolchain/arago-2011.09-armv7a-linux-gnueabi-sdk/arago-2011.09/armv7a/bin/arm-arago-linux-gnueabi-gcc -ggdb -Wall -Wl,-Map=bin/debug/app_host.map -o bin/debug/app_host bin/debug/obj/main_host.ov5T bin/debug/obj/App.ov5T /home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/packages/ti/syslink/lib/syslink.a_debug -lpthread -lc -lrt
    make[3]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/host'
    make PROFILE=release app_host
    make[3]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/host'
    #
    # Making bin/release/obj/main_host.ov5T ...
    /opt/toolchain/arago-2011.09-armv7a-linux-gnueabi-sdk/arago-2011.09/armv7a/bin/arm-arago-linux-gnueabi-gcc -c -MD -MF bin/release/obj/main_host.ov5T.dep -march=armv5t -D_REENTRANT -Dxdc_target_name__=GCArmv5T -Dxdc_target_types__=gnu/targets/arm/std.h -Wall -ffloat-store  -fPIC -Wunused -Dfar= -O3 -D NDEBUG -I. -I/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/packages -I/opt/ti/bios_6_35_04_50/packages -I/opt/ti/ipc_1_25_03_15/packages -o bin/release/obj/main_host.ov5T main_host.c
    #
    # Making bin/release/obj/App.ov5T ...
    /opt/toolchain/arago-2011.09-armv7a-linux-gnueabi-sdk/arago-2011.09/armv7a/bin/arm-arago-linux-gnueabi-gcc -c -MD -MF bin/release/obj/App.ov5T.dep -march=armv5t -D_REENTRANT -Dxdc_target_name__=GCArmv5T -Dxdc_target_types__=gnu/targets/arm/std.h -Wall -ffloat-store  -fPIC -Wunused -Dfar= -O3 -D NDEBUG -I. -I/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/packages -I/opt/ti/bios_6_35_04_50/packages -I/opt/ti/ipc_1_25_03_15/packages -o bin/release/obj/App.ov5T App.c
    #
    # Making bin/release/app_host ...
    /opt/toolchain/arago-2011.09-armv7a-linux-gnueabi-sdk/arago-2011.09/armv7a/bin/arm-arago-linux-gnueabi-gcc -O3 -Wall -Wl,-Map=bin/release/app_host.map -o bin/release/app_host bin/release/obj/main_host.ov5T bin/release/obj/App.ov5T /home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/packages/ti/syslink/lib/syslink.a_release -lpthread -lc -lrt
    make[3]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/host'
    make[2]: Leaving directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/host'
    make -C dsp all
    make[2]: Entering directory `/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/examples/ex01_helloworld/dsp'
    #
    # Making configuro/linker.cmd ...
    /opt/ti/xdctools_3_25_03_72/xs --xdcpath="/home/titus/workdir/ti-e2e/src/syslink_2_21_01_05/packages;/opt/ti/bios_6_35_04_50/packages;/opt/ti/ipc_1_25_03_15/packages;/opt/ti/xdctools_3_25_03_72/packages" \
                xdc.tools.configuro -o configuro \
                -t ti.targets.elf.C674 -c /opt/ti/C6000CGT7.4.6 \
                -p ti.platforms.evmOMAPL138:dsp -b ../shared/config.bld \
                -r release Dsp.cfg
    making package.mak (because of package.bld) ...
    generating interfaces for package configuro (because package/package.xdc.inc is older than package.xdc) ...
    configuring Dsp.xe674 from package/cfg/Dsp_pe674.cfg ...
    
    

    #
    #   Copyright (c) 2008-2012, Texas Instruments Incorporated
    #
    #   Redistribution and use in source and binary forms, with or without
    #   modification, are permitted provided that the following conditions
    #   are met:
    #
    #   *  Redistributions of source code must retain the above copyright
    #      notice, this list of conditions and the following disclaimer.
    #
    #   *  Redistributions in binary form must reproduce the above copyright
    #      notice, this list of conditions and the following disclaimer in the
    #      documentation and/or other materials provided with the distribution.
    #
    #   *  Neither the name of Texas Instruments Incorporated nor the names of
    #      its contributors may be used to endorse or promote products derived
    #      from this software without specific prior written permission.
    #
    #   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    #   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
    #   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    #   PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
    #   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
    #   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
    #   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
    #   OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    #   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
    #   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
    #   EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    #
    
    #Titus
    
    SYSLINK_INSTALL_DIR = $(CURDIR)
    
    # List of supported devices (choose one): OMAP3530, OMAPL1XX, TI816X, TI814X
    #    TI813X, TI811X
    #
    DEVICE = OMAPL1XX
    
    # Master core (GPP) OS type (choose one): Linux, Qnx, Bios
    #
    GPPOS = Linux
    
    # SysLink Linux driver DEBUG/TRACE options (choose one): 0 or 1
    #
    # Note that these options are only used by the Linux HLOS driver.  RTOS
    # side libraries, Qnx libraries, and user mode Linux libraries are always
    # built in both debug and release profiles, and users can switch between
    # them when linking their executable (without rebuilding SysLink).
    #
    # Enabling SYSLINK_BUILD_DEBUG enables runtime assertion checking and makes
    # some internal 'static' methods and objects global (so you can set
    # breakpoints on them and/or inspect them in a debugger).
    #
    # Enabling SYSLINK_TRACE_ENABLE enables tracing throughout the SysLink
    # code base.  This is especially helpful during development, but may not
    # be necessary at production.
    #
    SYSLINK_BUILD_DEBUG=1
    SYSLINK_TRACE_ENABLE=1
    
    # SysLink OPTIMIZE option (choose one): 0 or 1
    #
    # Enabling SYSLINK_BUILD_OPTIMIZE removes many runtime API checks.  As a
    # result, if the user uses SysLink in an unsupported way, rather than getting
    # a failing return value, the system may crash or become unstable.
    # SYSLINK_BUILD_OPTIMIZED is intended to be used in a closed system where all
    # code paths are known, and error conditions are ensured never to occur - so
    # it's not for everyone.
    #
    # Note that SYSLINK_BUILD_OPTIMIZE removes these checks throughout the
    # SysLink stack - that includes RTOS, user, and driver layers if applicable
    # to your environment.
    #
    SYSLINK_BUILD_OPTIMIZE=0
    
    # SysLink HLOS driver Notify options (choose one): NOTIFYDRIVERSHM,
    #    NOTIFYDRIVERCIRC
    #
    SYSLINK_NOTIFYDRIVER=NOTIFYDRIVERSHM
    
    # SysLink HLOS driver MessageQ Transport options (choose one): TRANSPORTSHM,
    #    TRANSPORTSHMNOTIFY, TRANSPORTSHMCIRC
    #
    SYSLINK_TRANSPORT=TRANSPORTSHM
    
    # Set SDK type when building for a TI SDK kit (choose one): EZSDK or NONE
    #
    SDK = NONE
    
    # Define root dir to install SysLink driver and samples for target file-system
    #
    EXEC_DIR = /usr/local/filesystem_omapl138/
    
    # Define file format for loader and slave executables (choose one): COFF, ELF
    #
    LOADER = ELF
    
    # Optional: recommended to install all dependent components in one folder.
    #
    DEPOT = _your_depot_install_
    
    # Define the product variables for the device you will be using.
    #
    ######## For OMAP3530 device ########
    ifeq ("$(DEVICE)","OMAP3530")
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    
    # If LOADER=ELF then below elf tools path is required else set C64P path
    ifeq ("$(LOADER)","ELF")
    CGT_C64P_ELF_INSTALL_DIR= $(DEPOT)/_your_c64pelf_code_gen_install_
    else
    CGT_C64P_INSTALL_DIR    = $(DEPOT)/_your_c64p_code_gen_install_
    endif
    
    ######## For TI816X device ########
    else ifeq ("$(DEVICE)","TI816X")
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_
    
    # SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)
    TI81XXDSP_DMTIMER_FREQ  = 32768
    
    # If SDK=NONE then below tools path is required
    ifeq ("$(SDK)","NONE")
    CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
    endif
    
    ######## For TI814X device ########
    else ifeq ("$(DEVICE)","TI814X")
    # Set one of the following OS variables
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    QNX_INSTALL_DIR         = $(DEPOT)/_your_qnx_install_
    
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_
    
    # SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)
    TI81XXDSP_DMTIMER_FREQ  = 20000000
    
    # If SDK=NONE then below tools path is required
    ifeq ("$(SDK)","NONE")
    CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
    endif
    
    # If GPPOS=Bios then below tools path is required
    ifeq ("$(GPPOS)","Bios")
    CGT_A8_ELF_INSTALL_DIR  = $(DEPOT)/_your_a8elf_code_gen_install_
    endif
    
    ######## For TI813X device ########
    else ifeq ("$(DEVICE)","TI813X")
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    
    # If SDK=NONE then below tools path is required
    ifeq ("$(SDK)","NONE")
    CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
    endif
    
    ######## For TI811X device ########
    else ifeq ("$(DEVICE)","TI811X")
    # Set one of the following OS variables
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    QNX_INSTALL_DIR         = $(DEPOT)/_your_qnx_install_
    
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_
    
    # SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)
    TI81XXDSP_DMTIMER_FREQ  = 20000000
    
    # If SDK=NONE then below tools path is required
    ifeq ("$(SDK)","NONE")
    CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
    endif
    
    ######## For OMAPL1XX device ########
    else ifeq ("$(DEVICE)","OMAPL1XX")
    LINUXKERNEL             = /home/titus/workdir/ti-e2e/src/DaVinci-PSP-SDK-03.22.00.06/src/kernel/linux-davinci
    CGT_ARM_INSTALL_DIR     = /opt/toolchain/arago-2011.09-armv7a-linux-gnueabi-sdk/arago-2011.09/armv7a
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-arago-linux-gnueabi-
    IPC_INSTALL_DIR         = /opt/ti/ipc_1_25_03_15
    BIOS_INSTALL_DIR        = /opt/ti/bios_6_35_04_50
    XDC_INSTALL_DIR         = /opt/ti/xdctools_3_25_03_72
    
    # If LOADER=ELF then below elf tools path is required else set C674 path
    ifeq ("$(LOADER)","ELF")
    CGT_C674_ELF_INSTALL_DIR= /opt/ti/C6000CGT7.4.6
    else
    CGT_C674_INSTALL_DIR= /opt/ti/C6000CGT7.4.6
    endif
    ######## End of device specific variables ########
    
    else ifeq ($(MAKECMDGOALS), clean)
    else ifeq ($(MAKECMDGOALS), clobber)
    else ifeq ($(MAKECMDGOALS), .show-products)
    else ifeq ($(MAKECMDGOALS), help)
    else
        $(error DEVICE is set to "$(DEVICE)", which is invalid. Set this in <SysLink Install>/products.mak. Refer to the SysLink Install Guide for more information)
    endif
    
    # Use this goal to print your product variables.
    .show-products:
    	@echo "DEPOT                    = $(DEPOT)"
    	@echo "DEVICE                   = $(DEVICE)"
    	@echo "GPPOS                    = $(GPPOS)"
    	@echo "SDK                      = $(SDK)"
    	@echo "TI81XXDSP_DMTIMER_FREQ   = $(TI81XXDSP_DMTIMER_FREQ)"
    	@echo "SYSLINK_BUILD_DEBUG      = $(SYSLINK_BUILD_DEBUG)"
    	@echo "SYSLINK_BUILD_OPTIMIZE   = $(SYSLINK_BUILD_OPTIMIZE)"
    	@echo "SYSLINK_TRACE_ENABLE     = $(SYSLINK_TRACE_ENABLE)"
    	@echo "LOADER                   = $(LOADER)"
    	@echo "SYSLINK_INSTALL_DIR      = $(SYSLINK_INSTALL_DIR)"
    	@echo "IPC_INSTALL_DIR          = $(IPC_INSTALL_DIR)"
    	@echo "BIOS_INSTALL_DIR         = $(BIOS_INSTALL_DIR)"
    	@echo "XDC_INSTALL_DIR          = $(XDC_INSTALL_DIR)"
    	@echo "LINUXKERNEL              = $(LINUXKERNEL)"
    	@echo "QNX_INSTALL_DIR          = $(QNX_INSTALL_DIR)"
    	@echo "CGT_ARM_PREFIX           = $(CGT_ARM_PREFIX)"
    	@echo "CGT_C64P_INSTALL_DIR     = $(CGT_C64P_INSTALL_DIR)"
    	@echo "CGT_C64P_ELF_INSTALL_DIR = $(CGT_C64P_INSTALL_DIR)"
    	@echo "CGT_C674_INSTALL_DIR     = $(CGT_C674_INSTALL_DIR)"
    	@echo "CGT_C674_ELF_INSTALL_DIR = $(CGT_C674_ELF_INSTALL_DIR)"
    	@echo "CGT_M3_ELF_INSTALL_DIR   = $(CGT_M3_ELF_INSTALL_DIR)"
    	@echo "CGT_A8_ELF_INSTALL_DIR   = $(CGT_A8_ELF_INSTALL_DIR)"
    	@echo "EXEC_DIR                 = $(EXEC_DIR)"