This repository has been archived by the owner on Feb 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathcomponent.mk
66 lines (58 loc) · 3.01 KB
/
component.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#
# Component Makefile
#
COMPONENT_ADD_INCLUDEDIRS := \
iot-device-sdk-embedded-c/src/bsp \
iot-device-sdk-embedded-c/include/bsp \
iot-device-sdk-embedded-c/include \
iot-device-sdk-embedded-c/src/libiotc/control_topic \
iot-device-sdk-embedded-c/src/libiotc/datastructures \
iot-device-sdk-embedded-c/src/libiotc/debug_extensions/memory_limiter \
iot-device-sdk-embedded-c/src/libiotc/event_dispatcher \
iot-device-sdk-embedded-c/src/libiotc/event_loop \
iot-device-sdk-embedded-c/src/libiotc/io/fs/memory \
iot-device-sdk-embedded-c/src/libiotc/io/fs \
iot-device-sdk-embedded-c/src/libiotc/io/net \
iot-device-sdk-embedded-c/src/libiotc/mqtt/logic \
iot-device-sdk-embedded-c/src/libiotc/mqtt/codec \
iot-device-sdk-embedded-c/src/libiotc/platform/iotc_thread \
iot-device-sdk-embedded-c/src/libiotc/platform/posix/iotc_thread \
iot-device-sdk-embedded-c/src/libiotc/tls \
iot-device-sdk-embedded-c/src/libiotc/tls/certs \
iot-device-sdk-embedded-c/src/libiotc/memory \
iot-device-sdk-embedded-c/src/libiotc \
iot-device-sdk-embedded-c/third_party/mqtt-protocol-c \
port/include
COMPONENT_SRCDIRS := \
iot-device-sdk-embedded-c/src/bsp/tls/mbedtls \
iot-device-sdk-embedded-c/src/bsp/crypto/mbedtls \
iot-device-sdk-embedded-c/src/libiotc \
iot-device-sdk-embedded-c/src/libiotc/control_topic \
iot-device-sdk-embedded-c/src/libiotc/datastructures \
iot-device-sdk-embedded-c/src/libiotc/debug_extensions/memory_limiter \
iot-device-sdk-embedded-c/src/libiotc/event_dispatcher \
iot-device-sdk-embedded-c/src/libiotc/event_loop \
iot-device-sdk-embedded-c/src/libiotc/io/fs \
iot-device-sdk-embedded-c/src/libiotc/io/fs/memory \
iot-device-sdk-embedded-c/src/libiotc/io/net \
iot-device-sdk-embedded-c/src/libiotc/memory \
iot-device-sdk-embedded-c/src/libiotc/mqtt/codec \
iot-device-sdk-embedded-c/src/libiotc/mqtt/logic \
iot-device-sdk-embedded-c/src/libiotc/mqtt/tls \
iot-device-sdk-embedded-c/src/libiotc/tls \
iot-device-sdk-embedded-c/src/libiotc/tls/certs \
iot-device-sdk-embedded-c/third_party/mqtt-protocol-c \
port/src
COMPONENT_SUBMODULES := iot-device-sdk-embedded-c
COMPONENT_OBJEXCLUDE := iot-device-sdk-embedded-c/src/libiotc/iotc_test.o \
iot-device-sdk-embedded-c/src/libiotc/iotc_jwt_test.o \
iot-device-sdk-embedded-c/src/libiotc/event_dispatcher/iotc_event_dispatcher_test.o \
iot-device-sdk-embedded-c/src/libiotc/event_dispatcher/iotc_event_handle_test.o
CFLAGS += -DIOTC_FS_MEMORY \
-DIOTC_MEMORY_LIMITER_APPLICATION_MEMORY_LIMIT=524288 \
-DIOTC_MEMORY_LIMITER_SYSTEM_MEMORY_LIMIT=2024 \
-DIOTC_MEMORY_LIMITER_ENABLED \
-DIOTC_TLS_LIB_MBEDTLS \
ifdef CONFIG_GIOT_DEBUG_OUTPUT
CFLAGS += -DIOTC_DEBUG_OUTPUT=1
endif