@@ -37,28 +37,20 @@ set(COMMON_SOURCES
3737
3838#Add sys sources
3939cmsdk_add_subdirectory (SYS_SOURCELIST src )
40-
4140#Add sys sources
4241cmsdk_add_subdirectory (CRT_SOURCELIST src/crt )
43-
4442#Add bootloader sources
4543cmsdk_add_subdirectory (BOOT_SOURCELIST src/boot )
46-
4744#Add Cortex-m sources
4845cmsdk_add_subdirectory (CORTEXM_SOURCELIST src/cortexm )
49-
5046#Add MCU sources
5147cmsdk_add_subdirectory (MCU_SOURCELIST src/mcu )
52-
5348#Add Auth sources
5449cmsdk_add_subdirectory (AUTH_SOURCELIST src/auth )
55-
5650#Add link transport
5751cmsdk_add_subdirectory (LINK_TRANSPORT_SOURCELIST src/link_transport )
58-
5952#Add usbd
6053cmsdk_add_subdirectory (USBD_SOURCELIST src/usbd )
61-
6254#add device library
6355cmsdk_add_subdirectory (DEVICE_SOURCELIST src/device )
6456
@@ -121,26 +113,107 @@ set(COMPILE_DEFINITIONS_PRIVATE
121113
122114list (APPEND SYS_SOURCELIST ${COMMON_SOURCES} )
123115
124- macro (add_lwip_path TARGET DOMAIN )
125- if (NOT DEFINED STRATIFYOS_LWIP_PATH)
126- target_compile_definitions (${TARGET} ${DOMAIN} SOS_BOOTSTRAP_SOCKETS=${BOOTSTRAP_SOCKETS} )
127- else ()
128- string (COMPARE EQUAL ${DOMAIN} PRIVATE IS_PRIVATE)
129- if (IS_PRIVATE)
130- target_include_directories (${TARGET}
131- PRIVATE
132- ${STRATIFYOS_LWIP_PATH}
133- )
134- else ()
135- foreach (PATH ${STRATIFYOS_LWIP_PATH} )
136- target_include_directories (${TARGET}
137- PUBLIC
138- $<BUILD_INTERFACE :${PATH} >
139- )
140- endforeach ()
141- endif ()
142- endif ()
143- endmacro ()
116+ cmsdk2_add_library (
117+ NAME StratifyOS
118+ OPTION interface
119+ CONFIG release
120+ TYPE INTERFACE
121+ ARCH ${CMSDK_ARCH}
122+ TARGET INTERFACE_RELEASE_TARGET )
123+ cmsdk2_add_library (
124+ NAME StratifyOS
125+ OPTION interface
126+ TYPE INTERFACE
127+ CONFIG debug
128+ ARCH ${CMSDK_ARCH}
129+ TARGET INTERFACE_DEBUG_TARGET )
130+ if (NOT DEFINED STRATIFYOS_LWIP_PATH)
131+ target_compile_definitions (${INTERFACE_RELEASE_TARGET} INTERFACE SOS_BOOTSTRAP_SOCKETS=${BOOTSTRAP_SOCKETS} )
132+ else ()
133+ foreach (PATH ${STRATIFYOS_LWIP_PATH} )
134+ target_include_directories (${INTERFACE_RELEASE_TARGET}
135+ INTERFACE
136+ $<BUILD_INTERFACE :${PATH} >
137+ )
138+ endforeach ()
139+ endif ()
140+ target_include_directories (${INTERFACE_RELEASE_TARGET}
141+ INTERFACE ${SYS_INCLUDE_INTERFACE_DIRECTORIES} )
142+ target_compile_definitions (${INTERFACE_RELEASE_TARGET}
143+ INTERFACE __StratifyOS__ CMSDK_BUILD_GIT_HASH=${CMSDK_GIT_HASH} )
144+ target_compile_options (${INTERFACE_RELEASE_TARGET}
145+ INTERFACE -Os ${COMPILE_OPTIONS} -mthumb -ffunction-sections -fdata-sections ${BUILD_FLOAT_OPTIONS} )
146+ cmsdk2_copy_target (
147+ SOURCE ${INTERFACE_RELEASE_TARGET}
148+ DESTINATION ${INTERFACE_DEBUG_TARGET} )
149+ cmsdk2_library_add_dependencies (
150+ TARGET ${INTERFACE_RELEASE_TARGET}
151+ TARGETS INTERFACE_RELEASE_TARGET_LIST )
152+ cmsdk2_library_add_dependencies (
153+ TARGET ${INTERFACE_DEBUG_TARGET}
154+ TARGETS INTERFACE_DEBUG_TARGET_LIST )
155+ foreach (RELEASE_TARGET ${INTERFACE_RELEASE_TARGET_LIST} )
156+ get_target_property (ARCH ${RELEASE_TARGET} CMSDK_PROPERTY_ARCH)
157+ cmsdk2_get_arm_arch (
158+ ARCHITECTURE ${ARCH}
159+ FLOAT_OPTIONS BUILD_FLOAT_OPTIONS )
160+ target_compile_definitions (
161+ ${RELEASE_TARGET}
162+ INTERFACE ___release __${ARCH} )
163+ target_compile_options (
164+ ${RELEASE_TARGET}
165+ INTERFACE ${BUILD_FLOAT_OPTIONS} )
166+ endforeach ()
167+ foreach (DEBUG_TARGET ${INTERFACE_DEBUG_TARGET_LIST} )
168+ get_target_property (ARCH ${DEBUG_TARGET} CMSDK_PROPERTY_ARCH)
169+ cmsdk2_get_arm_arch (
170+ ARCHITECTURE ${ARCH}
171+ FLOAT_OPTIONS BUILD_FLOAT_OPTIONS )
172+ target_compile_definitions (
173+ ${DEBUG_TARGET}
174+ INTERFACE ___debug __${ARCH} )
175+ target_compile_options (
176+ ${DEBUG_TARGET}
177+ INTERFACE ${BUILD_FLOAT_OPTIONS} )
178+ endforeach ()
179+
180+ if (BUILD_MCU OR BUILD_ALL)
181+ cmsdk2_add_library (
182+ NAME StratifyOS
183+ OPTION mcu
184+ CONFIG release
185+ ARCH ${CMSDK_ARCH}
186+ TARGET MCU_RELEASE_TARGET )
187+ cmsdk2_add_library (
188+ NAME StratifyOS
189+ OPTION mcu
190+ CONFIG debug
191+ ARCH ${CMSDK_ARCH}
192+ TARGET MCU_DEBUG_TARGET )
193+
194+ target_sources (${MCU_RELEASE_TARGET} PRIVATE ${MCU_SOURCELIST} )
195+ target_include_directories (${MCU_RELEASE_TARGET}
196+ PUBLIC ${SYS_INCLUDE_INTERFACE_DIRECTORIES}
197+ PRIVATE ${MCU_INCLUDE_DIRECTORIES} )
198+ target_compile_definitions (${MCU_RELEASE_TARGET} PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
199+ set_property (TARGET ${MCU_RELEASE_TARGET} PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE )
200+ cmsdk2_get_arm_arch (
201+ ARCHITECTURE ${CMSDK_ARCH}
202+ FLOAT_OPTIONS BUILD_FLOAT_OPTIONS
203+ FLOAT_DIRECTORY BUILD_FLOAT_DIRECTORY
204+ INSTALL_DIRECTORY BUILD_INSTALL_DIRECTORY )
205+
206+ cmsdk2_copy_target (
207+ SOURCE ${MCU_RELEASE_TARGET}
208+ DESTINATION ${MCU_DEBUG_TARGET} )
209+ cmsdk2_library_add_dependencies (
210+ TARGET ${MCU_RELEASE_TARGET}
211+ DEPENDENCIES StratifyOS_interface )
212+ cmsdk2_library_add_dependencies (
213+ TARGET ${MCU_DEBUG_TARGET}
214+ DEPENDENCIES StratifyOS_interface )
215+
216+ endif ()
144217
145218if (BUILD_CORTEXM OR BUILD_ALL)
146219 cmsdk2_add_library (
@@ -159,15 +232,17 @@ if(BUILD_CORTEXM OR BUILD_ALL)
159232 target_sources (${CORTEXM_RELEASE_TARGET} PRIVATE ${CORTEXM_SOURCELIST} )
160233 target_include_directories (${CORTEXM_RELEASE_TARGET} PRIVATE ${CORTEXM_INCLUDE_DIRECTORIES} )
161234 target_compile_definitions (${CORTEXM_RELEASE_TARGET} PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
162- target_compile_options (${CORTEXM_RELEASE_TARGET} PUBLIC -Os ${COMPILE_OPTIONS} )
163- add_lwip_path (${CORTEXM_RELEASE_TARGET} PRIVATE )
164235 set_property (TARGET ${CORTEXM_RELEASE_TARGET} PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE )
165236
166237 cmsdk2_copy_target (
167238 SOURCE ${CORTEXM_RELEASE_TARGET}
168239 DESTINATION ${CORTEXM_DEBUG_TARGET} )
169- cmsdk2_library_add_dependencies (TARGET ${CORTEXM_RELEASE_TARGET} )
170- cmsdk2_library_add_dependencies (TARGET ${CORTEXM_DEBUG_TARGET} )
240+ cmsdk2_library_add_dependencies (
241+ TARGET ${CORTEXM_RELEASE_TARGET}
242+ DEPENDENCIES StratifyOS_mcu )
243+ cmsdk2_library_add_dependencies (
244+ TARGET ${CORTEXM_DEBUG_TARGET}
245+ DEPENDENCIES StratifyOS_mcu )
171246endif ()
172247
173248if (BUILD_LINK_TRANSPORT OR BUILD_ALL)
@@ -187,15 +262,18 @@ if(BUILD_LINK_TRANSPORT OR BUILD_ALL)
187262 target_include_directories (${LINK_TRANSPORT_RELEASE_TARGET} PRIVATE ${LINK_TRANSPORT_INCLUDE_DIRECTORIES} )
188263 target_compile_definitions (${LINK_TRANSPORT_RELEASE_TARGET} PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
189264 target_compile_options (${LINK_TRANSPORT_RELEASE_TARGET} PUBLIC -Os ${COMPILE_OPTIONS} )
190- add_lwip_path (${LINK_TRANSPORT_RELEASE_TARGET} PRIVATE )
191265 set_property (TARGET ${LINK_TRANSPORT_RELEASE_TARGET} PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE )
192266
193267 cmsdk2_copy_target (
194268 SOURCE ${LINK_TRANSPORT_RELEASE_TARGET}
195269 DESTINATION ${LINK_TRANSPORT_DEBUG_TARGET} )
196270
197- cmsdk2_library_add_dependencies (TARGET ${LINK_TRANSPORT_RELEASE_TARGET} )
198- cmsdk2_library_add_dependencies (TARGET ${LINK_TRANSPORT_DEBUG_TARGET} )
271+ cmsdk2_library_add_dependencies (
272+ TARGET ${LINK_TRANSPORT_RELEASE_TARGET}
273+ DEPENDENCIES StratifyOS_interface )
274+ cmsdk2_library_add_dependencies (
275+ TARGET ${LINK_TRANSPORT_DEBUG_TARGET}
276+ DEPENDENCIES StratifyOS_interface )
199277endif ()
200278
201279if (BUILD_DEVICE OR BUILD_ALL)
@@ -215,15 +293,18 @@ if(BUILD_DEVICE OR BUILD_ALL)
215293 target_include_directories (${DEVICE_RELEASE_TARGET} PRIVATE ${DEVICE_INCLUDE_DIRECTORIES} )
216294 target_compile_definitions (${DEVICE_RELEASE_TARGET} PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
217295 target_compile_options (${DEVICE_RELEASE_TARGET} PUBLIC -Os ${COMPILE_OPTIONS} )
218- add_lwip_path (${DEVICE_RELEASE_TARGET} PRIVATE )
219296 set_property (TARGET ${DEVICE_RELEASE_TARGET} PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE )
220297
221298 cmsdk2_copy_target (
222299 SOURCE ${DEVICE_RELEASE_TARGET}
223300 DESTINATION ${DEVICE_DEBUG_TARGET} )
224301
225- cmsdk2_library_add_dependencies (TARGET ${DEVICE_RELEASE_TARGET} )
226- cmsdk2_library_add_dependencies (TARGET ${DEVICE_DEBUG_TARGET} )
302+ cmsdk2_library_add_dependencies (
303+ TARGET ${DEVICE_RELEASE_TARGET}
304+ DEPENDENCIES StratifyOS_interface )
305+ cmsdk2_library_add_dependencies (
306+ TARGET ${DEVICE_DEBUG_TARGET}
307+ DEPENDENCIES StratifyOS_interface )
227308endif ()
228309
229310if (BUILD_USBD OR BUILD_ALL)
@@ -243,15 +324,18 @@ if(BUILD_USBD OR BUILD_ALL)
243324 target_include_directories (${USBD_RELEASE_TARGET} PRIVATE ${USBD_INCLUDE_DIRECTORIES} )
244325 target_compile_definitions (${USBD_RELEASE_TARGET} PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
245326 target_compile_options (${USBD_RELEASE_TARGET} PUBLIC -Os ${COMPILE_OPTIONS} )
246- add_lwip_path (${USBD_RELEASE_TARGET} PRIVATE )
247327 set_property (TARGET ${USBD_RELEASE_TARGET} PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE )
248328
249329 cmsdk2_copy_target (
250330 SOURCE ${USBD_RELEASE_TARGET}
251331 DESTINATION ${USBD_DEBUG_TARGET} )
252332
253- cmsdk2_library_add_dependencies (TARGET ${USBD_RELEASE_TARGET} )
254- cmsdk2_library_add_dependencies (TARGET ${USBD_DEBUG_TARGET} )
333+ cmsdk2_library_add_dependencies (
334+ TARGET ${USBD_RELEASE_TARGET}
335+ DEPENDENCIES StratifyOS_interface )
336+ cmsdk2_library_add_dependencies (
337+ TARGET ${USBD_DEBUG_TARGET}
338+ DEPENDENCIES StratifyOS_interface )
255339endif ()
256340
257341if (BUILD_MCU OR BUILD_ALL)
@@ -274,46 +358,18 @@ if(BUILD_MCU OR BUILD_ALL)
274358 PRIVATE ${AUTH_INCLUDE_DIRECTORIES} )
275359 target_compile_definitions (${AUTH_RELEASE_TARGET} PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
276360 target_compile_options (${AUTH_RELEASE_TARGET} PUBLIC -Os ${COMPILE_OPTIONS} PRIVATE -mpure-code )
277- add_lwip_path (${AUTH_RELEASE_TARGET} PUBLIC )
278361 set_property (TARGET ${AUTH_RELEASE_TARGET} PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE )
279362
280363 cmsdk2_copy_target (
281364 SOURCE ${AUTH_RELEASE_TARGET}
282365 DESTINATION ${AUTH_DEBUG_TARGET} )
283366
284- cmsdk2_library_add_dependencies (TARGET ${AUTH_RELEASE_TARGET} )
285- cmsdk2_library_add_dependencies (TARGET ${AUTH_DEBUG_TARGET} )
286- endif ()
287-
288- if (BUILD_MCU OR BUILD_ALL)
289- cmsdk2_add_library (
290- NAME StratifyOS
291- OPTION mcu
292- CONFIG release
293- ARCH ${CMSDK_ARCH}
294- TARGET MCU_RELEASE_TARGET )
295- cmsdk2_add_library (
296- NAME StratifyOS
297- OPTION mcu
298- CONFIG debug
299- ARCH ${CMSDK_ARCH}
300- TARGET MCU_DEBUG_TARGET )
301-
302- target_sources (${MCU_RELEASE_TARGET} PRIVATE ${MCU_SOURCELIST} )
303- target_include_directories (${MCU_RELEASE_TARGET}
304- PUBLIC ${SYS_INCLUDE_INTERFACE_DIRECTORIES}
305- PRIVATE ${MCU_INCLUDE_DIRECTORIES} )
306- target_compile_definitions (${MCU_RELEASE_TARGET} PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
307- target_compile_options (${MCU_RELEASE_TARGET} PUBLIC -Os ${COMPILE_OPTIONS} )
308- add_lwip_path (${MCU_RELEASE_TARGET} PUBLIC )
309- set_property (TARGET ${MCU_RELEASE_TARGET} PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE )
310-
311- cmsdk2_copy_target (
312- SOURCE ${MCU_RELEASE_TARGET}
313- DESTINATION ${MCU_DEBUG_TARGET} )
314-
315- cmsdk2_library_add_dependencies (TARGET ${MCU_RELEASE_TARGET} )
316- cmsdk2_library_add_dependencies (TARGET ${MCU_DEBUG_TARGET} )
367+ cmsdk2_library_add_dependencies (
368+ TARGET ${AUTH_RELEASE_TARGET}
369+ DEPENDENCIES StratifyOS_interface )
370+ cmsdk2_library_add_dependencies (
371+ TARGET ${AUTH_DEBUG_TARGET}
372+ DEPENDENCIES StratifyOS_interface )
317373endif ()
318374
319375if (BUILD_SYS OR BUILD_ALL)
@@ -336,7 +392,6 @@ if(BUILD_SYS OR BUILD_ALL)
336392 PRIVATE ${SYS_INCLUDE_DIRECTORIES} )
337393 target_compile_definitions (${SYS_RELEASE_TARGET} PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
338394 target_compile_options (${SYS_RELEASE_TARGET} PUBLIC -Os ${COMPILE_OPTIONS} )
339- add_lwip_path (${SYS_RELEASE_TARGET} PUBLIC )
340395 set_property (TARGET ${SYS_RELEASE_TARGET} PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE )
341396
342397 cmsdk2_copy_target (
@@ -368,16 +423,25 @@ if(BUILD_CRT OR BUILD_ALL)
368423 target_include_directories (${CRT_RELEASE_TARGET}
369424 PUBLIC ${SYS_INCLUDE_INTERFACE_DIRECTORIES}
370425 PRIVATE ${SYS_INCLUDE_DIRECTORIES} )
371- target_compile_definitions (${CRT_RELEASE_TARGET} PUBLIC __StratifyOS__ PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
372- add_lwip_path (${CRT_RELEASE_TARGET} PUBLIC )
373- target_compile_options (${CRT_RELEASE_TARGET} PUBLIC -mlong-calls ${COMPILE_OPTIONS} PRIVATE -Os )
426+ target_compile_definitions (
427+ ${CRT_RELEASE_TARGET}
428+ PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
429+
430+ target_compile_options (
431+ ${CRT_RELEASE_TARGET}
432+ PUBLIC -mlong-calls )
374433
375434 cmsdk2_copy_target (
376435 SOURCE ${CRT_RELEASE_TARGET}
377436 DESTINATION ${CRT_DEBUG_TARGET} )
378437
379- cmsdk2_library_add_dependencies (TARGET ${CRT_RELEASE_TARGET} )
380- cmsdk2_library_add_dependencies (TARGET ${CRT_DEBUG_TARGET} )
438+ cmsdk2_library_add_dependencies (
439+ TARGET ${CRT_RELEASE_TARGET}
440+ DEPENDENCIES StratifyOS_interface )
441+ cmsdk2_library_add_dependencies (
442+ TARGET ${CRT_DEBUG_TARGET}
443+ DEPENDENCIES StratifyOS_interface )
444+
381445endif ()
382446
383447if (BUILD_BOOT OR BUILD_ALL)
@@ -397,7 +461,6 @@ if(BUILD_BOOT OR BUILD_ALL)
397461 target_include_directories (${BOOT_RELEASE_TARGET} PRIVATE ${SYS_INCLUDE_DIRECTORIES} )
398462 target_compile_definitions (${BOOT_RELEASE_TARGET} PRIVATE ${COMPILE_DEFINITIONS_PRIVATE} )
399463 target_compile_options (${BOOT_RELEASE_TARGET} PUBLIC -Os )
400- add_lwip_path (${BOOT_RELEASE_TARGET} PUBLIC )
401464
402465 cmsdk2_copy_target (
403466 SOURCE ${BOOT_RELEASE_TARGET}
@@ -415,5 +478,4 @@ install(DIRECTORY include/cortexm include/device include/mcu include/sos include
415478install (DIRECTORY include/posix/ DESTINATION include PATTERN CMakelists.txt EXCLUDE)
416479install (DIRECTORY ldscript/ DESTINATION lib/ldscripts PATTERN CMakelists.txt EXCLUDE)
417480
418-
419- #/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/local/bin/arm-none-eabi-gcc -DCMSDK_BUILD_GIT_HASH=09ce5a4 -DMCU_ARCH_STM32 -DSTM32F446xx=1 -D__StratifyOS__ -D___release -D__stm32f446xx -D__v7em_f4sh -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/local/arm-none-eabi/include/StratifyOS -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/config -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/StratifyOS-mcu-stm32/include -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/StratifyOS-mcu-stm32/src -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/StratifyOS-mcu-stm32/src/stm32f4xx -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/StratifyOS-mcu-stm32/include/cmsis -mthumb -ffunction-sections -fdata-sections -march=armv7e-m -mfloat-abi=hard -mfpu=fpv4-sp-d16 -U__SOFTFP__ -D__FPU_PRESENT=1 -DARM_MATH_CM4=1 -Os -MD -MT SDK/StratifyOS-mcu-stm32/CMakeFiles/StratifyOS_stm32f446xx_release_v7em_f4sh.dir/src/core/core_startup.c.obj -MF SDK/StratifyOS-mcu-stm32/CMakeFiles/StratifyOS_stm32f446xx_release_v7em_f4sh.dir/src/core/core_startup.c.obj.d -o SDK/StratifyOS-mcu-stm32/CMakeFiles/StratifyOS_stm32f446xx_release_v7em_f4sh.dir/src/core/core_startup.c.obj -c /Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/StratifyOS-mcu-stm32/src/core/core_startup.c
481+ #/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/local/bin/arm-none-eabi-gcc -DCMSDK_BUILD_GIT_HASH=225c186 -D__PROJECT_VERSION_MAJOR=4 -D__PROJECT_VERSION_MINOR=2 -D__PROJECT_VERSION_PATCH=0 -D___debug -D__v7em_f4sh -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/StratifyOS/src -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/StratifyOS/include -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/StratifyOS/include/posix -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/config -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/InetAPI/lwip/include -I/Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/InetAPI/lwip/lwip-2.1.2/src/include -Os -mthumb -ffunction-sections -fdata-sections -march=armv7e-m -mfloat-abi=hard -mfpu=fpv4-sp-d16 -U__SOFTFP__ -D__FPU_PRESENT=1 -DARM_MATH_CM4=1 -MD -MT SDK/StratifyOS/CMakeFiles/StratifyOS_cortexm_debug_v7em_f4sh.dir/src/cortexm/devfs.c.obj -MF SDK/StratifyOS/CMakeFiles/StratifyOS_cortexm_debug_v7em_f4sh.dir/src/cortexm/devfs.c.obj.d -o SDK/StratifyOS/CMakeFiles/StratifyOS_cortexm_debug_v7em_f4sh.dir/src/cortexm/devfs.c.obj -c /Users/tgil/gitv4/StratifyOS-Nucleo144/SDK/dependencies/StratifyOS/src/cortexm/devfs.c
0 commit comments