[meta-ti] [PATCH 4/6] ti-pdk-eclipse: added TI PDK eclipse plugin recipe

Ivan Pang i-pang at ti.com
Wed Jul 5 15:16:30 PDT 2017


Signed-off-by: Ivan Pang <i-pang at ti.com>
---
 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb        | 28 ++++++++++++++++++++++
 .../ti-pdk-eclipse/pdk_releasenotes.xml            |  1 +
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml       |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml  |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml   |  3 +++
 .../ti-pdk-eclipse/ti-drv-icss_emac.xml            |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml  |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml   |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml  |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml   |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml  |  3 +++
 .../ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml      |  3 +++
 .../ti-pdk-eclipse/ti-utils-profiling.xml          |  3 +++
 15 files changed, 68 insertions(+)
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/pdk_releasenotes.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-icss_emac.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml
 create mode 100644 recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-utils-profiling.xml

diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb
new file mode 100644
index 0000000..420db35
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse.bb
@@ -0,0 +1,28 @@
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690"
+
+inherit eclipse-plugin
+require recipes-ti/includes/ti-paths.inc
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+ECLIPSE_PLUGIN_DIR     = "${PDK_INSTALL_DIR_RECIPE}/eclipse"
+ECLIPSE_PLUGIN_MACHINE = "${@'${MACHINE}'.replace('-evm','')}"
+ECLIPSE_PLUGIN_NAME    = "${ECLIPSE_PLUGIN_MACHINE} PDK"
+ECLIPSE_PLUGIN_RTSC    = "com.ti.pdk.${ECLIPSE_PLUGIN_MACHINE}"
+ECLIPSE_PLUGIN_VERSION = "${PDK_VERSION}"
+ECLIPSE_PLUGIN_DESC    = "Platform Development Kit"
+
+ECLIPSE_PLUGIN_PROVIDER  = "Texas Instruments Inc."
+ECLIPSE_PLUGIN_DESC_URL  = "http://www.ti.com"
+ECLIPSE_PLUGIN_COPYRIGHT = "Copyright Texas Instruments 2017"
+
+ECLIPSE_PLUGIN_ROOT_MACRO = "TI_PDK_INSTALL_DIR"
+ECLIPSE_PLUGIN_ROOT       = "../../.."
+ECLIPSE_PLUGIN_REPO       = "${ECLIPSE_PLUGIN_ROOT}/packages"
+ECLIPSE_PLUGIN_DOCS       = "${ECLIPSE_PLUGIN_ROOT}/docs"
+ECLIPSE_FOLDER_PREFIX     = "pdk_${ECLIPSE_PLUGIN_MACHINE}"
+ECLIPSE_ROOT_MACRO        = "TI_PDK_INSTALL_DIR"
+
+# Don't create toc_top.xml or toc_cdoc.xml
+ECLIPSE_PLUGIN_CDOC = ""
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/pdk_releasenotes.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/pdk_releasenotes.xml
new file mode 100644
index 0000000..642b9e0
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/pdk_releasenotes.xml
@@ -0,0 +1 @@
+  <topic class="toc-id" label="PDK Release Notes" href="ReleaseNotes_PDK.pdf" title="PDK_Release_Notes"></topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml
new file mode 100644
index 0000000..09c3ef8
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-csl.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="CSL" title="CSL">
+    <topic class="toc-id" label="CSL-API" href="ti/csl/docs/doxygen/html/index.html" title="CSL_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml
new file mode 100644
index 0000000..113573c
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-gpio.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="GPIO" title="GPIO">
+    <topic class="toc-id" label="GPIO-API" href="ti/drv/gpio/docs/doxygen/html/index.html" title="GPIO_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml
new file mode 100644
index 0000000..788224d
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-i2c.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="I2C" title="I2C">
+    <topic class="toc-id" label="I2C-API" href="ti/drv/i2c/docs/doxygen/html/index.html" title="I2C_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-icss_emac.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-icss_emac.xml
new file mode 100644
index 0000000..7b563f7
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-icss_emac.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="ICSS_EMAC" title="ICSS_EMAC">
+    <topic class="toc-id" label="ICSS_EMAC-API" href="ti/drv/icss_emac/docs/doxygen/html/index.html" title="ICSS_EMAC_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml
new file mode 100644
index 0000000..e31876b
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-mmcsd.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="MMCSD" title="MMCSD">
+    <topic class="toc-id" label="MMCSD-API" href="ti/drv/mmcsd/docs/doxygen/html/index.html" title="MMCSD_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml
new file mode 100644
index 0000000..1b6ad81
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pcie.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="PCIE" title="PCIE">
+    <topic class="toc-id" label="PCIE-API" href="ti/drv/pcie/docs/doxygen/html/index.html" title="PCIE_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml
new file mode 100644
index 0000000..4846a29
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-pruss.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="PRUSS" title="PRUSS">
+    <topic class="toc-id" label="PRUSS-API" href="ti/drv/pruss/docs/doxygen/html/index.html" title="PRUSS_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml
new file mode 100644
index 0000000..1339d88
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-spi.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="SPI" title="SPI">
+    <topic class="toc-id" label="SPI-API" href="ti/drv/spi/docs/doxygen/html/index.html" title="SPI_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml
new file mode 100644
index 0000000..9a7f795
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-uart.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="UART" title="UART">
+    <topic class="toc-id" label="UART-API" href="ti/drv/uart/docs/doxygen/html/index.html" title="UART_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml
new file mode 100644
index 0000000..6fb8e18
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-drv-usb.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="USB" title="USB">
+    <topic class="toc-id" label="USB-API" href="ti/drv/usb/docs/doxygen/html/index.html" title="USB_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml
new file mode 100644
index 0000000..14c634e
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-fs-fatfs.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="FATFS" title="FATFS">
+    <topic class="toc-id" label="FATFS-API" href="ti/fs/fatfs/docs/doxygen/html/index.html" title="FATFS_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml
new file mode 100644
index 0000000..2b16d2d
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-osal.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="OSAL" title="OSAL">
+    <topic class="toc-id" label="OSAL-API" href="ti/osal/docs/doxygen/html/index.html" title="OSAL_API_Reference"></topic>
+  </topic>
diff --git a/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-utils-profiling.xml b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-utils-profiling.xml
new file mode 100644
index 0000000..b9adaea
--- /dev/null
+++ b/recipes-ti/ti-pdk-eclipse/ti-pdk-eclipse/ti-utils-profiling.xml
@@ -0,0 +1,3 @@
+  <topic class="toc-id" label="Profiling Utility" title="Profiling Utility">
+    <topic class="toc-id" label="Profiling-API" href="ti/utils/profiling/docs/doxygen/html/index.html" title="Profiling_API_Reference"></topic>
+  </topic>
-- 
1.9.1



More information about the meta-ti mailing list