From 489b6a3c10ccaff0fd0de55b5030e2992d122a7b Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Tue, 18 Nov 2025 15:41:51 +0800
Subject: [PATCH] update mqttd program to compatble with android app

---
 project/4.mqttd/booster/makefile |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/project/4.mqttd/booster/makefile b/project/4.mqttd/booster/makefile
index 1da2227..dbd9de2 100644
--- a/project/4.mqttd/booster/makefile
+++ b/project/4.mqttd/booster/makefile
@@ -11,23 +11,28 @@
 #
 #*******************************************************************************
 
-PWD=$(shell pwd )
-
-CFLAGS += -Wno-format-overflow
+PWD=$(shell pwd)
+LIBNAME=$(shell basename ${PWD} )
+TOPDIR=$(shell dirname ${PWD} )
 
 BUILD_ARCH=$(shell uname -m)
 ifneq ($(findstring $(BUILD_ARCH), "x86_64" "i386"),)
     CROSS_COMPILE?=arm-linux-gnueabihf-
 endif
 
-LIBNAME=$(shell basename ${PWD} )
-TOPDIR=$(shell dirname ${PWD} )
+OPENLIBS_INCPATH=${TOPDIR}/openlibs/install/include
+OPENLIBS_LIBPATH=${TOPDIR}/openlibs/install/lib
 
-all: clean
+CFLAGS+=-I${OPENLIBS_INCPATH} -I${TOPDIR}/booster
+
+all: prelibs clean
 	@rm -f *.o
-	@${CROSS_COMPILE}gcc ${CFLAGS} -I${TOPDIR} -c *.c
+	${CROSS_COMPILE}gcc ${CFLAGS} -c *.c
 	${CROSS_COMPILE}ar -rcs  lib${LIBNAME}.a *.o
 
+prelibs:
+	if [ -n "${CROSS_COMPILE}" ] ; then cd ${TOPDIR}/openlibs/libgpiod && ./build.sh ; fi;
+
 clean:
 	@rm -f *.o
 	@rm -f *.a

--
Gitblit v1.9.1