OSDN Git Service

ad3094c067ac6e132bbd1ed99be418a0c1c7283f
[trx-305dsp/dsp.git] / trx305 / kernel / config / m68k / Makefile.config
1 #
2 #  @(#) $Id: Makefile.config,v 1.1 2009/01/31 05:27:37 suikan Exp $
3
4
5 #
6 #       Makefile のプロセッサ依存部(M68040用)
7 #
8
9 #
10 #  ターゲットアーキテクチャの定義
11 #
12 TARGET = m68k-unknown-elf
13
14 #
15 #  コンパイルオプション
16 #
17 INCLUDES := $(INCLUDES) -I$(SRCDIR)/config/$(CPU)
18 COPTS := $(COPTS) -Wall -g -O2 -m68020-40
19
20 #
21 #  カーネルに関する定義
22 #
23 KERNEL_DIR := $(KERNEL_DIR):$(SRCDIR)/config/$(CPU)
24 KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) cpu_support.o
25 KERNEL_COBJS := $(KERNEL_COBJS) cpu_config.o
26
27 #
28 #  スタートアップモジュールに関する定義
29 #
30 START_OBJS = start.o
31
32 $(START_OBJS): %.o: %.S
33         $(CC) -c $(CFLAGS) $(KERNEL_CFLAGS) $<
34
35 $(START_OBJS:.o=.d): %.d: %.S
36         @$(PERL) $(SRCDIR)/utils/makedep -C $(CC) \
37                 -O "$(CFLAGS) $(KERNEL_CFLAGS)" $< >> Makefile.depend