From 4ea61c1941ce77b3b919e9088c3291a04d20533a Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Tue, 18 Nov 2025 16:02:58 +0800
Subject: [PATCH] update apue makefile for -Wall

---
 project/4.mqttd/modules/sht20.c |    4 ++--
 project/4.mqttd/makefile        |    2 +-
 project/4.mqttd/modules/pwm.c   |    2 --
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/project/4.mqttd/makefile b/project/4.mqttd/makefile
index c55ec31..6b13ffc 100644
--- a/project/4.mqttd/makefile
+++ b/project/4.mqttd/makefile
@@ -50,7 +50,7 @@
 	@echo "Building ${APP_NAME} on ${BUILD_ARCH}"
 
 subdir:
-	@for dir in ${libs} ;  do make -C $${dir} ; done
+	@for dir in ${libs} ;  do CFLAGS="${CFLAGS}" make -C $${dir} ; done
 
 install:
 	cp ${APP_NAME} /tftp
diff --git a/project/4.mqttd/modules/pwm.c b/project/4.mqttd/modules/pwm.c
index ffaa7be..134b799 100644
--- a/project/4.mqttd/modules/pwm.c
+++ b/project/4.mqttd/modules/pwm.c
@@ -118,8 +118,6 @@
 int init_pwm(int channel, int freq, int duty)
 {
 	int           rv;
-	char          buf[32];
-	char          path[256];
 
 	if( (rv=export_pwm(channel, 1)) )
 	{
diff --git a/project/4.mqttd/modules/sht20.c b/project/4.mqttd/modules/sht20.c
index a96d0c6..4b6a585 100644
--- a/project/4.mqttd/modules/sht20.c
+++ b/project/4.mqttd/modules/sht20.c
@@ -90,7 +90,7 @@
 
     memset(buf, 0, sizeof(buf));
     i2c_read(fd, SHT20_I2CADDR, buf, 3);
-    log_dump(LOG_LEVEL_TRACE, "Temperature sample data: ", buf, 3);
+    log_dump(LOG_LEVEL_TRACE, "Temperature sample data: ", (char *)buf, 3);
 
     if( !sht20_checksum(buf, 2, buf[2]) )
     {
@@ -113,7 +113,7 @@
 
     memset(buf, 0, sizeof(buf));
     i2c_read(fd, SHT20_I2CADDR, buf, 3);
-    log_dump(LOG_LEVEL_TRACE, "Relative humidity sample data: ", buf, 3);
+    log_dump(LOG_LEVEL_TRACE, "Relative humidity sample data: ", (char *)buf, 3);
 
     if( !sht20_checksum(buf, 2, buf[2]) )
     {

--
Gitblit v1.9.1