Last change
on this file since 56 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 | #
|
---|
12 | BOARD = nios2_2s180_gcc
|
---|
13 |
|
---|
14 | #
|
---|
15 | # コンパイルオプション
|
---|
16 | #
|
---|
17 | INCLUDES := $(INCLUDES) -I$(TARGETDIR)
|
---|
18 | COPTS := $(COPTS) -O2 -g
|
---|
19 | LDFLAGS := $(LDFLAGS) -L$(TARGETDIR)
|
---|
20 |
|
---|
21 | #
|
---|
22 | # サポート命令毎のコンパイルオプション
|
---|
23 | #
|
---|
24 | # ノーマル
|
---|
25 | COPTS := $(COPTS)
|
---|
26 |
|
---|
27 | #
|
---|
28 | # カーネルに関する定義
|
---|
29 | #
|
---|
30 | KERNEL_DIR := $(KERNEL_DIR) $(TARGETDIR)
|
---|
31 | KERNEL_ASMOBJS := $(KERNEL_ASMOBJS)
|
---|
32 | KERNEL_COBJS := $(KERNEL_COBJS) target_config.o
|
---|
33 |
|
---|
34 | #
|
---|
35 | # システムサービスに関する定義
|
---|
36 | #
|
---|
37 | SYSSVC_DIR := $(SYSSVC_DIR) $(TARGETDIR)
|
---|
38 | SYSSVC_COBJS := $(SYSSVC_COBJS) jtag_uart.o
|
---|
39 |
|
---|
40 | #
|
---|
41 | # リンカスクリプトの定義
|
---|
42 | #
|
---|
43 | LDSCRIPT = $(TARGETDIR)/nios2_2s180.l
|
---|
44 |
|
---|
45 | #
|
---|
46 | # トレースログに関する設定
|
---|
47 | #
|
---|
48 | ifeq ($(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
|
---|
52 | endif
|
---|
53 |
|
---|
54 | #
|
---|
55 | # 依存関係の定義
|
---|
56 | #
|
---|
57 | kernel_cfg.timestamp: $(TARGETDIR)/target.tf
|
---|
58 | $(OBJFILE): $(TARGETDIR)/target_check.tf
|
---|
59 |
|
---|
60 | #
|
---|
61 | # チップ依存部のインクルード
|
---|
62 | #
|
---|
63 | include $(SRCDIR)/arch/nios2_gcc/Makefile.prc
|
---|
Note:
See
TracBrowser
for help on using the repository browser.