From 1fc63aca11ea45346022b9efbcb2916fb854e34d Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Mon, 19 Aug 2024 10:14:00 +0800
Subject: [PATCH] update third party build shell script for cross compiler and LingYun source code
---
booster/test/makefile | 21 ++++++++++++++++-----
1 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/booster/test/makefile b/booster/test/makefile
index 05bcfa7..43a40ee 100644
--- a/booster/test/makefile
+++ b/booster/test/makefile
@@ -1,26 +1,37 @@
PWD=$(shell pwd)
+INST_PATH=/tftp
+
LIB_PATH=$(shell dirname ${PWD} )
LIB_NAME=$(shell basename ${LIB_PATH} )
CFLAGS+=-I${LIB_PATH}
-LDFLAGS+=-L${LIB_PATH} -l${LIB_NAME}
+LDFLAGS+=-L${LIB_PATH} -l${LIB_NAME} -lpthread
SRCFILES = $(wildcard *.c)
BINARIES=$(SRCFILES:%.c=%)
all: libs binaries
+ @make install
libs:
make -C ${LIB_PATH}
-binaries: ${BINARIES}
+binaries: ${BINARIES}
@echo " Compile over"
-%: %.c
- $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
+%: %.c
+ ${CROSSTOOL}gcc $(CFLAGS) -o $@ $< $(LDFLAGS)
+
+install:
+ cp ${BINARIES} ${INST_PATH}
clean:
- @rm -f ${BINARIES}
+ @rm -f ${BINARIES}
+ @rm -f *.log
+distclean:
+ @make clean
+ @make clean -C ${LIB_PATH}
+ @rm -f cscope.* tags
--
Gitblit v1.9.1