# ******************************************************************************
# (C) Automotive-Lighting Reutlingen GmbH  -  ALRT/EES
#     Tuebinger Strasse 123, 72762 Reutlingen, Germany
# ******************************************************************************

# ------------------------------------------------------------------------------
# file   CustVar_030_Flags.gmk
#
# \brief customer variant type make flags
#
# ------------------------------------------------------------------------------

include $(ENV_MAKE_CUST)/Cust_030_Flags_KPIT.gmk


FBL_LIBRARY                       := $(PATH_SRC_KPIT_FBL)/BootMode_Stack/CAN/SLB/ReferenceFiles/Build/Library
FBL_BUILD                         := $(PATH_SRC_KPIT_FBL)/BootMode_Stack/CAN/SLB/ReferenceFiles/Build



clib                              = $(PATH_TOOLS_COMPILER_BIN)/lib/thumb

LDFLAGS                           =  -cpu=cortexm0plus                                                                         \
									 $(FBL_LIBRARY)/libSLB_CYT2B9_SLB_CAN.a                                                    \
									 $(FBL_LIBRARY)/libExternalWatchdog.a                                                      \
									 $(FILES_LD)                                                                               \
                                     -e Reset_Handler -V -L$(clib) -lsys -larch -lansi -lstartup -nostartfiles -delete
                                     
									                   
                         
						 
CFLAGS_DEFAULT                   = -c                                \
                                   -cpu=cortexm0plus                 \
                                   -thumb                            \
                                   -thumb_lib                        \
                                   -c99                              \
                                   --short_enum                      \
                                   -align4                           \
                                   --no_commons                      \
                                   --no_alternative_tokens           \
                                   -asm3g                            \
                                   -preprocess_assembly_files        \
                                   -nostartfiles                     \
                                   -globalcheck=normal               \
                                   -globalcheck_qualifiers           \
                                   --prototype_errors                \
                                   -Wformat                          \
                                   -Wimplicit-int                    \
                                   -Wshadow                          \
                                   -Wtrigraphs                       \
                                   -Wundef                           \
                                   -reject_duplicates                \
                                   -list                             \
                                   -MD                               \
								   -Ogeneral
								   

AFLAGS                            = -cpu=cortexm0plus -g -list      \
                                    -c                              \
                                    -cpu=cortexm0plus               \
                                    -thumb                          \
                                    -thumb_lib                      \
                                    -c99                            \
                                    --short_enum                    \
                                    -align4                         \
                                    --no_commons                    \
                                    --no_alternative_tokens         \
                                    -asm3g                          \
                                    -preprocess_assembly_files      \
                                    -nostartfiles                   \
                                    -globalcheck=normal             \
                                    -globalcheck_qualifiers         \
                                    --prototype_errors              \
                                    -Wformat                        \
                                    -Wimplicit-int                  \
                                    -Wshadow                        \
                                    -Wtrigraphs                     \
                                    -Wundef                         \
                                    -reject_duplicates              \
                                    -list                           \
                                    -Ogeneral


C_INCLUDES                        := $(C_INCLUDES_KPIT_FBL)

C_DEFINES                         := $(C_DEFINES)
