################################################################################
# Automatically-generated file. Do not edit!
################################################################################

-include ../makefile.init

RM := rm -rf

# All of the sources participating in the build are defined here
-include sources.mk
-include user/subdir.mk
-include libraries/zf_driver/subdir.mk
-include libraries/zf_device/subdir.mk
-include libraries/zf_components/subdir.mk
-include libraries/zf_common/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/_PinMap/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/_Lib/InternalMux/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/_Lib/DataHandling/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/_Impl/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Stm/Timer/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Stm/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Src/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Smu/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Smu/Smu/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Sent/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Sent/Sent/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Scu/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Qspi/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Qspi/SpiSlave/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Qspi/SpiMaster/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Psi5s/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Psi5s/Psi5s/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Psi5/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Psi5/Psi5/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Port/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Port/Io/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Pms/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Mtu/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Msc/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Msc/Msc/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Iom/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Iom/Iom/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Iom/Driver/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/I2c/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/I2c/I2c/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Hssl/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Hssl/Hssl/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Trig/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Tom/Timer/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Tom/PwmHl/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Tom/Pwm/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Tim/Timer/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Tim/In/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Atom/Timer/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Atom/PwmHl/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gtm/Atom/Pwm/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gpt12/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Gpt12/IncrEnc/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Geth/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Geth/Eth/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Flash/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Fce/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Fce/Crc/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Evadc/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Evadc/Adc/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Eray/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Eray/Eray/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Edsadc/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Edsadc/Edsadc/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Dts/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Dts/Dts/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Dma/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Dma/Dma/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Cpu/Trap/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Cpu/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Cpu/Irq/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Convctrl/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Ccu6/TimerWithTrigger/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Ccu6/Timer/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Ccu6/TPwm/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Ccu6/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Ccu6/PwmHl/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Ccu6/PwmBc/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Ccu6/Icu/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Can/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Can/Can/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Asclin/Std/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Asclin/Spi/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Asclin/Lin/subdir.mk
-include libraries/infineon_libraries/iLLD/TC36A/Tricore/Asclin/Asc/subdir.mk
-include libraries/infineon_libraries/Service/CpuGeneric/SysSe/Time/subdir.mk
-include libraries/infineon_libraries/Service/CpuGeneric/SysSe/Math/subdir.mk
-include libraries/infineon_libraries/Service/CpuGeneric/SysSe/General/subdir.mk
-include libraries/infineon_libraries/Service/CpuGeneric/SysSe/Comm/subdir.mk
-include libraries/infineon_libraries/Service/CpuGeneric/SysSe/Bsp/subdir.mk
-include libraries/infineon_libraries/Service/CpuGeneric/StdIf/subdir.mk
-include libraries/infineon_libraries/Service/CpuGeneric/If/subdir.mk
-include libraries/infineon_libraries/Infra/Ssw/TC36A/Tricore/subdir.mk
-include libraries/infineon_libraries/Infra/Platform/Tricore/Compilers/subdir.mk
-include libraries/infineon_libraries/Configurations/subdir.mk
-include code/subdir.mk
ifneq ($(MAKECMDGOALS),clean)
ifneq ($(strip $(C++_DEPS)),)
-include $(C++_DEPS)
endif
ifneq ($(strip $(CC_DEPS)),)
-include $(CC_DEPS)
endif
ifneq ($(strip $(CPP_DEPS)),)
-include $(CPP_DEPS)
endif
ifneq ($(strip $(CXX_DEPS)),)
-include $(CXX_DEPS)
endif
ifneq ($(strip $(C_DEPS)),)
-include $(C_DEPS)
endif
ifneq ($(strip $(C_UPPER_DEPS)),)
-include $(C_UPPER_DEPS)
endif
endif

-include ../makefile.defs

OPTIONAL_TOOL_DEPS := \
$(wildcard ../makefile.defs) \
$(wildcard ../makefile.init) \
$(wildcard ../makefile.targets) \


BUILD_ARTIFACT_NAME := Car_Front
BUILD_ARTIFACT_EXTENSION := elf
BUILD_ARTIFACT_PREFIX :=
BUILD_ARTIFACT := $(BUILD_ARTIFACT_PREFIX)$(BUILD_ARTIFACT_NAME)$(if $(BUILD_ARTIFACT_EXTENSION),.$(BUILD_ARTIFACT_EXTENSION),)

# Add inputs and outputs from these tool invocations to the build variables 
SECONDARY_SIZE += \
Car_Front.siz \


# All Target
all: main-build

# Main-build Target
main-build: Car_Front.elf secondary-outputs

# Tool invocations
Car_Front.elf: $(OBJS) makefile $(OPTIONAL_TOOL_DEPS)
	@echo 'Building target: $@'
	@echo 'Invoking: TASKING Linker'
	cctc --lsl-file="../Lcf_Tasking_Tricore_Tc.lsl" -Wl-Oc -Wl-OL -Wl-Ot -Wl-Ox -Wl-Oy "E:\ADSWorkspace\Car_front\Car_Front\libraries\zf_device\zf_device_config.a" -Wl--map-file="Car_Front.map" -Wl-mc -Wl-mf -Wl-mi -Wl-mk -Wl-ml -Wl-mm -Wl-md -Wl-mr -Wl-mu --no-warnings= -Wl--error-limit=42 --fp-model=3 -lrt --lsl-core=vtc --exceptions --strict --anachronisms --force-c++ -Ctc36x -o"Car_Front.elf" -Wl-o"Car_Front.hex:IHEX" $(OBJS)
	@echo 'Finished building target: $@'
	@echo ' '

Car_Front.siz: Car_Front.elf makefile $(OPTIONAL_TOOL_DEPS)
	@echo 'Invoking: Print Size'
	elfsize  "Car_Front.elf"
	@echo 'Finished building: $@'
	@echo ' '

# Other Targets
clean:
	find . ! -name "*.mk" ! -name "makefile" ! -name "." -type f -delete 
	-@echo ' '

secondary-outputs: $(SECONDARY_SIZE)

.PHONY: all clean dependents main-build

-include ../makefile.targets
