SRCDIR = . src/nonos arch/core INCDIR = . src/nonos arch/core SRCS_COMMON += HwiP_nonos.c SwiP_nonos.c Utils_nonos.c SemaphoreP_nonos.c DebugP_nonos.c RegisterIntr_nonos.c Core_utils.c PACKAGE_SRCS_COMMON = makefile HwiP.h SwiP.h MuxIntcP.h osal.h osal_component.mk SemaphoreP.h \ TimerP.h RegisterIntr.h EventCombinerP.h CycleprofilerP.h CacheP.h DebugP.h soc/osal_soc.h soc/$(SOC) \ src/nonos/Nonos_config.h src/nonos/HwiP_nonos.c src/nonos/SwiP_nonos.c src/nonos/CycleprofilerP_nonos.c \ src/nonos/RegisterIntr_nonos.c src/nonos/SemaphoreP_nonos.c src/nonos/Utils_nonos.c src/nonos/DebugP_nonos.c \ src/src_common_nonos.mk src/Module.xs \ arch/core/Core_utils.c docs/OSAL_SoftwareManifest.html docs/ReleaseNotes_OSAL.pdf \ build \ config_mk.bld osalver.h osalver.h.xdt package.bld package.xdc package.xs Settings.xdc.xdt ifeq ($(SOC),$(filter $(SOC),am571x am572x am574x am335x am437x k2h k2k k2e k2l k2g c6678 c6657 omapl137 omapl138 am65xx j721e am64x)) SRCDIR += soc/$(SOC) SRCS_COMMON += TimerP_default.c endif ifeq ($(SOC),$(filter $(SOC), j7200)) SRCDIR += soc/$(SOC) SRCS_COMMON += TimerP_default_$(ISA).c endif ifeq ($(SOC),$(filter $(SOC), tpr12)) SRCDIR += soc/$(SOC) SRCS_COMMON += TimerP_default.c CycleprofilerP_nonos.c endif ifeq ($(CORE),mpu1_0) SRCDIR += arch/core/a53 SRCS_COMMON += CacheP_nonos.c Arch_util.c PACKAGE_SRCS_COMMON += arch/core/a53 endif ifeq ($(CORE),$(filter $(CORE), mcu1_0 mcu2_0 mcu2_1)) SRCDIR += arch/core/r5 SRCS_COMMON += CacheP_nonos.c Arch_util.c SRCS_ASM_COMMON += TimestampProvider_asm.asm PACKAGE_SRCS_COMMON += arch/core/r5 endif ifeq ($(CORE),a15_0) SRCDIR += arch/core/a15 SRCS_COMMON += CacheP_nonos.c Arch_util.c SRCS_ASM_COMMON += TimestampProvider_asm.asm PACKAGE_SRCS_COMMON += arch/core/a15 endif ifeq ($(CORE),arm9_0) SRCDIR += arch/core/arm9 SRCS_COMMON += CacheP_nonos.c Arch_util.c PACKAGE_SRCS_COMMON += arch/core/arm9 endif ifeq ($(CORE),$(filter $(CORE), c66x c66xdsp_1 c66xdsp_2 c674x)) SRCDIR += arch/core/c6x SRCS_COMMON += CacheP_nonos.c Arch_util.c EventCombinerP_nonos.c PACKAGE_SRCS_COMMON += arch/core/c6x src/nonos/EventCombinerP_nonos.c endif ifeq ($(CORE),$(filter $(CORE), c7x_1 c7x-hostemu)) SRCDIR += arch/core/c7x SRCS_COMMON += CacheP_nonos.c Arch_util.c PACKAGE_SRCS_COMMON += arch/core/c7x endif ifeq ($(CORE),$(filter $(CORE), ipu1_0 m4f_0)) ifeq ($(SOC),$(filter $(SOC),am571x am572x am574x dra72x dra75x dra78x am64x)) SRCDIR += arch/core/m4 SRCS_COMMON += CacheP_nonos.c Arch_util.c PACKAGE_SRCS_COMMON += arch/core/m4 endif ifeq ($(SOC),$(filter $(SOC),am571x am572x am574x dra72x dra75x dra78x)) CFLAGS_LOCAL_COMMON += -DUNICACHE_ENABLED endif endif ifeq ($(SOC),$(filter $(SOC),am437x am335x)) SRCS_COMMON += cache_arm.c \ cpu.c SRCS_ASM_COMMON += cp15.asm SRCDIR+=$(PDK_INSTALL_PATH)/ti/starterware/soc \ $(PDK_INSTALL_PATH)/ti/starterware/soc/armv7a \ $(PDK_INSTALL_PATH)/ti/starterware/soc/armv7a/gcc INCDIR += $(PDK_INSTALL_PATH)/ti/starterware/include \ $(PDK_INSTALL_PATH)/ti/starterware/include/hw \ $(PDK_INSTALL_PATH)/ti/starterware/board \ $(PDK_INSTALL_PATH)/ti/starterware/device \ $(PDK_INSTALL_PATH)/ti/starterware/include/utils \ $(PDK_INSTALL_PATH)/ti/starterware/utils \ $(PDK_INSTALL_PATH)/ti/starterware/soc \ $(PDK_INSTALL_PATH)/ti/starterware/include/armv7a \ $(PDK_INSTALL_PATH)/ti/starterware/soc/armv7a \ $(PDK_INSTALL_PATH)/ti/starterware/soc/armv7a/gcc ifeq ($(SOC),$(filter $(SOC),am437x)) SRCS_COMMON += pl310.c CacheP_nonos.c osalgic.c Arch_util.c SRCDIR += arch/core/a9 SRCS_ASM_COMMON += pub2mon.asm SRCS_ASM_COMMON += TimestampProvider_asm.asm CFLAGS_LOCAL_COMMON += -DOUTER_CACHE_ENABLE INCDIR += $(PDK_INSTALL_PATH)/ti/starterware/soc/am43xx/am437x \ $(PDK_INSTALL_PATH)/ti/starterware/board/am43xx \ $(PDK_INSTALL_PATH)/ti/starterware/soc/am43xx \ $(PDK_INSTALL_PATH)/ti/starterware/include/am43xx \ $(PDK_INSTALL_PATH)/ti/starterware/include/am43xx/am437x PACKAGE_SRCS_COMMON += arch/core/a9 endif ifeq ($(SOC),$(filter $(SOC),am335x)) SRCS_COMMON += pl310.c CacheP_nonos.c osalintc.c Arch_util.c SRCDIR += arch/core/a8 SRCS_ASM_COMMON += TimestampProvider_asm.asm INCDIR += $(PDK_INSTALL_PATH)/ti/starterware/soc/am33xx/am335x \ $(PDK_INSTALL_PATH)/ti/starterware/board/am33xx \ $(PDK_INSTALL_PATH)/ti/starterware/soc/am33xx \ $(PDK_INSTALL_PATH)/ti/starterware/include/am33xx \ $(PDK_INSTALL_PATH)/ti/starterware/include/am33xx/am335x PACKAGE_SRCS_COMMON += arch/core/a8 endif endif