source: anotherchoice/tags/jsp-1.4.4-full-UTF8/config/h8/akih8_3069f/Makefile.config@ 26

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

initial

File size: 4.4 KB
Line 
1#
2# TOPPERS/JSP Kernel
3# Toyohashi Open Platform for Embedded Real-Time Systems/
4# Just Standard Profile Kernel
5#
6# Copyright (C) 2000-2004 by Embedded and Real-Time Systems Laboratory
7# Toyohashi Univ. of Technology, JAPAN
8# Copyright (C) 2001-2010 by Industrial Technology Institute,
9# Miyagi Prefectural Government, JAPAN
10# Copyright (C) 2001-2004 by Dep. of Computer Science and Engineering
11# Tomakomai National College of Technology, JAPAN
12# Copyright (C) 2001-2004 by Kunihiko Ohnaka
13# Copyright (C) 2004 by Katsuhiro Amano
14#
15# 上記著作権者
16は,以下の (1)〜(4) の条件か,Free Software Foundation
17# によってå…
18¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
19# 述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
20# を改変したものを含む.以下同じ)を使用・複製・改変・再é…
21å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
22# 利用と呼ぶ)することを無償で許諾する.
23# (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
24# 権表示,この利用条件および下記の無保証規定が,そのままの形でソー
25# スコード中に含まれていること.
26# (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
27# 用できる形で再é…
28å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é…
29å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
30# 者
31マニュアルなど)に,上記の著作権表示,この利用条件および下記
32# の無保証規定を掲載すること.
33# (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
34# 用できない形で再é…
35å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
36# と.
37# (a) 再é…
38å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€…
39マニュアルなど)に,上記の著
40# 作権表示,この利用条件および下記の無保証規定を掲載すること.
41# (b) 再é…
42å¸ƒã®å½¢æ…
43‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
44# 報告すること.
45# (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
46# 害からも,上記著作権者
47およびTOPPERSプロジェクトをå…
48è²¬ã™ã‚‹ã“と.
49#
50# 本ソフトウェアは,無保証で提供されているものである.上記著作権者
51お
52# よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
53# 含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
54# 接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
55#
56# @(#) $Id: Makefile.config,v 1.12 2007/03/23 07:22:15 honda Exp $
57#
58
59#
60# Makefile のシステム依存部分(AKI-H8/3069F用)
61#
62
63#
64# 実行環境の定義
65#   下記の中のどれか1つだけを有効にし、その他はコメントアウトする
66#
67
68# 苫小牧高専製 簡易モニタ、または秋月電子製モニタ
69DBGENV := TNCT_MONITOR
70
71# ROM化 外部RAM使用
72#DBGENV := ROM
73
74# ROM化 外部RAM未使用
75#DBGENV := INMEM_ONLY
76
77# Redboot
78#DBGENV := REDBOOT
79
80#
81# HEWのシミュレータ上で実行する場合はtrueに
82#
83#  HEWでは、擬似ベクタテーブルを用意していないため、
84#  ROM化した状æ…
85‹ã®ãƒ¡ãƒ¢ãƒªãƒžãƒƒãƒ—でないと割込みベクタテーブルの
86#  読み取りが正常に動作しない。
87#  従って、HEW_SIMULATOR = trueとする際には、DBGENV=ROM
88#  またはDBGENV=INMEM_ONLYとすること
89#
90HEW_SIMULATOR = false
91#HEW_SIMULATOR = true
92
93
94#
95# コンパイルオプション
96#
97CDEFS := $(CDEFS) -DCPU_CLOCK=20000000
98INCLUDES := $(INCLUDES) -I$(CONFIGDIR)/$(CPU)/$(SYS)
99
100#
101# カーネルに関する定義
102#
103KERNEL_DIR := $(KERNEL_DIR):$(CONFIGDIR)/$(CPU)/$(SYS)
104KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) sys_support.o
105KERNEL_COBJS := $(KERNEL_COBJS) sys_config.o
106
107#
108# リンカスクリプトの定義
109#
110
111ifeq ($(DBGENV),TNCT_MONITOR)
112 LDSCRIPT = $(CPU)/$(SYS)/debug.ld
113else
114ifeq ($(DBGENV),REDBOOT)
115 LDSCRIPT = $(CPU)/$(SYS)/debug_redboot.ld
116else
117ifeq ($(DBGENV),INMEM_ONLY)
118 LDSCRIPT = $(CPU)/$(SYS)/release_inmem.ld
119else
120 LDSCRIPT = $(CPU)/$(SYS)/release.ld
121endif
122endif
123endif
124
125#
126# ベクタテーブルのサイズの定義
127#
128VECTOR_SIZE = 64
Note: See TracBrowser for help on using the repository browser.