summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 0885578)
raw | patch | inline | side by side (parent: 0885578)
author | Raghu Nambiath <rnambiath@ti.com> | |
Tue, 15 Feb 2011 01:10:22 +0000 (20:10 -0500) | ||
committer | Sundaram Raju <sundaram@ti.com> | |
Tue, 15 Feb 2011 06:26:50 +0000 (11:56 +0530) |
- This is required if 7.0.x CGTOOL chain is used.
- Older CGTOOL 7.0.x tool chain for COFF does not support C66x target
Signed-off-by: Sundaram Raju <sundaram@ti.com>
- Older CGTOOL 7.0.x tool chain for COFF does not support C66x target
Signed-off-by: Sundaram Raju <sundaram@ti.com>
packages/makefile | patch | blob | history | |
packages/makefile_c66x | patch | blob | history |
diff --git a/packages/makefile b/packages/makefile
index 46cf8b1d845d096ea670468026ecd1e435c24b6d..3718f2dba945a4d5611e36613187a109b52cdc8b 100755 (executable)
--- a/packages/makefile
+++ b/packages/makefile
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making c64p:release:edma3_lld_drv -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making c66:debug:edma3_lld_drv
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
$(ECHO) \# Making c66:release:edma3_lld_drv
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
+endif
$(ECHO) \# Making c674:debug:edma3_lld_drv
$(MAKE) -C $($@_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
$(ECHO) \# Making c674:release:edma3_lld_drv
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug
$(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
+endif
$(ECHO) \# Making c6472-evm:debug:edma3_lld_rm -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
+endif
$(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
$(ECHO) \# Making c6748-evm:debug:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release
$(ECHO) \# Making tci6486-evm:release:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:release:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
$(ECHO) \# Making tci6616-sim:release:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
$(ECHO) \# Making c6678-evm:release:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
+endif
$(ECHO) \# Making c6472-evm:release:edma3_lld_rm -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making tci6486-evm:release:edma3_lld_rm -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:release:edma3_lld_rm for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making tci6616-sim:release:edma3_lld_rm for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making c6678-evm:release:edma3_lld_rm for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
+endif
$(ECHO) \# Making omapl138-evm:release:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=release
$(ECHO) \# Making c6748-evm:release:edma3_lld_rm
$(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=little
$(ECHO) \# Making generic/c64p:release:edma3_lld_rm
$(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=little
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making generic/c66:debug:edma3_lld_rm: -for big_endian
$(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=big
$(ECHO) \# Making generic/c66:release:edma3_lld_rm: -for big_endian
$(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little
$(ECHO) \# Making generic/c66:release:edma3_lld_rm
$(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little
+endif
$(ECHO) \# Making generic/m3:debug:edma3_lld_rm
$(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=m3 PROFILE_m3=debug
$(ECHO) \# Making generic/m3:release:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+endif
$(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+endif
$(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making c6748-evm:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
+endif
$(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+endif
$(ECHO) \# Making omapl138-evm:release:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making c6748-evm:release:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+endif
$(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+endif
$(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making c6748-evm:debug:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
+endif
$(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+endif
$(ECHO) \# Making omapl138-evm:release:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making c6748-evm:release:edma3_lld_drv_sample
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-sim CORE=c6xdsp PROFILE_c6xdsp=release
edma3_drv_tci6608_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
+endif
edma3_drv_tci6608be_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
+endif
edma3_drv_tci6616_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
+endif
edma3_drv_tci6616be_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
+endif
edma3_drv_c6670_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
+endif
edma3_drv_c6670be_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
+endif
edma3_drv_c6678_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
+endif
edma3_drv_c6678be_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
+endif
edma3_drv_arm_omapl138_sample:
diff --git a/packages/makefile_c66x b/packages/makefile_c66x
index 2ba539ff4151c68ea419a8b3852e76e006436101..e46c776af0a72dbcfd8d118b3fc966aaacb406c9 100644 (file)
--- a/packages/makefile_c66x
+++ b/packages/makefile_c66x
#
edma3_lld_drv:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making c66:debug:edma3_lld_drv
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
$(ECHO) \# Making c66:release:edma3_lld_drv
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
+endif
edma3_lld_rm: edma3_lld_rm_generic
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
+
$(ECHO) \# Making tci6608-sim:release:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
$(ECHO) \# Making tci6616-sim:release:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
$(ECHO) \# Making c6678-evm:release:edma3_lld_rm
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
+
$(ECHO) \# Making tci6608-sim:release:edma3_lld_rm for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making tci6616-sim:release:edma3_lld_rm for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making c6678-evm:release:edma3_lld_rm for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-
+endif
# Generic platform
edma3_lld_rm_generic:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making generic/c66:debug:edma3_lld_rm: -for big_endian
$(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=big
$(ECHO) \# Making generic/c66:release:edma3_lld_rm: -for big_endian
$(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little
$(ECHO) \# Making generic/c66:release:edma3_lld_rm
$(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little
+endif
edma3_lld_rm_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
+
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+endif
edma3_lld_drv_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+
$(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+
$(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
+
$(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample -for big_endian
$(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+endif
#
# Rule to build all examples
edma3_drv_tci6608_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
+endif
edma3_drv_tci6608be_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
+endif
edma3_drv_tci6616_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
+endif
edma3_drv_tci6616be_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
+endif
edma3_drv_c6670_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
+endif
edma3_drv_c6670be_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
+endif
edma3_drv_c6678_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
+endif
edma3_drv_c6678be_sample:
+ifeq ($(FORMAT),ELF)
$(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
$(ECHO) \# Making example $@:debug
$(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
$(ECHO) \# Making example $@:release
$(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
+endif
# Clean targets