# # Makefile のチップ依存部(BCM2837用) # # # ディレクトリ名の定義 # CHIPDIR = $(SRCDIR)/arch/$(CORE)_$(TOOL)/$(CHIP) # # コンパイルオプション # COPTS := $(COPTS) -mtune=cortex-a53 -mcpu=cortex-a53 CDEFS := $(CDEFS) INCLUDES := $(INCLUDES) -I$(CHIPDIR) LDFLAGS := $(LDFLAGS) -mcpu=cortex-a53 LIBS := $(LIBS) # # システムサービスに関する定義 # SYSSVC_DIRS := $(SYSSVC_DIRS) SYSSVC_ASMOBJS := $(SYSSVC_ASMOBJS) SYSSVC_COBJS := $(SYSSVC_COBJS) chip_serial.o SYSSVC_CFLAGS := $(SYSSVC_CFLAGS) SYSSVC_LIBS := $(SYSSVC_LIBS) # # カーネルに関する定義 # KERNEL_DIRS := $(KERNEL_DIRS) $(CHIPDIR) KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) chip_support.o KERNEL_COBJS := $(KERNEL_COBJS) chip_config.o KERNEL_CFLAGS := $(KERNEL_CFLAGS) # # コンフィギュレータ関係の変数の定義 # CFG_TABS := $(CFG_TABS) --symval-table $(CHIPDIR)/chip_sym.def CFG1_OUT_LDFLAGS := $(CFG1_OUT_LDFLAGS) CFG_OBJS := $(CFG_OBJS) CFG2_OUT := $(CFG2_OUT) # # 依存関係の定義 # cfg1_out.c: $(CHIPDIR)/chip_sym.def kernel_cfg.timestamp: $(CHIPDIR)/chip_kernel.trb check.timestamp: $(CHIPDIR)/chip_check.trb # # その他 # CLEAN_FILES := $(CLEAN_FILES) REALCLEAN_FILES := $(REALCLEAN_FILES) # # ARM64依存部のインクルード # include $(SRCDIR)/arch/$(CORE)_$(TOOL)/common/Makefile.core