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