|
# Where to copy the resulting executables and data to (when executing 'make
|
|
# install') in a proper file structure. This EXEC_DIR should either be visible
|
|
# from the target, or you will have to copy this (whole) directory onto the
|
|
# target filesystem.
|
|
#EXEC_DIR=/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/target/opt/dvevm
|
|
EXEC_DIR?=/tmp/cmem
|
|
|
|
|
|
# The prefix to be added before the GNU compiler tools (optionally including
|
|
# path), i.e. "arm_v5t_le-" or "/opt/bin/arm_v5t_le-".
|
|
|
|
# For "kernel_org" builds
|
|
#MVTOOL_PREFIX=/db/toolsrc/library/vendors2005/cs/arm/arm-2008q1-126/bin/arm-none-linux-gnueabi-
|
|
#Original line
|
|
#MVTOOL_PREFIX?=arm-angstrom-linux-gnueabi-
|
|
#Added MDF
|
|
MVTOOL_PREFIX?=/usr/local/oecore-i686/sysroots/i686-angstromsdk-linux/usr/bin/armv5te-angstrom-linux-gnueabi/arm-angstrom-linux-gnueabi-
|
|
|
|
# For Davinci builds
|
|
#MVTOOL_PREFIX=/db/toolsrc/library/vendors2005/mvl/arm/mvl5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-
|
|
|
|
# Equivalent path for uClibc compiler tools
|
|
#UCTOOL_PREFIX=/db/toolsrc/library/vendors2005/opensource/buildroot/10122007/build_arm/staging_dir/usr/bin/arm-linux-
|
|
#Original line
|
|
#UCTOOL_PREFIX?=arm-angstrom-linux-gnueabi-
|
|
#Added MDF
|
|
UCTOOL PREFIX?=/usr/local/oecore-i686/sysroots/i686-angstromsdk-linux/usr/bin/armv5te-angstrom-linux-gnueabi/arm-angstrom-linux-gnueabi-
|
|
|
|
|
|
# The directory that points to your kernel source directory. This is used
|
|
# for building the cmemk.ko kernel module, as the kernel's build system
|
|
# gets invoked. Note that this also means that the below C_FLAGS etc. will
|
|
# be ignored when building this particular module.
|
|
|
|
# For DM355/DM365 2.6.31 Linux kernel
|
|
#LINUXKERNEL_INSTALL_DIR=/db/toolsrc/library/vendors2005/kernel_org/arm/KERNEL_DEV.DaVinciPSP.03.00.00.00/DaVinci-PSP-SDK-DEV.DaVinciPSP.03.00.00.00/kernel/dm365
|
|
|
|
# For OMAP3530 2.6.32-rc5 Linux kernel
|
|
#LINUXKERNEL_INSTALL_DIR=/db/toolsrc/library/vendors2005/kernel_org/arm/KERNEL_03.00.00.03_enable-iommu-for-iva2/AM35x-OMAP35x-PSP-SDK-03.00.00.03/OMAP35x/linux-03.00.00.03
|
|
|
|
#Original line
|
|
#LINUXKERNEL_INSTALL_DIR?=/home/mikew/linux-davinci
|
|
#Added MDF
|
|
LINUXKERNEL_INSTALL_DIR?=/home/mitydsp/MDK_2012-08-10/sw/ARM/linux/linux-davinci
|
|
|
|
#
|
|
# The following are kept around for TI developer convenience ...
|
|
#
|
|
# LSP 2.00 used for DM6446
|
|
#LINUXKERNEL_INSTALL_DIR=/db/toolsrc/library/vendors2005/mvl/arm/LSP_20/REL_LSP_02_00_00_100/dm6446/montavista/pro/devkit/lsp/ti-davinci/linux-2.6.18_pro500
|
|
# LSP 2.10 used for DM365
|
|
#LINUXKERNEL_INSTALL_DIR=/db/toolsrc/library/vendors2005/mvl/arm/LSP_210/REL_LSP_02_10_00_08/dm365/montavista/pro/devkit/lsp/ti-davinci/linux-2.6.18_pro500
|
|
# LSP 2.20 used for OMAPL137
|
|
#LINUXKERNEL_INSTALL_DIR=/db/toolsrc/library/vendors2005/mvl/arm/LSP_220/REL_LSP_02_20_00_03/da830/montavista/pro/devkit/lsp/ti-davinci/linux-2.6.18_pro500
|
|
|
|
|
|
# If we're a subcomponent, allow larger product settings to override our
|
|
# defaults. The variable $(RULES_MAKE) can be overridden on the 'make'
|
|
# command-line if the location below is not correct (for example, when this
|
|
# module is not part of an overlying DVSDK).
|
|
RULES_MAKE := ../../../../../../../../Rules.make
|
|
-include $(RULES_MAKE)
|
|
|
|
|
|
# Whether or not to use the udev pseudo filesystem to generate the /dev
|
|
# filesystem for cmem. This depends on your kernel configuration. If udev is
|
|
# not used, the /dev/cmem file has to be created manually using mknod.
|
|
USE_UDEV=1
|
|
|
|
# The maximum number of memory pools for cmem.
|
|
MAX_POOLS=128
|
|
|