# ******************************************************************************
# (C) Automotive-Lighting Reutlingen GmbH  -  ALRT/EEG
#     Tuebinger Strasse 123, 72762 Reutlingen, Germany
# ******************************************************************************

# ------------------------------------------------------------------------------
# file   Hal_050_Files.gmk
#
# brief file settings on HAL level
#
# descr
#
# ------------------------------------------------------------------------------

FILES_SRC_HAL     := $(FILES_SRC_HAL)                                                                  \
                     $(PATH_SRC_HAL)/Sys/Start/SysStart

ifeq ($(TYP_CC),ARM_GCC)

FILES_SRC_HAL     := $(FILES_SRC_HAL)                                                                  \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_C++Completion                  \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_Crt0                           \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_Crt0InitRam                    \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_Crt1                           \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_IntVect

endif

ifeq ($(TYP_CC),ARM_AXN)

FILES_SRC_HAL     := $(FILES_SRC_HAL)                                                                  \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_C++Completion                  \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_Crt0                           \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_Crt0InitRam                    \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_Crt1                           \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_IntVect

endif


ifeq ($(TYP_CC),ARM_GHS)

FILES_SRC_HAL     := $(FILES_SRC_HAL)                                                                  \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_C++Completion                  \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_Crt0                           \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_Crt0InitRam                    \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_Crt1                           \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/SysStart_Startup_IntVect

endif

ifeq ($(TYP_CC),ARM_KEIL)

FILES_SRC_HAL     := $(FILES_SRC_HAL)                                                                  \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/$(TYP_CC)/SysStart_Startup_Crt0                 \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/$(TYP_CC)/SysStart_Startup_Crt0InitRam          \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/$(TYP_CC)/SysStart_Startup_Crt1                 \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/$(TYP_CC)/SysStart_Startup_IntVect

endif

ifeq ($(TYP_CC),ARM_IAR)

FILES_SRC_HAL     := $(FILES_SRC_HAL)                                                                  \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/$(TYP_CC)/SysStart_Startup                      \
                     $(PATH_SRC_HAL)/Sys/Start/Startup/$(TYP_CC)/SysStart_Startup_IntVect

endif
