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

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

initial

File size: 1.5 KB
Line 
1#
2# @(#) $Id: Makefile.config,v 1.1 2006/05/13 10:45:07 roi Exp $
3#
4
5#
6# Makefile のシステム依存部分(CRB_H3用)
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#DBGENV = MULTI_STACK
27DBGENV =
28
29#
30# コンパイルオプション
31#
32INCLUDES := $(INCLUDES) -I$(CONFIGDIR)$(CPU)/$(SYS)
33
34COPTS := $(COPTS)
35LDFLAGS := $(LDFLAGS)
36CDEFS := $(CDEFS) -DSH7047
37
38#
39# カーネルに関する定義
40#
41KERNEL_DIR := $(KERNEL_DIR):$(CONFIGDIR)$(CPU)/$(SYS)
42KERNEL_ASMOBJS := $(KERNEL_ASMOBJS)
43KERNEL_COBJS := $(KERNEL_COBJS) sys_config.o sys_support.o sh7047scif.o
44
45#
46# 各セグメントの開始アドレスの定義
47#
48ifeq ($(DBGENV),GDB_STUB)
49TEXT_START_ADDRESS=0x00200000
50else
51# ベクタテーブルの後ろ
52ifeq ($(DBGENV),ROM)
53TEXT_START_ADDRESS=0x00000400
54else
55TEXT_START_ADDRESS=0x00200400
56endif
57# RAM領域のå…
58ˆé ­ã‚¢ãƒ‰ãƒ¬ã‚¹(CS2)
59#DATA_START_ADDRESS=0x00200000
60endif
61
62#
63# リンカスクリプトの定義
64#
65ifeq ($(DBGENV),GDB_STUB)
66LDSCRIPT = $(CPU)/$(SYS)/shelf.stub.ld
67else
68ifeq ($(DBGENV),ROM)
69LDSCRIPT = $(CPU)/$(SYS)/shelf.rom.ld
70else
71LDSCRIPT = $(CPU)/$(SYS)/shelf.ld
72endif
73endif
Note: See TracBrowser for help on using the repository browser.