46 lines
1.0 KiB
Python
Executable File
46 lines
1.0 KiB
Python
Executable File
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)
|