# ******************************************************************************
# (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
include $(ENV_MAKE_CUST)/Cust_030_Flags_TargetLink.gmk
include $(ENV_MAKE_CDD)/CddSpi/$(TYP_FAMILY)_$(TYP_DERIV)/CddSpi_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddSbc/$(TYP_FAMILY)_$(TYP_DERIV)/CddSbc_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddEft/$(TYP_FAMILY)_$(TYP_DERIV)/CddEft_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddLed/$(TYP_FAMILY)_$(TYP_DERIV)/CddLed_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddBoost/$(TYP_FAMILY)_$(TYP_DERIV)/CddBoost_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddTps92520/$(TYP_FAMILY)_$(TYP_DERIV)/CddTps92520_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddNcv78702/$(TYP_FAMILY)_$(TYP_DERIV)/CddNcv78702_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddMlc/$(TYP_FAMILY)_$(TYP_DERIV)/CddMlc_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddTle94x1/$(TYP_FAMILY)_$(TYP_DERIV)/CddTle94x1_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddSwi/$(TYP_FAMILY)_$(TYP_DERIV)/CddSwi_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddBts7200/$(TYP_FAMILY)_$(TYP_DERIV)/CddBts7200_030_Flags.gmk
include $(ENV_MAKE_CDD)/CddStp/$(TYP_FAMILY)_$(TYP_DERIV)/CddStp_030_Flags.gmk


C_INCLUDES                        := $(C_INCLUDES_KPIT_APP)                                   \
                                     $(C_INCLUDES_TARGET_LINK)                                \
                                     $(PATH_SRC_THIRD_PARTY)/Src_GLIWA/T1/src                 \
                                     $(PATH_SRC_THIRD_PARTY)/Src_GLIWA/T1/interface           \
                                     $(PATH_SRC_CUST_VAR)                                     \
									 $(PATH_SRC_CUST_VAR)/Swc/LedR                            \
                                     $(PATH_SRC_CUST_VAR)/Swc/LedR/AnimMa                     \
                                     $(PATH_SRC_CUST_VAR)/ALUnit/Util/Time                    \
                                     $(PATH_SRC_THIRD_PARTY)/Src_ALComponent/ALUnit/Util      \
                                     $(PATH_SRC_CUST_VAR)/ALUnit/CfgId                        \
                                     $(PATH_SRC_CUST_VAR)/Swc/SysMon                          \
                                     $(PATH_SRC_OS)/Scheduler/Gen                             \
                                     $(PATH_SRC_GEN)/Bsw/Common                               \
                                     $(PATH_SRC_GEN)/Bsw/EcuM                                 \
                                     $(PATH_SRC_CUST_VAR)/Swc/CtrlStp                         \
                                     $(PATH_SRC_CUST_VAR)/Swc/CtrlStp/Api                     \
                                     $(PATH_SRC_GEN)                                          \
                                     $(PATH_SRC_CDD)                                          \
                                     $(PATH_SRC_CUST_VAR)/Bsw/Cdd/CddSpi                      \
                                     $(PATH_SRC_CUST_VAR)/Bsw/Cdd/CddSpi/Cfg                  \
                                     $(PATH_SRC_CUST_VAR)/Bsw/Cdd/CddStp                      \
                                     $(PATH_SRC_CUST_VAR)/Bsw/Cdd/CddStp/Cfg                  \
                                     $(PATH_SRC_CUST_VAR)/Bsw/IoHwAbUser                      \
                                     $(PATH_SRC_CUST_VAR)/Bsw/IoHwAbUser/Api                  \
                                     $(PATH_SRC_CUST_VAR)/Bsw/IoHwAbUser/Cfg                  \
                                     $(PATH_SRC_CUST_VAR)/Swc/CtrlHss/Api                     \
                                     $(PATH_SRC_CUST_VAR)/Swc/Cpm                             \
                                     $(PATH_SRC_CUST_VAR)/Swc/Cpm/Api                         \
                                     $(PATH_SRC_CUST_VAR)/Swc/Cpm/Gen                         \
                                     $(PATH_SRC_CUST_VAR)/Swc/Cpm/Gen/FanM                    \
                                     $(PATH_SRC_CUST_VAR)/Swc/Cpm/Gen/Cpm                     \
                                     $(PATH_SRC_CUST_VAR)/Swc/DiagM                           \
                                     $(PATH_SRC_CUST_VAR)/Swc/DiagM/Api                       \
                                     $(C_INCLUDES)

# for Gliwa activation please add macor 'OS_HAS_GLIWA_T1' to 'C_DEFINES' and do re-build
C_DEFINES                         := $(C_DEFINES)                                             

ifeq ($(TYP_SPECIAL_BUILD_OR_REBUILD),TYP_SPECIAL_BUILD_OR_REBUILD_DEVELOPER)
C_DEFINES                         := $(C_DEFINES)                                             \
                                     T1_DISABLE_T1_FLEX
endif
