Addition of J5Eco C6A811X platform
authorPrasad Konnur <prasad.konnur@ti.com>
Mon, 6 Feb 2012 15:04:43 +0000 (20:34 +0530)
committerPrasad Konnur <prasad.konnur@ti.com>
Mon, 6 Feb 2012 15:04:43 +0000 (20:34 +0530)
57 files changed:
examples/edma3_driver/evmC6A811x/makefile [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/rtsc_config/.ccsproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/rtsc_config/.cdtbuild [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/rtsc_config/.cdtproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/rtsc_config/.project [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/rtsc_config/edma3_drv_bios6_c6a811x_st_sample.cfg [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/sample_app/.ccsproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/sample_app/.cdtbuild [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/sample_app/.cdtproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/sample_app/.project [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x/sample_app/linker.cmd [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/makefile [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/rtsc_config/.ccsproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtbuild [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/rtsc_config/.project [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/rtsc_config/edma3_drv_bios6_c6a811x_arm_st_sample.cfg [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/sample_app/.ccsproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtbuild [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/sample_app/.project [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_A8/sample_app/linker.cmd [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/makefile [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/rtsc_config/.ccsproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtbuild [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/rtsc_config/.project [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/rtsc_config/AmmuCfg.cfg [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3video_st_sample.cfg [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3vpss_st_sample.cfg [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/sample_app/.ccsproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtbuild [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtproject [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/sample_app/.project [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmC6A811x_M3/sample_app/linker.cmd [new file with mode: 0644]
makerules/platform.mk
packages/component.mk
packages/makefile
packages/ti/sdo/edma3/drv/edma3_drv.h
packages/ti/sdo/edma3/drv/sample/makefile
packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_arm_int_reg.c [new file with mode: 0644]
packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_cfg.c [new file with mode: 0644]
packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_int_reg.c [new file with mode: 0644]
packages/ti/sdo/edma3/rm/makefile
packages/ti/sdo/edma3/rm/src/configs/edma3_c6a811x_cfg.c [new file with mode: 0644]

diff --git a/examples/edma3_driver/evmC6A811x/makefile b/examples/edma3_driver/evmC6A811x/makefile
new file mode 100644 (file)
index 0000000..97c34f6
--- /dev/null
@@ -0,0 +1,35 @@
+# Makefile for edma3 lld app\r
+\r
+APP_NAME = edma3_drv_c6a811x_sample\r
+\r
+SRCDIR = ../src\r
+INCDIR = ../src\r
+\r
+# List all the external components/interfaces, whose interface header files \r
+#  need to be included for this component\r
+INCLUDE_EXERNAL_INTERFACES = bios xdc edma3_lld\r
+\r
+# List all the components required by the application\r
+COMP_LIST_c6xdsp = edma3_lld_drv edma3_lld_rm\r
+\r
+# XDC CFG File\r
+XDC_CFG_FILE_c6xdsp = rtsc_config/edma3_drv_bios6_c6a811x_st_sample.cfg\r
+\r
+# Common source files and CFLAGS across all platforms and cores\r
+SRCS_COMMON = common.c dma_misc_test.c dma_test.c qdma_test.c dma_chain_test.c \\r
+              dma_ping_pong_test.c main.c dma_link_test.c dma_poll_test.c      \\r
+              qdma_link_test.c\r
+CFLAGS_LOCAL_COMMON = \r
+\r
+# Core/SoC/platform specific source files and CFLAGS\r
+# Example: \r
+#   SRCS_<core/SoC/platform-name> = \r
+#   CFLAGS_LOCAL_<core/SoC/platform-name> =\r
+\r
+# Include common make files\r
+include $(ROOTDIR)/makerules/common.mk\r
+\r
+# OBJs and libraries are built by using rule defined in rules_<target>.mk \r
+#     and need not be explicitly specified here\r
+\r
+# Nothing beyond this point\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.ccsproject b/examples/edma3_driver/evmC6A811x/rtsc_config/.ccsproject
new file mode 100644 (file)
index 0000000..01c2d04
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.C6000.GenericC64xPlusDevice"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="6.1.10"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="rts64plus.lib"/>\r
+<defaultAssemblyOnly value="false"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.cdtbuild b/examples/edma3_driver/evmC6A811x/rtsc_config/.cdtbuild
new file mode 100644 (file)
index 0000000..e2dfecd
--- /dev/null
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma3_drv_bios6_tci6486_st_sample_configuration.com.ti.ccstudio.buildDefinitions.C6000.ProjectType.342693649" name="C6000" projectType="com.ti.ccstudio.buildDefinitions.C6000.ProjectType">\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" errorParsers="com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser;org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.VCErrorParser" id="com.ti.ccstudio.buildDefinitions.C6000.Release.943131545" name="Release" parent="com.ti.ccstudio.buildDefinitions.C6000.Release">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.ReleaseToolchain.542702878" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.ReleaseToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1462999838">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.490678653" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.0.0" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.210321396" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=false"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=rts64plus.lib"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.20.02.59"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.DSPBIOS:6.30.02.42;"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+</option>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1462999838" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1987169830" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${BIOS_CG_ROOT}/packages&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;../../../../../packages&quot;"/>\r
+</option>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.996252359" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value="&quot;configPkg&quot;" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1478491955" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.C674" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.1154583840" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmDM8148" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.404702388" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="&quot;${CG_TOOL_ROOT}&quot;" valueType="string"/>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" errorParsers="com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser;org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.VCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GCCErrorParser" id="com.ti.ccstudio.buildDefinitions.C6000.Debug.1831950688" name="Debug" parent="com.ti.ccstudio.buildDefinitions.C6000.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.DebugToolchain.2002793457" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.DebugToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1647522123">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.267658716" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.0.0" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1722945918" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=false"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=rts64plus.lib"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.20.02.59"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.DSPBIOS:6.30.02.42;"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+</option>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1647522123" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1181616460" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${BIOS_CG_ROOT}/packages&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;../../../../../packages&quot;"/>\r
+</option>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.408630179" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value="&quot;configPkg&quot;" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.501598342" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.C674" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.990010505" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmDM8148" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.1785991688" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="debug" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1871837053" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="&quot;${CG_TOOL_ROOT}&quot;" valueType="string"/>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<macros/>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.cdtproject b/examples/edma3_driver/evmC6A811x/rtsc_config/.cdtproject
new file mode 100644 (file)
index 0000000..5421014
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.rtsc.xdctools.buildDefinitions.XDC.XDCROOT_CONTAINER"/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.project b/examples/edma3_driver/evmC6A811x/rtsc_config/.project
new file mode 100644 (file)
index 0000000..8ea49e4
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>edma3_drv_bios6_ti814x_st_sample_configuration</name>\r
+       <comment></comment>\r
+       <projects>\r
+               <project>ti.sdo.edma3.drv</project>\r
+               <project>ti.sdo.edma3.drv.sample</project>\r
+               <project>ti.sdo.edma3.rm</project>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>\r
+               <nature>org.eclipse.cdt.core.cnature</nature>\r
+               <nature>org.eclipse.cdt.core.ccnature</nature>\r
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+               <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+       </natures>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.core.prefs
new file mode 100644 (file)
index 0000000..ff7bfa1
--- /dev/null
@@ -0,0 +1,3 @@
+#Wed Jul 15 12:11:28 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.domsourceindexer\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
new file mode 100644 (file)
index 0000000..71f7810
--- /dev/null
@@ -0,0 +1,39 @@
+#Sat Sep 04 00:28:00 IST 2010\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.113456611/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.113456611/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.120041148/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.120041148/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1831950688/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1831950688/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.329256125/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.329256125/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.348160522/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.348160522/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.766962715/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.766962715/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.880090332/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.880090332/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.95587111/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.95587111/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1052936504/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1052936504/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1689121304/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1689121304/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1771625523/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1771625523/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1810229464/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1810229464/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1914376102/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1914376102/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1925272363/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1925272363/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.2093499111/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.2093499111/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.637553139/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.637553139/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.943131545/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.943131545/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.C6000.Debug.1831950688=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.C6000.Release.943131545=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/edma3_drv_bios6_c6a811x_st_sample.cfg b/examples/edma3_driver/evmC6A811x/rtsc_config/edma3_drv_bios6_c6a811x_st_sample.cfg
new file mode 100644 (file)
index 0000000..228064b
--- /dev/null
@@ -0,0 +1,22 @@
+/*use modules*/
+var Task = xdc.useModule ("ti.sysbios.knl.Task");
+var BIOS      = xdc.useModule ("ti.sysbios.BIOS");
+var ECM       = xdc.useModule ("ti.sysbios.family.c64p.EventCombiner");
+var C64_Hwi   = xdc.useModule ("ti.sysbios.family.c64p.Hwi");
+var Startup   = xdc.useModule ("xdc.runtime.Startup");
+var System    = xdc.useModule ("xdc.runtime.System");
+var Log       = xdc.useModule ("xdc.runtime.Log");
+var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
+var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
+var Cache = xdc.useModule('ti.sysbios.hal.Cache');
+
+ECM.eventGroupHwiNum[0] = 7;
+ECM.eventGroupHwiNum[1] = 8;
+ECM.eventGroupHwiNum[2] = 9;
+ECM.eventGroupHwiNum[3] = 10;
+
+/* USE EDMA3 Sample App */
+//xdc.loadPackage('ti.sdo.edma3.drv.sample');
+
+Timer = xdc.useModule('ti.sysbios.timers.dmtimer.Timer');
+Timer.timerSettings[0].intNum = 14;
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.ccsproject b/examples/edma3_driver/evmC6A811x/sample_app/.ccsproject
new file mode 100644 (file)
index 0000000..69e0b52
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value=""/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="6.1.10"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="rts64plus.lib"/>\r
+<defaultAssemblyOnly value="false"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.cdtbuild b/examples/edma3_driver/evmC6A811x/sample_app/.cdtbuild
new file mode 100644 (file)
index 0000000..29093db
--- /dev/null
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma3_drv_bios6_tci6486_st_sample.com.ti.ccstudio.buildDefinitions.C6000.ProjectType.2056179817" name="C6000" projectType="com.ti.ccstudio.buildDefinitions.C6000.ProjectType">\r
+<configuration artifactExtension="out" artifactName="edma3_drv_bios6_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.C6000.Debug.1445591823" name="Debug" parent="com.ti.ccstudio.buildDefinitions.C6000.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.DebugToolchain.373477994" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerDebug.1379122104">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.941361333" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.0.0" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.273379884" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=false"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+<listOptionValue builtIn="false" value="DEPENDENCIES=edma3_drv_bios6_ti814x_st_sample_configuration:*;"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.compilerDebug.1423779442" name="C6000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.SILICON_VERSION.1785935931" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.SILICON_VERSION" value="6740" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.INCLUDE_PATH.1602031011" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${C6000_CG_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.DIAG_WARNING.59068066" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerDebug.1379122104" name="C6000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.OUTPUT_FILE.2100579756" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.OUTPUT_FILE" value="&quot;edma3_drv_bios6_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.MAP_FILE.1834424982" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.MAP_FILE" value="&quot;edma3_drv_bios6_dm740_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.generatedLinkerCommandFiles.2087747381" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.generatedLinkerCommandFiles" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;$(GEN_CMDS_QUOTED)&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.SEARCH_PATH.1941667571" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${C6000_CG_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${C6000_CG_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.LIBRARY.462734019" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma3_drv_bios6_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.C6000.Release.1606259107" name="Release" parent="com.ti.ccstudio.buildDefinitions.C6000.Release">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.ReleaseToolchain.500317199" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerRelease.1721426737">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1098928717" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.0.0" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1072792577" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=false"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.compilerRelease.44067673" name="C6000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.compilerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.SILICON_VERSION.919529849" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.SILICON_VERSION" value="6740" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.INCLUDE_PATH.1883352480" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${C6000_CG_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.DIAG_WARNING.765758797" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerRelease.1721426737" name="C6000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.OUTPUT_FILE.2026815543" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.OUTPUT_FILE" value="&quot;edma3_drv_bios6_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.MAP_FILE.1474200902" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.MAP_FILE" value="&quot;edma3_drv_bios6_ti814x_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.generatedLinkerCommandFiles.6445932" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.generatedLinkerCommandFiles" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;$(GEN_CMDS_QUOTED)&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.SEARCH_PATH.332379900" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${C6000_CG_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${C6000_CG_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.LIBRARY.1835717926" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<macros/>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.cdtproject b/examples/edma3_driver/evmC6A811x/sample_app/.cdtproject
new file mode 100644 (file)
index 0000000..fa82503
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.project b/examples/edma3_driver/evmC6A811x/sample_app/.project
new file mode 100644 (file)
index 0000000..9964073
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>edma3_drv_bios6_ti814x_st_sample</name>\r
+       <comment></comment>\r
+       <projects>\r
+               <project>edma3_drv_bios6_ti814x_st_sample_configuration</project>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.cdt.core.cnature</nature>\r
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+               <nature>org.eclipse.cdt.core.ccnature</nature>\r
+               <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+       </natures>\r
+       <linkedResources>\r
+               <link>\r
+                       <name>dma_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_poll_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_poll_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>main.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/main.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>qdma_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_link_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_link_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_misc_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_misc_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_ping_pong_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_ping_pong_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>qdma_link_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_link_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>common.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/common.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_chain_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_chain_test.c</locationURI>\r
+               </link>\r
+       </linkedResources>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.core.prefs
new file mode 100644 (file)
index 0000000..8bd39ef
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Jul 30 16:08:39 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
new file mode 100644 (file)
index 0000000..78737bd
--- /dev/null
@@ -0,0 +1,29 @@
+#Sat Sep 04 00:34:10 IST 2010\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1139993953/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1139993953/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1445591823/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1445591823/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1503849319/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1503849319/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.2034904637/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.2034904637/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.610287652/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.610287652/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.763317674/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.763317674/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1542466517/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1542466517/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1606259107/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1606259107/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1662035186/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1662035186/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1790658190/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1790658190/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.319340500/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.319340500/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.396130192/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.396130192/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.C6000.Debug.1445591823=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.C6000.Release.1606259107=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/linker.cmd b/examples/edma3_driver/evmC6A811x/sample_app/linker.cmd
new file mode 100644 (file)
index 0000000..96684d9
--- /dev/null
@@ -0,0 +1,7 @@
+SECTIONS\r
+{\r
+       .my_sect_iram  > DDR3_DSP\r
+       .my_sect_ddr  > DDR3_DSP\r
+}\r
+\r
+\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/makefile b/examples/edma3_driver/evmC6A811x_A8/makefile
new file mode 100644 (file)
index 0000000..e7cd6ac
--- /dev/null
@@ -0,0 +1,35 @@
+# Makefile for edma3 lld app\r
+\r
+APP_NAME = edma3_drv_arm_c6a811x_sample\r
+\r
+SRCDIR = ../src\r
+INCDIR = ../src\r
+\r
+# List all the external components/interfaces, whose interface header files \r
+#  need to be included for this component\r
+INCLUDE_EXERNAL_INTERFACES = bios xdc edma3_lld\r
+\r
+# List all the components required by the application\r
+COMP_LIST_a8host = edma3_lld_drv edma3_lld_rm\r
+\r
+# XDC CFG File\r
+XDC_CFG_FILE_a8host = rtsc_config/edma3_drv_bios6_c6a811x_arm_st_sample.cfg\r
+\r
+# Common source files and CFLAGS across all platforms and cores\r
+SRCS_COMMON = common.c dma_misc_test.c dma_test.c qdma_test.c dma_chain_test.c \\r
+              dma_ping_pong_test.c main.c dma_link_test.c dma_poll_test.c      \\r
+              qdma_link_test.c\r
+CFLAGS_LOCAL_COMMON = \r
+\r
+# Core/SoC/platform specific source files and CFLAGS\r
+# Example: \r
+#   SRCS_<core/SoC/platform-name> = \r
+#   CFLAGS_LOCAL_<core/SoC/platform-name> =\r
+\r
+# Include common make files\r
+include $(ROOTDIR)/makerules/common.mk\r
+\r
+# OBJs and libraries are built by using rule defined in rules_<target>.mk \r
+#     and need not be explicitly specified here\r
+\r
+# Nothing beyond this point\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.ccsproject b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.ccsproject
new file mode 100644 (file)
index 0000000..331466a
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="4.6.1"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="libc.a"/>\r
+<defaultAssemblyOnly value="false"/>\r
+<isElfFormat value="true"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtbuild b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtbuild
new file mode 100644 (file)
index 0000000..59e15ca
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_arm_ti814x_st_sample_configuration.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.331799526" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605" name="Default" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain.1466041174" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1395223190">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1301736440" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.222490533" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.20.02.59"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.DSPBIOS:6.30.02.42;"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+</option>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1395223190" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.1008605599" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value="&quot;configPkg&quot;" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1585495188" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.A8F" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.63469973" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmDM8148" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.276741146" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="whole_program_debug" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1093021954" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="&quot;${CG_TOOL_ROOT}&quot;" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1553744672" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${BIOS_CG_ROOT}/packages&quot;"/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+<macros/>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtproject b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtproject
new file mode 100644 (file)
index 0000000..5421014
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.rtsc.xdctools.buildDefinitions.XDC.XDCROOT_CONTAINER"/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.project b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.project
new file mode 100644 (file)
index 0000000..5e3a29a
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>edma_drv_bios6_arm_ti814x_st_sample_configuration</name>\r
+       <comment></comment>\r
+       <projects>\r
+               <project>ti.sdo.edma3.drv</project>\r
+               <project>ti.sdo.edma3.drv.sample</project>\r
+               <project>ti.sdo.edma3.rm</project>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>\r
+               <nature>org.eclipse.cdt.core.cnature</nature>\r
+               <nature>org.eclipse.cdt.core.ccnature</nature>\r
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+               <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+       </natures>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.core.prefs
new file mode 100644 (file)
index 0000000..bcb3521
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
new file mode 100644 (file)
index 0000000..e423b5e
--- /dev/null
@@ -0,0 +1,28 @@
+#Mon Jan 24 19:41:13 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/edma3_drv_bios6_c6a811x_arm_st_sample.cfg b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/edma3_drv_bios6_c6a811x_arm_st_sample.cfg
new file mode 100644 (file)
index 0000000..3e39f09
--- /dev/null
@@ -0,0 +1,70 @@
+/*use modules*/
+var Task = xdc.useModule ("ti.sysbios.knl.Task");
+var BIOS      = xdc.useModule ("ti.sysbios.BIOS");
+var Startup   = xdc.useModule ("xdc.runtime.Startup");
+var System    = xdc.useModule ("xdc.runtime.System");
+var Log       = xdc.useModule ("xdc.runtime.Log");
+var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
+var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
+var Cache = xdc.useModule('ti.sysbios.hal.Cache');
+var Error = xdc.useModule('xdc.runtime.Error');
+
+
+/* USE EDMA3 Sample App */
+//xdc.loadPackage('ti.sdo.edma3.drv.sample');
+
+/* MMU/Cache related configurations                                           */
+
+var Cache  = xdc.useModule('ti.sysbios.family.arm.a8.Cache');
+var Mmu    = xdc.useModule('ti.sysbios.family.arm.a8.Mmu');
+
+
+/* Enable the cache                                                           */
+Cache.enableCache = true;
+
+/* Enable the MMU (Required for L1 data caching)                              */
+Mmu.enableMMU = true;
+
+/* descriptor attribute structure                                             */
+var attrs =
+{
+    type       : Mmu.FirstLevelDesc_SECTION,  // SECTION descriptor
+    bufferable : true,                        // bufferable
+    cacheable  : true,                        // cacheable
+    imp        : 1,                           // implementation defined
+    domain     : 0,                           // domain between 0-15
+    accPerm    : 3,                           // read/write permission
+};
+
+/* configure the L3 - peripheral memory range                                 */
+for (var i= 0x48000000; i < 0x48FFFFFF; i = i + 0x100000)
+{
+    attrs.bufferable = false;
+    attrs.cacheable = false;
+    Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
+/* configure the L4 - peripheral memory range                                 */
+for (var i= 0x4A000000; i < 0x4AFFFFFF; i = i + 0x100000)
+{
+    attrs.bufferable = false;
+    attrs.cacheable = false;
+    Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
+/* configure the EDMA - TPTC memory range                                     */
+for (var i= 0x49800000; i < 0x49BFFFFF; i = i + 0x100000)
+{
+    attrs.bufferable = false;
+    attrs.cacheable = false;
+    Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
+/* configure the EDMA - TPCC memory range                                     */
+for (var i= 0x49000000; i < 0x490FFFFF; i = i + 0x100000)
+{
+    attrs.bufferable = false;
+    attrs.cacheable = false;
+    Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.ccsproject b/examples/edma3_driver/evmC6A811x_A8/sample_app/.ccsproject
new file mode 100644 (file)
index 0000000..331466a
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="4.6.1"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="libc.a"/>\r
+<defaultAssemblyOnly value="false"/>\r
+<isElfFormat value="true"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtbuild b/examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtbuild
new file mode 100644 (file)
index 0000000..e6f3f71
--- /dev/null
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_arm_ti814x_st_sample.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.353412728" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_arm_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain.1575627220" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.1143113299">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1381501379" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1244753765" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug.974544162" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.1402922879" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH.1845904153" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING.1681046940" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN.252470806" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.553333823" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.eabi" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.879414083" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.32" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.1186648609" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.1143113299" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE.1408637372" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE.149978193" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH.2107647116" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY.499207234" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_arm_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.ReleaseToolchain.1618434348" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerRelease.2001454963">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.728690361" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1370211143" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerRelease.499705605" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.1433894781" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH.1603401981" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING.479475999" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN.1336831558" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.747170383" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.eabi" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.16610505" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.32" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.217773197" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerRelease.2001454963" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE.1693387231" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE.295794237" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH.1838721817" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY.293160107" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_arm_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286" name="ARM-DEBUG" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain.27795009" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.157597064">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1777656317" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.772582471" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug.1358150459" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.842615345" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH.858171937" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING.1223514291" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN.599328452" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.1826966522" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.eabi" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.1720886422" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.32" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.1714887203" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.157597064" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE.1125844531" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE.1923289830" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.generatedLinkerCommandFiles.851277363" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.generatedLinkerCommandFiles" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;$(GEN_CMDS_QUOTED)&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH.570056910" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY.848676481" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtproject b/examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtproject
new file mode 100644 (file)
index 0000000..13bbd87
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.project b/examples/edma3_driver/evmC6A811x_A8/sample_app/.project
new file mode 100644 (file)
index 0000000..d5d58b6
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>edma_drv_bios6_arm_ti814x_st_sample</name>\r
+       <comment></comment>\r
+       <projects>\r
+               <project>edma_drv_bios6_arm_ti814x_st_sample_configuration</project>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.cdt.core.cnature</nature>\r
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+               <nature>org.eclipse.cdt.core.ccnature</nature>\r
+               <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+       </natures>\r
+       <linkedResources>\r
+               <link>\r
+                       <name>dma_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_poll_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_poll_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>main.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/main.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_misc_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_misc_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>qdma_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_link_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_link_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_ping_pong_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_ping_pong_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>qdma_link_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_link_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>common.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/common.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_chain_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_chain_test.c</locationURI>\r
+               </link>\r
+       </linkedResources>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.core.prefs
new file mode 100644 (file)
index 0000000..bcb3521
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
new file mode 100644 (file)
index 0000000..0e9849f
--- /dev/null
@@ -0,0 +1,34 @@
+#Mon Jan 24 19:45:03 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/linker.cmd b/examples/edma3_driver/evmC6A811x_A8/sample_app/linker.cmd
new file mode 100644 (file)
index 0000000..16ca60f
--- /dev/null
@@ -0,0 +1,5 @@
+SECTIONS\r
+{\r
+    .my_sect_iram > DDR3_HOST\r
+    .my_sect_ddr  > DDR3_HOST\r
+}\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/makefile b/examples/edma3_driver/evmC6A811x_M3/makefile
new file mode 100644 (file)
index 0000000..b8b8da4
--- /dev/null
@@ -0,0 +1,37 @@
+# Makefile for edma3 lld app\r
+\r
+APP_NAME = edma3_drv_arm_c6a811x_sample\r
+\r
+SRCDIR = ../src\r
+INCDIR = ../src\r
+\r
+# List all the external components/interfaces, whose interface header files \r
+#  need to be included for this component\r
+INCLUDE_EXERNAL_INTERFACES = bios xdc edma3_lld\r
+\r
+# List all the components required by the application\r
+COMP_LIST_m3vpss = edma3_lld_drv edma3_lld_rm\r
+COMP_LIST_m3video = edma3_lld_drv edma3_lld_rm\r
+\r
+# XDC CFG File\r
+XDC_CFG_FILE_m3vpss = rtsc_config/edma3_drv_bios6_c6a811x_m3vpss_st_sample.cfg\r
+XDC_CFG_FILE_m3video = rtsc_config/edma3_drv_bios6_c6a811x_m3video_st_sample.cfg\r
+\r
+# Common source files and CFLAGS across all platforms and cores\r
+SRCS_COMMON = common.c dma_misc_test.c dma_test.c qdma_test.c dma_chain_test.c \\r
+              dma_ping_pong_test.c main.c dma_link_test.c dma_poll_test.c      \\r
+              qdma_link_test.c\r
+CFLAGS_LOCAL_COMMON = \r
+\r
+# Core/SoC/platform specific source files and CFLAGS\r
+# Example: \r
+#   SRCS_<core/SoC/platform-name> = \r
+#   CFLAGS_LOCAL_<core/SoC/platform-name> =\r
+\r
+# Include common make files\r
+include $(ROOTDIR)/makerules/common.mk\r
+\r
+# OBJs and libraries are built by using rule defined in rules_<target>.mk \r
+#     and need not be explicitly specified here\r
+\r
+# Nothing beyond this point\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.ccsproject b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.ccsproject
new file mode 100644 (file)
index 0000000..331466a
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="4.6.1"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="libc.a"/>\r
+<defaultAssemblyOnly value="false"/>\r
+<isElfFormat value="true"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtbuild b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtbuild
new file mode 100644 (file)
index 0000000..9e9bb86
--- /dev/null
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_m3_ti814x_st_sample_configuration.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.331799526" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605" name="Default" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain.1465983670" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.729568084" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexM3Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.2.4"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.22.1.21"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.SYSBIOS:6.32.4.49;"/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscConfiguration"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1395884957" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.9.0" valueType="string"/>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.603622043" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${EDMA3LLD_BIOS6_INSTALLDIR1}/packages&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${BIOS_CG_ROOT}/packages&quot;"/>\r
+</option>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.223064868" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value="&quot;configPkg&quot;" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1321136247" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.M3" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.1302410195" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmTI814X" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW.563772572" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW" value="ti.platforms.evmTI814X" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.23960723" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="debug" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.642195472" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="&quot;${CG_TOOL_ROOT}&quot;" valueType="string"/>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+<resourceConfiguration exclude="true" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605./edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" name="AmmuCfg.cfg" rcbsApplicability="disable" resourcePath="/edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" toolsToInvoke="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523./edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg">\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523./edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523"/>\r
+</resourceConfiguration>\r
+<resourceConfiguration exclude="true" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605./edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" name="edma3_drv_bios6_ti814x_m3video_st_sample.cfg" rcbsApplicability="disable" resourcePath="/edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" toolsToInvoke="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523./edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg">\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523./edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523"/>\r
+</resourceConfiguration>\r
+</configuration>\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470.Default.ToolchainPlaceholder.1106235141" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1112571427" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexM3Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.2.4"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.22.1.21"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.SYSBIOS:6.32.4.49;"/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscConfiguration"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.410609338" name="Code Generation tools version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.9.0" valueType="string"/>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.340731832" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1814685290" name="RTSC package repositories (--xdcpath)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${EDMA3LLD_BIOS6_INSTALLDIR1}/packages&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${BIOS_CG_ROOT}/packages&quot;"/>\r
+</option>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.1721294105" name="Output directory (-o)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value="&quot;configPkg&quot;" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.475958157" name="RTSC target (-t)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.M3" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.1132271755" name="RTSC platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmTI814X" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW.1881917933" name="RTSC platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW" value="ti.platforms.evmTI814X" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.1296778751" name="Build profile (-r)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="Release" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.136474761" name="Code generation tool directory (-c)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="&quot;${CG_TOOL_ROOT}&quot;" valueType="string"/>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+<resourceConfiguration exclude="true" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809./edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" name="AmmuCfg.cfg" rcbsApplicability="disable" resourcePath="/edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" toolsToInvoke="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523.447750726">\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523.447750726" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.340731832"/>\r
+</resourceConfiguration>\r
+<resourceConfiguration exclude="true" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809./edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" name="edma3_drv_bios6_ti814x_m3video_st_sample.cfg" rcbsApplicability="disable" resourcePath="/edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" toolsToInvoke="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523.948212202">\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523.948212202" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.340731832"/>\r
+</resourceConfiguration>\r
+</configuration>\r
+<macros/>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtproject b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtproject
new file mode 100644 (file)
index 0000000..5421014
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.rtsc.xdctools.buildDefinitions.XDC.XDCROOT_CONTAINER"/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.project b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.project
new file mode 100644 (file)
index 0000000..347365b
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>edma_drv_bios6_m3_ti814x_st_sample_configuration</name>\r
+       <comment></comment>\r
+       <projects>\r
+               <project>ti.sdo.edma3.drv</project>\r
+               <project>ti.sdo.edma3.drv.sample</project>\r
+               <project>ti.sdo.edma3.rm</project>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>\r
+               <nature>org.eclipse.cdt.core.cnature</nature>\r
+               <nature>org.eclipse.cdt.core.ccnature</nature>\r
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+               <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+       </natures>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.core.prefs
new file mode 100644 (file)
index 0000000..bcb3521
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
new file mode 100644 (file)
index 0000000..04d9291
--- /dev/null
@@ -0,0 +1,57 @@
+#Fri Oct 14 19:30:37 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.174970754/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.174970754/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1052584213/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1052584213/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1237373949/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1237373949/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1335264938/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1335264938/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.180986758/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.180986758/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1974573103/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1974573103/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2072739702/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2072739702/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2125033867/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2125033867/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.276019468/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.276019468/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.339659324/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.339659324/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.423789518/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.423789518/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.497040045/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.497040045/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.747748875/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.747748875/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/AmmuCfg.cfg b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/AmmuCfg.cfg
new file mode 100644 (file)
index 0000000..aea02b5
--- /dev/null
@@ -0,0 +1,224 @@
+/* 
+ * Copyright (c) 2009, Texas Instruments Incorporated
+ * All rights reserved.
+ *
+ * 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.
+ * 
+ */
+/*
+ *  ======== DucatiAmmu.cfg ========
+ *
+ *  An example configuration script used by both the server and client
+ *  applications running on either Bios6 or Linux.
+ */
+function init()
+{
+var Program = xdc.useModule('xdc.cfg.Program');
+{
+  var AMMU = xdc.useModule('ti.sysbios.hal.ammu.AMMU');
+
+
+  var Cache = xdc.useModule('ti.sysbios.hal.unicache.Cache');
+  Cache.enableCache = true;
+  
+
+  /*********************** Small Pages *************************/
+  /* smallPages[0] & smallPages[1] are auto-programmed by h/w */
+  /* Overwrite smallPage[1] so that 16K is covered. H/w reset value configures
+   * only 4K */
+  AMMU.smallPages[0].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[0].logicalAddress = 0x00000000;
+  AMMU.smallPages[0].translatedAddress = 0x55020000;
+  AMMU.smallPages[0].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[0].size = AMMU.Small_16K;
+  AMMU.smallPages[0].volatileQualifier = AMMU.Volatile_FOLLOW;  
+  AMMU.smallPages[0].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
+  
+  /* Overwrite smallPage[1] so that 16K is covered. H/w reset value configures
+   * only 4K */
+  AMMU.smallPages[1].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[1].logicalAddress = 0x40000000;
+  AMMU.smallPages[1].translatedAddress = 0x55080000;
+  AMMU.smallPages[1].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[1].size = AMMU.Small_16K;
+  AMMU.smallPages[1].volatileQualifier = AMMU.Volatile_FOLLOW;  
+
+/*
+  AMMU.smallPages[2].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[2].logicalAddress = 0x00004000;
+  AMMU.smallPages[2].translatedAddress = 0x55024000;
+  AMMU.smallPages[2].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[2].size = AMMU.Small_16K;
+  AMMU.smallPages[2].volatileQualifier = AMMU.Volatile_FOLLOW;  
+  AMMU.smallPages[2].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.smallPages[2].L1_posted = AMMU.PostedPolicy_POSTED;
+  
+  AMMU.smallPages[3].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[3].logicalAddress = 0x00008000;
+  AMMU.smallPages[3].translatedAddress = 0x55028000;
+  AMMU.smallPages[3].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[3].size = AMMU.Small_16K;
+  AMMU.smallPages[3].volatileQualifier = AMMU.Volatile_FOLLOW;  
+  AMMU.smallPages[3].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.smallPages[3].L1_posted = AMMU.PostedPolicy_POSTED;
+  
+  AMMU.smallPages[4].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[4].logicalAddress = 0x0000C000;
+  AMMU.smallPages[4].translatedAddress = 0x5502C000;
+  AMMU.smallPages[4].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[4].size = AMMU.Small_16K;
+  AMMU.smallPages[4].volatileQualifier = AMMU.Volatile_FOLLOW;  
+  AMMU.smallPages[4].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.smallPages[4].L1_posted = AMMU.PostedPolicy_POSTED;
+
+  AMMU.smallPages[5].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[5].logicalAddress = 0x00010000;
+  AMMU.smallPages[5].translatedAddress = 0x55030000;
+  AMMU.smallPages[5].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[5].size = AMMU.Small_16K;
+  AMMU.smallPages[5].volatileQualifier = AMMU.Volatile_FOLLOW;  
+  AMMU.smallPages[5].endianism = AMMU.Endianism_BIG;    
+  AMMU.smallPages[5].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.smallPages[5].L1_posted = AMMU.PostedPolicy_POSTED;
+
+  AMMU.smallPages[6].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[6].logicalAddress = 0x00014000;
+  AMMU.smallPages[6].translatedAddress = 0x55034000;
+  AMMU.smallPages[6].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[6].size = AMMU.Small_16K;
+  AMMU.smallPages[6].volatileQualifier = AMMU.Volatile_FOLLOW;  
+  AMMU.smallPages[6].endianism = AMMU.Endianism_BIG;    
+  AMMU.smallPages[6].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.smallPages[6].L1_posted = AMMU.PostedPolicy_POSTED;
+
+  AMMU.smallPages[7].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[7].logicalAddress = 0x00018000;
+  AMMU.smallPages[7].translatedAddress = 0x55038000;
+  AMMU.smallPages[7].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[7].size = AMMU.Small_16K;
+  AMMU.smallPages[7].volatileQualifier = AMMU.Volatile_FOLLOW;  
+  AMMU.smallPages[7].endianism = AMMU.Endianism_BIG;    
+  AMMU.smallPages[7].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.smallPages[7].L1_posted = AMMU.PostedPolicy_POSTED;
+
+  AMMU.smallPages[8].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[8].logicalAddress = 0x0001C000;
+  AMMU.smallPages[8].translatedAddress = 0x5503C000;
+  AMMU.smallPages[8].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[8].size = AMMU.Small_16K;
+  AMMU.smallPages[8].volatileQualifier = AMMU.Volatile_FOLLOW;  
+  AMMU.smallPages[8].endianism = AMMU.Endianism_BIG;    
+  AMMU.smallPages[8].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.smallPages[8].L1_posted = AMMU.PostedPolicy_POSTED;
+  
+  AMMU.smallPages[9].pageEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[9].logicalAddress = 0x00020000;
+  AMMU.smallPages[9].translatedAddress = 0x55040000;
+  AMMU.smallPages[9].translationEnabled = AMMU.Enable_YES;
+  AMMU.smallPages[9].size = AMMU.Small_16K;
+  AMMU.smallPages[9].volatileQualifier = AMMU.Volatile_FOLLOW;  
+  AMMU.smallPages[9].endianism = AMMU.Endianism_BIG;    
+  AMMU.smallPages[9].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.smallPages[9].L1_posted = AMMU.PostedPolicy_POSTED;
+*/
+  
+  /*********************** Medium Pages *************************/
+  /* L2 space is mapped to virtual address 0 */
+  /* config medium page[0] to map 256K VA 0x00000000 to PA 0x55020000 - L2 SRAM */
+  /* Make it L1 cacheable */
+  AMMU.mediumPages[0].pageEnabled = AMMU.Enable_YES;
+  AMMU.mediumPages[0].logicalAddress = 0x00300000;
+  AMMU.mediumPages[0].translatedAddress = 0x40300000;
+  AMMU.mediumPages[0].translationEnabled = AMMU.Enable_YES;
+  AMMU.mediumPages[0].size = AMMU.Medium_256K;
+  AMMU.mediumPages[0].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
+  AMMU.mediumPages[0].L1_writePolicy = AMMU.WritePolicy_WRITE_BACK;
+  AMMU.mediumPages[0].L1_allocate    = AMMU.AllocatePolicy_ALLOCATE;
+  AMMU.mediumPages[0].L1_posted = AMMU.PostedPolicy_POSTED;
+
+  
+  AMMU.mediumPages[1].pageEnabled = AMMU.Enable_YES;
+  AMMU.mediumPages[1].logicalAddress = 0x00400000;
+  AMMU.mediumPages[1].translatedAddress = 0x40400000;
+  AMMU.mediumPages[1].translationEnabled = AMMU.Enable_YES;
+  AMMU.mediumPages[1].size = AMMU.Medium_256K;
+  AMMU.mediumPages[1].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
+  AMMU.mediumPages[1].L1_writePolicy = AMMU.WritePolicy_WRITE_BACK;
+  AMMU.mediumPages[1].L1_allocate    = AMMU.AllocatePolicy_ALLOCATE;
+  AMMU.mediumPages[1].L1_posted = AMMU.PostedPolicy_POSTED;
+
+
+  /*********************** Large Pages *************************/
+  /* Instruction Code: Large page  (512M); cacheable */
+  AMMU.largePages[0].pageEnabled = AMMU.Enable_YES;
+  AMMU.largePages[0].logicalAddress = 0x60000000;
+  AMMU.largePages[0].translationEnabled = AMMU.Enable_NO;
+  AMMU.largePages[0].size = AMMU.Large_512M;
+  AMMU.largePages[0].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.largePages[0].L1_posted = AMMU.PostedPolicy_NON_POSTED;
+  AMMU.largePages[0].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.largePages[0].L2_posted = AMMU.PostedPolicy_NON_POSTED;
+
+
+  /* config large page[0] to map 512MB VA 0x40000000 to Config space */
+  AMMU.largePages[1].pageEnabled = AMMU.Enable_YES;
+  AMMU.largePages[1].logicalAddress = 0x40000000;
+  AMMU.largePages[1].translationEnabled = AMMU.Enable_NO;
+  AMMU.largePages[1].size = AMMU.Large_512M;
+  AMMU.largePages[1].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.largePages[1].L1_posted = AMMU.PostedPolicy_NON_POSTED;
+  AMMU.largePages[1].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.largePages[1].L2_posted = AMMU.PostedPolicy_NON_POSTED;
+
+
+  /* V_M3/D_M3 code and data regions */
+  /* config large page[1] to map 512MB VA 0x80000000 to DDR 0x80000000  - Non cached */
+  AMMU.largePages[2].pageEnabled = AMMU.Enable_YES;
+  AMMU.largePages[2].logicalAddress = 0x80000000;
+  AMMU.largePages[2].translationEnabled = AMMU.Enable_NO;
+  AMMU.largePages[2].size = AMMU.Large_512M;
+  AMMU.largePages[2].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
+  AMMU.largePages[2].L1_posted = AMMU.PostedPolicy_POSTED;
+  AMMU.largePages[2].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.largePages[2].L2_posted = AMMU.PostedPolicy_NON_POSTED;
+
+  
+  AMMU.largePages[3].pageEnabled = AMMU.Enable_YES;
+  AMMU.largePages[3].logicalAddress = 0xA0000000;
+  AMMU.largePages[3].translationEnabled = AMMU.Enable_NO;
+  AMMU.largePages[3].size = AMMU.Large_512M;
+  AMMU.largePages[3].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.largePages[3].L1_posted = AMMU.PostedPolicy_POSTED;
+  AMMU.largePages[3].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+  AMMU.largePages[3].L2_posted = AMMU.PostedPolicy_NON_POSTED;
+
+   var GateDualCore = xdc.useModule ('ti.sysbios.family.arm.ducati.GateDualCore');
+   GateDualCore.initGates = true;
+}
+}
\ No newline at end of file
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3video_st_sample.cfg b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3video_st_sample.cfg
new file mode 100644 (file)
index 0000000..23a2847
--- /dev/null
@@ -0,0 +1,41 @@
+/*use modules*/
+var Task = xdc.useModule ("ti.sysbios.knl.Task");
+var BIOS      = xdc.useModule ("ti.sysbios.BIOS");
+var Startup   = xdc.useModule ("xdc.runtime.Startup");
+var System    = xdc.useModule ("xdc.runtime.System");
+var Log       = xdc.useModule ("xdc.runtime.Log");
+var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
+var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
+var Cache0 = xdc.useModule('ti.sysbios.hal.Cache');
+var Error = xdc.useModule('xdc.runtime.Error');
+var HwiM3       = xdc.useModule('ti.sysbios.family.arm.m3.Hwi');
+var Program     = xdc.useModule("xdc.cfg.Program");
+
+
+/* ISR/SWI stack        */
+Program.stack           = 0x4000;
+
+/* Heap used when creating semaphore's, TSK's or malloc() ... */
+Program.heap            = 0x15000;
+
+/* enable print of exception handing info */
+HwiM3.enableException = true;
+
+/* DSP/BIOS expects this to set to 1 */
+var Core        = xdc.useModule('ti.sysbios.family.arm.ducati.Core');
+Core.id = 0;
+
+/* USE EDMA3 Sample App */
+//xdc.loadPackage('ti.sdo.edma3.drv.sample');
+
+/* MMU/Cache related configurations                                           */
+
+var Cache1  = xdc.useModule('ti.sysbios.hal.unicache.Cache');
+var Mmu    = xdc.useModule('ti.sysbios.hal.ammu.AMMU');
+var AmmuCfg = xdc.loadCapsule("AmmuCfg.cfg");
+AmmuCfg.init();
+
+Program.sectMap[".my_sect_ddr"] = "DDR3_M3";
+
+/* Enable the cache                                                           */
+Cache1.enableCache = true;
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3vpss_st_sample.cfg b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3vpss_st_sample.cfg
new file mode 100644 (file)
index 0000000..0083ebe
--- /dev/null
@@ -0,0 +1,41 @@
+/*use modules*/
+var Task = xdc.useModule ("ti.sysbios.knl.Task");
+var BIOS      = xdc.useModule ("ti.sysbios.BIOS");
+var Startup   = xdc.useModule ("xdc.runtime.Startup");
+var System    = xdc.useModule ("xdc.runtime.System");
+var Log       = xdc.useModule ("xdc.runtime.Log");
+var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
+var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
+var Cache0 = xdc.useModule('ti.sysbios.hal.Cache');
+var Error = xdc.useModule('xdc.runtime.Error');
+var HwiM3       = xdc.useModule('ti.sysbios.family.arm.m3.Hwi');
+var Program     = xdc.useModule("xdc.cfg.Program");
+
+
+/* ISR/SWI stack        */
+Program.stack           = 0x4000;
+
+/* Heap used when creating semaphore's, TSK's or malloc() ... */
+Program.heap            = 0x15000;
+
+/* enable print of exception handing info */
+HwiM3.enableException = true;
+
+/* DSP/BIOS expects this to set to 1 */
+var Core        = xdc.useModule('ti.sysbios.family.arm.ducati.Core');
+Core.id = 1;
+
+/* USE EDMA3 Sample App */
+//xdc.loadPackage('ti.sdo.edma3.drv.sample');
+
+/* MMU/Cache related configurations                                           */
+
+var Cache1  = xdc.useModule('ti.sysbios.hal.unicache.Cache');
+var Mmu    = xdc.useModule('ti.sysbios.hal.ammu.AMMU');
+var AmmuCfg = xdc.loadCapsule("AmmuCfg.cfg");
+AmmuCfg.init();
+
+Program.sectMap[".my_sect_ddr"] = "DDR3_M3";
+
+/* Enable the cache                                                           */
+Cache1.enableCache = true;
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.ccsproject b/examples/edma3_driver/evmC6A811x_M3/sample_app/.ccsproject
new file mode 100644 (file)
index 0000000..331466a
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="4.6.1"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="libc.a"/>\r
+<defaultAssemblyOnly value="false"/>\r
+<isElfFormat value="true"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtbuild b/examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtbuild
new file mode 100644 (file)
index 0000000..18f005a
--- /dev/null
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_m3_ti814x_st_sample.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.353412728" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_m3_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain.1934805400" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerDebug.1929868267">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.531156448" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexM3Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.2.4"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="DEPENDENCIES=edma_drv_bios6_m3_ti814x_st_sample_configuration:*;"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.415350692" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.9.0" valueType="string"/>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.compilerDebug.1073627533" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.DIAG_WARNING.1159123584" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION.122935617" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION.7M3" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.INCLUDE_PATH.1234472039" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.LITTLE_ENDIAN.625591503" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE.467019377" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI.152390132" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI.eabi" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerDebug.1929868267" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.OUTPUT_FILE.580688338" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.OUTPUT_FILE" value="&quot;edma_drv_bios6_m3_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.MAP_FILE.1963926078" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.MAP_FILE" value="&quot;edma_drv_bios6_m3_ti814x_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.SEARCH_PATH.1345188703" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.LIBRARY.881311333" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_m3_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.ReleaseToolchain.541593976" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerRelease.1242082582">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1015981663" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.2.4"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.164613492" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.9.0" valueType="string"/>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.compilerRelease.1451560420" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.compilerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.DIAG_WARNING.1071343834" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION.1865999077" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.CODE_STATE.1664050836" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.CODE_STATE._none" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.INCLUDE_PATH.1978037364" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.LITTLE_ENDIAN.1025073505" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE.1472708141" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI.1717776833" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI.eabi" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerRelease.1242082582" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.OUTPUT_FILE.138154187" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.OUTPUT_FILE" value="&quot;edma_drv_bios6_m3_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.MAP_FILE.1466413409" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.MAP_FILE" value="&quot;edma_drv_bios6_m3_ti814x_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.SEARCH_PATH.2028319549" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.LIBRARY.1639514195" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtproject b/examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtproject
new file mode 100644 (file)
index 0000000..13bbd87
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.project b/examples/edma3_driver/evmC6A811x_M3/sample_app/.project
new file mode 100644 (file)
index 0000000..8d7a64f
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>edma_drv_bios6_m3_ti814x_st_sample</name>\r
+       <comment></comment>\r
+       <projects>\r
+               <project>edma_drv_bios6_m3_ti814x_st_sample_configuration</project>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.cdt.core.cnature</nature>\r
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+               <nature>org.eclipse.cdt.core.ccnature</nature>\r
+               <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+       </natures>\r
+       <linkedResources>\r
+               <link>\r
+                       <name>dma_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_poll_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_poll_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>main.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/main.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_misc_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_misc_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>qdma_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_link_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_link_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_ping_pong_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_ping_pong_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>qdma_link_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_link_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>common.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/common.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_chain_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_chain_test.c</locationURI>\r
+               </link>\r
+       </linkedResources>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.core.prefs
new file mode 100644 (file)
index 0000000..bcb3521
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
new file mode 100644 (file)
index 0000000..7608ef5
--- /dev/null
@@ -0,0 +1,39 @@
+#Fri Oct 14 19:41:18 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2055648091/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2055648091/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2077873794/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2077873794/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2026222261/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2026222261/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/linker.cmd b/examples/edma3_driver/evmC6A811x_M3/sample_app/linker.cmd
new file mode 100644 (file)
index 0000000..d38f188
--- /dev/null
@@ -0,0 +1,5 @@
+SECTIONS\r
+{\r
+    .my_sect_iram > DDR3_M3\r
+    .my_sect_ddr  > DDR3_M3\r
+}\r
index 1045ee0f5d69db15d9303ac91135c031d63c5733..19f463d6a173b946a7df8fe69c6359eda48336ae 100755 (executable)
-# Filename: platforms.mk
-#
-# Platforms make file - Platform/SoC/targets are defined/derived in this file
-# 
-# This file needs to change when:
-#     1. a new platform/SoC is added, which also might have its own cores/ISAs
-#
-
-#
-# Derive SOC from PLATFORM
-#
-
-# ti816x (Netra) catalog EVM
-ifeq ($(PLATFORM),ti816x-evm)
- SOC = ti816x
- PLATFORM_XDC = "ti.platforms.evmTI816X"
-endif
-
-# ti816x (Netra) Simulator
-ifeq ($(PLATFORM),ti816x-sim)
- SOC = ti816x
- ifeq ($(CORE),c6xdsp)
-  PLATFORM_XDC = "ti.platforms.simDM8168"
- endif
-endif
-
-# ti814x (Centaurus) Catalog EVM
-ifeq ($(PLATFORM),ti814x-evm)
- SOC = ti814x
- PLATFORM_XDC = "ti.platforms.evmTI814X"
-endif
-
-# c6472 (Tomahawk) EVM
-ifeq ($(PLATFORM),c6472-evm)
- SOC = c6472
- PLATFORM_XDC = "ti.platforms.evm6472"
-endif
-
-# tci6486 (Tomahawk) EVM
-ifeq ($(PLATFORM),tci6486-evm)
- SOC = c6472
- PLATFORM_XDC = "ti.platforms.evmTCI6486"
-endif
-
-# tci6608 (Shannon) Simulator 
-ifeq ($(PLATFORM),tci6608-sim)
- SOC = c6608
- PLATFORM_XDC = "ti.platforms.simTCI6608"
-endif
-
-# tci6616 (Nyquist) Simulator 
-ifeq ($(PLATFORM),tci6616-sim)
- SOC = c6616
- PLATFORM_XDC = "ti.platforms.simTCI6616"
-endif
-
-# tci6614 (Appleton) Simulator 
-ifeq ($(PLATFORM),tci6614-sim)
- SOC = tci6614
- PLATFORM_XDC = "ti.platforms.simTCI6614"
-endif
-
-# c6657 (Gauss) Simulator 
-ifeq ($(PLATFORM),c6657-sim)
- SOC = c6657
- PLATFORM_XDC = "ti.platforms.simC6657"
-endif
-
-# c6670 (Nyquist) EVM
-ifeq ($(PLATFORM),c6670-evm)
- SOC = c6670
- PLATFORM_XDC = "ti.platforms.evm6670"
-endif
-
-# c6678 (Shannon) EVM
-ifeq ($(PLATFORM),c6678-evm)
- SOC = c6678
- PLATFORM_XDC = "ti.platforms.evm6678"
-endif
-
-# tci6614 (Appleton) EVM
-ifeq ($(PLATFORM),tci6614-evm)
- SOC = tci6614
- PLATFORM_XDC = "ti.platforms.evmTCI6614"
-endif
-
-# c6657 (Gauss) EVM
-ifeq ($(PLATFORM),c6657-evm)
- SOC = c6657
- PLATFORM_XDC = "ti.platforms.evm6657"
-endif
-
-
-# omapl138 (Freon) EVM
-ifeq ($(PLATFORM),omapl138-evm)
- SOC = omapl138
- PLATFORM_XDC = "ti.platforms.evmOMAPL138"
-endif
-
-# c6748 (Freon) EVM
-ifeq ($(PLATFORM),c6748-evm)
- SOC = omapl138
- PLATFORM_XDC = "ti.platforms.evm6748"
-endif
-
-# da830 (Primus) EVM
-ifeq ($(PLATFORM),da830-evm)
- SOC = omapl137
- PLATFORM_XDC = "ti.platforms.evmDA830"
-endif
-
-# omap4 EVM
-ifeq ($(PLATFORM),omap4-evm)
- SOC = omap4
- PLATFORM_XDC = "ti.platforms.sdp4430"
-endif
-
-# Generic platform
-ifeq ($(PLATFORM),generic)
- SOC = generic
- PLATFORM_XDC = 
-endif
-
-# Derive Target/ISA from CORE
-
-# m3vpss
-ifeq ($(CORE),m3vpss)
- ISA = m3
-endif
-
-# m3video
-ifeq ($(CORE),m3video)
- ISA = m3
-endif
-
-# a8host
-ifeq ($(CORE),a8host)
- ISA = a8
-endif
-
-# arm9
-ifeq ($(CORE),arm9)
- ISA = arm9
-endif
-
-# c6xdsp
-ifeq ($(CORE),c6xdsp)
- ifeq ($(SOC),ti816x)
-  ISA = 674
- endif
- ifeq ($(SOC),ti814x)
-  ISA = 674
- endif
- ifeq ($(SOC),omapl137)
-  ISA = 674
- endif
- ifeq ($(SOC),omapl138)
-  ISA = 674
- endif
- ifeq ($(SOC),c6472)
-  ISA = 64p
- endif
- ifeq ($(SOC),c6608)
-  ISA = 66
- endif
- ifeq ($(SOC),c6616)
-  ISA = 66
- endif
- ifeq ($(SOC),tci6614)
-  ISA = 66
- endif
- ifeq ($(SOC),c6657)
-  ISA = 66
- endif
- ifeq ($(SOC),c6670)
-  ISA = 66
- endif
- ifeq ($(SOC),c6678)
-  ISA = 66
- endif
- ifeq ($(SOC),omap4)
-  ISA = 64t
- endif
-endif
-
-# Platform and SOC is generic; use the core name same as ISA (eg: 674)
-ifeq ($(SOC),generic)
-  ISA = $(CORE)
-endif
-
-#
-# Derive XDC/ISA specific settings 
-#
-
-ifeq ($(ISA),m3)
-  ifeq ($(FORMAT),ELF)
-    TARGET_XDC = ti.targets.arm.elf.M3
-    FORMAT_EXT = e
-  else
-    TARGET_XDC = ti.targets.arm.M3
-  endif
-  
-  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
-  #    in the filename extension of object/library/executable files
-  ifeq ($(ENDIAN),big)
-    ENDIAN_EXT = e
-  endif
-
-  # Define the file extensions
-  OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-  LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-  EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-  ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),674)
-  ifeq ($(FORMAT),ELF)
-    TARGET_XDC = ti.targets.elf.C674
-    FORMAT_EXT = e
-  else
-    TARGET_XDC = ti.targets.C674
-  endif
-  
-  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
-  #    in the filename extension of object/library/executable files
-  ifeq ($(ENDIAN),big)
-    ENDIAN_EXT = e
-  endif
-
-  # Define the file extensions
-  OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-  LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-  EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-  ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),64p)
-  ifeq ($(FORMAT),ELF)
-   ifeq ($(ENDIAN),big)
-    TARGET_XDC = ti.targets.elf.C64P_big_endian
-   else
-    TARGET_XDC = ti.targets.elf.C64P
-   endif
-    FORMAT_EXT = e
-  else
-   ifeq ($(ENDIAN),big)
-    TARGET_XDC = ti.targets.C64P_big_endian
-   else
-    TARGET_XDC = ti.targets.C64P
-   endif
-  endif
-  
-  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
-  #    in the filename extension of object/library/executable files
-  ifeq ($(ENDIAN),big)
-    ENDIAN_EXT = e
-  endif
-
-  # Define the file extensions
-  OBJEXT = o$(FORMAT_EXT)64P$(ENDIAN_EXT)
-  LIBEXT = a$(FORMAT_EXT)64P$(ENDIAN_EXT)
-  EXEEXT = x$(FORMAT_EXT)64P$(ENDIAN_EXT)
-  ASMEXT = s$(FORMAT_EXT)64P$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),64t)
-  ifeq ($(FORMAT),ELF)
-   ifeq ($(ENDIAN),big)
-    TARGET_XDC = ti.targets.elf.C64T_big_endian
-   else
-    TARGET_XDC = ti.targets.elf.C64T
-   endif
-    FORMAT_EXT = e
-  else
-   ifeq ($(ENDIAN),big)
-    TARGET_XDC = ti.targets.C64T_big_endian
-   else
-    TARGET_XDC = ti.targets.C64T
-   endif
-  endif
-  
-  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
-  #    in the filename extension of object/library/executable files
-  ifeq ($(ENDIAN),big)
-    ENDIAN_EXT = e
-  endif
-
-  # Define the file extensions
-  OBJEXT = o$(FORMAT_EXT)64T$(ENDIAN_EXT)
-  LIBEXT = a$(FORMAT_EXT)64T$(ENDIAN_EXT)
-  EXEEXT = x$(FORMAT_EXT)64T$(ENDIAN_EXT)
-  ASMEXT = s$(FORMAT_EXT)64T$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),66)
-  ifeq ($(FORMAT),ELF)
-   ifeq ($(ENDIAN),big)
-    TARGET_XDC = ti.targets.elf.C66_big_endian
-   else
-    TARGET_XDC = ti.targets.elf.C66
-   endif
-    FORMAT_EXT = e
-  else
-   ifeq ($(ENDIAN),big)
-    TARGET_XDC = ti.targets.C66_big_endian
-   else
-    TARGET_XDC = ti.targets.C66
-   endif
-  endif
-  
-  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
-  #    in the filename extension of object/library/executable files
-  ifeq ($(ENDIAN),big)
-    ENDIAN_EXT = e
-  endif
-
-  # Define the file extensions
-  OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-  LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-  EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-  ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-
-endif
-
-ifeq ($(ISA),a8)
-  ifeq ($(TOOLCHAIN_a8),TI)
-  TARGET_XDC = ti.targets.arm.elf.A8F
-  else
-  TARGET_XDC = gnu.targets.arm.GCArmv5T
-  PLATFORM_XDC = "host.platforms.arm"
-  endif
-  ifeq ($(FORMAT),ELF)
-    FORMAT_EXT = e
-  endif
-  ifeq ($(ENDIAN),big)
-    ENDIAN_EXT = e
-  endif
-
-  # Define the file extensions
-  OBJEXT = o$(FORMAT_EXT)a8f$(ENDIAN_EXT)
-  LIBEXT = a$(FORMAT_EXT)a8f$(ENDIAN_EXT)
-  EXEEXT = x$(FORMAT_EXT)a8f$(ENDIAN_EXT)
-  ASMEXT = s$(FORMAT_EXT)a8f$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),arm9)
-  TARGET_XDC = ti.targets.arm.elf.Arm9
-  ifeq ($(FORMAT),ELF)
-    FORMAT_EXT = e
-  endif
-  ifeq ($(ENDIAN),big)
-    ENDIAN_EXT = e
-  endif
-
-  # Define the file extensions
-  OBJEXT = o$(FORMAT_EXT)9$(ENDIAN_EXT)
-  LIBEXT = a$(FORMAT_EXT)9$(ENDIAN_EXT)
-  EXEEXT = x$(FORMAT_EXT)9$(ENDIAN_EXT)
-  ASMEXT = s$(FORMAT_EXT)9$(ENDIAN_EXT)
-endif
-
-ifeq (sim,$(findstring sim,$(PLATFORM)))
-  OMX_PLATFORM = sim
-endif
-
-ifeq (ti816x-evm,$(findstring ti816x-evm,$(PLATFORM)))
- # Don't know why platform define for XDC is separate for A8. TO DO.
- ifeq ($(CORE),a8host)
-  OMX_PLATFORM = evmSi
- else
-  OMX_PLATFORM = evmSi816X
- endif
-endif
-
-ifeq ($(CORE),m3vpss)
-  CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName: \\\"VPSS-M3\\\", tiler: \\\"DucatiTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"
-endif
-ifeq ($(CORE),m3video)
-  CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName:\\\"VIDEO-M3\\\", tiler: \\\"DucatiTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"
-endif
-ifeq ($(CORE),c6xdsp)
-  CFGARGS_XDC = 
-endif
-ifeq ($(CORE),a8host)
-  CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName:\\\"HOST\\\", tiler: \\\"NullTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"
-endif
-
-# Nothing beyond this point
+# Filename: platforms.mk\r
+#\r
+# Platforms make file - Platform/SoC/targets are defined/derived in this file\r
+# \r
+# This file needs to change when:\r
+#     1. a new platform/SoC is added, which also might have its own cores/ISAs\r
+#\r
+\r
+#\r
+# Derive SOC from PLATFORM\r
+#\r
+\r
+# ti816x (Netra) catalog EVM\r
+ifeq ($(PLATFORM),ti816x-evm)\r
+ SOC = ti816x\r
+ PLATFORM_XDC = "ti.platforms.evmTI816X"\r
+endif\r
+\r
+# ti816x (Netra) Simulator\r
+ifeq ($(PLATFORM),ti816x-sim)\r
+ SOC = ti816x\r
+ ifeq ($(CORE),c6xdsp)\r
+  PLATFORM_XDC = "ti.platforms.simDM8168"\r
+ endif\r
+endif\r
+\r
+# ti814x (Centaurus) Catalog EVM\r
+ifeq ($(PLATFORM),ti814x-evm)\r
+ SOC = ti814x\r
+ PLATFORM_XDC = "ti.platforms.evmTI814X"\r
+endif\r
+\r
+# c6a811x (J5Eco) Catalog EVM\r
+ifeq ($(PLATFORM),c6a811x-evm)\r
+ SOC = c6a811x\r
+ PLATFORM_XDC = "ti.platforms.evmTI814X"\r
+endif\r
+\r
+# c6472 (Tomahawk) EVM\r
+ifeq ($(PLATFORM),c6472-evm)\r
+ SOC = c6472\r
+ PLATFORM_XDC = "ti.platforms.evm6472"\r
+endif\r
+\r
+# tci6486 (Tomahawk) EVM\r
+ifeq ($(PLATFORM),tci6486-evm)\r
+ SOC = c6472\r
+ PLATFORM_XDC = "ti.platforms.evmTCI6486"\r
+endif\r
+\r
+# tci6608 (Shannon) Simulator \r
+ifeq ($(PLATFORM),tci6608-sim)\r
+ SOC = c6608\r
+ PLATFORM_XDC = "ti.platforms.simTCI6608"\r
+endif\r
+\r
+# tci6616 (Nyquist) Simulator \r
+ifeq ($(PLATFORM),tci6616-sim)\r
+ SOC = c6616\r
+ PLATFORM_XDC = "ti.platforms.simTCI6616"\r
+endif\r
+\r
+# tci6614 (Appleton) Simulator \r
+ifeq ($(PLATFORM),tci6614-sim)\r
+ SOC = tci6614\r
+ PLATFORM_XDC = "ti.platforms.simTCI6614"\r
+endif\r
+\r
+# c6657 (Gauss) Simulator \r
+ifeq ($(PLATFORM),c6657-sim)\r
+ SOC = c6657\r
+ PLATFORM_XDC = "ti.platforms.simC6657"\r
+endif\r
+\r
+# c6670 (Nyquist) EVM\r
+ifeq ($(PLATFORM),c6670-evm)\r
+ SOC = c6670\r
+ PLATFORM_XDC = "ti.platforms.evm6670"\r
+endif\r
+\r
+# c6678 (Shannon) EVM\r
+ifeq ($(PLATFORM),c6678-evm)\r
+ SOC = c6678\r
+ PLATFORM_XDC = "ti.platforms.evm6678"\r
+endif\r
+\r
+# tci6614 (Appleton) EVM\r
+ifeq ($(PLATFORM),tci6614-evm)\r
+ SOC = tci6614\r
+ PLATFORM_XDC = "ti.platforms.evmTCI6614"\r
+endif\r
+\r
+# c6657 (Gauss) EVM\r
+ifeq ($(PLATFORM),c6657-evm)\r
+ SOC = c6657\r
+ PLATFORM_XDC = "ti.platforms.evm6657"\r
+endif\r
+\r
+\r
+# omapl138 (Freon) EVM\r
+ifeq ($(PLATFORM),omapl138-evm)\r
+ SOC = omapl138\r
+ PLATFORM_XDC = "ti.platforms.evmOMAPL138"\r
+endif\r
+\r
+# c6748 (Freon) EVM\r
+ifeq ($(PLATFORM),c6748-evm)\r
+ SOC = omapl138\r
+ PLATFORM_XDC = "ti.platforms.evm6748"\r
+endif\r
+\r
+# da830 (Primus) EVM\r
+ifeq ($(PLATFORM),da830-evm)\r
+ SOC = omapl137\r
+ PLATFORM_XDC = "ti.platforms.evmDA830"\r
+endif\r
+\r
+# omap4 EVM\r
+ifeq ($(PLATFORM),omap4-evm)\r
+ SOC = omap4\r
+ PLATFORM_XDC = "ti.platforms.sdp4430"\r
+endif\r
+\r
+# Generic platform\r
+ifeq ($(PLATFORM),generic)\r
+ SOC = generic\r
+ PLATFORM_XDC = \r
+endif\r
+\r
+# Derive Target/ISA from CORE\r
+\r
+# m3vpss\r
+ifeq ($(CORE),m3vpss)\r
+ ISA = m3\r
+endif\r
+\r
+# m3video\r
+ifeq ($(CORE),m3video)\r
+ ISA = m3\r
+endif\r
+\r
+# a8host\r
+ifeq ($(CORE),a8host)\r
+ ISA = a8\r
+endif\r
+\r
+# arm9\r
+ifeq ($(CORE),arm9)\r
+ ISA = arm9\r
+endif\r
+\r
+# c6xdsp\r
+ifeq ($(CORE),c6xdsp)\r
+ ifeq ($(SOC),ti816x)\r
+  ISA = 674\r
+ endif\r
+ ifeq ($(SOC),ti814x)\r
+  ISA = 674\r
+ endif\r
+ ifeq ($(SOC),c6a811x)\r
+  ISA = 674\r
+ endif\r
+ ifeq ($(SOC),omapl137)\r
+  ISA = 674\r
+ endif\r
+ ifeq ($(SOC),omapl138)\r
+  ISA = 674\r
+ endif\r
+ ifeq ($(SOC),c6472)\r
+  ISA = 64p\r
+ endif\r
+ ifeq ($(SOC),c6608)\r
+  ISA = 66\r
+ endif\r
+ ifeq ($(SOC),c6616)\r
+  ISA = 66\r
+ endif\r
+ ifeq ($(SOC),tci6614)\r
+  ISA = 66\r
+ endif\r
+ ifeq ($(SOC),c6657)\r
+  ISA = 66\r
+ endif\r
+ ifeq ($(SOC),c6670)\r
+  ISA = 66\r
+ endif\r
+ ifeq ($(SOC),c6678)\r
+  ISA = 66\r
+ endif\r
+ ifeq ($(SOC),omap4)\r
+  ISA = 64t\r
+ endif\r
+endif\r
+\r
+# Platform and SOC is generic; use the core name same as ISA (eg: 674)\r
+ifeq ($(SOC),generic)\r
+  ISA = $(CORE)\r
+endif\r
+\r
+#\r
+# Derive XDC/ISA specific settings \r
+#\r
+\r
+ifeq ($(ISA),m3)\r
+  ifeq ($(FORMAT),ELF)\r
+    TARGET_XDC = ti.targets.arm.elf.M3\r
+    FORMAT_EXT = e\r
+  else\r
+    TARGET_XDC = ti.targets.arm.M3\r
+  endif\r
+  \r
+  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+  #    in the filename extension of object/library/executable files\r
+  ifeq ($(ENDIAN),big)\r
+    ENDIAN_EXT = e\r
+  endif\r
+\r
+  # Define the file extensions\r
+  OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+  LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+  EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+  ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),674)\r
+  ifeq ($(FORMAT),ELF)\r
+    TARGET_XDC = ti.targets.elf.C674\r
+    FORMAT_EXT = e\r
+  else\r
+    TARGET_XDC = ti.targets.C674\r
+  endif\r
+  \r
+  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+  #    in the filename extension of object/library/executable files\r
+  ifeq ($(ENDIAN),big)\r
+    ENDIAN_EXT = e\r
+  endif\r
+\r
+  # Define the file extensions\r
+  OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+  LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+  EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+  ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),64p)\r
+  ifeq ($(FORMAT),ELF)\r
+   ifeq ($(ENDIAN),big)\r
+    TARGET_XDC = ti.targets.elf.C64P_big_endian\r
+   else\r
+    TARGET_XDC = ti.targets.elf.C64P\r
+   endif\r
+    FORMAT_EXT = e\r
+  else\r
+   ifeq ($(ENDIAN),big)\r
+    TARGET_XDC = ti.targets.C64P_big_endian\r
+   else\r
+    TARGET_XDC = ti.targets.C64P\r
+   endif\r
+  endif\r
+  \r
+  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+  #    in the filename extension of object/library/executable files\r
+  ifeq ($(ENDIAN),big)\r
+    ENDIAN_EXT = e\r
+  endif\r
+\r
+  # Define the file extensions\r
+  OBJEXT = o$(FORMAT_EXT)64P$(ENDIAN_EXT)\r
+  LIBEXT = a$(FORMAT_EXT)64P$(ENDIAN_EXT)\r
+  EXEEXT = x$(FORMAT_EXT)64P$(ENDIAN_EXT)\r
+  ASMEXT = s$(FORMAT_EXT)64P$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),64t)\r
+  ifeq ($(FORMAT),ELF)\r
+   ifeq ($(ENDIAN),big)\r
+    TARGET_XDC = ti.targets.elf.C64T_big_endian\r
+   else\r
+    TARGET_XDC = ti.targets.elf.C64T\r
+   endif\r
+    FORMAT_EXT = e\r
+  else\r
+   ifeq ($(ENDIAN),big)\r
+    TARGET_XDC = ti.targets.C64T_big_endian\r
+   else\r
+    TARGET_XDC = ti.targets.C64T\r
+   endif\r
+  endif\r
+  \r
+  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+  #    in the filename extension of object/library/executable files\r
+  ifeq ($(ENDIAN),big)\r
+    ENDIAN_EXT = e\r
+  endif\r
+\r
+  # Define the file extensions\r
+  OBJEXT = o$(FORMAT_EXT)64T$(ENDIAN_EXT)\r
+  LIBEXT = a$(FORMAT_EXT)64T$(ENDIAN_EXT)\r
+  EXEEXT = x$(FORMAT_EXT)64T$(ENDIAN_EXT)\r
+  ASMEXT = s$(FORMAT_EXT)64T$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),66)\r
+  ifeq ($(FORMAT),ELF)\r
+   ifeq ($(ENDIAN),big)\r
+    TARGET_XDC = ti.targets.elf.C66_big_endian\r
+   else\r
+    TARGET_XDC = ti.targets.elf.C66\r
+   endif\r
+    FORMAT_EXT = e\r
+  else\r
+   ifeq ($(ENDIAN),big)\r
+    TARGET_XDC = ti.targets.C66_big_endian\r
+   else\r
+    TARGET_XDC = ti.targets.C66\r
+   endif\r
+  endif\r
+  \r
+  # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+  #    in the filename extension of object/library/executable files\r
+  ifeq ($(ENDIAN),big)\r
+    ENDIAN_EXT = e\r
+  endif\r
+\r
+  # Define the file extensions\r
+  OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+  LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+  EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+  ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+\r
+endif\r
+\r
+ifeq ($(ISA),a8)\r
+  ifeq ($(TOOLCHAIN_a8),TI)\r
+  TARGET_XDC = ti.targets.arm.elf.A8F\r
+  else\r
+  TARGET_XDC = gnu.targets.arm.GCArmv5T\r
+  PLATFORM_XDC = "host.platforms.arm"\r
+  endif\r
+  ifeq ($(FORMAT),ELF)\r
+    FORMAT_EXT = e\r
+  endif\r
+  ifeq ($(ENDIAN),big)\r
+    ENDIAN_EXT = e\r
+  endif\r
+\r
+  # Define the file extensions\r
+  OBJEXT = o$(FORMAT_EXT)a8f$(ENDIAN_EXT)\r
+  LIBEXT = a$(FORMAT_EXT)a8f$(ENDIAN_EXT)\r
+  EXEEXT = x$(FORMAT_EXT)a8f$(ENDIAN_EXT)\r
+  ASMEXT = s$(FORMAT_EXT)a8f$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),arm9)\r
+  TARGET_XDC = ti.targets.arm.elf.Arm9\r
+  ifeq ($(FORMAT),ELF)\r
+    FORMAT_EXT = e\r
+  endif\r
+  ifeq ($(ENDIAN),big)\r
+    ENDIAN_EXT = e\r
+  endif\r
+\r
+  # Define the file extensions\r
+  OBJEXT = o$(FORMAT_EXT)9$(ENDIAN_EXT)\r
+  LIBEXT = a$(FORMAT_EXT)9$(ENDIAN_EXT)\r
+  EXEEXT = x$(FORMAT_EXT)9$(ENDIAN_EXT)\r
+  ASMEXT = s$(FORMAT_EXT)9$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq (sim,$(findstring sim,$(PLATFORM)))\r
+  OMX_PLATFORM = sim\r
+endif\r
+\r
+ifeq (ti816x-evm,$(findstring ti816x-evm,$(PLATFORM)))\r
+ # Don't know why platform define for XDC is separate for A8. TO DO.\r
+ ifeq ($(CORE),a8host)\r
+  OMX_PLATFORM = evmSi\r
+ else\r
+  OMX_PLATFORM = evmSi816X\r
+ endif\r
+endif\r
+\r
+ifeq ($(CORE),m3vpss)\r
+  CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName: \\\"VPSS-M3\\\", tiler: \\\"DucatiTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"\r
+endif\r
+ifeq ($(CORE),m3video)\r
+  CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName:\\\"VIDEO-M3\\\", tiler: \\\"DucatiTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"\r
+endif\r
+ifeq ($(CORE),c6xdsp)\r
+  CFGARGS_XDC = \r
+endif\r
+ifeq ($(CORE),a8host)\r
+  CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName:\\\"HOST\\\", tiler: \\\"NullTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"\r
+endif\r
+\r
+# Nothing beyond this point\r
index 23eb8911f2149831b5886365c47cb37af880e53c..f2a04e3fb69a78ddf118095a565805e9b931f148 100755 (executable)
-# File: component.mk
-#       This file is component include make file of OMX.
-
-# List of variables set in this file and their purpose:
-# <mod>_RELPATH        - This is the relative path of the module, typically from
-#                        top-level directory of the package
-# <mod>_PATH           - This is the absolute path of the module. It derives from
-#                        absolute path of the top-level directory (set in env.mk)
-#                        and relative path set above
-# <mod>_INCLUDE        - This is the path that has interface header files of the
-#                        module. This can be multiple directories (space separated)
-# <mod>_PKG_LIST       - Names of the modules (and sub-modules) that are a part
-#                        part of this module, including itself.
-# <mod>_PLATFORM_DEPENDENCY - "yes": means the code for this module depends on 
-#                             platform and the compiled obj/lib has to be kept
-#                             under <platform> directory
-#                             "no" or "" or if this variable is not defined: means
-#                             this module has no platform dependent code and hence
-#                             the obj/libs are not kept under <platform> dir.
-# <mod>_CORE_DEPENDENCY     - "yes": means the code for this module depends on 
-#                             core and the compiled obj/lib has to be kept
-#                             under <core> directory
-#                             "no" or "" or if this variable is not defined: means
-#                             this module has no core dependent code and hence
-#                             the obj/libs are not kept under <core> dir.
-# <mod>_APP_STAGE_FILES     - List of source files that belongs to the module
-#                             <mod>, but that needs to be compiled at application
-#                             build stage (in the context of the app). This is
-#                             primarily for link time configurations or if the
-#                             source file is dependent on options/defines that are
-#                             application dependent. This can be left blank or
-#                             not defined at all, in which case, it means there
-#                             no source files in the module <mod> that are required
-#                             to be compiled in the application build stage.
-#
-
-# List of modules under EDMA3 LLD
-edma3_lld_COMP_LIST_c6xdsp = edma3_lld_rm edma3_lld_drv
-
-# List of examples under EDMA3 LLD
-edma3_lld_EXAMPLES_LIST = edma3_drv_ti816x-evm_m3_example edma3_drv_c6472-evm_64p_example edma3_drv_c6472-evm_64p_be_example edma3_drv_c6748-evm_674_example \
-                          edma3_drv_da830-evm_674_example edma3_drv_omapl138-evm_674_example \
-                          edma3_drv_tci6486-evm_64p_example edma3_drv_tci6486-evm_64p_be_example edma3_drv_ti816x-evm_674_example \
-                          edma3_drv_ti816x_sim_sample  \
-                          edma3_drv_ti814x-evm_674_example edma3_drv_ti814x-evm_a8_example \
-                          edma3_drv_tci6608-sim_66_example edma3_drv_tci6608-sim_66_be_example  \
-                          edma3_drv_tci6616-sim_66_example edma3_drv_tci6616-sim_66_be_example  \
-                          edma3_drv_tci6614-sim_66_example edma3_drv_tci6614-sim_66_be_example  \
-                          edma3_drv_c6657-sim_66_example edma3_drv_c6657-sim_66_be_example  \
-                          edma3_drv_c6670-evm_66_example edma3_drv_c6670-evm_66_be_example  \
-                          edma3_drv_c6678-evm_66_example edma3_drv_c6678-evm_66_be_example  \
-                          edma3_drv_tci6614-evm_66_example edma3_drv_tci6614-evm_66_be_example  \
-                          edma3_drv_c6657-evm_66_example edma3_drv_c6657-evm_66_be_example  \
-                          edma3_drv_omapl138-evm_arm9_example edma3_drv_omap4-evm_64t_example
-
-# List of libraries
-
-
-
-ifeq ($(PLATFORM),)
-PLATFORM = ti816x-evm ti814x-evm c6472-evm c6670-evm c6678-evm c6748-evm da830-evm omapl138-evm tci6486-evm tci6608-sim tci6616-sim tci6614-evm tci6614-sim
-endif
-
-ifeq ($(TARGET),)
-TARGET = 674 m3 a8 64p 66
-edma3_lld_LIBS_ALL = edma3_lld_rm_generic
-endif
-
-#Prepare library list to build from the PLATFORM and TARGET
-ifeq ($(PLATFORM),generic)
-edma3_lld_LIBS_ALL = edma3_lld_rm_generic
-else
-edma3_lld_LIBS_ALL += $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_lld_$(plat)_$(targ)_libs))
-endif
-
-#Prepare Example list from PLATFORM and TARGET
-ifeq ($(ENDIAN),big)
-edma3_lld_EXAMPLES_LIST = $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_drv_$(plat)_$(targ)_be_example))
-else
-edma3_lld_EXAMPLES_LIST = $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_drv_$(plat)_$(targ)_example))
-endif
-
-
-# EDMA3 LLD RM - Resource manager
-edma3_lld_rm_RELPATH = ti/sdo/edma3/rm
-edma3_lld_rm_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_rm_RELPATH)
-edma3_lld_rm_INCLUDE = $(edma3_lld_rm_PATH) $(edma3_lld_rm_PATH)/src
-edma3_lld_rm_PKG_LIST = edma3_lld_rm edma3_lld_rm_sample
-edma3_lld_rm_PLATFORM_DEPENDENCY = yes
-
-edma3_lld_rm_sample_RELPATH = ti/sdo/edma3/rm/sample
-edma3_lld_rm_sample_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_rm_sample_RELPATH)
-edma3_lld_rm_sample_INCLUDE = $(edma3_lld_rm_sample_PATH) $(edma3_lld_rm_sample_PATH)/src
-edma3_lld_rm_sample_PLATFORM_DEPENDENCY = yes
-
-# EDMA3 LLD DRV - Driver
-edma3_lld_drv_RELPATH = ti/sdo/edma3/drv
-edma3_lld_drv_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_drv_RELPATH)
-edma3_lld_drv_INCLUDE = $(edma3_lld_drv_PATH) $(edma3_lld_drv_PATH)/src
-edma3_lld_drv_PKG_LIST = edma3_lld_drv edma3_lld_drv_sample
-edma3_lld_drv_PLATFORM_DEPENDENCY = no
-
-edma3_lld_drv_sample_RELPATH = ti/sdo/edma3/drv/sample
-edma3_lld_drv_sample_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_drv_sample_RELPATH)
-edma3_lld_drv_sample_INCLUDE = $(edma3_lld_drv_sample_PATH) $(edma3_lld_drv_sample_PATH)/src
-edma3_lld_drv_sample_PLATFORM_DEPENDENCY = yes
-
-# EDMA3 LLD top level
-edma3_lld_INCLUDE = $(edma3_lld_PATH)/packages $(edma3_lld_rm_INCLUDE) $(edma3_lld_drv_INCLUDE) \
-                    $(edma3_lld_rm_sample_INCLUDE) $(edma3_lld_drv_sample_INCLUDE)
-
-# EDMA3 LLD examples
-edma3_drv_c6472-evm_64p_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6472
-edma3_drv_c6472-evm_64p_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6472-evm_64p_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6472-evm_64p_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6472BE
-edma3_drv_c6472-evm_64p_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6472-evm_64p_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6748-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6748
-edma3_drv_c6748-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6748-evm_674_example_EXAMPLES_RELPATH)
-
-edma3_drv_da830-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmDA830
-edma3_drv_da830-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_da830-evm_674_example_EXAMPLES_RELPATH)
-
-edma3_drv_omapl138-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL138
-edma3_drv_omapl138-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl138-evm_674_example_EXAMPLES_RELPATH)
-
-edma3_drv_omap4-evm_64t_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAP4
-edma3_drv_omap4-evm_64t_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omap4-evm_64t_example_EXAMPLES_RELPATH)
-
-edma3_drv_omapl138-evm_arm9_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL138_ARM
-edma3_drv_omapl138-evm_arm9_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl138-evm_arm9_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6486-evm_64p_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6486
-edma3_drv_tci6486-evm_64p_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6486-evm_64p_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6486BE
-edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x
-edma3_drv_ti814x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_A8
-edma3_drv_ti814x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti814x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_M3
-edma3_drv_ti814x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_m3_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x
-edma3_drv_ti816x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_A8
-edma3_drv_ti816x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH)
-edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_M3
-edma3_drv_ti816x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6608-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6608
-edma3_drv_tci6608-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6608-sim_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6608-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6608BE
-edma3_drv_tci6608-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6608-sim_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6616-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6616
-edma3_drv_tci6616-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6616-sim_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6616-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6616BE
-edma3_drv_tci6616-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6616-sim_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6614-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6614
-edma3_drv_tci6614-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-sim_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6614-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6614BE
-edma3_drv_tci6614-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-sim_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6657-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simC6657
-edma3_drv_c6657-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-sim_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6657-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simC6657BE
-edma3_drv_c6657-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-sim_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6670-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6670
-edma3_drv_c6670-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6670-evm_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6670-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6670BE
-edma3_drv_c6670-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6670-evm_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6678-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6678
-edma3_drv_c6678-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6678-evm_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6678-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6678BE
-edma3_drv_c6678-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6678-evm_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6614-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6614
-edma3_drv_tci6614-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-evm_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6614-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6614BE
-edma3_drv_tci6614-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-evm_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6657-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6657
-edma3_drv_c6657-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-evm_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6657-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6657BE
-edma3_drv_c6657-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-evm_66_be_example_EXAMPLES_RELPATH)
-# Nothing beyond this point
+# File: component.mk\r
+#       This file is component include make file of OMX.\r
+\r
+# List of variables set in this file and their purpose:\r
+# <mod>_RELPATH        - This is the relative path of the module, typically from\r
+#                        top-level directory of the package\r
+# <mod>_PATH           - This is the absolute path of the module. It derives from\r
+#                        absolute path of the top-level directory (set in env.mk)\r
+#                        and relative path set above\r
+# <mod>_INCLUDE        - This is the path that has interface header files of the\r
+#                        module. This can be multiple directories (space separated)\r
+# <mod>_PKG_LIST       - Names of the modules (and sub-modules) that are a part\r
+#                        part of this module, including itself.\r
+# <mod>_PLATFORM_DEPENDENCY - "yes": means the code for this module depends on \r
+#                             platform and the compiled obj/lib has to be kept\r
+#                             under <platform> directory\r
+#                             "no" or "" or if this variable is not defined: means\r
+#                             this module has no platform dependent code and hence\r
+#                             the obj/libs are not kept under <platform> dir.\r
+# <mod>_CORE_DEPENDENCY     - "yes": means the code for this module depends on \r
+#                             core and the compiled obj/lib has to be kept\r
+#                             under <core> directory\r
+#                             "no" or "" or if this variable is not defined: means\r
+#                             this module has no core dependent code and hence\r
+#                             the obj/libs are not kept under <core> dir.\r
+# <mod>_APP_STAGE_FILES     - List of source files that belongs to the module\r
+#                             <mod>, but that needs to be compiled at application\r
+#                             build stage (in the context of the app). This is\r
+#                             primarily for link time configurations or if the\r
+#                             source file is dependent on options/defines that are\r
+#                             application dependent. This can be left blank or\r
+#                             not defined at all, in which case, it means there\r
+#                             no source files in the module <mod> that are required\r
+#                             to be compiled in the application build stage.\r
+#\r
+\r
+# List of modules under EDMA3 LLD\r
+edma3_lld_COMP_LIST_c6xdsp = edma3_lld_rm edma3_lld_drv\r
+\r
+# List of examples under EDMA3 LLD\r
+edma3_lld_EXAMPLES_LIST = edma3_drv_ti816x-evm_m3_example edma3_drv_c6472-evm_64p_example edma3_drv_c6472-evm_64p_be_example edma3_drv_c6748-evm_674_example \\r
+                          edma3_drv_da830-evm_674_example edma3_drv_omapl138-evm_674_example \\r
+                          edma3_drv_tci6486-evm_64p_example edma3_drv_tci6486-evm_64p_be_example edma3_drv_ti816x-evm_674_example \\r
+                          edma3_drv_ti816x_sim_sample  \\r
+                          edma3_drv_ti814x-evm_674_example edma3_drv_ti814x-evm_a8_example \\r
+                          edma3_drv_tci6608-sim_66_example edma3_drv_tci6608-sim_66_be_example  \\r
+                          edma3_drv_tci6616-sim_66_example edma3_drv_tci6616-sim_66_be_example  \\r
+                          edma3_drv_tci6614-sim_66_example edma3_drv_tci6614-sim_66_be_example  \\r
+                          edma3_drv_c6657-sim_66_example edma3_drv_c6657-sim_66_be_example  \\r
+                          edma3_drv_c6670-evm_66_example edma3_drv_c6670-evm_66_be_example  \\r
+                          edma3_drv_c6678-evm_66_example edma3_drv_c6678-evm_66_be_example  \\r
+                          edma3_drv_tci6614-evm_66_example edma3_drv_tci6614-evm_66_be_example  \\r
+                          edma3_drv_c6657-evm_66_example edma3_drv_c6657-evm_66_be_example  \\r
+                          edma3_drv_omapl138-evm_arm9_example edma3_drv_omap4-evm_64t_example\r
+\r
+# List of libraries\r
+\r
+\r
+\r
+ifeq ($(PLATFORM),)\r
+PLATFORM = ti816x-evm ti814x-evm c6a811x-evm c6472-evm c6670-evm c6678-evm c6748-evm da830-evm omapl138-evm tci6486-evm tci6608-sim tci6616-sim tci6614-evm tci6614-sim\r
+endif\r
+\r
+ifeq ($(TARGET),)\r
+TARGET = 674 m3 a8 64p 66\r
+edma3_lld_LIBS_ALL = edma3_lld_rm_generic\r
+endif\r
+\r
+#Prepare library list to build from the PLATFORM and TARGET\r
+ifeq ($(PLATFORM),generic)\r
+edma3_lld_LIBS_ALL = edma3_lld_rm_generic\r
+else\r
+edma3_lld_LIBS_ALL += $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_lld_$(plat)_$(targ)_libs))\r
+endif\r
+\r
+#Prepare Example list from PLATFORM and TARGET\r
+ifeq ($(ENDIAN),big)\r
+edma3_lld_EXAMPLES_LIST = $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_drv_$(plat)_$(targ)_be_example))\r
+else\r
+edma3_lld_EXAMPLES_LIST = $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_drv_$(plat)_$(targ)_example))\r
+endif\r
+\r
+\r
+# EDMA3 LLD RM - Resource manager\r
+edma3_lld_rm_RELPATH = ti/sdo/edma3/rm\r
+edma3_lld_rm_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_rm_RELPATH)\r
+edma3_lld_rm_INCLUDE = $(edma3_lld_rm_PATH) $(edma3_lld_rm_PATH)/src\r
+edma3_lld_rm_PKG_LIST = edma3_lld_rm edma3_lld_rm_sample\r
+edma3_lld_rm_PLATFORM_DEPENDENCY = yes\r
+\r
+edma3_lld_rm_sample_RELPATH = ti/sdo/edma3/rm/sample\r
+edma3_lld_rm_sample_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_rm_sample_RELPATH)\r
+edma3_lld_rm_sample_INCLUDE = $(edma3_lld_rm_sample_PATH) $(edma3_lld_rm_sample_PATH)/src\r
+edma3_lld_rm_sample_PLATFORM_DEPENDENCY = yes\r
+\r
+# EDMA3 LLD DRV - Driver\r
+edma3_lld_drv_RELPATH = ti/sdo/edma3/drv\r
+edma3_lld_drv_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_drv_RELPATH)\r
+edma3_lld_drv_INCLUDE = $(edma3_lld_drv_PATH) $(edma3_lld_drv_PATH)/src\r
+edma3_lld_drv_PKG_LIST = edma3_lld_drv edma3_lld_drv_sample\r
+edma3_lld_drv_PLATFORM_DEPENDENCY = no\r
+\r
+edma3_lld_drv_sample_RELPATH = ti/sdo/edma3/drv/sample\r
+edma3_lld_drv_sample_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_drv_sample_RELPATH)\r
+edma3_lld_drv_sample_INCLUDE = $(edma3_lld_drv_sample_PATH) $(edma3_lld_drv_sample_PATH)/src\r
+edma3_lld_drv_sample_PLATFORM_DEPENDENCY = yes\r
+\r
+# EDMA3 LLD top level\r
+edma3_lld_INCLUDE = $(edma3_lld_PATH)/packages $(edma3_lld_rm_INCLUDE) $(edma3_lld_drv_INCLUDE) \\r
+                    $(edma3_lld_rm_sample_INCLUDE) $(edma3_lld_drv_sample_INCLUDE)\r
+\r
+# EDMA3 LLD examples\r
+edma3_drv_c6472-evm_64p_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6472\r
+edma3_drv_c6472-evm_64p_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6472-evm_64p_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6472-evm_64p_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6472BE\r
+edma3_drv_c6472-evm_64p_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6472-evm_64p_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6748-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6748\r
+edma3_drv_c6748-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6748-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_da830-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmDA830\r
+edma3_drv_da830-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_da830-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_omapl138-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL138\r
+edma3_drv_omapl138-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl138-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_omap4-evm_64t_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAP4\r
+edma3_drv_omap4-evm_64t_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omap4-evm_64t_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_omapl138-evm_arm9_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL138_ARM\r
+edma3_drv_omapl138-evm_arm9_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl138-evm_arm9_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6486-evm_64p_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6486\r
+edma3_drv_tci6486-evm_64p_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6486-evm_64p_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6486BE\r
+edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x\r
+edma3_drv_ti814x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_A8\r
+edma3_drv_ti814x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti814x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_M3\r
+edma3_drv_ti814x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_m3_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x\r
+edma3_drv_ti816x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_A8\r
+edma3_drv_ti816x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_M3\r
+edma3_drv_ti816x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6a811x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6A811x\r
+edma3_drv_c6a811x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6a811x-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6a811x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6A811x_A8\r
+edma3_drv_c6a811x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6a811x-evm_a8_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6a811x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6A811x_M3\r
+edma3_drv_c6a811x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6a811x-evm_m3_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6608-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6608\r
+edma3_drv_tci6608-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6608-sim_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6608-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6608BE\r
+edma3_drv_tci6608-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6608-sim_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6616-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6616\r
+edma3_drv_tci6616-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6616-sim_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6616-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6616BE\r
+edma3_drv_tci6616-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6616-sim_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6614-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6614\r
+edma3_drv_tci6614-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-sim_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6614-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6614BE\r
+edma3_drv_tci6614-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-sim_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6657-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simC6657\r
+edma3_drv_c6657-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-sim_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6657-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simC6657BE\r
+edma3_drv_c6657-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-sim_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6670-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6670\r
+edma3_drv_c6670-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6670-evm_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6670-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6670BE\r
+edma3_drv_c6670-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6670-evm_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6678-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6678\r
+edma3_drv_c6678-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6678-evm_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6678-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6678BE\r
+edma3_drv_c6678-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6678-evm_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6614-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6614\r
+edma3_drv_tci6614-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-evm_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6614-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6614BE\r
+edma3_drv_tci6614-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-evm_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6657-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6657\r
+edma3_drv_c6657-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-evm_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6657-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6657BE\r
+edma3_drv_c6657-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-evm_66_be_example_EXAMPLES_RELPATH)\r
+# Nothing beyond this point\r
index c91ca0cfff2398134c40137759849392a06b94bd..fa529787901d1c9e1f426f3cf045c351f9af2bac 100755 (executable)
-#
-# EDMA3 LLD
-#
-
-ifeq ($(ROOTDIR),)
-  $(error Error: Environment variable ROOTDIR not set)
-endif
-
-# Begin block - Build options
-#  By the end of this block, we'd have either xdc or make or both in BUILD_OPTIONS
-#  using which, we'd build either XDC packages (+run configuro)
-#  or make based components (+link) or both.
-BUILD_OPTIONS = xdc make
-VALID_BUILD_OPTIONS = full $(BUILD_OPTIONS)
-ifeq ($(filter $(BUILD),$(VALID_BUILD_OPTIONS)),)
- ifeq ($(BUILD),)
-  BUILD = full
- else
-  $(error Error: Invalid value specified for BUILD. Valid values are - $(VALID_BUILD_OPTIONS))
- endif
-endif
-ifneq ($(BUILD),full)
- BUILD_OPTIONS = $(BUILD)
-endif
-# End block - Build options
-
-include $(ROOTDIR)/makerules/build_config.mk
-include $(ROOTDIR)/makerules/env.mk
-include component.mk
-
-# Listing common targets
-edma3_lld_COMP_LIST_ALL = $(edma3_lld_COMP_LIST_c6xdsp)
-edma3_lld_PKG_LIST_ALL = $(foreach PKG,$(edma3_lld_COMP_LIST_ALL),$($(PKG)_PKG_LIST))
-CLEANALL_TARGETS = $(addsuffix _clean, $(edma3_lld_LIBS_ALL))
-CLEANALL_EXAMPLES = $(addsuffix _clean, $(edma3_lld_EXAMPLES_LIST))
-
-.PHONY : $(edma3_lld_LIBS_ALL) $(edma3_lld_EXAMPLES_LIST) $(CLEANALL_TARGETS) $(CLEANALL_EXAMPLES)
-
-all: libs examples
-
-libs: $(edma3_lld_LIBS_ALL)
-
-examples: $(edma3_lld_EXAMPLES_LIST)
-
-clean: cleanlibs cleanexamples
-
-cleanlibs: $(CLEANALL_TARGETS)
-
-cleanexamples: $(CLEANALL_EXAMPLES)
-
-
-
-#=======================================================================================================================================
-#
-# Rules to build and clean libs for all PLATFORM and TARGET
-#
-#=======================================================================================================================================
-
-
-#=======================================================================================================================================
-#To Build libs For Platform ti816x-evm Target 674
-edma3_lld_ti816x-evm_674_libs: edma3_lld_ti816x-evm_674_libs_drv edma3_lld_ti816x-evm_674_libs_rm edma3_lld_ti816x-evm_674_libs_drvsample edma3_lld_ti816x-evm_674_libs_rmsample
-edma3_lld_ti816x-evm_674_libs_drv:
-       $(ECHO) \# Making c674:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c674:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_rm:
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_drvsample:
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making ti816x-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_rmsample:
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#To Clean libs For Platform ti816x-evm Target 674
-edma3_lld_ti816x-evm_674_libs_clean: edma3_lld_ti816x-evm_674_libs_drv_clean edma3_lld_ti816x-evm_674_libs_rm_clean edma3_lld_ti816x-evm_674_libs_drvsample_clean edma3_lld_ti816x-evm_674_libs_rmsample_clean
-edma3_lld_ti816x-evm_674_libs_drv_clean:
-       $(ECHO) \# Cleaning c674:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c674:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_rm_clean:
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_drvsample_clean:
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_rmsample_clean:
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti814x-evm Target 674
-edma3_lld_ti814x-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_ti814x-evm_674_libs_rm edma3_lld_ti814x-evm_674_libs_drvsample edma3_lld_ti814x-evm_674_libs_rmsample
-edma3_lld_ti814x-evm_674_libs_drv:
-       $(ECHO) \# Making c674:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c674:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_rm:
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making ti814x-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_drvsample:
-       $(ECHO) \# Making ti814x-evm :debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making ti814x-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_rmsample:
-       $(ECHO) \# Making ti814x-evm :debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making ti814x-evm :release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#To Clean libs For Platform ti814x-evm Target 674
-edma3_lld_ti814x-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_ti814x-evm_674_libs_rm_clean edma3_lld_ti814x-evm_674_libs_drvsample_clean edma3_lld_ti814x-evm_674_libs_rmsample_clean
-edma3_lld_ti814x-evm_674_libs_drv_clean:
-       $(ECHO) \# Cleaning c674:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c674:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_rm_clean:
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_drvsample_clean:
-       $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_rmsample_clean:
-       $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning ti814x-evm :release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti816x-evm Target a8
-edma3_lld_ti816x-evm_a8_libs: edma3_lld_ti816x-evm_a8_libs_drv edma3_lld_ti816x-evm_a8_libs_rm edma3_lld_ti816x-evm_a8_libs_drvsample edma3_lld_ti816x-evm_a8_libs_rmsample
-edma3_lld_ti816x-evm_a8_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making a8:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making a8:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti816x-evm_a8_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti816x-evm_a8_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti816x-evm_a8_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-#To Clean libs For Platform ti816x-evm Target a8
-edma3_lld_ti816x-evm_a8_libs_clean: edma3_lld_ti816x-evm_a8_libs_drv_clean edma3_lld_ti816x-evm_a8_libs_rm_clean edma3_lld_ti816x-evm_a8_libs_drvsample_clean edma3_lld_ti816x-evm_a8_libs_rmsample_clean
-edma3_lld_ti816x-evm_a8_libs_drv_clean:
-       $(ECHO) \# Cleaning a8:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning a8:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti816x-evm_a8_libs_rm_clean:
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti816x-evm_a8_libs_drvsample_clean:
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti816x-evm_a8_libs_rmsample_clean:
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti816x-evm Target m3
-edma3_lld_ti816x-evm_m3_libs: edma3_lld_ti816x-evm_m3_libs_drv edma3_lld_ti816x-evm_m3_libs_rm edma3_lld_ti816x-evm_m3_libs_drvsample edma3_lld_ti816x-evm_m3_libs_rmsample
-edma3_lld_ti816x-evm_m3_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making m3:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making m3:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Making m3:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Making m3:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-endif
-edma3_lld_ti816x-evm_m3_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-endif
-edma3_lld_ti816x-evm_m3_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-endif
-edma3_lld_ti816x-evm_m3_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-endif
-
-#To Clean libs For Platform ti816x-evm Target m3
-edma3_lld_ti816x-evm_m3_libs_clean: edma3_lld_ti816x-evm_m3_libs_drv_clean edma3_lld_ti816x-evm_m3_libs_rm_clean edma3_lld_ti816x-evm_m3_libs_drvsample_clean edma3_lld_ti816x-evm_m3_libs_rmsample_clean
-edma3_lld_ti816x-evm_m3_libs_drv_clean:
-       $(ECHO) \# Cleaning m3:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning m3:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Cleaning m3:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Cleaning m3:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-edma3_lld_ti816x-evm_m3_libs_rm_clean:
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-edma3_lld_ti816x-evm_m3_libs_drvsample_clean:
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-edma3_lld_ti816x-evm_m3_libs_rmsample_clean:
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti814x-evm Target a8
-edma3_lld_ti814x-evm_a8_libs: edma3_lld_ti814x-evm_a8_libs_drv edma3_lld_ti814x-evm_a8_libs_rm edma3_lld_ti814x-evm_a8_libs_drvsample edma3_lld_ti814x-evm_a8_libs_rmsample
-edma3_lld_ti814x-evm_a8_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making a8:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making a8:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti814x-evm_a8_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti814x-evm_a8_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti814x-evm_a8_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-#To Clean libs For Platform ti814x-evm Target a8
-edma3_lld_ti814x-evm_a8_libs_clean: edma3_lld_ti814x-evm_a8_libs_drv_clean edma3_lld_ti814x-evm_a8_libs_rm_clean edma3_lld_ti814x-evm_a8_libs_drvsample_clean edma3_lld_ti814x-evm_a8_libs_rmsample_clean
-edma3_lld_ti814x-evm_a8_libs_drv_clean:
-       $(ECHO) \# Cleaning a8:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning a8:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti814x-evm_a8_libs_rm_clean:
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti814x-evm_a8_libs_drvsample_clean:
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti814x-evm_a8_libs_rmsample_clean:
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti814x-evm Target m3
-edma3_lld_ti814x-evm_m3_libs: edma3_lld_ti814x-evm_m3_libs_rm edma3_lld_ti814x-evm_m3_libs_drvsample edma3_lld_ti814x-evm_m3_libs_rmsample
-edma3_lld_ti814x-evm_m3_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making m3:debug:edma3_lld_drv 
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making m3:release:edma3_lld_drv 
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Making m3:debug:edma3_lld_drv 
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Making m3:release:edma3_lld_drv 
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-endif
-edma3_lld_ti814x-evm_m3_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm 
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm 
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm 
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm 
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-endif
-edma3_lld_ti814x-evm_m3_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample   
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample 
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample 
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-endif
-edma3_lld_ti814x-evm_m3_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample 
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample 
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release 
-       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample 
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample 
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-endif
-
-#To Clean libs For Platform ti814x-evm Target m3
-edma3_lld_ti814x-evm_m3_libs_clean: edma3_lld_ti814x-evm_m3_libs_drv_clean edma3_lld_ti814x-evm_m3_libs_rm_clean edma3_lld_ti814x-evm_m3_libs_drvsample_clean edma3_lld_ti814x-evm_m3_libs_rmsample_clean
-edma3_lld_ti814x-evm_m3_libs_drv_clean:
-       $(ECHO) \# Cleaning m3:debug:edma3_lld_drv 
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning m3:release:edma3_lld_drv 
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Cleaning m3:debug:edma3_lld_drv 
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Cleaning m3:release:edma3_lld_drv 
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-edma3_lld_ti814x-evm_m3_libs_rm_clean:
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm 
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm 
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm 
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm 
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-edma3_lld_ti814x-evm_m3_libs_drvsample_clean:
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample         
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample 
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample 
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-edma3_lld_ti814x-evm_m3_libs_rmsample_clean:
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample 
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample 
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release   
-       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample 
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample 
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-
-#=======================================================================================================================================
-#To Build libs For Platform c6472-evm Target 64p
-edma3_lld_c6472-evm_64p_libs: edma3_lld_c6472-evm_64p_libs_drv edma3_lld_c6472-evm_64p_libs_rm edma3_lld_c6472-evm_64p_libs_drvsample edma3_lld_c6472-evm_64p_libs_rmsample
-edma3_lld_c6472-evm_64p_libs_drv:
-       $(ECHO) \# Making c64p:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c64p:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making c64p:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c64p:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_rm:
-       $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6472-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6472-evm:release:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_drvsample:
-       $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_rmsample:
-       $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#To Clean libs For Platform c6472-evm Target 64p
-edma3_lld_c6472-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_c6472-evm_64p_libs_rm_clean edma3_lld_c6472-evm_64p_libs_drvsample_clean edma3_lld_c6472-evm_64p_libs_rmsample_clean
-edma3_lld_c6472-evm_64p_libs_drv_clean:
-       $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c64p:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c64p:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_rm_clean:
-       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_drvsample_clean:
-       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_rmsample_clean:
-       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6670-evm Target 66
-edma3_lld_c6670-evm_66_libs: edma3_lld_c6670-evm_66_libs_drv edma3_lld_c6670-evm_66_libs_rm edma3_lld_c6670-evm_66_libs_drvsample edma3_lld_c6670-evm_66_libs_rmsample
-edma3_lld_c6670-evm_66_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6670-evm_66_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6670-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6670-evm:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6670-evm_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6670-evm_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform c6670-evm Target 66
-edma3_lld_c6670-evm_66_libs_clean: edma3_lld_c6670-evm_66_libs_drv_clean edma3_lld_c6670-evm_66_libs_rm_clean edma3_lld_c6670-evm_66_libs_drvsample_clean edma3_lld_c6670-evm_66_libs_rmsample_clean
-edma3_lld_c6670-evm_66_libs_drv_clean:
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6670-evm_66_libs_rm_clean:
-       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6670-evm_66_libs_drvsample_clean:
-       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6670-evm_66_libs_rmsample_clean:
-       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6678-evm Target 66
-edma3_lld_c6678-evm_66_libs:edma3_lld_c6678-evm_66_libs_drv edma3_lld_c6678-evm_66_libs_rm edma3_lld_c6678-evm_66_libs_drvsample edma3_lld_c6678-evm_66_libs_rmsample
-edma3_lld_c6678-evm_66_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6678-evm_66_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6678-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6678-evm:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6678-evm_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6678-evm_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform c6678-evm Target 66
-edma3_lld_c6678-evm_66_libs_clean: edma3_lld_c6678-evm_66_libs_drv_clean edma3_lld_c6678-evm_66_libs_rm_clean edma3_lld_c6678-evm_66_libs_drvsample_clean edma3_lld_c6678-evm_66_libs_rmsample_clean
-edma3_lld_c6678-evm_66_libs_drv_clean:
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6678-evm_66_libs_rm_clean:
-       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6678-evm_66_libs_drvsample_clean:
-       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6678-evm_66_libs_rmsample_clean:
-       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform tci6614-evm Target 66
-edma3_lld_tci6614-evm_66_libs:edma3_lld_tci6614-evm_66_libs_drv edma3_lld_tci6614-evm_66_libs_rm edma3_lld_tci6614-evm_66_libs_drvsample edma3_lld_tci6614-evm_66_libs_rmsample
-edma3_lld_tci6614-evm_66_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-evm_66_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6614-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6614-evm:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-evm_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6614-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6614-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-evm_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform tci6614-evm Target 66
-edma3_lld_tci6614-evm_66_libs_clean: edma3_lld_tci6614-evm_66_libs_drv_clean edma3_lld_tci6614-evm_66_libs_rm_clean edma3_lld_tci6614-evm_66_libs_drvsample_clean edma3_lld_tci6614-evm_66_libs_rmsample_clean
-edma3_lld_tci6614-evm_66_libs_drv_clean:
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-evm_66_libs_rm_clean:
-       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-evm_66_libs_drvsample_clean:
-       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-evm_66_libs_rmsample_clean:
-       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6657-evm Target 66
-edma3_lld_c6657-evm_66_libs:edma3_lld_c6657-evm_66_libs_drv edma3_lld_c6657-evm_66_libs_rm edma3_lld_c6657-evm_66_libs_drvsample edma3_lld_c6657-evm_66_libs_rmsample
-edma3_lld_c6657-evm_66_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-evm_66_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6657-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6657-evm:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-evm_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6657-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6657-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6657-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6657-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-evm_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform c6657-evm Target 66
-edma3_lld_c6657-evm_66_libs_clean: edma3_lld_c6657-evm_66_libs_drv_clean edma3_lld_c6657-evm_66_libs_rm_clean edma3_lld_c6657-evm_66_libs_drvsample_clean edma3_lld_c6657-evm_66_libs_rmsample_clean
-edma3_lld_c6657-evm_66_libs_drv_clean:
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-evm_66_libs_rm_clean:
-       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-evm_66_libs_drvsample_clean:
-       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-evm_66_libs_rmsample_clean:
-       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6748-evm Target 674
-edma3_lld_c6748-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_c6748-evm_674_libs_rm edma3_lld_c6748-evm_674_libs_drvsample edma3_lld_c6748-evm_674_libs_rmsample
-edma3_lld_c6748-evm_674_libs_rm:
-       $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6748-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=release
-edma3_lld_c6748-evm_674_libs_rmsample:
-       $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6748-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_c6748-evm_674_libs_drvsample:
-       $(ECHO) \# Making c6748-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6748-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#To Clean libs For Platform c6748-evm Target 674
-edma3_lld_c6748-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_c6748-evm_674_libs_rm_clean edma3_lld_c6748-evm_674_libs_drvsample_clean edma3_lld_c6748-evm_674_libs_rmsample_clean
-edma3_lld_c6748-evm_674_libs_rm_clean:
-       $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=release
-edma3_lld_c6748-evm_674_libs_rmsample_clean:
-       $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_c6748-evm_674_libs_drvsample_clean:
-       $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#=======================================================================================================================================
-#To Build libs For Platform da830-evm Target 674
-edma3_lld_da830-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_da830-evm_674_libs_rm edma3_lld_da830-evm_674_libs_drvsample edma3_lld_da830-evm_674_libs_rmsample
-edma3_lld_da830-evm_674_libs_rm:
-       $(ECHO) \# Making da830-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making da830-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=release
-edma3_lld_da830-evm_674_libs_rmsample:
-       $(ECHO) \# Making da830-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making da830-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_da830-evm_674_libs_drvsample:
-       $(ECHO) \# Making da830-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making da830-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#To Clean libs For Platform da830-evm Target 674
-edma3_lld_da830-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_da830-evm_674_libs_rm_clean edma3_lld_da830-evm_674_libs_drvsample_clean edma3_lld_da830-evm_674_libs_rmsample_clean
-edma3_lld_da830-evm_674_libs_rm_clean:
-       $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=release
-edma3_lld_da830-evm_674_libs_rmsample_clean:
-       $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_da830-evm_674_libs_drvsample_clean:
-       $(ECHO) \# Cleaning da830-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#=======================================================================================================================================
-#To Build libs For Platform omap4-evm Target 64t
-edma3_lld_omap4-evm_64t_libs: edma3_lld_omap4-evm_64t_libs_drv edma3_lld_omap4-evm_64t_libs_rm edma3_lld_omap4-evm_64t_libs_drvsample edma3_lld_omap4-evm_64t_libs_rmsample
-edma3_lld_omap4-evm_64t_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c64t:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c64t:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release
-endif
-edma3_lld_omap4-evm_64t_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making omap4-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release
-endif
-edma3_lld_omap4-evm_64t_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making omap4-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-endif
-edma3_lld_omap4-evm_64t_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making omap4-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making omap4-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-endif
-
-#To Clean libs For Platform omap4-evm Target 64t
-edma3_lld_omap4-evm_64t_libs_clean: edma3_lld_omap4-evm_64t_libs_drv_clean edma3_lld_omap4-evm_64t_libs_rm_clean edma3_lld_omap4-evm_64t_libs_drvsample_clean edma3_lld_omap4-evm_64t_libs_rmsample_clean
-edma3_lld_omap4-evm_64t_libs_drv_clean:
-       $(ECHO) \# Cleaning c64t:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c64t:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release
-edma3_lld_omap4-evm_64t_libs_rm_clean:
-       $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release
-edma3_lld_omap4-evm_64t_libs_rmsample_clean:
-       $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_omap4-evm_64t_libs_drvsample_clean:
-       $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#=======================================================================================================================================
-#To Build libs For Platform omapl138-evm Target 674
-edma3_lld_omapl138-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_omapl138-evm_674_libs_rm edma3_lld_omapl138-evm_674_libs_drvsample edma3_lld_omapl138-evm_674_libs_rmsample
-edma3_lld_omapl138-evm_674_libs_rm:
-       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=release
-edma3_lld_omapl138-evm_674_libs_rmsample:
-       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_omapl138-evm_674_libs_drvsample:
-       $(ECHO) \# Making omapl138-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#To Clean libs For Platform omapl138-evm Target 674
-edma3_lld_omapl138-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_omapl138-evm_674_libs_rm_clean edma3_lld_omapl138-evm_674_libs_drvsample_clean edma3_lld_omapl138-evm_674_libs_rmsample_clean
-edma3_lld_omapl138-evm_674_libs_rm_clean:
-       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=release
-edma3_lld_omapl138-evm_674_libs_rmsample_clean:
-       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_omapl138-evm_674_libs_drvsample_clean:
-       $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#=======================================================================================================================================
-#To Build libs For Platform omapl138-evm Target arm9
-edma3_lld_omapl138-evm_arm9_libs: edma3_lld_omapl138-evm_arm9_libs_drv edma3_lld_omapl138-evm_arm9_libs_rm edma3_lld_omapl138-evm_arm9_libs_drvsample edma3_lld_omapl138-evm_arm9_libs_rmsample
-edma3_lld_omapl138-evm_arm9_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making arm9:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Making arm9:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-edma3_lld_omapl138-evm_arm9_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-edma3_lld_omapl138-evm_arm9_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-edma3_lld_omapl138-evm_arm9_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Making omapl138-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-
-#To Clean libs For Platform omapl138-evm Target arm9
-edma3_lld_omapl138-evm_arm9_libs_clean: edma3_lld_omapl138-evm_arm9_libs_drv_clean edma3_lld_omapl138-evm_arm9_libs_rm_clean edma3_lld_omapl138-evm_arm9_libs_drvsample_clean edma3_lld_omapl138-evm_arm9_libs_rmsample_clean
-edma3_lld_omapl138-evm_arm9_libs_drv_clean:
-       $(ECHO) \# Cleaning arm9:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Cleaning arm9:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-edma3_lld_omapl138-evm_arm9_libs_rm_clean:
-       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-edma3_lld_omapl138-evm_arm9_libs_rmsample_clean:
-       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-edma3_lld_omapl138-evm_arm9_libs_drvsample_clean:
-       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-
-#=======================================================================================================================================
-#To Build libs For Platform tci6486-evm Target 64p
-edma3_lld_tci6486-evm_64p_libs: edma3_lld_c6472-evm_64p_libs_drv edma3_lld_tci6486-evm_64p_libs_rm edma3_lld_tci6486-evm_64p_libs_drvsample edma3_lld_tci6486-evm_64p_libs_rmsample
-edma3_lld_tci6486-evm_64p_libs_rm:
-       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6486-evm_64p_libs_rmsample:
-       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6486-evm_64p_libs_drvsample:
-       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#To Clean libs For Platform tci6486-evm Target 64p
-edma3_lld_tci6486-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_tci6486-evm_64p_libs_rm_clean edma3_lld_tci6486-evm_64p_libs_drvsample_clean edma3_lld_tci6486-evm_64p_libs_rmsample_clean
-edma3_lld_tci6486-evm_64p_libs_rm_clean:
-       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6486-evm_64p_libs_rmsample_clean:
-       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6486-evm_64p_libs_drvsample_clean:
-       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform tci6608-sim Target 66
-edma3_lld_tci6608-sim_66_libs: edma3_lld_tci6608-sim_66_libs_drv edma3_lld_tci6608-sim_66_libs_rm edma3_lld_tci6608-sim_66_libs_drvsample edma3_lld_tci6608-sim_66_libs_rmsample
-edma3_lld_tci6608-sim_66_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6608-sim_66_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6608-sim_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6608-sim_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform tci6608-sim Target 66
-edma3_lld_tci6608-sim_66_libs_clean: edma3_lld_tci6608-sim_66_libs_drv_clean edma3_lld_tci6608-sim_66_libs_rm_clean edma3_lld_tci6608-sim_66_libs_drvsample_clean edma3_lld_tci6608-sim_66_libs_rmsample_clean
-edma3_lld_tci6608-sim_66_libs_drv_clean:
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6608-sim_66_libs_rm_clean:
-       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6608-sim_66_libs_rmsample_clean:
-       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6608-sim_66_libs_drvsample_clean:
-       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform tci6616-sim Target 66
-edma3_lld_tci6616-sim_66_libs: edma3_lld_tci6616-sim_66_libs_drv edma3_lld_tci6616-sim_66_libs_rm edma3_lld_tci6616-sim_66_libs_drvsample edma3_lld_tci6616-sim_66_libs_rmsample
-edma3_lld_tci6616-sim_66_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6616-sim_66_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6616-sim_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6616-sim_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform tci6616-sim Target 66
-edma3_lld_tci6616-sim_66_libs_clean: edma3_lld_tci6616-sim_66_libs_drv_clean edma3_lld_tci6616-sim_66_libs_rm_clean edma3_lld_tci6616-sim_66_libs_drvsample_clean edma3_lld_tci6616-sim_66_libs_rmsample_clean
-edma3_lld_tci6616-sim_66_libs_drv_clean:
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6616-sim_66_libs_rm_clean:
-       $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6616-sim_66_libs_rmsample_clean:
-       $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6616-sim_66_libs_drvsample_clean:
-       $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform tci6614-sim Target 66
-edma3_lld_tci6614-sim_66_libs: edma3_lld_tci6614-sim_66_libs_drv edma3_lld_tci6614-sim_66_libs_rm edma3_lld_tci6614-sim_66_libs_drvsample edma3_lld_tci6614-sim_66_libs_rmsample
-edma3_lld_tci6614-sim_66_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-sim_66_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6614-sim:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6614-sim:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-sim_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-sim_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making tci6614-sim:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making tci6614-sim:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making tci6614-sim:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making tci6614-sim:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform tci6614-sim Target 66
-edma3_lld_tci6614-sim_66_libs_clean: edma3_lld_tci6614-sim_66_libs_drv_clean edma3_lld_tci6614-sim_66_libs_rm_clean edma3_lld_tci6614-sim_66_libs_drvsample_clean edma3_lld_tci6614-sim_66_libs_rmsample_clean
-edma3_lld_tci6614-sim_66_libs_drv_clean:
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-sim_66_libs_rm_clean:
-       $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-sim_66_libs_rmsample_clean:
-       $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-sim_66_libs_drvsample_clean:
-       $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6657-sim Target 66
-edma3_lld_c6657-sim_66_libs: edma3_lld_c6657-sim_66_libs_drv edma3_lld_c6657-sim_66_libs_rm edma3_lld_c6657-sim_66_libs_drvsample edma3_lld_c6657-sim_66_libs_rmsample
-edma3_lld_c6657-sim_66_libs_drv:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-sim_66_libs_rm:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6657-sim:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6657-sim:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-sim_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-sim_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making c6657-sim:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making c6657-sim:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making c6657-sim:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making c6657-sim:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform c6657-sim Target 66
-edma3_lld_c6657-sim_66_libs_clean: edma3_lld_c6657-sim_66_libs_drv_clean edma3_lld_c6657-sim_66_libs_rm_clean edma3_lld_c6657-sim_66_libs_drvsample_clean edma3_lld_c6657-sim_66_libs_rmsample_clean
-edma3_lld_c6657-sim_66_libs_drv_clean:
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-sim_66_libs_rm_clean:
-       $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_rm
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_rm for big_endian
-       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-sim_66_libs_rmsample_clean:
-       $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-sim_66_libs_drvsample_clean:
-       $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_drv_sample
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_drv_sample -for big_endian
-       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform Generic
-edma3_lld_rm_generic:
-       $(ECHO) \# Making generic/c674:debug:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=674 PROFILE_674=debug
-       $(ECHO) \# Making generic/c674:release:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=674 PROFILE_674=release
-       $(ECHO) \# Making generic/c64p:debug:edma3_lld_rm: -for big_endian
-       $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=big
-       $(ECHO) \# Making generic/c64p:release:edma3_lld_rm: -for big_endian
-       $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=big
-       $(ECHO) \# Making generic/c64p:debug: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=release ENDIAN=big
-       $(ECHO) \# Making generic/c66:debug:edma3_lld_rm
-       $(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 $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=m3 PROFILE_m3=release
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Making generic/a8:debug:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=a8 PROFILE_a8=debug
-       $(ECHO) \# Making generic/a8:release:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=a8 PROFILE_a8=release
-       $(ECHO) \# Making generic/arm9:debug:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Making generic/arm9:release:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=arm9 PROFILE_arm9=release
-endif
-
-#To Clean libs For Platform Generic
-edma3_lld_rm_generic_clean:
-       $(ECHO) \# Cleaning generic/c674:debug:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=674 PROFILE_674=debug
-       $(ECHO) \# Cleaning generic/c674:release:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=674 PROFILE_674=release
-       $(ECHO) \# Cleaning generic/c64p:debug:edma3_lld_rm: -for big_endian
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=big
-       $(ECHO) \# Cleaning generic/c64p:release:edma3_lld_rm: -for big_endian
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=big
-       $(ECHO) \# Cleaning generic/c64p:debug:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=little
-       $(ECHO) \# Cleaning generic/c64p:release:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=little
-       $(ECHO) \# Cleaning generic/c66:debug:edma3_lld_rm: -for big_endian
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=big
-       $(ECHO) \# Cleaning generic/c66:release:edma3_lld_rm: -for big_endian
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=big
-       $(ECHO) \# Cleaning generic/c66:debug:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little
-       $(ECHO) \# Cleaning generic/c66:release:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little
-       $(ECHO) \# Cleaning generic/m3:debug:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=m3 PROFILE_m3=debug
-       $(ECHO) \# Cleaning generic/m3:release:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=m3 PROFILE_m3=release
-       $(ECHO) \# Cleaning generic/a8:debug:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=a8 PROFILE_a8=debug
-       $(ECHO) \# Cleaning generic/a8:release:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=a8 PROFILE_a8=release
-       $(ECHO) \# Cleaning generic/arm9:debug:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Cleaning generic/arm9:release:edma3_lld_rm
-       $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=arm9 PROFILE_arm9=release
-
-#=======================================================================================================================================
-#
-# Rule to build all examples
-#
-#=======================================================================================================================================
-edma3_drv_c6472-evm_64p_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_c6472-evm_64p_be_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6748-evm_674_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_da830-evm_674_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_omapl138-evm_674_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_omap4-evm_64t_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_tci6486-evm_64p_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_tci6486-evm_64p_be_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_ti816x-evm_674_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_ti814x-evm_674_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_tci6608-sim_66_example:
-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) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(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_tci6608-sim_66_be_example:
-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) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(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-sim_66_example:
-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) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(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_tci6616-sim_66_be_example:
-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) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(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_tci6614-sim_66_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
-endif
-
-edma3_drv_tci6614-sim_66_be_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-edma3_drv_c6657-sim_66_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
-endif
-
-edma3_drv_c6657-sim_66_be_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-edma3_drv_c6670-evm_66_example:
-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) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(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_c6670-evm_66_be_example:
-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) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(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-evm_66_example:
-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) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(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_c6678-evm_66_be_example:
-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) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(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_tci6614-evm_66_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
-endif
-
-edma3_drv_tci6614-evm_66_be_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-
-edma3_drv_c6657-evm_66_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release
-endif
-
-edma3_drv_c6657-evm_66_be_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-
-edma3_drv_omapl138-evm_arm9_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:arm9:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Configuring XDC packages for $@:arm9:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-
-edma3_drv_ti814x-evm_a8_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:a8:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Configuring XDC packages for $@:a8:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-edma3_drv_ti816x-evm_a8_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:a8:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Configuring XDC packages for $@:a8:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-edma3_drv_ti816x-evm_m3_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:m3:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-
-       $(ECHO) \# Configuring XDC packages for $@:m3:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-
-       $(ECHO) \# Configuring XDC packages for $@:m3:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-
-       $(ECHO) \# Configuring XDC packages for $@:m3:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-endif
-
-edma3_drv_ti814x-evm_m3_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:m3:debug 
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug   
-
-       $(ECHO) \# Configuring XDC packages for $@:m3:release 
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-
-       $(ECHO) \# Configuring XDC packages for $@:m3:debug 
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-
-       $(ECHO) \# Configuring XDC packages for $@:m3:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release     
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-endif
-
-#=======================================================================================================================================
-#
-# Rule to clean all examples
-#
-#=======================================================================================================================================
-
-edma3_drv_c6472-evm_64p_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=release
-
-edma3_drv_c6472-evm_64p_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6748-evm_674_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6748-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6748-evm PROFILE_c6xdsp=release
-
-edma3_drv_da830-evm_674_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=da830-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=da830-evm PROFILE_c6xdsp=release
-
-edma3_drv_omapl138-evm_674_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl138-evm PROFILE_c6xdsp=release
-
-edma3_drv_omapl138-evm_arm9_example_clean:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-
-edma3_drv_omap4-evm_64t_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omap4-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omap4-evm PROFILE_c6xdsp=release
-
-edma3_drv_tci6486-evm_64p_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=release
-
-edma3_drv_tci6486-evm_64p_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_ti816x-evm_674_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-
-edma3_drv_ti814x-evm_674_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-
-edma3_drv_ti814x-evm_a8_example_clean:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-edma3_drv_ti816x-evm_a8_example_clean:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-edma3_drv_ti814x-evm_m3_example_clean:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-endif
-
-edma3_drv_ti816x-evm_m3_example_clean:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-endif
-
-edma3_drv_tci6608-sim_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6608-sim PROFILE_c6xdsp=release
-
-edma3_drv_tci6608-sim_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_tci6616-sim_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6616-sim PROFILE_c6xdsp=release
-
-edma3_drv_tci6616-sim_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_tci6614-sim_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-sim PROFILE_c6xdsp=release
-
-edma3_drv_tci6614-sim_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6657-sim_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6657-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6657-sim PROFILE_c6xdsp=release
-
-edma3_drv_c6657-sim_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6670-evm_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=release
-
-edma3_drv_c6670-evm_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6678-evm_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6678-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6678-evm PROFILE_c6xdsp=release
-
-edma3_drv_c6678-evm_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_tci6614-evm_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-evm PROFILE_c6xdsp=release
-
-edma3_drv_tci6614-evm_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6657-evm_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6657-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6657-evm PROFILE_c6xdsp=release
-
-edma3_drv_c6657-evm_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-
-
-# Help
-help:
-       $(ECHO) EDMA3 LLD Driver Help page
-       $(ECHO) To build libraries and examples:
-       $(ECHO) "Command line: make [all\|libs\|examples] [FORMAT=\{ELF\|COFF\}] [PLATFORM=\{ti816x-evm\|da830-3vm\|etc\}] [TARGET=\{674\|a8\|etc\}]"
-       $(ECHO) "       Default target is "all", which builds both libraries and examples"
-       $(ECHO) "       Default FORMAT is specified in makerules/build_config.mk. This can be"
-       $(ECHO) "        overridden by specifying a different FORMAT here."
-       $(ECHO) "   To build for specific platform specify the PLATFORM here
-       $(ECHO) To clean the build files:
-       $(ECHO) "Command line: make \{clean\|cleanall\}"
-
-
-# Nothing beyond this point
+#\r
+# EDMA3 LLD\r
+#\r
+\r
+ifeq ($(ROOTDIR),)\r
+  $(error Error: Environment variable ROOTDIR not set)\r
+endif\r
+\r
+# Begin block - Build options\r
+#  By the end of this block, we'd have either xdc or make or both in BUILD_OPTIONS\r
+#  using which, we'd build either XDC packages (+run configuro)\r
+#  or make based components (+link) or both.\r
+BUILD_OPTIONS = xdc make\r
+VALID_BUILD_OPTIONS = full $(BUILD_OPTIONS)\r
+ifeq ($(filter $(BUILD),$(VALID_BUILD_OPTIONS)),)\r
+ ifeq ($(BUILD),)\r
+  BUILD = full\r
+ else\r
+  $(error Error: Invalid value specified for BUILD. Valid values are - $(VALID_BUILD_OPTIONS))\r
+ endif\r
+endif\r
+ifneq ($(BUILD),full)\r
+ BUILD_OPTIONS = $(BUILD)\r
+endif\r
+# End block - Build options\r
+\r
+include $(ROOTDIR)/makerules/build_config.mk\r
+include $(ROOTDIR)/makerules/env.mk\r
+include component.mk\r
+\r
+# Listing common targets\r
+edma3_lld_COMP_LIST_ALL = $(edma3_lld_COMP_LIST_c6xdsp)\r
+edma3_lld_PKG_LIST_ALL = $(foreach PKG,$(edma3_lld_COMP_LIST_ALL),$($(PKG)_PKG_LIST))\r
+CLEANALL_TARGETS = $(addsuffix _clean, $(edma3_lld_LIBS_ALL))\r
+CLEANALL_EXAMPLES = $(addsuffix _clean, $(edma3_lld_EXAMPLES_LIST))\r
+\r
+.PHONY : $(edma3_lld_LIBS_ALL) $(edma3_lld_EXAMPLES_LIST) $(CLEANALL_TARGETS) $(CLEANALL_EXAMPLES)\r
+\r
+all: libs examples\r
+\r
+libs: $(edma3_lld_LIBS_ALL)\r
+\r
+examples: $(edma3_lld_EXAMPLES_LIST)\r
+\r
+clean: cleanlibs cleanexamples\r
+\r
+cleanlibs: $(CLEANALL_TARGETS)\r
+\r
+cleanexamples: $(CLEANALL_EXAMPLES)\r
+\r
+\r
+\r
+#=======================================================================================================================================\r
+#\r
+# Rules to build and clean libs for all PLATFORM and TARGET\r
+#\r
+#=======================================================================================================================================\r
+\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti816x-evm Target 674\r
+edma3_lld_ti816x-evm_674_libs: edma3_lld_ti816x-evm_674_libs_drv edma3_lld_ti816x-evm_674_libs_rm edma3_lld_ti816x-evm_674_libs_drvsample edma3_lld_ti816x-evm_674_libs_rmsample\r
+edma3_lld_ti816x-evm_674_libs_drv:\r
+       $(ECHO) \# Making c674:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c674:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_rm:\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_drvsample:\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making ti816x-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_rmsample:\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#To Clean libs For Platform ti816x-evm Target 674\r
+edma3_lld_ti816x-evm_674_libs_clean: edma3_lld_ti816x-evm_674_libs_drv_clean edma3_lld_ti816x-evm_674_libs_rm_clean edma3_lld_ti816x-evm_674_libs_drvsample_clean edma3_lld_ti816x-evm_674_libs_rmsample_clean\r
+edma3_lld_ti816x-evm_674_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c674:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c674:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_rm_clean:\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti814x-evm Target 674\r
+edma3_lld_ti814x-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_ti814x-evm_674_libs_rm edma3_lld_ti814x-evm_674_libs_drvsample edma3_lld_ti814x-evm_674_libs_rmsample\r
+edma3_lld_ti814x-evm_674_libs_drv:\r
+       $(ECHO) \# Making c674:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c674:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_rm:\r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making ti814x-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_drvsample:\r
+       $(ECHO) \# Making ti814x-evm :debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making ti814x-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_rmsample:\r
+       $(ECHO) \# Making ti814x-evm :debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making ti814x-evm :release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#To Clean libs For Platform ti814x-evm Target 674\r
+edma3_lld_ti814x-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_ti814x-evm_674_libs_rm_clean edma3_lld_ti814x-evm_674_libs_drvsample_clean edma3_lld_ti814x-evm_674_libs_rmsample_clean\r
+edma3_lld_ti814x-evm_674_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c674:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c674:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_rm_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning ti814x-evm :release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti816x-evm Target a8\r
+edma3_lld_ti816x-evm_a8_libs: edma3_lld_ti816x-evm_a8_libs_drv edma3_lld_ti816x-evm_a8_libs_rm edma3_lld_ti816x-evm_a8_libs_drvsample edma3_lld_ti816x-evm_a8_libs_rmsample\r
+edma3_lld_ti816x-evm_a8_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making a8:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Making a8:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti816x-evm_a8_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti816x-evm_a8_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti816x-evm_a8_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+#To Clean libs For Platform ti816x-evm Target a8\r
+edma3_lld_ti816x-evm_a8_libs_clean: edma3_lld_ti816x-evm_a8_libs_drv_clean edma3_lld_ti816x-evm_a8_libs_rm_clean edma3_lld_ti816x-evm_a8_libs_drvsample_clean edma3_lld_ti816x-evm_a8_libs_rmsample_clean\r
+edma3_lld_ti816x-evm_a8_libs_drv_clean:\r
+       $(ECHO) \# Cleaning a8:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Cleaning a8:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti816x-evm_a8_libs_rm_clean:\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti816x-evm_a8_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti816x-evm_a8_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti816x-evm Target m3\r
+edma3_lld_ti816x-evm_m3_libs: edma3_lld_ti816x-evm_m3_libs_drv edma3_lld_ti816x-evm_m3_libs_rm edma3_lld_ti816x-evm_m3_libs_drvsample edma3_lld_ti816x-evm_m3_libs_rmsample\r
+edma3_lld_ti816x-evm_m3_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making m3:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Making m3:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Making m3:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Making m3:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+edma3_lld_ti816x-evm_m3_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+edma3_lld_ti816x-evm_m3_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+endif\r
+edma3_lld_ti816x-evm_m3_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+endif\r
+\r
+#To Clean libs For Platform ti816x-evm Target m3\r
+edma3_lld_ti816x-evm_m3_libs_clean: edma3_lld_ti816x-evm_m3_libs_drv_clean edma3_lld_ti816x-evm_m3_libs_rm_clean edma3_lld_ti816x-evm_m3_libs_drvsample_clean edma3_lld_ti816x-evm_m3_libs_rmsample_clean\r
+edma3_lld_ti816x-evm_m3_libs_drv_clean:\r
+       $(ECHO) \# Cleaning m3:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Cleaning m3:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Cleaning m3:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Cleaning m3:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+edma3_lld_ti816x-evm_m3_libs_rm_clean:\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+edma3_lld_ti816x-evm_m3_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+edma3_lld_ti816x-evm_m3_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti814x-evm Target a8\r
+edma3_lld_ti814x-evm_a8_libs: edma3_lld_ti814x-evm_a8_libs_drv edma3_lld_ti814x-evm_a8_libs_rm edma3_lld_ti814x-evm_a8_libs_drvsample edma3_lld_ti814x-evm_a8_libs_rmsample\r
+edma3_lld_ti814x-evm_a8_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making a8:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Making a8:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti814x-evm_a8_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti814x-evm_a8_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti814x-evm_a8_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+#To Clean libs For Platform ti814x-evm Target a8\r
+edma3_lld_ti814x-evm_a8_libs_clean: edma3_lld_ti814x-evm_a8_libs_drv_clean edma3_lld_ti814x-evm_a8_libs_rm_clean edma3_lld_ti814x-evm_a8_libs_drvsample_clean edma3_lld_ti814x-evm_a8_libs_rmsample_clean\r
+edma3_lld_ti814x-evm_a8_libs_drv_clean:\r
+       $(ECHO) \# Cleaning a8:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Cleaning a8:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti814x-evm_a8_libs_rm_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti814x-evm_a8_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti814x-evm_a8_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti814x-evm Target m3\r
+edma3_lld_ti814x-evm_m3_libs: edma3_lld_ti814x-evm_m3_libs_rm edma3_lld_ti814x-evm_m3_libs_drvsample edma3_lld_ti814x-evm_m3_libs_rmsample\r
+edma3_lld_ti814x-evm_m3_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making m3:debug:edma3_lld_drv \r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Making m3:release:edma3_lld_drv \r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Making m3:debug:edma3_lld_drv \r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Making m3:release:edma3_lld_drv \r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+edma3_lld_ti814x-evm_m3_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm \r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm \r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm \r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm \r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+edma3_lld_ti814x-evm_m3_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample   \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+endif\r
+edma3_lld_ti814x-evm_m3_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample \r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample \r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release \r
+       $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample \r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample \r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+endif\r
+\r
+#To Clean libs For Platform ti814x-evm Target m3\r
+edma3_lld_ti814x-evm_m3_libs_clean: edma3_lld_ti814x-evm_m3_libs_drv_clean edma3_lld_ti814x-evm_m3_libs_rm_clean edma3_lld_ti814x-evm_m3_libs_drvsample_clean edma3_lld_ti814x-evm_m3_libs_rmsample_clean\r
+edma3_lld_ti814x-evm_m3_libs_drv_clean:\r
+       $(ECHO) \# Cleaning m3:debug:edma3_lld_drv \r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Cleaning m3:release:edma3_lld_drv \r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Cleaning m3:debug:edma3_lld_drv \r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Cleaning m3:release:edma3_lld_drv \r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+edma3_lld_ti814x-evm_m3_libs_rm_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm \r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm \r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm \r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm \r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+edma3_lld_ti814x-evm_m3_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample         \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+edma3_lld_ti814x-evm_m3_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample \r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample \r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release   \r
+       $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample \r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample \r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6a811x-evm Target 674\r
+edma3_lld_c6a811x-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_ti814x-evm_674_libs_rm edma3_lld_c6a811x-evm_674_libs_drvsample edma3_lld_ti814x-evm_674_libs_rmsample\r
+edma3_lld_c6a811x-evm_674_libs_drvsample:\r
+       $(ECHO) \# Making c6a811x-evm :debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6a811x-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#To Clean libs For Platform c6a811x-evm Target 674\r
+edma3_lld_c6a811x-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_ti814x-evm_674_libs_rm_clean edma3_lld_c6a811x-evm_674_libs_drvsample_clean edma3_lld_ti814x-evm_674_libs_rmsample_clean\r
+edma3_lld_c6a811x-evm_674_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6a811x-evm Target a8\r
+edma3_lld_c6a811x-evm_a8_libs: edma3_lld_ti814x-evm_a8_libs_drv edma3_lld_ti814x-evm_a8_libs_rm edma3_lld_c6a811x-evm_a8_libs_drvsample edma3_lld_ti814x-evm_a8_libs_rmsample\r
+edma3_lld_c6a811x-evm_a8_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+#To Clean libs For Platform c6a811x-evm Target a8\r
+edma3_lld_c6a811x-evm_a8_libs_clean: edma3_lld_ti814x-evm_a8_libs_drv_clean edma3_lld_ti814x-evm_a8_libs_rm_clean edma3_lld_c6a811x-evm_a8_libs_drvsample_clean edma3_lld_ti814x-evm_a8_libs_rmsample_clean\r
+edma3_lld_c6a811x-evm_a8_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
+       $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6a811x-evm Target m3\r
+edma3_lld_c6a811x-evm_m3_libs: edma3_lld_ti814x-evm_m3_libs_drv edma3_lld_ti814x-evm_m3_libs_rm edma3_lld_c6a811x-evm_m3_libs_drvsample edma3_lld_ti814x-evm_m3_libs_rmsample\r
+edma3_lld_c6a811x-evm_m3_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_drv_sample  \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_drv_sample \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release\r
+       $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_drv_sample \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
+endif\r
+\r
+#To Clean libs For Platform c6a811x-evm Target m3\r
+edma3_lld_c6a811x-evm_m3_libs_clean: edma3_lld_ti814x-evm_m3_libs_drv_clean edma3_lld_ti814x-evm_m3_libs_rm_clean edma3_lld_c6a811x-evm_m3_libs_drvsample_clean edma3_lld_ti814x-evm_m3_libs_rmsample_clean\r
+edma3_lld_c6a811x-evm_m3_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+       $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_drv_sample        \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+       $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_drv_sample \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release\r
+       $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_drv_sample \r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6472-evm Target 64p\r
+edma3_lld_c6472-evm_64p_libs: edma3_lld_c6472-evm_64p_libs_drv edma3_lld_c6472-evm_64p_libs_rm edma3_lld_c6472-evm_64p_libs_drvsample edma3_lld_c6472-evm_64p_libs_rmsample\r
+edma3_lld_c6472-evm_64p_libs_drv:\r
+       $(ECHO) \# Making c64p:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c64p:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c64p:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c64p:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_rm:\r
+       $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6472-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6472-evm:release:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_drvsample:\r
+       $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_rmsample:\r
+       $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#To Clean libs For Platform c6472-evm Target 64p\r
+edma3_lld_c6472-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_c6472-evm_64p_libs_rm_clean edma3_lld_c6472-evm_64p_libs_drvsample_clean edma3_lld_c6472-evm_64p_libs_rmsample_clean\r
+edma3_lld_c6472-evm_64p_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c64p:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c64p:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_rm_clean:\r
+       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6670-evm Target 66\r
+edma3_lld_c6670-evm_66_libs: edma3_lld_c6670-evm_66_libs_drv edma3_lld_c6670-evm_66_libs_rm edma3_lld_c6670-evm_66_libs_drvsample edma3_lld_c6670-evm_66_libs_rmsample\r
+edma3_lld_c6670-evm_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6670-evm_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6670-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6670-evm:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6670-evm_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6670-evm_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform c6670-evm Target 66\r
+edma3_lld_c6670-evm_66_libs_clean: edma3_lld_c6670-evm_66_libs_drv_clean edma3_lld_c6670-evm_66_libs_rm_clean edma3_lld_c6670-evm_66_libs_drvsample_clean edma3_lld_c6670-evm_66_libs_rmsample_clean\r
+edma3_lld_c6670-evm_66_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6670-evm_66_libs_rm_clean:\r
+       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6670-evm_66_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6670-evm_66_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6678-evm Target 66\r
+edma3_lld_c6678-evm_66_libs:edma3_lld_c6678-evm_66_libs_drv edma3_lld_c6678-evm_66_libs_rm edma3_lld_c6678-evm_66_libs_drvsample edma3_lld_c6678-evm_66_libs_rmsample\r
+edma3_lld_c6678-evm_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6678-evm_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6678-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6678-evm:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6678-evm_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6678-evm_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform c6678-evm Target 66\r
+edma3_lld_c6678-evm_66_libs_clean: edma3_lld_c6678-evm_66_libs_drv_clean edma3_lld_c6678-evm_66_libs_rm_clean edma3_lld_c6678-evm_66_libs_drvsample_clean edma3_lld_c6678-evm_66_libs_rmsample_clean\r
+edma3_lld_c6678-evm_66_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6678-evm_66_libs_rm_clean:\r
+       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6678-evm_66_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6678-evm_66_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform tci6614-evm Target 66\r
+edma3_lld_tci6614-evm_66_libs:edma3_lld_tci6614-evm_66_libs_drv edma3_lld_tci6614-evm_66_libs_rm edma3_lld_tci6614-evm_66_libs_drvsample edma3_lld_tci6614-evm_66_libs_rmsample\r
+edma3_lld_tci6614-evm_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6614-evm_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6614-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6614-evm:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6614-evm_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6614-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6614-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6614-evm_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform tci6614-evm Target 66\r
+edma3_lld_tci6614-evm_66_libs_clean: edma3_lld_tci6614-evm_66_libs_drv_clean edma3_lld_tci6614-evm_66_libs_rm_clean edma3_lld_tci6614-evm_66_libs_drvsample_clean edma3_lld_tci6614-evm_66_libs_rmsample_clean\r
+edma3_lld_tci6614-evm_66_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6614-evm_66_libs_rm_clean:\r
+       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6614-evm_66_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6614-evm_66_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6657-evm Target 66\r
+edma3_lld_c6657-evm_66_libs:edma3_lld_c6657-evm_66_libs_drv edma3_lld_c6657-evm_66_libs_rm edma3_lld_c6657-evm_66_libs_drvsample edma3_lld_c6657-evm_66_libs_rmsample\r
+edma3_lld_c6657-evm_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6657-evm_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6657-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6657-evm:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6657-evm_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6657-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6657-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6657-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6657-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6657-evm_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform c6657-evm Target 66\r
+edma3_lld_c6657-evm_66_libs_clean: edma3_lld_c6657-evm_66_libs_drv_clean edma3_lld_c6657-evm_66_libs_rm_clean edma3_lld_c6657-evm_66_libs_drvsample_clean edma3_lld_c6657-evm_66_libs_rmsample_clean\r
+edma3_lld_c6657-evm_66_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6657-evm_66_libs_rm_clean:\r
+       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6657-evm_66_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6657-evm_66_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6748-evm Target 674\r
+edma3_lld_c6748-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_c6748-evm_674_libs_rm edma3_lld_c6748-evm_674_libs_drvsample edma3_lld_c6748-evm_674_libs_rmsample\r
+edma3_lld_c6748-evm_674_libs_rm:\r
+       $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6748-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=release\r
+edma3_lld_c6748-evm_674_libs_rmsample:\r
+       $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c6748-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_c6748-evm_674_libs_drvsample:\r
+       $(ECHO) \# Making c6748-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c6748-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#To Clean libs For Platform c6748-evm Target 674\r
+edma3_lld_c6748-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_c6748-evm_674_libs_rm_clean edma3_lld_c6748-evm_674_libs_drvsample_clean edma3_lld_c6748-evm_674_libs_rmsample_clean\r
+edma3_lld_c6748-evm_674_libs_rm_clean:\r
+       $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=release\r
+edma3_lld_c6748-evm_674_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_c6748-evm_674_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform da830-evm Target 674\r
+edma3_lld_da830-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_da830-evm_674_libs_rm edma3_lld_da830-evm_674_libs_drvsample edma3_lld_da830-evm_674_libs_rmsample\r
+edma3_lld_da830-evm_674_libs_rm:\r
+       $(ECHO) \# Making da830-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making da830-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=release\r
+edma3_lld_da830-evm_674_libs_rmsample:\r
+       $(ECHO) \# Making da830-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making da830-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_da830-evm_674_libs_drvsample:\r
+       $(ECHO) \# Making da830-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making da830-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#To Clean libs For Platform da830-evm Target 674\r
+edma3_lld_da830-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_da830-evm_674_libs_rm_clean edma3_lld_da830-evm_674_libs_drvsample_clean edma3_lld_da830-evm_674_libs_rmsample_clean\r
+edma3_lld_da830-evm_674_libs_rm_clean:\r
+       $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=release\r
+edma3_lld_da830-evm_674_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_da830-evm_674_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning da830-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform omap4-evm Target 64t\r
+edma3_lld_omap4-evm_64t_libs: edma3_lld_omap4-evm_64t_libs_drv edma3_lld_omap4-evm_64t_libs_rm edma3_lld_omap4-evm_64t_libs_drvsample edma3_lld_omap4-evm_64t_libs_rmsample\r
+edma3_lld_omap4-evm_64t_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c64t:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c64t:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release\r
+endif\r
+edma3_lld_omap4-evm_64t_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making omap4-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release\r
+endif\r
+edma3_lld_omap4-evm_64t_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making omap4-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+endif\r
+edma3_lld_omap4-evm_64t_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making omap4-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making omap4-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+endif\r
+\r
+#To Clean libs For Platform omap4-evm Target 64t\r
+edma3_lld_omap4-evm_64t_libs_clean: edma3_lld_omap4-evm_64t_libs_drv_clean edma3_lld_omap4-evm_64t_libs_rm_clean edma3_lld_omap4-evm_64t_libs_drvsample_clean edma3_lld_omap4-evm_64t_libs_rmsample_clean\r
+edma3_lld_omap4-evm_64t_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c64t:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c64t:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release\r
+edma3_lld_omap4-evm_64t_libs_rm_clean:\r
+       $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release\r
+edma3_lld_omap4-evm_64t_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_omap4-evm_64t_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform omapl138-evm Target 674\r
+edma3_lld_omapl138-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_omapl138-evm_674_libs_rm edma3_lld_omapl138-evm_674_libs_drvsample edma3_lld_omapl138-evm_674_libs_rmsample\r
+edma3_lld_omapl138-evm_674_libs_rm:\r
+       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=release\r
+edma3_lld_omapl138-evm_674_libs_rmsample:\r
+       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_omapl138-evm_674_libs_drvsample:\r
+       $(ECHO) \# Making omapl138-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#To Clean libs For Platform omapl138-evm Target 674\r
+edma3_lld_omapl138-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_omapl138-evm_674_libs_rm_clean edma3_lld_omapl138-evm_674_libs_drvsample_clean edma3_lld_omapl138-evm_674_libs_rmsample_clean\r
+edma3_lld_omapl138-evm_674_libs_rm_clean:\r
+       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=release\r
+edma3_lld_omapl138-evm_674_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_omapl138-evm_674_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform omapl138-evm Target arm9\r
+edma3_lld_omapl138-evm_arm9_libs: edma3_lld_omapl138-evm_arm9_libs_drv edma3_lld_omapl138-evm_arm9_libs_rm edma3_lld_omapl138-evm_arm9_libs_drvsample edma3_lld_omapl138-evm_arm9_libs_rmsample\r
+edma3_lld_omapl138-evm_arm9_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making arm9:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+       $(ECHO) \# Making arm9:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+edma3_lld_omapl138-evm_arm9_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+       $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+edma3_lld_omapl138-evm_arm9_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+       $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+edma3_lld_omapl138-evm_arm9_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+       $(ECHO) \# Making omapl138-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+\r
+#To Clean libs For Platform omapl138-evm Target arm9\r
+edma3_lld_omapl138-evm_arm9_libs_clean: edma3_lld_omapl138-evm_arm9_libs_drv_clean edma3_lld_omapl138-evm_arm9_libs_rm_clean edma3_lld_omapl138-evm_arm9_libs_drvsample_clean edma3_lld_omapl138-evm_arm9_libs_rmsample_clean\r
+edma3_lld_omapl138-evm_arm9_libs_drv_clean:\r
+       $(ECHO) \# Cleaning arm9:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+       $(ECHO) \# Cleaning arm9:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+edma3_lld_omapl138-evm_arm9_libs_rm_clean:\r
+       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+       $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+edma3_lld_omapl138-evm_arm9_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+       $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+edma3_lld_omapl138-evm_arm9_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+       $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform tci6486-evm Target 64p\r
+edma3_lld_tci6486-evm_64p_libs: edma3_lld_c6472-evm_64p_libs_drv edma3_lld_tci6486-evm_64p_libs_rm edma3_lld_tci6486-evm_64p_libs_drvsample edma3_lld_tci6486-evm_64p_libs_rmsample\r
+edma3_lld_tci6486-evm_64p_libs_rm:\r
+       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6486-evm_64p_libs_rmsample:\r
+       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6486-evm_64p_libs_drvsample:\r
+       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#To Clean libs For Platform tci6486-evm Target 64p\r
+edma3_lld_tci6486-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_tci6486-evm_64p_libs_rm_clean edma3_lld_tci6486-evm_64p_libs_drvsample_clean edma3_lld_tci6486-evm_64p_libs_rmsample_clean\r
+edma3_lld_tci6486-evm_64p_libs_rm_clean:\r
+       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6486-evm_64p_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6486-evm_64p_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform tci6608-sim Target 66\r
+edma3_lld_tci6608-sim_66_libs: edma3_lld_tci6608-sim_66_libs_drv edma3_lld_tci6608-sim_66_libs_rm edma3_lld_tci6608-sim_66_libs_drvsample edma3_lld_tci6608-sim_66_libs_rmsample\r
+edma3_lld_tci6608-sim_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6608-sim_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6608-sim_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6608-sim_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform tci6608-sim Target 66\r
+edma3_lld_tci6608-sim_66_libs_clean: edma3_lld_tci6608-sim_66_libs_drv_clean edma3_lld_tci6608-sim_66_libs_rm_clean edma3_lld_tci6608-sim_66_libs_drvsample_clean edma3_lld_tci6608-sim_66_libs_rmsample_clean\r
+edma3_lld_tci6608-sim_66_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6608-sim_66_libs_rm_clean:\r
+       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6608-sim_66_libs_rmsample_clean:\r
+       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6608-sim_66_libs_drvsample_clean:\r
+       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform tci6616-sim Target 66\r
+edma3_lld_tci6616-sim_66_libs: edma3_lld_tci6616-sim_66_libs_drv edma3_lld_tci6616-sim_66_libs_rm edma3_lld_tci6616-sim_66_libs_drvsample edma3_lld_tci6616-sim_66_libs_rmsample\r
+edma3_lld_tci6616-sim_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6616-sim_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6616-sim_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6616-sim_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+       $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+       $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+       $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample -for big_endian\r
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform tci6616-sim Target 66\r
+edma3_lld_tci6616-sim_66_libs_clean: edma3_lld_tci6616-sim_66_libs_drv_clean edma3_lld_tci6616-sim_66_libs_rm_clean edma3_lld_tci6616-sim_66_libs_drvsample_clean edma3_lld_tci6616-sim_66_libs_rmsample_clean\r
+edma3_lld_tci6616-sim_66_libs_drv_clean:\r
+       $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug