# This program was created by AXELL CORPORATION.
# Copyright (C) 2015 AXELL CORPORATION, all rights reserved.

# (K{)^[Qbg
PROGRAM				=	libOs
# (K{)^[Qbgi[ꏊ
TARGET				=	$(LIB_PATH)/$(PROGRAM).a
# (K{)\[Xt@Cꗗ
# Driver/
SRCS				+=	DDR_AG903_FTUART010.c	\
						DDR_AG903_GIC.c			\
						DDR_AG903_PTIMER.c		\
						DDR_AG903_SD.c			\
						DDR_AG903_CF.c			\
						DDR_AG903_DMA.c			\
						DDR_COM.c				
ifeq ($(EXEGCC), ON)
SRCS				+=	DDR_CortexA_MMU.S		\
						DDR_PL310_L2C.S
else
SRCS				+=	DDR_CortexA_MMU.s79		\
						DDR_PL310_L2C.s79
endif

# Filesys/
SRCS				+=	ffsys.c	\
						ffsysdrv.c
# (Kvɉ)Nt@Cꗗ
LIBS				=
# (Kvɉ)J[XNvg
LDSCRIPT			=
# (Kvɉ)ǉCupX
LOCAL_LIB_PATH		=
# (Kvɉ)ǉCN[hpX
LOCAL_INC_PATH		=	$(OS_PATH)/$(PLATFORM)/Kernel/inc			\
						$(OS_PATH)/$(PLATFORM)/Kernel/inc/CortexA	\
						$(OS_PATH)/$(PLATFORM)/Driver/inc			\
						$(OS_PATH)/$(PLATFORM)/Filesys/inc			\
						$(PLATFORM_PATH)/$(PLATFORM)/include		\
						$(BUILD_ROOT)/src/usbh/include				\
						$(BUILD_ROOT)/src/usbh/class				\
						$(BUILD_ROOT)/src/usbh/class/storage
ifeq ($(EXEGCC), ON)
FILTER				+=	iTRON/uC3 iTRON/uC3/%
else
FILTER				+=	iTRON/uC3_exeGCC iTRON/uC3_exeGCC/%
endif

# (Kvɉ)[J[Kp
LOCAL_MAKE_RULES	=	no

SAMPLE_UC3_EXEGCC	=	yes

include $(BUILD_PATH)/Makefile.conf				# (ړs)CNRtBO
include $(BUILD_PATH)/Makefile.rules			# (ړs)CN[


