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

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

initial

File size: 1.1 KB
Line 
1#
2# @(#) $Id: Makefile.config,v 1.1 2004/09/03 16:39:56 honda Exp $
3#
4
5#
6# Makefile のプロセッサ依存部(PowerPC用)
7#
8
9#
10# ターゲットアーキテクチャの定義
11# powerpc-elf-gcc以外のコンパイラを用いる場合は
12# $(SYS)/Makefile.configで変数TARGETを定義する。
13#   定義されていない場合は、デフォルトでTARGETに
14#   powerpc-elfが設定される。
15#
16ifndef TARGET
17 TARGET = powerpc-elf
18endif
19
20#
21# コンパイルオプション
22#
23INCLUDES := $(INCLUDES) -I$(CONFIGDIR)/$(CPU)
24COPTS := $(COPTS) -Wall -O2
25
26# PowerPCはC言語のシンボルに_が付かないので、-DLABEL_ASMはいらない
27
28
29#
30# カーネルに関する定義
31#
32KERNEL_DIR := $(KERNEL_DIR):$(CONFIGDIR)/$(CPU)
33# 未完成
34KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) cpu_support.o
35KERNEL_COBJS := $(KERNEL_COBJS) cpu_config.o
36
37#
38# スタートアップモジュールに関する定義
39#
40START_OBJS = start.o
41
42$(START_OBJS): %.o: %.S
43 $(CC) -c $(CFLAGS) $(KERNEL_CFLAGS) $<
44
45$(START_OBJS:.o=.d): %.d: %.S
46 @$(PERL) $(SRCDIR)/utils/makedep -C $(CC) \
47 -O "$(CFLAGS) $(KERNEL_CFLAGS)" $< >> Makefile.depend
Note: See TracBrowser for help on using the repository browser.