Makefile.config

説明を見る。
00001 #
00002 #@(#) $Id: Makefile.config,v 1.3 2006/02/14 01:39:54 honda Exp $
00003 # 
00004 
00005 #
00006 #  Makefile のプロセッサ依存 (Nios2用)
00007 #
00008 
00009 #
00010 #  ターゲットアーキテクチャの定義
00011 #
00012 TARGET = nios2-elf
00013 
00014 #
00015 #  オブジェクトファイル名の拡張子の設定
00016 #
00017 OBJEXT = elf
00018 
00019 
00020 #
00021 #  コンパイルオプション
00022 #
00023 INCLUDES := $(INCLUDES) -I$(SRCDIR)/config/$(CPU)
00024 COPTS    := $(COPTS) -g -O2  
00025 
00026 ifeq ($(BOOT_ROM), TRUE)
00027 CDEFS    := -DBOOT_ROM
00028 endif
00029 
00030 #
00031 #  カーネルに関する定義
00032 #
00033 KERNEL_DIR     := $(KERNEL_DIR) $(SRCDIR)/config/$(CPU)
00034 KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) cpu_support.o
00035 KERNEL_COBJS   := $(KERNEL_COBJS) cpu_config.o nios2.o mp_config.o
00036 
00037 #
00038 #  スタートアップモジュールに関する定義
00039 #
00040 START_OBJS = start.o
00041 
00042 $(START_OBJS): %.o: %.S
00043     $(CC) -c $(CFLAGS) $(KERNEL_CFLAGS) $<
00044 
00045 $(START_OBJS:.o=.d): %.d: %.S
00046     @$(PERL) $(SRCDIR)/utils/makedep -C $(CC) \
00047         -O "$(CFLAGS) $(KERNEL_CFLAGS)" $< >> Makefile.depend

Copyright © 2006 by TAKAGI Nobuhisa.
このページは Mon Apr 3 23:49:12 2006 に Doxygen によって生成されました。