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

-include makefile.init

RM := rm -rf *.sni *.dbg *.lst *.lis *.lpp *.map *.x *.lbp *.bls *.libelf *.rel *.lbk *.abs *.mi *.jmp *.fsy 1st/*.abs 1st/*.jmp 1st/*.fsy

# All of the sources participating in the build are defined here
-include sources.mk
-include application/user_interface/board/subdir.mk
-include driver/sensor/subdir.mk
-include driver/inverter/subdir.mk
-include driver/mcu/auto_generation/subdir.mk
-include driver/mcu/subdir.mk
-include middle/common/subdir.mk
-include application/main/subdir.mk
-include application/user_interface/ics/subdir.mk
-include middle/control/subdir.mk
-include middle/interface/subdir.mk

ifneq ($(MAKECMDGOALS),clean)
ifneq ($(strip $(C_DEPS)),)
-include $(C_DEPS)
endif 
ifneq ($(strip $(C_UPPER_DEPS)),)
-include $(C_UPPER_DEPS)
endif 
ifneq ($(strip $(CPP_DEPS)),)
-include $(CPP_DEPS)
endif 
ifneq ($(strip $(CXX_DEPS)),)
-include $(CXX_DEPS)
endif 
ifneq ($(strip $(CC_DEPS)),)
-include $(CC_DEPS)
endif 
ifneq ($(strip $(C++_DEPS)),)
-include $(C++_DEPS)
endif 
ifneq ($(strip $(S_UPPER_DEPS)),)
-include $(S_UPPER_DEPS)
endif 
ifneq ($(strip $(ASM_DEPS)),)
-include $(ASM_DEPS)
endif 
ifneq ($(strip $(SX_DEPS)),)
-include $(SX_DEPS)
endif 
ifneq ($(strip $(JMP_DEPS)),)
-include $(JMP_DEPS)
endif 
ifneq ($(strip $(SRC_DEPS)),)
-include $(SRC_DEPS)
endif 
ifneq ($(strip $(PP_DEPS)),)
-include $(PP_DEPS)
endif 
ifneq ($(strip $(P_DEPS)),)
-include $(P_DEPS)
endif 
ifneq ($(strip $(FSY_DEPS)),)
-include $(FSY_DEPS)
endif 
endif

ifneq ($(strip $(SRC_UPPER_SRCS)),)
ALL_ASMS += $(SRC_UPPER_SRCS) 
endif
ifneq ($(strip $(SRC_SRCS)),)
ALL_ASMS += $(SRC_SRCS) 
endif
ifneq ($(strip $(S_UPPER_SRCS)),)
ALL_ASMS += $(S_UPPER_SRCS) 
endif
ifneq ($(strip $(S_SRCS)),)
ALL_ASMS += $(S_SRCS) 
endif


-include ../makefile.defs

# Add inputs and outputs from these tool invocations to the build variables
LINKER_OUTPUT_OUTPUTS += \
RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.abs

LIBRARY_GENERATOR_OUTPUTTYPE_OUTPUTS += \
RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.lib

CONVERTOR_OUTPUT_OUTPUTS += \
RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.mot

OBJS := \
$(COMPILER_OBJS) \
$(INDIVIDUAL_COMPILER_OBJS) \
$(ASSEMBLER_OBJS) \
$(CUSTOM_OBJS)

# All Target
all: $(CONVERTOR_OUTPUT_OUTPUTS) RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.x
	$(MAKE) --no-print-directory post-build

	@echo 'Build complete.'

RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.mot: $(LINKER_OUTPUT_OUTPUTS) 
	@echo 'Invoking: Converter'
	@echo 'Building target:'
	@echo ConverterRX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.tmp=
	@sed -e "s/^/    /" "ConverterRX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.tmp"
	rlink   "RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.abs" -subcommand="ConverterRX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.tmp"
	@echo 'Finished building target:'
	@echo.


RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.abs: $(OBJS)  $(ALL_ASMS) $(LIBRARY_GENERATOR_OUTPUTTYPE_OUTPUTS)   \
../application/user_interface/ics/ICS_RX23T.obj  \
../middle/common/r_mtr_volt_err_comp.obj  \
../middle/control/r_mtr_ctrl_gain_calc.obj  \
../middle/control/r_mtr_ipd.obj  \
../middle/control/r_mtr_speed_observer.obj
	@echo 'Invoking: Linker'
	@echo LinkerRX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.tmp=
	@sed -e "s/^/    /" "LinkerRX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.tmp"
	rlink -subcommand="LinkerRX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.tmp"
	@echo 'Finished building:'
	@echo.


RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.lib: 
	@echo 'Invoking: Library Generator'
	@echo LibraryGeneratorRX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.tmp=
	@sed -e "s/^/    /" "LibraryGeneratorRX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.tmp"
	lbgrx -subcommand="LibraryGeneratorRX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.tmp"
	@echo 'Finished building:'
	@echo.

RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.x: RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.abs
		-C:\Users\a5111059\.eclipse\com.renesas.platform_1435879475\Utilities\\ccrx\renesas_cc_converter.exe RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.abs RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.x

# Other Targets
clean:
	-$(RM) $(LINKER_OUTPUT_OUTPUTS) $(LIBRARY_GENERATOR_OUTPUTTYPE_OUTPUTS) $(CONVERTOR_OUTPUT_OUTPUTS)
	-rm -rf application/user_interface/board/*.obj application/user_interface/board/*.d application/user_interface/board/*.asm application/user_interface/board/*.p application/user_interface/board/*.pp application/user_interface/board/*.src application/user_interface/board/*.jmp application/user_interface/board/*.lst application/user_interface/board/*.prn application/user_interface/board/*.i 
	-rm -rf driver/sensor/*.obj driver/sensor/*.d driver/sensor/*.asm driver/sensor/*.p driver/sensor/*.pp driver/sensor/*.src driver/sensor/*.jmp driver/sensor/*.lst driver/sensor/*.prn driver/sensor/*.i 
	-rm -rf driver/inverter/*.obj driver/inverter/*.d driver/inverter/*.asm driver/inverter/*.p driver/inverter/*.pp driver/inverter/*.src driver/inverter/*.jmp driver/inverter/*.lst driver/inverter/*.prn driver/inverter/*.i 
	-rm -rf driver/mcu/auto_generation/*.obj driver/mcu/auto_generation/*.d driver/mcu/auto_generation/*.asm driver/mcu/auto_generation/*.p driver/mcu/auto_generation/*.pp driver/mcu/auto_generation/*.src driver/mcu/auto_generation/*.jmp driver/mcu/auto_generation/*.lst driver/mcu/auto_generation/*.prn driver/mcu/auto_generation/*.i 
	-rm -rf driver/mcu/*.obj driver/mcu/*.d driver/mcu/*.asm driver/mcu/*.p driver/mcu/*.pp driver/mcu/*.src driver/mcu/*.jmp driver/mcu/*.lst driver/mcu/*.prn driver/mcu/*.i 
	-rm -rf middle/common/*.obj middle/common/*.d middle/common/*.asm middle/common/*.p middle/common/*.pp middle/common/*.src middle/common/*.jmp middle/common/*.lst middle/common/*.prn middle/common/*.i 
	-rm -rf application/main/*.obj application/main/*.d application/main/*.asm application/main/*.p application/main/*.pp application/main/*.src application/main/*.jmp application/main/*.lst application/main/*.prn application/main/*.i 
	-rm -rf application/user_interface/ics/*.obj application/user_interface/ics/*.d application/user_interface/ics/*.asm application/user_interface/ics/*.p application/user_interface/ics/*.pp application/user_interface/ics/*.src application/user_interface/ics/*.jmp application/user_interface/ics/*.lst application/user_interface/ics/*.prn application/user_interface/ics/*.i 
	-rm -rf middle/control/*.obj middle/control/*.d middle/control/*.asm middle/control/*.p middle/control/*.pp middle/control/*.src middle/control/*.jmp middle/control/*.lst middle/control/*.prn middle/control/*.i 
	-rm -rf middle/interface/*.obj middle/interface/*.d middle/interface/*.asm middle/interface/*.p middle/interface/*.pp middle/interface/*.src middle/interface/*.jmp middle/interface/*.lst middle/interface/*.prn middle/interface/*.i 
	@echo
	@echo 'Clean complete.'

post-build:
	@echo.
	-copy C:\workspace\RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110\HardwareDebug\RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.map C:\workspace\RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110\application\user_interface\ics\RX23T_MRSSK_SPM_ENCO_FOC_E2S_RV110.map
	@echo.

.PHONY: all clean $(CONVERTOR_OUTPUT_OUTPUTS)  $(LINKER_OUTPUT_OUTPUTS)  $(LIBRARY_GENERATOR_OUTPUTTYPE_OUTPUTS)  
-include ../makefile.targets