source: asp_nios2/trunk/target/nios2_2s180_gcc/Makefile.target@ 1

Last change on this file since 1 was 1, checked in by ertl-ichiba, 14 years ago

ASP 1.4.0対応のNios2依存部を追加

File size: 1.1 KB
Line 
1#
2# @(#) $Id: Makefile.target 722 2008-01-04 04:01:14Z honda $
3#
4
5#
6# Makefile のターゲット依存部(NIOS2_DEV_3C35用)
7#
8
9#
10# ボード名の定義
11#
12BOARD = nios2_2s180_gcc
13
14#
15# コンパイルオプション
16#
17INCLUDES := $(INCLUDES) -I$(TARGETDIR)
18COPTS := $(COPTS) -O2 -g
19LDFLAGS := $(LDFLAGS) -L$(TARGETDIR)
20
21#
22# サポート命令毎のコンパイルオプション
23#
24# ノーマル
25COPTS := $(COPTS)
26
27#
28# カーネルに関する定義
29#
30KERNEL_DIR := $(KERNEL_DIR) $(TARGETDIR)
31KERNEL_ASMOBJS := $(KERNEL_ASMOBJS)
32KERNEL_COBJS := $(KERNEL_COBJS) target_config.o
33
34#
35# システムサービスに関する定義
36#
37SYSSVC_DIR := $(SYSSVC_DIR) $(TARGETDIR)
38SYSSVC_COBJS := $(SYSSVC_COBJS) jtag_uart.o
39
40#
41# リンカスクリプトの定義
42#
43LDSCRIPT = $(TARGETDIR)/nios2_2s180.l
44
45#
46# トレースログに関する設定
47#
48ifeq ($(ENABLE_TRACE),true)
49 COPTS := $(COPTS) -DTOPPERS_ENABLE_TRACE
50 KERNEL_DIR := $(KERNEL_DIR) $(SRCDIR)/arch/logtrace
51 KERNEL_COBJS := $(KERNEL_COBJS) trace_config.o trace_dump.o
52endif
53
54#
55# 依存関係の定義
56#
57kernel_cfg.timestamp: $(TARGETDIR)/target.tf
58$(OBJFILE): $(TARGETDIR)/target_check.tf
59
60#
61# チップ依存部のインクルード
62#
63include $(SRCDIR)/arch/nios2_gcc/Makefile.prc
Note: See TracBrowser for help on using the repository browser.