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

-include makefile.init

RM := rm -rf
OUTPUT_FILES :="r01an7242.sni" "r01an7242.dbg" "r01an7242.map" "r01an7242.x" "r01an7242.lbp" "r01an7242_vfi.h" "r01an7242.bls" "r01an7242.libelf" "r01an7242.rel" "r01an7242.lbk" "r01an7242.abs" "r01an7242.fsy" "r01an7242.mi" "r01an7242.udm" "r01an7242_l.ud" "r01an7242_c.ud" "src/r01an7242.asm" "src/r01an7242.p" "src/r01an7242.pp" "src/r01an7242.src" "src/r01an7242.lst" "src/r01an7242.prn" "src/r01an7242.i" "src/r01an7242.drv.ud" "src/r01an7242.frt.ud" "src/r01an7242.asm.ud" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.asm" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.p" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.pp" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.src" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.lst" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.prn" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.i" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.drv.ud" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.frt.ud" "src/smc_gen/r_bsp/board/generic_rl78_g22/hdwinit.asm.ud" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.asm" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.p" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.pp" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.src" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.lst" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.prn" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.i" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.drv.ud" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.frt.ud" "src/smc_gen/r_bsp/board/generic_rl78_g22/r_bsp_init.asm.ud" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.asm" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.p" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.pp" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.src" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.lst" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.prn" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.i" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.drv.ud" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.frt.ud" "src/smc_gen/r_bsp/board/generic_rl78_g22/stkinit.asm.ud" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.asm" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.p" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.pp" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.src" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.lst" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.prn" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.i" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.drv.ud" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.frt.ud" "src/smc_gen/Config_TAU0_0/Config_TAU0_0.asm.ud" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.asm" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.p" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.pp" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.src" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.lst" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.prn" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.i" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.drv.ud" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.frt.ud" "src/smc_gen/Config_TAU0_0/Config_TAU0_0_user.asm.ud" "src/smc_gen/r_pincfg/Pin.asm" "src/smc_gen/r_pincfg/Pin.p" "src/smc_gen/r_pincfg/Pin.pp" "src/smc_gen/r_pincfg/Pin.src" "src/smc_gen/r_pincfg/Pin.lst" "src/smc_gen/r_pincfg/Pin.prn" "src/smc_gen/r_pincfg/Pin.i" "src/smc_gen/r_pincfg/Pin.drv.ud" "src/smc_gen/r_pincfg/Pin.frt.ud" "src/smc_gen/r_pincfg/Pin.asm.ud" "src/smc_gen/r_bsp/mcu/all/cstart.asm" "src/smc_gen/r_bsp/mcu/all/cstart.p" "src/smc_gen/r_bsp/mcu/all/cstart.pp" "src/smc_gen/r_bsp/mcu/all/cstart.src" "src/smc_gen/r_bsp/mcu/all/cstart.lst" "src/smc_gen/r_bsp/mcu/all/cstart.prn" "src/smc_gen/r_bsp/mcu/all/cstart.i" "src/smc_gen/r_bsp/mcu/all/cstart.drv.ud" "src/smc_gen/r_bsp/mcu/all/cstart.frt.ud" "src/smc_gen/r_bsp/mcu/all/cstart.asm.ud" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.asm" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.p" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.pp" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.src" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.lst" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.prn" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.i" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.drv.ud" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.frt.ud" "src/smc_gen/r_bsp/mcu/all/r_bsp_common.asm.ud" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.asm" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.p" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.pp" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.src" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.lst" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.prn" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.i" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.drv.ud" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.frt.ud" "src/smc_gen/r_bsp/mcu/all/r_bsp_common_ccrl.asm.ud" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.asm" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.p" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.pp" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.src" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.lst" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.prn" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.i" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.drv.ud" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.frt.ud" "src/smc_gen/r_bsp/mcu/rl78_g22/mcu_clocks.asm.ud" "src/smc_gen/Config_PORT/Config_PORT.asm" "src/smc_gen/Config_PORT/Config_PORT.p" "src/smc_gen/Config_PORT/Config_PORT.pp" "src/smc_gen/Config_PORT/Config_PORT.src" "src/smc_gen/Config_PORT/Config_PORT.lst" "src/smc_gen/Config_PORT/Config_PORT.prn" "src/smc_gen/Config_PORT/Config_PORT.i" "src/smc_gen/Config_PORT/Config_PORT.drv.ud" "src/smc_gen/Config_PORT/Config_PORT.frt.ud" "src/smc_gen/Config_PORT/Config_PORT.asm.ud" "src/smc_gen/Config_PORT/Config_PORT_user.asm" "src/smc_gen/Config_PORT/Config_PORT_user.p" "src/smc_gen/Config_PORT/Config_PORT_user.pp" "src/smc_gen/Config_PORT/Config_PORT_user.src" "src/smc_gen/Config_PORT/Config_PORT_user.lst" "src/smc_gen/Config_PORT/Config_PORT_user.prn" "src/smc_gen/Config_PORT/Config_PORT_user.i" "src/smc_gen/Config_PORT/Config_PORT_user.drv.ud" "src/smc_gen/Config_PORT/Config_PORT_user.frt.ud" "src/smc_gen/Config_PORT/Config_PORT_user.asm.ud" "src/smc_gen/general/r_cg_lvd_common.asm" "src/smc_gen/general/r_cg_lvd_common.p" "src/smc_gen/general/r_cg_lvd_common.pp" "src/smc_gen/general/r_cg_lvd_common.src" "src/smc_gen/general/r_cg_lvd_common.lst" "src/smc_gen/general/r_cg_lvd_common.prn" "src/smc_gen/general/r_cg_lvd_common.i" "src/smc_gen/general/r_cg_lvd_common.drv.ud" "src/smc_gen/general/r_cg_lvd_common.frt.ud" "src/smc_gen/general/r_cg_lvd_common.asm.ud" "src/smc_gen/general/r_cg_lvd_common_user.asm" "src/smc_gen/general/r_cg_lvd_common_user.p" "src/smc_gen/general/r_cg_lvd_common_user.pp" "src/smc_gen/general/r_cg_lvd_common_user.src" "src/smc_gen/general/r_cg_lvd_common_user.lst" "src/smc_gen/general/r_cg_lvd_common_user.prn" "src/smc_gen/general/r_cg_lvd_common_user.i" "src/smc_gen/general/r_cg_lvd_common_user.drv.ud" "src/smc_gen/general/r_cg_lvd_common_user.frt.ud" "src/smc_gen/general/r_cg_lvd_common_user.asm.ud" "src/smc_gen/general/r_cg_systeminit.asm" "src/smc_gen/general/r_cg_systeminit.p" "src/smc_gen/general/r_cg_systeminit.pp" "src/smc_gen/general/r_cg_systeminit.src" "src/smc_gen/general/r_cg_systeminit.lst" "src/smc_gen/general/r_cg_systeminit.prn" "src/smc_gen/general/r_cg_systeminit.i" "src/smc_gen/general/r_cg_systeminit.drv.ud" "src/smc_gen/general/r_cg_systeminit.frt.ud" "src/smc_gen/general/r_cg_systeminit.asm.ud" "src/smc_gen/general/r_cg_tau_common.asm" "src/smc_gen/general/r_cg_tau_common.p" "src/smc_gen/general/r_cg_tau_common.pp" "src/smc_gen/general/r_cg_tau_common.src" "src/smc_gen/general/r_cg_tau_common.lst" "src/smc_gen/general/r_cg_tau_common.prn" "src/smc_gen/general/r_cg_tau_common.i" "src/smc_gen/general/r_cg_tau_common.drv.ud" "src/smc_gen/general/r_cg_tau_common.frt.ud" "src/smc_gen/general/r_cg_tau_common.asm.ud"

