source: asp3_wo_tecs/trunk/arch/arm_gcc/common/Makefile.core@ 302

Last change on this file since 302 was 302, checked in by ertl-honda, 7 years ago

TECSレスのASP3の開発のため以下のtrunkからコピー
http://dev.toppers.jp/svn/asp3/branches/WO_TECS-3.C.0

File size: 1.2 KB
Line 
1#
2# Makefileのコア依存部(ARM用)
3#
4# $Id: Makefile.core 484 2016-01-03 15:13:38Z ertl-hiro $
5#
6
7#
8# コア依存部ディレクトリ名の定義
9#
10COREDIR = $(SRCDIR)/arch/$(CORE)_$(TOOL)/common
11
12#
13# ツール依存部ディレクトリ名の定義
14#
15TOOLDIR = $(SRCDIR)/arch/$(TOOL)
16
17#
18# GNU開発環境のターゲットアーキテクチャの定義
19#
20GCC_TARGET = arm-none-eabi
21
22#
23# コンパイルオプション
24#
25INCLUDES := $(INCLUDES) -I$(COREDIR) -I$(TOOLDIR)
26LIBS := $(LIBS) -lgcc
27
28#
29# カーネルに関する定義
30#
31KERNEL_DIRS := $(KERNEL_DIRS) $(COREDIR)
32KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) core_support.o
33KERNEL_COBJS := $(KERNEL_COBJS) core_kernel_impl.o arm.o
34
35#
36# コンフィギュレータ関係の変数の定義
37#
38CFG_TABS := $(CFG_TABS) --cfg1-def-table $(COREDIR)/core_def.csv
39
40#
41# オフセットファイル生成のための定義
42#
43OFFSET_TF = $(COREDIR)/core_offset.tf
44
45#
46# スタートアップモジュールに関する定義
47#
48# START_OBJSをstart.oに設定し,LDFLAGSに-nostdlibを追加する.
49#
50START_OBJS = start.o
51
52$(START_OBJS): %.o: %.S
53 $(CC) -c $(CFLAGS) $(KERNEL_CFLAGS) $<
54
55LDFLAGS := -nostdlib $(LDFLAGS)
Note: See TracBrowser for help on using the repository browser.