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 | 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