@@ -11,11 +11,13 @@ noinst_PROGRAMS += examples/mqttclient/mqttclient \
11
11
examples/wiot/wiot \
12
12
examples/nbclient/nbclient \
13
13
examples/multithread/multithread \
14
- examples/sn-client/sn-client \
15
- examples/sn-client/sn-client_qos-1 \
16
- examples/sn-client/sn-multithread \
17
14
examples/pub-sub/mqtt-pub \
18
15
examples/pub-sub/mqtt-sub
16
+ if BUILD_SN
17
+ noinst_PROGRAMS += examples/sn-client/sn-client \
18
+ examples/sn-client/sn-client_qos-1 \
19
+ examples/sn-client/sn-multithread
20
+ endif
19
21
20
22
noinst_HEADERS += examples/mqttclient/mqttclient.h \
21
23
examples/mqttsimple/mqttsimple.h \
@@ -30,8 +32,10 @@ noinst_HEADERS += examples/mqttclient/mqttclient.h \
30
32
examples/mqttport.h \
31
33
examples/nbclient/nbclient.h \
32
34
examples/multithread/multithread.h \
33
- examples/sn-client/sn-client.h \
34
35
examples/pub-sub/mqtt-pub-sub.h
36
+ if BUILD_SN
37
+ noinst_HEADERS += examples/sn-client/sn-client.h
38
+ endif
35
39
36
40
# MQTT Client Example
37
41
examples_mqttclient_mqttclient_SOURCES = examples/mqttclient/mqttclient.c \
@@ -108,7 +112,7 @@ examples_wiot_wiot_LDADD = src/libwolfmqtt.la
108
112
examples_wiot_wiot_DEPENDENCIES = src/libwolfmqtt.la
109
113
examples_wiot_wiot_CPPFLAGS = -I$(top_srcdir)/examples $(AM_CPPFLAGS)
110
114
111
-
115
+ if BUILD_SN
112
116
# MQTT-SN Examples
113
117
examples_sn_client_sn_client_SOURCES = examples/sn-client/sn-client.c \
114
118
examples/mqttnet.c \
@@ -130,6 +134,7 @@ examples_sn_client_sn_multithread_SOURCES = examples/sn-client/sn-multithr
130
134
examples_sn_client_sn_multithread_LDADD = src/libwolfmqtt.la
131
135
examples_sn_client_sn_multithread_DEPENDENCIES = src/libwolfmqtt.la
132
136
examples_sn_client_sn_multithread_CPPFLAGS = -I$(top_srcdir)/examples $(AM_CPPFLAGS)
137
+ endif
133
138
134
139
# MQTT pub and sub clients
135
140
examples_pub_sub_mqtt_pub_SOURCES = examples/pub-sub/mqtt-pub.c \
@@ -160,9 +165,11 @@ dist_example_DATA+= examples/mqttnet.c \
160
165
examples/wiot/wiot.c
161
166
dist_example_DATA+= examples/nbclient/nbclient.c
162
167
dist_example_DATA+= examples/multithread/multithread.c
168
+ if BUILD_SN
163
169
dist_example_DATA+= examples/sn-client/sn-client.c
164
170
dist_example_DATA+= examples/sn-client/sn-client_qos-1.c
165
171
dist_example_DATA+= examples/sn-client/sn-multithread.c
172
+ endif
166
173
dist_example_DATA+= examples/pub-sub/mqtt-pub.c
167
174
dist_example_DATA+= examples/pub-sub/mqtt-sub.c
168
175
@@ -174,11 +181,13 @@ DISTCLEANFILES+= examples/mqttclient/.libs/mqttclient \
174
181
examples/wiot/.libs/wiot \
175
182
examples/nbclient/.libs/nbclient \
176
183
examples/multithread/.libs/multithread \
177
- examples/sn-client/.libs/sn-client \
178
- examples/sn-client/.libs/sn-client_qos-1 \
179
- examples/sn-client/.libs/sn-multithread \
180
184
examples/pub-sub/mqtt-pub \
181
185
examples/pub-sub/mqtt-sub
186
+ if BUILD_SN
187
+ DISTCLEANFILES+= examples/sn-client/.libs/sn-client \
188
+ examples/sn-client/.libs/sn-client_qos-1 \
189
+ examples/sn-client/.libs/sn-multithread
190
+ endif
182
191
183
192
EXTRA_DIST+= examples/mqttuart.c \
184
193
examples/publish.dat \
0 commit comments