#####################################################################################################################
# DISCLAIMER
# This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No
# other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all
# applicable laws, including copyright laws.
# THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED
# OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY
# LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT,
# INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR
# ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
# Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of
# this software. By using this software, you agree to the additional terms and conditions found by accessing the
# following link:
# http://www.renesas.com/disclaimer
#
# Copyright (c) 2024 Renesas Electronics Corporation. All rights reserved.
#####################################################################################################################
#####################################################################################################################
# Release Tag: 1-0-3
# Pipeline ID: 435713
# Commit Hash: 37a49585
#####################################################################################################################

###################
# V A R I A B L E S
###################

ifndef MAX_DEVICE_NUM
$(warning MAX_DEVICE_NUM is not defined)
MAX_DEVICE_NUM := 1
$(warning Setting MAX_DEVICE_NUM to $(MAX_DEVICE_NUM) (default)...)
endif

INC_DIR := include
INC_COMMON_DIR := include/common
INC_FC3_DIR  := include/fc3
INC_FC3W_DIR := include/fc3w
SRC_COMMON_DIR := source/common
SRC_FC3_DIR  := source/fc3
SRC_FC3W_DIR := source/fc3w

INC_FILES := $(shell find $(INC_DIR) -name "*.h")
SRC_COMMON_FILES := $(shell find $(SRC_COMMON_DIR) -name "*.c")
SRC_FC3_FILES  := $(shell find $(SRC_FC3_DIR) -name "*.c")
SRC_FC3W_FILES := $(shell find $(SRC_FC3W_DIR) -name "*.c")

DEFINES := \
	MAX_DEVICE_NUM=$(MAX_DEVICE_NUM)

PREFIXED_DEFINES := $(addprefix -D,$(DEFINES))

CMNFLAGS := \
	$(PREFIXED_DEFINES)
