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

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

initial

File size: 995 bytes
Line 
1#
2#@(#) $Id: Makefile.config,v 1.10 2004/01/09 10:32:36 honda Exp $
3#
4
5#
6# Makefile のプロセッサ依存 (Microblaze用)
7#
8
9#
10# ターゲットアーキテクチャの定義
11#
12TARGET = mb
13
14#
15# Microblaze の gcc では -nostdlib が使用できない
16#
17MICROBLAZE = true
18
19#
20# コンパイルオプション
21#
22INCLUDES := $(INCLUDES) -I$(CONFIGDIR)/$(CPU)
23COPTS := $(COPTS) -g -O2 -mxl-gp-opt
24
25
26#
27# カーネルに関する定義
28#
29KERNEL_DIR := $(KERNEL_DIR) $(CONFIGDIR)/$(CPU)
30KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) cpu_support.o
31KERNEL_COBJS := $(KERNEL_COBJS) cpu_config.o microblaze.o
32
33#
34# リンカスクリプトの定義
35#
36LDSCRIPT = $(CPU)/mbelf.l
37# ROM化用
38#LDSCRIPT = $(CPU)/mbelf.l
39
40#
41# スタートアップモジュールに関する定義
42#
43START_OBJS = start.o
44
45$(START_OBJS): %.o: %.S
46 $(CC) -c $(CFLAGS) $(KERNEL_CFLAGS) $<
47
48$(START_OBJS:.o=.d): %.d: %.S
49 @$(PERL) $(SRCDIR)/utils/makedep -C $(CC) \
50 -O "$(CFLAGS) $(KERNEL_CFLAGS)" $< >> Makefile.depend
Note: See TracBrowser for help on using the repository browser.