source: anotherchoice/tags/jsp-1.4.4-full-UTF8/config/s1c33-gnu33/luxun2/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# Makefile のシステム依存部分(LUXUN2用)
3#
4
5#
6# データエリアポインタ数
7#
8DP_CNT = 1
9
10#
11# コンパイルフラグ
12#
13INCLUDES := $(INCLUDES) -I$(CONFIGDIR)/$(CPU)-$(TOOL)/$(SYS) \
14 -I$(CONFIGDIR)/$(CPU)/$(SYS)
15CDEFS := $(CDEFS) -DTPS_DAREA_CNT=$(DP_CNT)
16COPTS := $(COPTS) -mdp=$(DP_CNT)
17LDFLAGS := $(LDFLAGS)
18
19#
20# カーネルに関する定義
21#
22KERNEL_DIR := $(KERNEL_DIR):$(CONFIGDIR)/$(CPU)-$(TOOL)/$(SYS)
23KERNEL_DIR := $(KERNEL_DIR):$(CONFIGDIR)/$(CPU)/$(SYS)
24KERNEL_COBJS := $(KERNEL_COBJS) sys_config.o
25
26#
27# スタートアップモジュールに関する定義
28#
29
30# スタートアップモジュールのオブジェクトファイル名
31START_OBJS = sys_start.o
32
33# スタートアップモジュールのコンパイルルール
34$(START_OBJS): %.o: %.c
35 $(CC) -c $(CFLAGS) $(KERNEL_CFLAGS) $<
36
37# スタートアップモジュールの依存関係作成ルール
38$(START_OBJS:.o=.d): %.d: %.c
39 @$(PERL) $(SRCDIR)/utils/makedep -C $(CC) \
40 -O "$(CFLAGS) $(KERNEL_CFLAGS)" $< >> Makefile.depend
41
42#
43# リンカスクリプトの定義
44#
45LDSCRIPT = $(CPU)/$(SYS)/luxun2.ld
46
Note: See TracBrowser for help on using the repository browser.