/
build.mk
47 lines (41 loc) · 2.88 KB
/
build.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
TARGET_OPENTHREAD_SRC_PATH = $(OPENTHREAD_MODULE_PATH)/openthread
FILTERED_CPP_SOURCES := %extension_example.cpp
CPPSRC += $(filter-out $(FILTERED_CPP_SOURCES),$(call target_files,$(TARGET_OPENTHREAD_SRC_PATH)/src/core/,*.cpp))
CSRC += $(call target_files,$(TARGET_OPENTHREAD_SRC_PATH)/src/core/,*.c)
INCLUDE_DIRS += $(TARGET_OPENTHREAD_SRC_PATH)/examples/platforms
INCLUDE_DIRS += $(TARGET_OPENTHREAD_SRC_PATH)/include/openthread
CFLAGS += -DENABLE_DEBUG_LOG=0 -DENABLE_DEBUG_GPIO=0 -DENABLE_DEBUG_ASSERT=0
ifeq ($(PLATFORM_OPENTHREAD),nrf52840)
CFLAGS += -DNRF52840_AAAA=0 -DNRF52840_AABA=0
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_notification_swi.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_priority_drop_swi.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_request_swi.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_swi.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/rsch/raal/softdevice/nrf_raal_softdevice.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_core.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_core_hooks.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_critical_section.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_debug.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_pib.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_revision.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/rsch/nrf_802154_rsch.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/rsch/nrf_802154_rsch_crit_sect.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_rssi.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_rx_buffer.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/nrf_802154_timer_coord.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/fal/nrf_802154_fal.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/fem/nrf_fem_control.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/mac_features/nrf_802154_precise_ack_timeout.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/mac_features/nrf_802154_csma_ca.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/mac_features/nrf_802154_delayed_trx.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/mac_features/nrf_802154_filter.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/mac_features/nrf_802154_frame_parser.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/mac_features/ack_generator/nrf_802154_ack_data.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/mac_features/ack_generator/nrf_802154_ack_generator.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/mac_features/ack_generator/nrf_802154_imm_ack_generator.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/mac_features/ack_generator/nrf_802154_enh_ack_generator.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/platform/clock/nrf_802154_clock_sdk.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/platform/hp_timer/nrf_802154_hp_timer.c
CSRC += $(TARGET_OPENTHREAD_SRC_PATH)/radio/timer_scheduler/nrf_802154_timer_sched.c
endif