source: mypx/target/dummy_gcc/Makefile.target @ 7

このファイルの 7 以降における最終更新内容7 で kominami が 2015/09/12 9:22:12 に更新しました

TOPPERS/ASP 1.9.1

ファイルサイズ: 1.3 KB
Rev 
[7]1#
2#  $Id$
3#
4
5#
6#               Makefile €Î¥¿¡Œ¥²¥Ã¥È°ÍžÉô¡Ê¥À¥ß¡Œ¥¿¡Œ¥²¥Ã¥ÈÍÑ¡Ë
7#
8
9#
10#  ¥·¥¹¥Æ¥àÌŸ¡€³«È¯ŽÄ¶­ÌŸ€ÎÄêµÁ
11#
12#  GNU³«È¯ŽÄ¶­€ÎÉžœàÀßÄê€ò»È€š€Ê€€€Î€Ç¡€TOOL€ò"gcc_"€È€·€Æ€€€ë¡¥
13#
14SYS = dummy
15TOOL = gcc_
16
17#
18#  ³«È¯¥Ä¡Œ¥ë€Î¥³¥Þ¥ó¥ÉÌŸ€ÎÄêµÁ
19#
20#  nm¡€objcopy¡€objdump€Ï¡€€œ€ì€Ÿ€ì¡€gnm¡€gobjcopy¡€gobjdump€òÍÑ€€€ë¡¥
21#
22CC = gcc
23CXX = g++
24AS = as
25LD = ld
26AR = ar
27NM = gnm
28RANLIB = ranlib
29OBJCOPY = gobjcopy
30OBJDUMP = gobjdump
31
32#
33#  makeoffset€Ï»ÈÍÑ€·€Ê€€
34#
35OMIT_MAKEOFFSET = true
36
37#
38#  ¥³¥ó¥Ñ¥€¥ë¥ª¥×¥·¥ç¥ó
39#
40INCLUDES := $(INCLUDES) -I$(TARGETDIR)
41COPTS := $(COPTS) -Werror -m32
42
43#
44#  ¥«¡Œ¥Í¥ë€ËŽØ€¹€ëÄêµÁ
45#
46KERNEL_DIR := $(KERNEL_DIR) $(TARGETDIR)
47KERNEL_COBJS := $(KERNEL_COBJS) target_config.o target_timer.o
48
49#
50#  ¥·¥¹¥Æ¥à¥µ¡Œ¥Ó¥¹€ËŽØ€¹€ëÄêµÁ
51#
52SYSSVC_COBJS := $(SYSSVC_COBJS) target_serial.o
53
54#
55#  ¥³¥ó¥Õ¥£¥®¥å¥ì¡Œ¥¿ŽØ·ž€ÎÊÑ¿ô€ÎÄêµÁ
56#
57CFG_TABS := $(CFG_TABS) --cfg1-def-table $(TARGETDIR)/target_def.csv
58
59#
60#  ¥È¥ì¡Œ¥¹¥í¥°µ­Ï¿€Î¥µ¥ó¥×¥ë¥³¡Œ¥É€ËŽØ€¹€ëÄêµÁ
61#
62ifeq ($(ENABLE_TRACE),true)
63        COPTS := $(COPTS) -DTOPPERS_ENABLE_TRACE
64        KERNEL_DIR := $(KERNEL_DIR) $(SRCDIR)/arch/logtrace
65        KERNEL_COBJS := $(KERNEL_COBJS) trace_config.o trace_dump.o
66endif
67
68#
69#  °ÍÂžŽØ·ž€ÎÄêµÁ
70#
71cfg1_out.c: $(TARGETDIR)/target_def.csv
72kernel_cfg.timestamp: $(TARGETDIR)/target.tf
73$(OBJFILE): $(TARGETDIR)/target_check.tf
詳しい使い方は TracBrowser を参照してください。