Last change
on this file since 446 was 439, checked in by coas-nagasima, 4 years ago |
mrubyを2.1.1に更新
|
-
Property svn:eol-style
set to
native
-
Property svn:mime-type
set to
text/x-makefile;charset=UTF-8
|
File size:
1.6 KB
|
Line | |
---|
1 | #
|
---|
2 | # Makefile のターゲット依存部(GR-PEACH用)
|
---|
3 | #
|
---|
4 | # $Id$
|
---|
5 | #
|
---|
6 |
|
---|
7 | #
|
---|
8 | # システム名,チップ名,コア名,開発環境名の定義
|
---|
9 | #
|
---|
10 | SYS = gr_peach
|
---|
11 | CHIP = rza1
|
---|
12 | CORE = arm
|
---|
13 | TOOL = gcc
|
---|
14 |
|
---|
15 | #
|
---|
16 | # 実行形態
|
---|
17 | #
|
---|
18 | # フラッシュメモリ(ROM)に書き込むか,RAMにロードして実行するかを選択
|
---|
19 | # する.
|
---|
20 | #
|
---|
21 | ifndef EXECUTE_ON
|
---|
22 | EXECUTE_ON = ROM
|
---|
23 | endif
|
---|
24 |
|
---|
25 | #
|
---|
26 | # ブートローダの組込み
|
---|
27 | #
|
---|
28 | ifeq ($(EXECUTE_ON),ROM)
|
---|
29 | SYSSVC_COBJS := $(SYSSVC_COBJS)
|
---|
30 | endif
|
---|
31 |
|
---|
32 | #
|
---|
33 | # FPUサポートとコーリングコンベンション
|
---|
34 | #
|
---|
35 | # FPUを使用する場合は,USE_ARM_FPUをマクロ定義し,使用するコーリング
|
---|
36 | # コンベンションに応じて,-mfloat-abi=softfpまたは-mfloat-abi=hardオ
|
---|
37 | # プションをつける.
|
---|
38 | #
|
---|
39 | #CDEFS := $(CDEFS) -DUSE_ARM_FPU
|
---|
40 | #COPTS := $(COPTS) -mfloat-abi=softfp
|
---|
41 | COPTS := $(COPTS) -mfloat-abi=hard
|
---|
42 |
|
---|
43 | #
|
---|
44 | # コンパイルオプション
|
---|
45 | #
|
---|
46 | INCLUDES := $(INCLUDES) -I$(TARGETDIR)
|
---|
47 | COPTS := $(COPTS) -mlittle-endian
|
---|
48 | LDFLAGS := $(LDFLAGS) -mlittle-endian
|
---|
49 |
|
---|
50 | #
|
---|
51 | # カーネルに関する定義
|
---|
52 | #
|
---|
53 | KERNEL_DIRS := $(KERNEL_DIRS) $(TARGETDIR)
|
---|
54 | KERNEL_COBJS := $(KERNEL_COBJS) target_kernel_impl.o
|
---|
55 | KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) target_support.o
|
---|
56 |
|
---|
57 | #
|
---|
58 | # コンパイルオプションとリンカスクリプトの定義
|
---|
59 | #
|
---|
60 | ifeq ($(EXECUTE_ON),ROM)
|
---|
61 | CDEFS := $(CDEFS) -DTOPPERS_EXECUTE_ON_ROM
|
---|
62 | #LDSCRIPT = $(TARGETDIR)/gr_peach_rom.ld
|
---|
63 | LDSCRIPT = $(SRCDIR)/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/TOOLCHAIN_GCC_ARM/RZA1H.ld
|
---|
64 | else
|
---|
65 | CDEFS := $(CDEFS) -DTOPPERS_EXECUTE_ON_RAM
|
---|
66 | LDSCRIPT = $(TARGETDIR)/gr_peach_ram.ld
|
---|
67 | endif
|
---|
68 |
|
---|
69 | #
|
---|
70 | # チップ依存部
|
---|
71 | #
|
---|
72 | include $(SRCDIR)/arch/$(CORE)_$(TOOL)/$(CHIP)/Makefile.chip
|
---|
Note:
See
TracBrowser
for help on using the repository browser.