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

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

initial

File size: 1.0 KB
Line 
1#
2# Makefile のプロセッサ依存 (S1C33用)
3#
4
5#
6# ターゲットアーキテクチャの定義
7#
8ARCH =
9
10#
11# ディレクトリの定義
12#
13TOPDIR = /cygdrive/c/gnu33
14LIBDIR = $(TOPDIR)/lib
15INCDIR = $(TOPDIR)/include
16
17#
18# コンパイラドライバの定義
19#
20CPP= $(TOPDIR)/cpp
21CC= $(TOPDIR)/xgcc
22AS= $(TOPDIR)/as
23LD= $(TOPDIR)/ld
24AR= $(TOPDIR)/ar
25RM= $(TOPDIR)/rm
26SED= $(TOPDIR)/sed
27OBJDUMP= $(TOPDIR)/objdump
28OBJCOPY= $(TOPDIR)/objcopy
29RANLIB= ranlib
30NM= nm
31
32#
33# コンパイルフラグ
34#
35INCLUDES := $(INCLUDES) -I$(CONFIGDIR)/$(CPU)-$(TOOL) \
36 -I$(CONFIGDIR)/$(CPU) -I$(INCDIR)
37COPTS := $(COPTS) -B$(TOPDIR)/ -gstabs -Wall -fno-common -O -mgda=0 -mlong-calls
38LDFLAGS := $(LDFLAGS) -L$(LIBDIR)
39LIBS := $(LIBS) -lc
40
41#
42# カーネルに関する定義
43#
44KERNEL_DIR := $(KERNEL_DIR):$(CONFIGDIR)/$(CPU)-$(TOOL)
45KERNEL_DIR := $(KERNEL_DIR):$(CONFIGDIR)/$(CPU)
46KERNEL_COBJS := $(KERNEL_COBJS) cpu_config.o hw_serial.o sys.o lib.o
47
48#
49# デフォルトコンパイルルールの定義
50#
51%.o: %.c
52 $(CC) -c $(CFLAGS) $<
53
54%.s: %.c
55 $(CC) -S $(CFLAGS) $<
56
Note: See TracBrowser for help on using the repository browser.