source: ssp_rpi3/trunk/arch/arm64_gcc/common/Makefile.core@ 384

Last change on this file since 384 was 384, checked in by nmir-saito, 5 years ago

add target dependent files of ssp for rpi3

File size: 1014 bytes
Line 
1#
2# Makefile のコア依存部(ARMv8-A用)
3#
4
5#
6# ディレクトリ名の定義
7#
8COREDIR = $(SRCDIR)/arch/$(CORE)_$(TOOL)/common
9
10#
11# コンパイルオプション
12#
13COPTS := $(COPTS) -march=armv8-a -mlittle-endian -mstrict-align
14CDEFS := $(CDEFS)
15INCLUDES := $(INCLUDES) -I$(COREDIR)
16LDFLAGS := $(LDFLAGS)
17LIBS := $(LIBS)
18
19#
20# カーネルに関する定義
21#
22KERNEL_DIRS := $(KERNEL_DIRS) $(COREDIR)
23KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) core_support.o
24KERNEL_COBJS := $(KERNEL_COBJS) core_config.o core_timer.o
25KERNEL_CFLAGS := $(KERNEL_CFLAGS)
26
27#
28# コンフィギュレータ関係の変数の定義
29#
30CFG_TABS := $(CFG_TABS) --symval-table $(COREDIR)/core_sym.def
31CFG1_OUT_LDFLAGS := $(CFG1_OUT_LDFLAGS)
32CFG_OBJS := $(CFG_OBJS)
33CFG2_OUT := $(CFG2_OUT)
34
35#
36# 依存関係の定義
37#
38cfg1_out.c: $(COREDIR)/core_sym.def
39kernel_cfg.timestamp: $(COREDIR)/core_kernel.trb
40check.timestamp: $(COREDIR)/core_check.trb
41
42#
43# その他
44#
45CLEAN_FILES := $(CLEAN_FILES)
46REALCLEAN_FILES := $(REALCLEAN_FILES)
47
Note: See TracBrowser for help on using the repository browser.