Signed-off-by: Jacob Stiffler <[email protected]>
---
 .../Makefile_gdbserverproxy-module-drv             |   29 ++++++++++++++++++++
 .../ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb     |    8 +++++-
 2 files changed, 36 insertions(+), 1 deletion(-)
 create mode 100644 
meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_gdbserverproxy-module-drv

diff --git 
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_gdbserverproxy-module-drv
 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_gdbserverproxy-module-drv
new file mode 100644
index 0000000..eabca44
--- /dev/null
+++ 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_gdbserverproxy-module-drv
@@ -0,0 +1,29 @@
+gdbserverproxy-module-drv: linux
+       @echo ==============================================
+       @echo      Building gdbserverproxy-module-drv
+       @echo ==============================================
+       @cd board-support/extra-drivers; \
+       cd `find . -maxdepth 1 -name "gdbserverproxy*"`; \
+       make ARCH=arm KERNEL_SRC=$(LINUXKERNEL_INSTALL_DIR) 
PLATFORM=__PLATFORM_GDBSERVERPROXY__
+
+gdbserverproxy-module-drv_clean:
+       @echo ==============================================
+       @echo      Cleaning gdbserverproxy-module-drv
+       @echo ==============================================
+       @cd board-support/extra-drivers; \
+       cd `find . -maxdepth 1 -name "gdbserverproxy*"`; \
+       make ARCH=arm KERNEL_SRC=$(LINUXKERNEL_INSTALL_DIR) 
PLATFORM=__PLATFORM_GDBSERVERPROXY__ clean
+
+gdbserverproxy-module-drv_install:
+       @echo ==============================================
+       @echo      Installing gdbserverproxy-module-drv
+       @echo ==============================================
+       @if [ ! -d $(DESTDIR) ] ; then \
+               echo "The extracted target filesystem directory doesn't 
exist."; \
+               echo "Please run setup.sh in the SDK's root directory and then 
try again."; \
+               exit 1; \
+       fi
+       @cd board-support/extra-drivers; \
+       cd `find . -maxdepth 1 -name "gdbserverproxy*"`; \
+       make ARCH=arm  KERNEL_SRC=$(LINUXKERNEL_INSTALL_DIR)  
INSTALL_MOD_PATH=$(DESTDIR) PREFIX=$(SDK_PATH_TARGET) 
PLATFORM=__PLATFORM_GDBSERVERPROXY__ modules_install
+
diff --git 
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb 
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
index aaaa173..4decc71 100644
--- a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
+++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
@@ -37,9 +37,10 @@ SRC_URI = "\
     file://Makefile_sgx-modules \
     file://Makefile_cmem-mod \
     file://Makefile_debugss-module-drv \
+    file://Makefile_gdbserverproxy-module-drv \
 "
 
-PR = "r47"
+PR = "r48"
 
 MAKEFILES_COMMON = "linux \
                     matrix-gui \
@@ -87,6 +88,7 @@ MAKEFILES_append_ti43x = " u-boot-spl \
 
 MAKEFILES_append_dra7xx = " cryptodev \
                             debugss-module-drv \
+                            gdbserverproxy-module-drv \
 "
 
 MAKEFILES_append_omap-a15 = " u-boot-spl \
@@ -110,6 +112,9 @@ PLATFORM_SGX_ti43x = "ti43xx"
 PLATFORM_DEBUGSS = ""
 PLATFORM_DEBUGSS_dra7xx = "DRA7xx_PLATFORM"
 
+PLATFORM_GDBSERVERPROXY = ""
+PLATFORM_GDBSERVERPROXY_dra7xx = "DRA7xx_PLATFORM"
+
 KERNEL_BUILD_CMDS = 
"${@base_conditional('KERNEL_IMAGETYPE','uImage','LOADADDR=${UBOOT_LOADADDRESS} 
uImage','zImage',d)}"
 
 KERNEL_DEVICETREE_ti33x = "am335x-evm.dtb am335x-evmsk.dtb am335x-bone.dtb 
am335x-boneblack.dtb"
@@ -167,6 +172,7 @@ do_install () {
 
     sed -i -e "s/__PLATFORM_SGX__/${PLATFORM_SGX}/" ${D}/Makefile
     sed -i -e "s/__PLATFORM_DEBUGSS__/${PLATFORM_DEBUGSS}/g" ${D}/Makefile
+    sed -i -e "s/__PLATFORM_GDBSERVERPROXY__/${PLATFORM_GDBSERVERPROXY}/g" 
${D}/Makefile
 
     cat ${D}/Makefile | grep "__DTB_DEPEND__" > /dev/null
 
-- 
1.7.9.5

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to