source: asp_wo_cfg/trunk/target/macosx_gcc/Makefile.target@ 49

Last change on this file since 49 was 49, checked in by ertl-hiro, 12 years ago

asp_wo_kernelをコミット。

  • Property svn:keywords set to Id
File size: 1.1 KB
Line 
1#
2# @(#) $Id: Makefile.target 49 2012-09-06 04:41:53Z ertl-hiro $
3#
4
5#
6# Makefile のターゲット依存部(Mac OS X用)
7#
8
9#
10# システム名,開発環境名の定義
11#
12# GNU開発環境の標準設定を使えないので,TOOLを"gcc_"としている.
13#
14SYS = macosx
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
Note: See TracBrowser for help on using the repository browser.