# ******************************************************************************
# (C) Automotive-Lighting Reutlingen GmbH  -  ALRT/EEG
#     Tuebinger Strasse 123, 72762 Reutlingen, Germany
# ******************************************************************************

# ------------------------------------------------------------------------------
# file   CustVar_070_Link.gmk
#
# \brief customer variant make linker step
#
# ------------------------------------------------------------------------------

# ------------------------------------------------------------------------------
# Link object files (PC based module test)
# ------------------------------------------------------------------------------

ifeq ($(TYP_CC),WIN_VC)

LinkObjectFiles : $(FILES_TMP_OBJ)
	@$(GNUECHO) +++ linking application: $(FILE_BIN_NAME).$(SUFFIX_EXE)
	@$(CTC) $(CTCFLAGS) $(LD) $(LDFLAGS) /OUT:$(subst /,\,$(FILE_BIN_NAME).$(SUFFIX_EXE)) /PDB:$(subst /,\,$(FILE_BIN_NAME).$(SUFFIX_PDB)) $(FILES_TMP_OBJ)
	@$(GNUECHO) +++ end link

endif

ifeq ($(TYP_CC),WIN_GCC)

LIBPATH    =

LinkObjectFiles : $(FILES_TMP_OBJ)
	@$(GNUECHO) +++ linking application: $(FILE_BIN_NAME).$(SUFFIX_EXE)
ifeq ($(TYP_COVER),CTC)
	@$(CTC) $(CTCFLAGS) $(LD) $(LDFLAGS) $(FILES_TMP_OBJ) -L$(subst \,/,$(CTCHOME)\Lib) -lctc64 -o $(FILE_BIN_NAME).$(SUFFIX_EXE)
endif
ifeq ($(TYP_COVER),GCOV)
	@$(CC) $(CFLAGS_COVER) $(LD) $(LDFLAGS) $(FILES_TMP_OBJ) -o $(FILE_BIN_NAME).$(SUFFIX_EXE)
endif
	@$(GNUECHO) +++ end link

endif
