← Back to team overview

t-kernel team mailing list archive

[PATCH] script: configs.mk

 

From: Du Huanpeng <u74147@xxxxxxxxx>

Signed-off-by: Du Huanpeng <u74147@xxxxxxxxx>
---
 tkernel_source/configs.mk | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

diff --git a/tkernel_source/configs.mk b/tkernel_source/configs.mk
index 5e2e442..8df7e87 100755
--- a/tkernel_source/configs.mk
+++ b/tkernel_source/configs.mk
@@ -5,11 +5,31 @@
 
 
 export BD=${PWD}
-export GNU_BD="/opt/gcc-arm/"
-export GNUarm_2="/opt/gcc-arm/"
+export GNU_BD="/opt/gcc-arm"
+export GNUarm_2="/opt/gcc-arm/."
 export BUILD_TARGET="tef_em1d"
 
 alias bd='cd ${BD}'
 alias tk='cd ${BD}"/kernel/sysmain/build/tef_em1d/"'
 alias tm='cd ${BD}"/monitor/tmmain/build/tef_em1d/"'
+alias ro='cd ${BD}"/config/build/tef_em1d/"'
+
+tk-link ()
+{
+	CROSS=${1}
+	ln -s ${CROSS}ar ar
+	ln -s ${CROSS}objcopy arm_2-unknown-tkernel-objcopy
+	ln -s ${CROSS}gcc gcc4arm
+	ln -s ${CROSS}nm  nm
+	ln -s ${CROSS}ranlib  ranlib
+}
+
+tk-build ()
+{
+	cd ${BD}
+
+	make -C kernel/sysmain/build/tef_em1d/
+	make -C config/build/tef_em1d/
+	make -C monitor/tmmain/build/tef_em1d/
+}
 
-- 
1.9.1