46 lines
1.0 KiB
Python
Raw Normal View History

2025-10-10 16:07:00 +08:00
src =Split('''
mqtt_client.c
mqtt_instance.c
''')
component =aos_component('mqtt', src)
dependencis =Split('''
framework/connectivity/mqtt/MQTTPacket
framework/protocol/linkkit/iotkit
''')
for i in dependencis:
component.add_comp_deps(i)
global_includes =Split('''
./
../../protocol/linkkit/iotkit/sdk-encap
../../protocol/linkkit/iotkit/base/utils
''')
for i in global_includes:
component.add_global_includes(i)
global_macros =Split('''
MQTT_COMM_ENABLED
CMP_VIA_MQTT_DIRECT
MQTT_DIRECT
''')
for i in global_macros:
component.add_global_macros(i)
includes =Split('''
../../protocol/linkkit/iotkit/iotkit-system
../../protocol/linkkit/iotkit/base/log/LITE-log
../../protocol/linkkit/iotkit/base/utils/LITE-utils/src
../../protocol/linkkit/iotkit/base/utils/misc/
../../protocol/linkkit/iotkit/base/utils/digest
''')
for i in includes:
component.add_includes(i)
cflags =Split('''
-DOTA_SIGNAL_CHANNEL=1
''')
for i in cflags:
component.add_cflags(i)