[oe-commits] org.oe.dev dsplink : Add basic config files created by interactive config utility.
crofton commit
oe at amethyst.openembedded.net
Thu May 15 15:15:08 UTC 2008
dsplink : Add basic config files created by interactive config utility.
Author: crofton at openembedded.org
Branch: org.openembedded.dev
Revision: 8ff075180f05eb65665c25f901a2ae04d34e32a1
ViewMTN: http://monotone.openembedded.org/revision/info/8ff075180f05eb65665c25f901a2ae04d34e32a1
Files:
1
packages/dsplink/davinci-dvevm
packages/dsplink/davinci-dvevm/CURRENTCFG.MK
packages/dsplink/davinci-dvevm/c64xx_5.xx_linux.mk
packages/dsplink/davinci-dvevm/davinci_mvlpro5.0.mk
Diffs:
#
# mt diff -r74fb025179c5c5f2cd04d0f58fc08fae37f9a804 -r8ff075180f05eb65665c25f901a2ae04d34e32a1
#
#
#
# add_dir "packages/dsplink/davinci-dvevm"
#
# add_file "packages/dsplink/davinci-dvevm/CURRENTCFG.MK"
# content [297c20afc6a19d66256393fa080d51f5e9e5c2b2]
#
# add_file "packages/dsplink/davinci-dvevm/c64xx_5.xx_linux.mk"
# content [b6836bf5cfa973564ebb43ebcbb75b126060bbcd]
#
# add_file "packages/dsplink/davinci-dvevm/davinci_mvlpro5.0.mk"
# content [4fb3450ea471109bdac1296d64637f3d4febc623]
#
============================================================
--- packages/dsplink/davinci-dvevm/CURRENTCFG.MK 297c20afc6a19d66256393fa080d51f5e9e5c2b2
+++ packages/dsplink/davinci-dvevm/CURRENTCFG.MK 297c20afc6a19d66256393fa080d51f5e9e5c2b2
@@ -0,0 +1,99 @@
+# =========================================================
+# DSP/BIOS LINK Configuration file.
+#
+# CAUTION! This is a generated file.
+# All changes will be lost.
+#
+# This file was generated on MAY 14, 2008 11:53:09
+# =========================================================
+
+
+# =========================================================
+# When this file was created.
+# =========================================================
+export CFGDATE := MAY 14, 2008 11:53:09
+
+
+# =========================================================
+# DSP/BIOS LINK GPP side root directory.
+# =========================================================
+export GPPROOT := /home/balister/src/dsplink_1_50/dsplink/gpp
+export DSPROOT := /home/balister/src/dsplink_1_50/dsplink/dsp
+
+
+# =========================================================
+# GPP and DSP OS for which DSP/BIOS LINK is being built
+# =========================================================
+export GPPOS := Linux
+export DSPOS := DspBios
+
+
+# =========================================================
+# Specific distribution of GPP and DSP OS (if any)
+# =========================================================
+export GPPDISTRIBUTION := davinci_mvlpro5.0
+export GPPOSVERSION := 2.6.18
+export GPPOSVARIANT :=
+export DSPDISTRIBUTION := c64xxp_5.xx_linux
+
+
+# =========================================================
+# Target GPP and DSP platforms for DSP/BIOS LINK
+# =========================================================
+export GPPPLATFORM := Davinci
+export DSPPLATFORM := Davinci
+
+
+# =========================================================
+# Target GPP and DSP devices
+# =========================================================
+export GPPDEVICE := Davinci
+export DSPDEVICE := C64XX
+
+
+# =========================================================
+# Compile time scalability options for DSP/BIOS LINK
+# =========================================================
+export USE_PROC := 1
+export USE_POOL := 1
+export USE_NOTIFY := 1
+export USE_MPCS := 1
+export USE_RINGIO := 1
+export USE_MPLIST := 0
+export USE_MSGQ := 0
+export USE_CHNL := 0
+
+
+# =========================================================
+# Compile time physical link scalability options for device
+# =========================================================
+export USE_CHNL_ZCPY_LINK := 0
+export USE_CHNL_PCPY_LINK := 0
+export USE_MSGQ_ZCPY_LINK := 0
+export USE_MSGQ_PCPY_LINK := 0
+
+
+# =========================================================
+# Enable/ Disable trace
+# =========================================================
+export TRACE := 1
+
+
+# =========================================================
+# Enable/ Disable profiling
+# =========================================================
+export PROFILE := 1
+
+
+# =========================================================
+# Enable/ Disable probe
+# =========================================================
+export PROBE := 0
+
+
+# =========================================================
+# Platform Variant
+# =========================================================
+export VARIANT := DM6446
+
+
============================================================
--- packages/dsplink/davinci-dvevm/c64xx_5.xx_linux.mk b6836bf5cfa973564ebb43ebcbb75b126060bbcd
+++ packages/dsplink/davinci-dvevm/c64xx_5.xx_linux.mk b6836bf5cfa973564ebb43ebcbb75b126060bbcd
@@ -0,0 +1,223 @@
+# ============================================================================
+# @file c64xx_5.xx_linux.mk
+#
+# @path $(DSPLINK)/make/DspBios/
+#
+# @desc This makefile defines OS specific macros used by MAKE system for
+# the DSP/BIOS version 5.xx for C64XX on Linux.
+#
+# @ver 1.50
+# ============================================================================
+# Copyright (c) Texas Instruments Incorporated 2002-2007
+#
+# Use of this software is controlled by the terms and conditions found in the
+# license agreement under which this software has been supplied or provided.
+# ============================================================================
+
+
+ifndef C64XX_5_XX_LINUX_MK
+
+define C64XX_5_XX_LINUX_MK
+endef
+
+
+# ============================================================================
+# Let the make system know that a specific distribution for the GPP OS
+# is being used.
+# ============================================================================
+USE_DISTRIBUTION := 1
+
+
+# ============================================================================
+# Set the values of necessary variables to be used for the OS.
+# ============================================================================
+
+# ----------------------------------------------------------------------------
+# Base directory for the DSP OS
+# ----------------------------------------------------------------------------
+BASE_INSTALL := /opt/ti-tools
+BASE_SABIOS := $(BASE_INSTALL)/bios
+BASE_BUILDOS := $(BASE_SABIOS)/packages/ti/bios
+
+# ----------------------------------------------------------------------------
+# Base directory for the XDC tools
+# ----------------------------------------------------------------------------
+XDCTOOLS_DIR := $(BASE_SABIOS)/xdctools
+
+# ----------------------------------------------------------------------------
+# Base for code generation tools - compiler, linker, archiver etc.
+# ----------------------------------------------------------------------------
+BASE_CGTOOLS := $(BASE_INSTALL)/c6000/cgtools
+BASE_CGTOOLSBIN := $(BASE_CGTOOLS)/bin
+
+# ----------------------------------------------------------------------------
+# Base for TCONF, platform files and dependent components
+# ----------------------------------------------------------------------------
+BASE_TCONF := $(XDCTOOLS_DIR)
+BASE_PLATFORMS := $(BASE_SABIOS)/packages
+BASE_CSL := $(BASE_INSTALL)/c6000/csl
+BASE_PSL := $(BASE_SABIOS)/packages/ti/psl
+BASE_RTDX := $(BASE_SABIOS)/packages/ti/rtdx
+
+
+# ----------------------------------------------------------------------------
+# Base directory for include files
+# ----------------------------------------------------------------------------
+BASE_OSINC := $(BASE_BUILDOS)/include
+BASE_CGTOOLSINC := $(BASE_CGTOOLS)/include
+BASE_RTDXINC := $(BASE_RTDX)/include/c6000
+BASE_PSLINC := $(BASE_PSL)/include
+BASE_CSLINC := $(BASE_CSL)/include
+
+OSINC_GENERIC := $(BASE_OSINC)
+OSINC_PLATFORM := $(BASE_CGTOOLSINC) $(BASE_CSLINC) $(BASE_RTDXINC) $(BASE_PSLINC)
+
+
+ifeq ($(PLATFORM), morpheus_dev)
+OSINC_PLATFORM += $(BASE_INSTALL)/boards/evmdm642/include
+endif # ifeq ($(PLATFORM), morpheus_dev)
+
+ifneq ("$(VARIANT)", "")
+OSINC_VARIANT := $(BASE_OSINC)
+endif
+
+
+# ----------------------------------------------------------------------------
+# Base directory for libraries
+# ----------------------------------------------------------------------------
+BASE_OSLIB := $(BASE_BUILDOS)/lib
+BASE_CGTOOLSLIB := $(BASE_CGTOOLS)/lib
+BASE_RTDXLIB := $(BASE_RTDX)/lib/c6000
+BASE_PSLLIB := $(BASE_PSL)/lib
+BASE_CSLLIB := $(BASE_CSL)/lib
+
+OSLIB_GENERIC := $(BASE_OSLIB)
+OSLIB_PLATFORM := $(BASE_CGTOOLSLIB) $(BASE_RTDXLIB) \
+ $(BASE_PSLLIB) $(BASE_CSLLIB)
+
+ifeq ($(PLATFORM), morpheus_dev)
+OSLIB_PLATFORM += $(BASE_INSTALL)/boards/evmdm642/lib
+endif # ifeq ($(PLATFORM), morpheus_dev)
+
+ifeq ($(PLATFORM), DM642_PCI)
+OSLIB_PLATFORM += $(BASE_INSTALL)/boards/evmdm642/lib
+endif # ifeq ($(PLATFORM), DM642_PCI)
+
+ifneq ("$(VARIANT)", "")
+OSLIB_VARIANT := $(BASE_OSLIB)
+endif
+
+
+# ============================================================================
+# COMPILER
+# ============================================================================
+
+# ----------------------------------------------------------------------------
+# Name of the compiler
+# ----------------------------------------------------------------------------
+COMPILER := $(BASE_CGTOOLSBIN)/cl6x
+
+# ----------------------------------------------------------------------------
+# Command line switches used by the compiler
+#
+# CC_SW_DEF Command line defines
+# CC_SW_INC Search path for header files
+# CC_SW_OBJ Object file directory
+# CC_SW_DEB Include debug information
+# CC_SW_REL Release build
+# ----------------------------------------------------------------------------
+CC_SW_DEF := -d
+CC_SW_INC := -I
+CC_SW_OBJ := -fr
+CC_SW_DEB := -g -d"_DEBUG"
+CC_SW_REL := -o3
+
+# ----------------------------------------------------------------------------
+# Standard flags for the compiler
+# ----------------------------------------------------------------------------
+STD_CC_FLAGS := -q -pdr -pdv -pden -ml3 -mv6400 -d"CHIP_DM642"
+
+# ----------------------------------------------------------------------------
+# Standard flags for the compiler when building an executable
+# ----------------------------------------------------------------------------
+EXE_CC_FLAGS :=
+
+# ----------------------------------------------------------------------------
+# Flags for the compiler when building an archive
+# ----------------------------------------------------------------------------
+ARC_CC_FLAGS :=
+
+# ----------------------------------------------------------------------------
+# Standard definitions for the compiler
+# ----------------------------------------------------------------------------
+STD_CC_DEFNS :=
+
+
+# ============================================================================
+# ARCHIVER
+# ============================================================================
+ARCHIVER := $(BASE_CGTOOLSBIN)/ar6x
+
+# ----------------------------------------------------------------------------
+# Standard flags for the archiver
+# ----------------------------------------------------------------------------
+STD_AR_FLAGS := -r
+
+# ----------------------------------------------------------------------------
+# Archiver flags for extracting object files
+# ----------------------------------------------------------------------------
+EXT_AR_FLAGS := xq
+
+
+# ============================================================================
+# LINKER
+# ============================================================================
+LINKER := $(BASE_CGTOOLSBIN)/cl6x -z
+
+# ----------------------------------------------------------------------------
+# Command line switches used by the linker
+#
+# LD_SW_INC Search path for libraries
+# LD_SW_LIB Include library name
+# LD_SW_OUT Output file name
+# LD_SW_MAP Map file name
+# LD_SW_RELOC Generate relocateable output
+# ----------------------------------------------------------------------------
+LD_SW_INC := -i
+LD_SW_LIB := -l
+LD_SW_OUT := -o
+LD_SW_MAP := -m
+LD_SW_RELOC := -r
+
+# ----------------------------------------------------------------------------
+# Standard flags for the linker
+# ----------------------------------------------------------------------------
+STD_LD_FLAGS := -c -x
+
+# ----------------------------------------------------------------------------
+# Flags for the linker when building an executable
+# ----------------------------------------------------------------------------
+EXE_LD_FLAGS :=
+
+ifeq ($(PLATFORM), morpheus_dev)
+EXE_LD_FLAGS += $(LD_SW_LIB)"cslDM642.lib"
+EXE_LD_FLAGS += $(LD_SW_LIB)"morpheus.lib"
+endif # ifeq ($(PLATFORM), morpheus_dev)
+
+ifeq ($(PLATFORM), DM642_PCI)
+EXE_LD_FLAGS += $(LD_SW_LIB)"cslDM642.lib"
+endif # ifeq ($(PLATFORM), DM642_PCI)
+
+# ============================================================================
+# TCONF
+# ============================================================================
+TCONF := $(BASE_TCONF)/tconf
+
+
+# ----------------------------------------------------------------------------
+# Standard flags for TCONF
+# ----------------------------------------------------------------------------
+STD_TCF_FLAGS :=
+
+
+endif # ifndef C64XX_5_XX_LINUX_MK
============================================================
--- packages/dsplink/davinci-dvevm/davinci_mvlpro5.0.mk 4fb3450ea471109bdac1296d64637f3d4febc623
+++ packages/dsplink/davinci-dvevm/davinci_mvlpro5.0.mk 4fb3450ea471109bdac1296d64637f3d4febc623
@@ -0,0 +1,201 @@
+# ============================================================================
+# @file davinci_mvlpro5.0.mk
+#
+# @path $(DSPLINK)/make/Linux/
+#
+# @desc This makefile defines OS specific macros used by MAKE system for
+# the Montavista Pro 5.0 Linux distribution.
+#
+# @ver 1.50
+# ============================================================================
+# Copyright (c) Texas Instruments Incorporated 2002-2007
+#
+# Use of this software is controlled by the terms and conditions found in the
+# license agreement under which this software has been supplied or provided.
+# ============================================================================
+
+
+ifndef DAVINCI_MVLPRO5_0_MK
+
+define DAVINCI_MVLPRO5_0_MK
+endef
+
+
+# ============================================================================
+# Let the make system know that a specific distribution for the GPP OS
+# is being used.
+# ============================================================================
+USE_DISTRIBUTION := 1
+
+
+# ============================================================================
+# Set the values of necessary variables to be used for the OS.
+# ============================================================================
+
+# ----------------------------------------------------------------------------
+# Base directory for the GPP OS
+# ----------------------------------------------------------------------------
+BASE_BUILDOS := ${HOME}/montavista/kernel/Linux
+
+# ----------------------------------------------------------------------------
+# Base for code generation tools - compiler, linker, archiver etc.
+# ----------------------------------------------------------------------------
+BASE_CGTOOLS := /opt/montavista/pro/devkit/arm/v5t_le/bin
+
+# ----------------------------------------------------------------------------
+# Base directory for include files provided by GPP OS
+# ----------------------------------------------------------------------------
+BASE_OSINC := $(BASE_BUILDOS)/include
+
+OSINC_GENERIC := $(BASE_OSINC)
+OSINC_PLATFORM := /opt/montavista/pro/devkit/arm/v5t_le/lib/gcc/armv5tl-montavista-linux-gnueabi/4.2.0/include
+OSINC_TARGET := /opt/montavista/pro/devkit/arm/v5t_le/target/usr/include
+
+ifneq ("$(VARIANT)", "")
+OSINC_VARIANT := $(BASE_OSINC)
+endif
+
+
+# ----------------------------------------------------------------------------
+# Base directory for libraries provided by GPP OS
+# ----------------------------------------------------------------------------
+BASE_OSLIB := /opt/montavista/pro/devkit/arm/v5t_le/lib
+
+OSLIB_GENERIC := $(BASE_OSLIB)
+OSLIB_PL%s
>>> DIFF TRUNCATED @ 16K
More information about the Openembedded-commits
mailing list