From 9d2a15e034348a38a569d4ff91047363f608ee79 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Thu, 30 Apr 2020 18:24:25 +0800 Subject: [PATCH] update tlv project, fix server program fatal bug --- prj1_tlv/makefile | 45 ++++++++++++++++++++++++++++++++++++++------- 1 files changed, 38 insertions(+), 7 deletions(-) diff --git a/prj1_tlv/makefile b/prj1_tlv/makefile index 53d7f60..1246642 100644 --- a/prj1_tlv/makefile +++ b/prj1_tlv/makefile @@ -1,11 +1,42 @@ -BINAME=tlv_sample +APP1_NAME=tlv_client +APP2_NAME=tlv_server -all: - gcc *.c -o ${BINAME} +#CROSSTOOL?=/opt/rpi/arm-bcm2708/arm-linux-gnueabihf/bin/arm-linux- +CC=${CROSSTOOL}gcc +LD=${CROSSTOOL}ld +AS=${CROSSTOOL}as +AR=${CROSSTOOL}ar -clean: - rm -f ${BINAME} +# subdirectory +SUBDIR1=lylib -run: all - ./${BINAME} +# Compile flags +CFLAGS=-Wall -Werror +CFLAGS+=-I${SUBDIR1} + +# Linker flags +LDFLAGS=-L${SUBDIR1} -l${SUBDIR1} +LDFLAGS+=-lpthread + + +all: banner lib${SUBDIR1} + ${CC} ${CFLAGS} tlv_client.c -o ${APP1_NAME} ${LDFLAGS} + ${CC} ${CFLAGS} tlv_server.c -o ${APP2_NAME} ${LDFLAGS} + +banner: + @echo "Start to compile ${SRC} by ${CC}" + +lib${SUBDIR1}: + @make CROSSTOOL=${CROSSTOOL} -C ${SUBDIR1} + +clean: + @make clean -C ${SUBDIR1} + rm -f ${APP1_NAME} ${APP2_NAME} + +distclean: clean + @make distclean -C ${SUBDIR1} + @rm -f *.o + @rm -f cscope* tags + @rm -f *.log + -- Gitblit v1.9.1