
# ------------------------------------------------------------------------------
# make file containing specialized MCAL file lists
# ------------------------------------------------------------------------------

# The result of this file is to add the specific Mcal source files

ifeq ($(TYP_PRJ),$(filter $(TYP_PRJ),Pb025 Sb015))
FILES_NXP_SDK    = $(PATH_SRC_NXP_SDK)/osif/osif_baremetal                        \
                   $(PATH_SRC_NXP_SDK)/drivers/src/edma/edma_hw_access            \
                   $(PATH_SRC_NXP_SDK)/drivers/src/edma/edma_driver               \
                   $(PATH_SRC_NXP_SDK)/drivers/src/edma/edma_irq                  \
                   $(PATH_SRC_NXP_SDK)/drivers/src/flexcan/flexcan_hw_access      \
                   $(PATH_SRC_NXP_SDK)/drivers/src/flexcan/flexcan_driver         \
                   $(PATH_SRC_NXP_SDK)/drivers/src/flexcan/flexcan_irq            \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_hw_access          \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_master_driver      \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_slave_driver       \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_shared_function    \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_irq                \
                   $(PATH_SRC_NXP_SDK)/drivers/src/adc/adc_driver                 \
                   $(PATH_SRC_NXP_SDK)/drivers/src/pdb/pdb_driver                 \
                   $(PATH_SRC_NXP_SDK)/drivers/src/pdb/pdb_hw_access              \
                   $(PATH_SRC_NXP_SDK)/drivers/src/pins/pins_driver               \
                   $(PATH_SRC_NXP_SDK)/drivers/src/pins/pins_port_hw_access       \
                   $(PATH_SRC_NXP_SDK)/drivers/src/trgmux/trgmux_driver           \
                   $(PATH_SRC_NXP_SDK)/drivers/src/trgmux/trgmux_hw_access        \
                   $(PATH_SRC_NXP_SDK)/drivers/src/flash/flash_driver             \
                   $(PATH_SRC_NXP_SDK)/drivers/src/interrupt/interrupt_manager    \
                   $(PATH_SRC_NXP_SDK)/pal/src/can/can_pal                        \
                   $(PATH_SRC_NXP_SDK)/pal/src/adc/adc_pal                        \
                   $(PATH_SRC_NXP_SDK)/pal/src/adc/adc_irq


FILES_SRC_MCAL  := $(FILES_SRC_MCAL)                                              \
                   $(FILES_NXP_SDK)                                               \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Adc/Adc                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Can/Can                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Dio/Dio                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Gpt/Gpt                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Port/Port                        \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Mcu/Mcu                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Spi/Spi                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Wdg/Wdg                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Dma/Dma
else
FILES_NXP_SDK    = $(PATH_SRC_NXP_SDK)/osif/osif_baremetal                        \
                   $(PATH_SRC_NXP_SDK)/drivers/src/edma/edma_hw_access            \
                   $(PATH_SRC_NXP_SDK)/drivers/src/edma/edma_driver               \
                   $(PATH_SRC_NXP_SDK)/drivers/src/edma/edma_irq                  \
                   $(PATH_SRC_NXP_SDK)/drivers/src/flexcan/flexcan_hw_access      \
                   $(PATH_SRC_NXP_SDK)/drivers/src/flexcan/flexcan_driver         \
                   $(PATH_SRC_NXP_SDK)/drivers/src/flexcan/flexcan_irq            \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_hw_access          \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_master_driver      \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_slave_driver       \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_shared_function    \
                   $(PATH_SRC_NXP_SDK)/drivers/src/lpspi/lpspi_irq                \
                   $(PATH_SRC_NXP_SDK)/drivers/src/adc/adc_driver                 \
                   $(PATH_SRC_NXP_SDK)/drivers/src/pdb/pdb_driver                 \
                   $(PATH_SRC_NXP_SDK)/drivers/src/pdb/pdb_hw_access              \
                   $(PATH_SRC_NXP_SDK)/drivers/src/pins/pins_driver               \
                   $(PATH_SRC_NXP_SDK)/drivers/src/pins/pins_port_hw_access       \
                   $(PATH_SRC_NXP_SDK)/drivers/src/trgmux/trgmux_driver           \
                   $(PATH_SRC_NXP_SDK)/drivers/src/trgmux/trgmux_hw_access        \
                   $(PATH_SRC_NXP_SDK)/drivers/src/interrupt/interrupt_manager    \
                   $(PATH_SRC_NXP_SDK)/pal/src/can/can_pal                        \
                   $(PATH_SRC_NXP_SDK)/pal/src/adc/adc_pal                        \
                   $(PATH_SRC_NXP_SDK)/pal/src/adc/adc_irq


FILES_SRC_MCAL  := $(FILES_SRC_MCAL)                                              \
                   $(FILES_NXP_SDK)                                               \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Adc/Adc                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Can/Can                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Dio/Dio                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Gpt/Gpt                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Port/Port                        \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Mcu/Mcu                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Spi/Spi                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Wdg/Wdg                          \
                   $(PATH_SRC_MCAL_FAMILY_DERIV)/Dma/Dma
endif
FILES_NOMISRA   := $(FILES_NOMISRA)                                               \
                   $(FILES_NXP_SDK)                      