# All of the sources participating in the build are defined here
-include sources.mk
-include src/subdir.mk
-include src/smc_gen/r_bsp/board/generic_rl78_g22/subdir.mk
-include src/smc_gen/Config_TAU0_0/subdir.mk
-include src/smc_gen/r_pincfg/subdir.mk
-include src/smc_gen/r_bsp/mcu/all/subdir.mk
-include src/smc_gen/r_bsp/mcu/rl78_g22/subdir.mk
-include src/smc_gen/Config_PORT/subdir.mk
-include src/smc_gen/general/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 $(CCM_DEPS)),)
-include $(CCM_DEPS)
endif 
ifneq ($(strip $(CXXM_DEPS)),)
-include $(CXXM_DEPS)
endif 
ifneq ($(strip $(C++M_DEPS)),)
-include $(C++M_DEPS)
endif 
ifneq ($(strip $(CP_DEPS)),)
-include $(CP_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 += \
r01an7242.abs

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

$(COMPILER_OBJS): $(SMS_ASSEMBLER_H)

# All Target
all: r01an7242.x r01an7242.udm $(LINKER_OUTPUT_OUTPUTS) 
	@echo 'Build complete.'

r01an7242.abs: $(OBJS) $(ALL_ASMS)
	@echo 'Invoking Linker: $@'
	rlink -subcommand="Linkerr01an7242.tmp"


r01an7242.x: r01an7242.abs
	renesas_cc_converter r01an7242.abs r01an7242.x

r01an7242.udm: $(LINKER_OUTPUT_OUTPUTS)
	udcollector -subcommand=udSubcommand.tmp -output=r01an7242.udm

# Other Targets
clean:
	-$(file > clean_file.tmp, $(LINKER_OUTPUT_OUTPUTS) $(SMS_ASSEMBLER_H) $(OBJS) $(C_DEPS) $(CPP_DEPS) $(ASM_DEPS) $(DSP_DEPS) $(OUTPUT_FILES))
	-@ xargs -P 2 -s 26000 -t -a clean_file.tmp $(RM)
	-@$(RM) clean_file.tmp
	@echo ''
	@echo 'Clean complete.'

.PHONY: all clean $(LINKER_OUTPUT_OUTPUTS)  
-include ../makefile.targets
.NOTPARALLEL: $(SMS_ASSEMBLER_H)

.SILENT: