source: anotherchoice/tags/jsp-1.4.4-full-UTF8/config/sh2/apsh2a1a/Makefile.config@ 26

Last change on this file since 26 was 26, checked in by ykominami, 12 years ago

initial

File size: 1.6 KB
RevLine 
[26]1#
2# @(#) $Id
3#
4
5#
6# Makefile のシステム依存部分(APSH2A1A用)
7#
8
9
10#
11# 実行環境の定義
12#
13# DBGENVには下記の中の1つだけを選択する。
14#
15# DBGENV = ROMはROM化である(他の実行環境ではない)ことを
16# 明示しているだけで、ソースコード中で参ç…
17§ã¯ã—ていない。
18#
19# å…
20±é€šéƒ¨Makefileでデフォルトの実行環境としてGDB stubが選択される。
21# DBGENV=GDB_STUBに仮設定された状æ…
22‹ã§ã€ã“のファイルが読み込まれる。
23#
24
25#DBGENV = ROM
26
27#
28# コンパイルオプション
29#
30INCLUDES := $(INCLUDES) -I$(CONFIGDIR)/$(CPU)/$(SYS)
31
32COPTS := $(COPTS)
33LDFLAGS := $(LDFLAGS) -N
34CDEFS := $(CDEFS) -DSH7263
35
36#
37# カーネルに関する定義
38#
39KERNEL_DIR := $(KERNEL_DIR):$(CONFIGDIR)/$(CPU)/$(SYS)
40KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) sys_support.o
41KERNEL_COBJS := $(KERNEL_COBJS) sys_config.o sh726xscif.o
42
43#
44# 各セグメントの開始アドレスの定義
45#
46
47ifeq ($(DBGENV),GDB_STUB)
48 TEXT_START_ADDRESS=0x0C020000
49else
50ifeq ($(DBGENV),ROM)
51# ベクタテーブルの後ろ (外部Flash)
52 TEXT_START_ADDRESS=0x00000400
53# RAM領域のå…
54ˆé ­ã‚¢ãƒ‰ãƒ¬ã‚¹ (CS3:SDRAM)
55 DATA_START_ADDRESS=0x0C000000
56else
57# ベクタテーブルの後ろ (CS3:SDRAM)
58 TEXT_START_ADDRESS=0x0C000400
59# RAM領域のå…
60ˆé ­ã‚¢ãƒ‰ãƒ¬ã‚¹ (CS3:SDRAM)
61# DATA_START_ADDRESS=0x0C000000
62endif
63endif
64
65#
66# リンカスクリプトの定義
67#
68ifeq ($(DBGENV),GDB_STUB)
69 LDSCRIPT = $(CPU)/$(SYS)/shelf.stub.ld
70else
71ifeq ($(DBGENV),ROM)
72 LDSCRIPT = $(CPU)/$(SYS)/shelf.rom.ld
73else
74 LDSCRIPT = $(CPU)/$(SYS)/shelf.ld
75endif
76endif
Note: See TracBrowser for help on using the repository browser.