# ******************************************************************************
# (C) Automotive-Lighting Reutlingen GmbH  -  ALRT/EEG
#     Tuebinger Strasse 123, 72762 Reutlingen, Germany
# ******************************************************************************

# ------------------------------------------------------------------------------
# file   CustVarBuild_100_HexManip.gmk
#
# \brief customer variant type build type make manipulation of hex files
#
# ------------------------------------------------------------------------------

#PAT-877 : Replaced spaces with tab
HEX_MANIP_PARAMS      = "outFileAll=$(subst /,\,$(FILE_BIN_NAME))_All.$(SUFFIX_HEX)"         \
                        "inFile=$(subst /,\,$(FILE_BIN_NAME)).$(SUFFIX_HEX)"

HEX_MANIP_SCRIPT_FILE = $(ENV_MAKE_CUST_VAR)/$(TYP_PRJ)_$(TYP_VAR)_HexManipScript.hxm

.PHONY: HexManip

ifeq ($(TYP_CC),ARM_AXN)

HexManip :
	@-$(GNUECHO) +++ creating programm code with HexManip
	@-$(GNUECHO) +++ creating programm code with HexManip diaabled for AXIVION

else

HexManip :
ifeq ($(OS),Windows_NT)
	@-$(GNUECHO) +++ creating programm code with HexManip
	@-$(HEX_MANIP) $(HEX_MANIP_PARAMS) $(subst /,\,$(HEX_MANIP_SCRIPT_FILE))
else
	@-$(GNUECHO) +++ HexManip - Not available on Linux Build +++ 
endif
endif
