From f100b562fdb496adce766d80fdc9d99b1fbf8b54 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Thu, 14 Apr 2022 11:36:45 +0800
Subject: [PATCH] update test makefile for crosstool
---
booster/test/makefile | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/booster/test/makefile b/booster/test/makefile
index 1a3718f..43a40ee 100644
--- a/booster/test/makefile
+++ b/booster/test/makefile
@@ -1,30 +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