From 0bff43172bd5f9947717a17af2bd9d264fdaac25 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Wed, 13 May 2020 01:54:54 +0800
Subject: [PATCH] update tlv_server program, add buffer list support

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