-
Notifications
You must be signed in to change notification settings - Fork 8
/
Makefile.files
229 lines (223 loc) · 10.6 KB
/
Makefile.files
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
# Source files common to all targets
SRC_FILES += \
$(wildcard $(PROJ_DIR)/*.c) \
$(wildcard $(PROJ_DIR)/*.cpp) \
$(wildcard $(PROJ_DIR)/drivers/*.c) \
$(wildcard $(PROJ_DIR)/drivers/lcd/*.c) \
$(wildcard $(PROJ_DIR)/libraries/*/*.c) \
$(wildcard $(PROJ_DIR)/libraries/*/*.cpp) \
$(wildcard $(PROJ_DIR)/sd/*.c) \
$(wildcard $(PROJ_DIR)/sd/*.cpp) \
$(wildcard $(PROJ_DIR)/rf/*.cpp) \
$(wildcard $(PROJ_DIR)/source/*.c) \
$(wildcard $(PROJ_DIR)/source/*.cpp) \
$(wildcard $(PROJ_DIR)/source/display/*.c) \
$(wildcard $(PROJ_DIR)/source/display/*.cpp) \
$(wildcard $(PROJ_DIR)/source/model/*.c) \
$(wildcard $(PROJ_DIR)/source/model/*.cpp) \
$(wildcard $(PROJ_DIR)/source/parsers/*.c) \
$(wildcard $(PROJ_DIR)/source/parsers/*.cpp) \
$(wildcard $(PROJ_DIR)/source/routes/*.c) \
$(wildcard $(PROJ_DIR)/source/routes/*.cpp) \
$(wildcard $(PROJ_DIR)/source/scheduling/*.c) \
$(wildcard $(PROJ_DIR)/source/scheduling/*.cpp) \
$(wildcard $(PROJ_DIR)/source/sd/*.c) \
$(wildcard $(PROJ_DIR)/source/sd/*.cpp) \
$(wildcard $(PROJ_DIR)/source/sensors/*.c) \
$(wildcard $(PROJ_DIR)/source/sensors/*.cpp) \
$(wildcard $(PROJ_DIR)/source/vue/*.c) \
$(wildcard $(PROJ_DIR)/source/vue/*.cpp) \
$(SDK_ROOT)/components/libraries/bsp/bsp.c \
$(SDK_ROOT)/components/libraries/fds/fds.c \
$(SDK_ROOT)/components/libraries/log/src/nrf_log_backend_rtt.c \
$(SDK_ROOT)/components/libraries/log/src/nrf_log_backend_serial.c \
$(SDK_ROOT)/components/libraries/log/src/nrf_log_backend_uart.c \
$(SDK_ROOT)/components/libraries/log/src/nrf_log_default_backends.c \
$(SDK_ROOT)/components/libraries/log/src/nrf_log_frontend.c \
$(SDK_ROOT)/components/libraries/log/src/nrf_log_str_formatter.c \
$(SDK_ROOT)/components/boards/boards.c \
$(SDK_ROOT)/components/libraries/button/app_button.c \
$(SDK_ROOT)/components/libraries/block_dev/sdc/nrf_block_dev_sdc.c \
$(SDK_ROOT)/components/libraries/util/app_error.c \
$(SDK_ROOT)/components/libraries/util/app_error_handler_gcc.c \
$(SDK_ROOT)/components/libraries/util/app_error_weak.c \
$(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \
$(SDK_ROOT)/components/libraries/timer/app_timer2.c \
$(SDK_ROOT)/components/libraries/timer/drv_rtc.c \
$(SDK_ROOT)/components/libraries/hardfault/nrf52/handler/hardfault_handler_gcc.c \
$(SDK_ROOT)/components/libraries/util/app_util_platform.c \
$(SDK_ROOT)/components/libraries/util/nrf_assert.c \
$(SDK_ROOT)/components/libraries/atomic/nrf_atomic.c \
$(SDK_ROOT)/components/libraries/atomic_fifo/nrf_atfifo.c \
$(SDK_ROOT)/components/libraries/atomic_flags/nrf_atflags.c \
$(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
$(SDK_ROOT)/components/libraries/balloc/nrf_balloc.c \
$(SDK_ROOT)/external/fprintf/nrf_fprintf.c \
$(SDK_ROOT)/external/fprintf/nrf_fprintf_format.c \
$(SDK_ROOT)/external/fatfs/src/ff.c \
$(SDK_ROOT)/components/libraries/memobj/nrf_memobj.c \
$(SDK_ROOT)/components/libraries/mpu/nrf_mpu_lib.c \
$(SDK_ROOT)/components/libraries/pwr_mgmt/nrf_pwr_mgmt.c \
$(SDK_ROOT)/components/libraries/queue/nrf_queue.c \
$(SDK_ROOT)/components/libraries/ringbuf/nrf_ringbuf.c \
$(SDK_ROOT)/components/libraries/experimental_section_vars/nrf_section_iter.c \
$(SDK_ROOT)/components/libraries/experimental_task_manager/task_manager_core_armgcc.S \
$(SDK_ROOT)/components/libraries/spi_mngr/nrf_spi_mngr.c \
$(SDK_ROOT)/components/libraries/twi_mngr/nrf_twi_mngr.c \
$(SDK_ROOT)/components/libraries/sortlist/nrf_sortlist.c \
$(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \
$(SDK_ROOT)/modules/nrfx/soc/nrfx_atomic.c \
$(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_spi.c \
$(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_twi.c \
$(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_power.c \
$(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_ppi.c \
$(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_clock.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_clock.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_gpiote.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_power.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_clock.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_spim.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_qspi.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_twi.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_twim.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_pwm.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_ppi.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_systick.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_timer.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_wdt.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \
$(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \
$(SDK_ROOT)/external/thedotfactory_fonts/orkney24pts.c \
$(SDK_ROOT)/external/thedotfactory_fonts/orkney8pts.c \
$(SDK_ROOT)/external/utf_converter/utf.c \
# Include folders common to all targets
INC_FOLDERS += \
$(PROJ_DIR) \
$(PROJ_DIR)/drivers \
$(PROJ_DIR)/drivers/lcd \
$(PROJ_DIR)/libraries/AdafruitGFX \
$(PROJ_DIR)/libraries/AdafruitGFX/Fonts \
$(PROJ_DIR)/libraries/AltiBaro \
$(PROJ_DIR)/libraries/GlobalTop \
$(PROJ_DIR)/libraries/jscope \
$(PROJ_DIR)/libraries/filters \
$(PROJ_DIR)/libraries/sysview \
$(PROJ_DIR)/libraries/task_manager \
$(PROJ_DIR)/libraries/komoot \
$(PROJ_DIR)/libraries/kalman \
$(PROJ_DIR)/libraries/TinyGPSPlus \
$(PROJ_DIR)/libraries/VParser \
$(PROJ_DIR)/libraries/utils \
$(PROJ_DIR)/libraries/rtt \
$(PROJ_DIR)/libraries/SST \
$(PROJ_DIR)/rf \
$(PROJ_DIR)/source \
$(PROJ_DIR)/source/display \
$(PROJ_DIR)/source/model \
$(PROJ_DIR)/source/parsers \
$(PROJ_DIR)/source/routes \
$(PROJ_DIR)/source/sd \
$(PROJ_DIR)/source/scheduling \
$(PROJ_DIR)/source/sensors \
$(PROJ_DIR)/source/vue \
$(SDK_ROOT)/components/softdevice/common \
$(SDK_ROOT)/components \
$(SDK_ROOT)/modules/nrfx/mdk \
$(SDK_ROOT)/components/libraries/scheduler \
$(SDK_ROOT)/components/libraries/atomic_fifo \
$(SDK_ROOT)/components/libraries/bootloader \
$(SDK_ROOT)/components/libraries/block_dev \
$(SDK_ROOT)/components/libraries/block_dev/ram \
$(SDK_ROOT)/components/libraries/block_dev/sdc \
$(SDK_ROOT)/components/libraries/block_dev/qspi \
$(SDK_ROOT)/components/libraries/log \
$(SDK_ROOT)/components/libraries/queue \
$(SDK_ROOT)/components/libraries/ringbuf \
$(SDK_ROOT)/components/libraries/sdcard \
$(SDK_ROOT)/components/libraries/pwr_mgmt \
$(SDK_ROOT)/components/libraries/strerror \
$(SDK_ROOT)/components/libraries/hardfault \
$(SDK_ROOT)/components/toolchain/cmsis/include \
$(SDK_ROOT)/components/libraries/timer \
$(SDK_ROOT)/components/libraries/util \
$(SDK_ROOT)/components/libraries/fds \
$(SDK_ROOT)/components/libraries/balloc \
$(SDK_ROOT)/components/libraries/sortlist \
$(SDK_ROOT)/modules/nrfx/hal \
$(SDK_ROOT)/components/libraries/bsp \
$(SDK_ROOT)/components/libraries/button \
$(SDK_ROOT)/modules/nrfx \
$(SDK_ROOT)/components/libraries/experimental_section_vars \
$(SDK_ROOT)/integration/nrfx/legacy \
$(SDK_ROOT)/components/libraries/mutex \
$(SDK_ROOT)/components/libraries/gfx \
$(SDK_ROOT)/components/libraries/log/src \
$(SDK_ROOT)/components/libraries/delay \
$(SDK_ROOT)/components/libraries/atomic \
$(SDK_ROOT)/components/libraries/atomic_flags \
$(SDK_ROOT)/components/libraries/fstorage \
$(SDK_ROOT)/components/boards \
$(SDK_ROOT)/components/libraries/spi_mngr \
$(SDK_ROOT)/components/libraries/twi_mngr \
$(SDK_ROOT)/components/libraries/memobj \
$(SDK_ROOT)/components/libraries/mpu \
$(SDK_ROOT)/integration/nrfx \
$(SDK_ROOT)/external/thedotfactory_fonts \
$(SDK_ROOT)/modules/nrfx/drivers/include \
$(SDK_ROOT)/modules/nrfx/drivers \
$(SDK_ROOT)/external/fprintf \
$(SDK_ROOT)/external/fatfs/src \
$(SDK_ROOT)/external/fatfs/port \
$(SDK_ROOT)/external/protothreads \
$(SDK_ROOT)/external/protothreads/pt-1.4 \
$(SDK_ROOT)/components/ant/ant_profiles/ant_common \
$(SDK_ROOT)/components/ant/ant_profiles/ant_common/pages \
$(SDK_ROOT)/components/ant/ant_profiles/ant_hrm \
$(SDK_ROOT)/components/ant/ant_profiles/ant_hrm/utils \
$(SDK_ROOT)/components/ant/ant_state_indicator \
$(SDK_ROOT)/components/ant/ant_key_manager \
$(SDK_ROOT)/components/ant/ant_key_manager/config \
$(SDK_ROOT)/components/ant/ant_channel_config \
$(SDK_ROOT)/components/ant/ant_search_config \
$(SDK_ROOT)/components/ant/ant_profiles/ant_hrm/pages \
$(SDK_ROOT)/components/ant/ant_profiles/ant_bsc/pages \
$(SDK_ROOT)/components/ant/ant_profiles/ant_bsc \
$(SDK_ROOT)/components/ant/ant_profiles/ant_bsc/utils \
$(SDK_ROOT)/components/ble/ble_advertising \
$(SDK_ROOT)/components/ble/ble_db_discovery \
$(SDK_ROOT)/components/ble/ble_dtm \
$(SDK_ROOT)/components/ble/ble_racp \
$(SDK_ROOT)/components/ble/ble_radio_notification \
$(SDK_ROOT)/components/ble/ble_services/ble_ancs_c \
$(SDK_ROOT)/components/ble/ble_services/ble_ans_c \
$(SDK_ROOT)/components/ble/ble_services/ble_bas \
$(SDK_ROOT)/components/ble/ble_services/ble_bas_c \
$(SDK_ROOT)/components/ble/ble_services/ble_cscs \
$(SDK_ROOT)/components/ble/ble_services/ble_cts_c \
$(SDK_ROOT)/components/ble/ble_services/ble_dfu \
$(SDK_ROOT)/components/ble/ble_services/ble_dis \
$(SDK_ROOT)/components/ble/ble_services/ble_gls \
$(SDK_ROOT)/components/ble/ble_services/ble_hids \
$(SDK_ROOT)/components/ble/ble_services/ble_hrs \
$(SDK_ROOT)/components/ble/ble_services/ble_hrs_c \
$(SDK_ROOT)/components/ble/ble_services/ble_hts \
$(SDK_ROOT)/components/ble/ble_services/ble_ias \
$(SDK_ROOT)/components/ble/ble_services/ble_ias_c \
$(SDK_ROOT)/components/ble/ble_services/ble_lbs \
$(SDK_ROOT)/components/ble/ble_services/ble_lbs_c \
$(SDK_ROOT)/components/ble/ble_services/ble_lls \
$(SDK_ROOT)/components/ble/ble_services/ble_nus \
$(SDK_ROOT)/components/ble/ble_services/ble_nus_c \
$(SDK_ROOT)/components/ble/ble_services/ble_rscs \
$(SDK_ROOT)/components/ble/ble_services/ble_rscs_c \
$(SDK_ROOT)/components/ble/ble_services/ble_tps \
$(SDK_ROOT)/components/ble/ble_services/experimental_gatts_c \
$(SDK_ROOT)/components/ble/common \
$(SDK_ROOT)/components/ble/nrf_ble_gatt \
$(SDK_ROOT)/components/ble/nrf_ble_scan \
$(SDK_ROOT)/components/ble/nrf_ble_qwr \
$(SDK_ROOT)/components/ble/nrf_ble_gq \
$(SDK_ROOT)/components/ble/peer_manager \
$(SDK_ROOT)/external/utf_converter \
$(SDK_ROOT)/components/toolchain/cmsis/include \