| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- FOREACH (FAMILY F0 L0 L4)
- SET (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_${FAMILY}
- os/common/startup/ARMCMx/compilers/GCC/crt0_v6m.S
- os/common/ports/ARMCMx/chcore.c
- os/common/ports/ARMCMx/chcore_v6m.c
- os/common/ports/ARMCMx/compilers/GCC/chcoreasm_v6m.S
- )
- ENDFOREACH()
- FOREACH (FAMILY F1 F2 F3 F4 F7)
- SET (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_${FAMILY}
- os/common/startup/ARMCMx/compilers/GCC/crt0_v7m.S
- os/common/ports/ARMCMx/chcore.c
- os/common/ports/ARMCMx/chcore_v7m.c
- os/common/ports/ARMCMx/compilers/GCC/chcoreasm_v7m.S
- )
- ENDFOREACH()
- FOREACH (FAMILY F0 F1 F2 F3 F4 F7 L0 L1)
- SET (CHIBIOS_INCLUDES_${CHIBIOS_KERNEL}_${FAMILY}
- os/common/startup/ARMCMx/devices/STM32${FAMILY}xx
- os/common/ext/ST/STM32${FAMILY}xx
- os/common/oslib/include
- os/common/ports/ARMCMx
- os/common/ports/ARMCMx/compilers/GCC
- )
- ENDFOREACH()
- SET (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}
- os/common/startup/ARMCMx/compilers/GCC/crt1.c
- os/common/startup/ARMCMx/compilers/GCC/vectors.S
- )
- SET (CHIBIOS_INCLUDES_${CHIBIOS_KERNEL}
- os/license
- os/common/portability/GCC
- os/common/startup/ARMCMx/compilers/GCC
- os/common/ext/ARM/CMSIS/Core/Include
- )
- SET (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_MAILBOXES os/common/oslib/src/chmboxes.c)
- SET (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_MEMCORE os/common/oslib/src/chmemcore.c)
- SET (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_HEAP os/common/oslib/src/chheap.c)
- SET (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_MEMPOOLS os/common/oslib/src/chmempools.c)
- SET (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_FACTORY os/common/oslib/src/chfactory.c)
- SET (CHIBIOS_SOURCES_rt_TM os/rt/src/chtm.c)
- SET (CHIBIOS_SOURCES_rt_REGISTRY os/rt/src/chregistry.c)
- SET (CHIBIOS_SOURCES_rt_SEMAPHORES os/rt/src/chsem.c)
- SET (CHIBIOS_SOURCES_rt_MUTEXES os/rt/src/chmtx.c)
- SET (CHIBIOS_SOURCES_rt_CONDVARS os/rt/src/chcond.c)
- SET (CHIBIOS_SOURCES_rt_EVENTS os/rt/src/chevents.c)
- SET (CHIBIOS_SOURCES_rt_MESSAGES os/rt/src/chmsg.c)
- SET (CHIBIOS_SOURCES_rt_DYNAMIC os/rt/src/chdynamic.c)
- LIST (APPEND CHIBIOS_SOURCES_nil os/nil/src/ch.c)
- LIST (APPEND CHIBIOS_INCLUDES_nil os/nil/include)
- LIST (APPEND CHIBIOS_SOURCES_rt
- os/rt/src/chsys.c
- os/rt/src/chdebug.c
- os/rt/src/chtrace.c
- os/rt/src/chvt.c
- os/rt/src/chschd.c
- os/rt/src/chthreads.c
- )
- LIST (APPEND CHIBIOS_INCLUDES_rt os/rt/include)
- IF (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_${STM32_FAMILY})
- LIST(APPEND CHIBIOS_SOURCES_${CHIBIOS_KERNEL} ${CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_${STM32_FAMILY}})
- ENDIF()
- IF (CHIBIOS_INCLUDES_${CHIBIOS_KERNEL}_${STM32_FAMILY})
- LIST(APPEND CHIBIOS_INCLUDES_${CHIBIOS_KERNEL} ${CHIBIOS_INCLUDES_${CHIBIOS_KERNEL}_${STM32_FAMILY}})
- ENDIF()
- FOREACH (COMP ${CHIBIOS_RTOS_COMPONENTS})
- IF (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_${COMP})
- LIST(APPEND CHIBIOS_SOURCES_${CHIBIOS_KERNEL} ${CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_${COMP}})
- ENDIF()
- IF (CHIBIOS_INCLUDES_${CHIBIOS_KERNEL}_${COMP})
- LIST(APPEND CHIBIOS_INCLUDES_${CHIBIOS_KERNEL} ${CHIBIOS_INCLUDES_${CHIBIOS_KERNEL}_${COMP}})
- ENDIF()
- IF (CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_${COMP}_${STM32_FAMILY})
- LIST(APPEND CHIBIOS_SOURCES_${CHIBIOS_KERNEL} ${CHIBIOS_SOURCES_${CHIBIOS_KERNEL}_${COMP}_${STM32_FAMILY}})
- ENDIF()
- IF (CHIBIOS_INCLUDES_${CHIBIOS_KERNEL}_${COMP}_${STM32_FAMILY})
- LIST(APPEND CHIBIOS_INCLUDES_${CHIBIOS_KERNEL} ${CHIBIOS_INCLUDES_${CHIBIOS_KERNEL}_${COMP}_${STM32_FAMILY}})
- ENDIF()
- ENDFOREACH()
|