From e8d34d11799fc79c7c53bdcd40f9b4ee7be7a2c5 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Wed, 25 Sep 2024 17:42:22 +0800
Subject: [PATCH] Merge branch 'master' of ssh://weike-iot.com:2280/framwork

---
 booster/makefile |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/booster/makefile b/booster/makefile
index 608137a..d93b29d 100644
--- a/booster/makefile
+++ b/booster/makefile
@@ -1,15 +1,35 @@
+#********************************************************************************
+#      Copyright:  (C) 2023 LingYun IoT System Studio
+#                  All rights reserved.
+#
+#       Filename:  Makefile
+#    Description:  This file used compile all the source code to static library
+#
+#        Version:  1.0.0(11/08/23)
+#         Author:  Guo Wenxue <guowenxue@gmail.com>
+#      ChangeLog:  1, Release initial version on "11/08/23 16:18:43"
+#
+#*******************************************************************************
 
 PWD=$(shell pwd )
 
+CROSS_COMPILE=/opt/gcc-aarch32-10.3-2021.07/bin/arm-none-linux-gnueabihf-
+
 LIBNAME=$(shell basename ${PWD} )
-TOPDIR=$(shell dirname ${PWD} )
 
 all: clean
 	@rm -f *.o
-	@${CROSSTOOL}gcc ${CFLAGS} -I${TOPDIR} -c *.c 
-	${CROSSTOOL}ar -rcs  lib${LIBNAME}.a *.o
+	@${CROSS_COMPILE}gcc ${CFLAGS} -c *.c
+	${CROSS_COMPILE}ar -rcs  lib${LIBNAME}.a *.o
 
 clean:
-	@rm -f *.o
-	@rm -f *.a
+	@rm -f *.o *.a
 
+test:
+	make -C testcase CROSS_COMPILE=${CROSS_COMPILE}
+
+distclean:
+	@make clean
+	@make clean -C testcase
+
+.PHONY: clean  test distclean

--
Gitblit v1.9.1