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

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

initial

File size: 958 bytes
Line 
1#
2#@(#) $Id: Makefile.config,v 1.8 2007/01/15 08:47:10 honda Exp $
3#
4
5#
6# Makefile のプロセッサ依存 (Nios2用)
7#
8
9#
10# ターゲットアーキテクチャの定義
11#
12TARGET = nios2-elf
13
14#
15# オブジェクトファイル名の拡張子の設定
16#
17OBJEXT = elf
18
19
20#
21# コンパイルオプション
22#
23INCLUDES := $(INCLUDES) -I$(CONFIGDIR)/$(CPU)
24COPTS := $(COPTS) -O2 -Wall -g
25
26
27#
28# カーネルに関する定義
29#
30KERNEL_DIR := $(KERNEL_DIR) $(CONFIGDIR)/$(CPU)
31KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) cpu_support.o
32KERNEL_COBJS := $(KERNEL_COBJS) cpu_config.o nios2.o
33
34#
35# ROM化に関する定義
36#
37ifdef BOOT_ROM
38 COPTS := $(COPTS) -DBOOT_ROM
39endif
40
41#
42# スタートアップモジュールに関する定義
43#
44START_OBJS = start.o
45
46$(START_OBJS): %.o: %.S
47 $(CC) -c $(CFLAGS) $(KERNEL_CFLAGS) $<
48
49$(START_OBJS:.o=.d): %.d: %.S
50 @$(PERL) $(SRCDIR)/utils/makedep -C $(CC) \
51 -O "$(CFLAGS) $(KERNEL_CFLAGS)" $< >> Makefile.depend
Note: See TracBrowser for help on using the repository browser.